Dashboard Overview
The market detail view displays real-time metrics:Total Deposits
USDC provided by liquidity providers
Total Borrowed
Outstanding loan principal
Utilization
Borrowed / Deposits ratio
Current Rates
Supply and borrow APY
Monitoring Positions
Position List
The Positions tab shows all active loans:| Column | Description |
|---|---|
| User | Borrower wallet address |
| Borrowed | Outstanding debt (principal + interest) |
| Collateral | Locked token amount |
| Interest | Accrued interest to date |
| Health | Current health factor |
| Status | Active, At Risk, or Liquidated |
Health Factor Alerts
Positions are color-coded by risk:- 🟢 Green (> 1.2): Healthy, well-collateralized
- 🟡 Yellow (1.0 - 1.2): Approaching threshold, may need monitoring
- 🔴 Red (< 1.0): Liquidatable
The system sends notifications when positions approach liquidation thresholds. Configure webhook endpoints in your instance settings to receive these alerts.
Position Details
Click any position to view:- Full transaction history
- Price at borrow vs current price
- Collateral value over time
- Interest accumulation
- Liquidation price (price at which position becomes unhealthy)
Liquidity Management
Providing Liquidity
The Provide button opens the liquidity modal:- Enter USDC amount
- Confirm transaction from connected wallet
- Receive LP shares representing pool ownership
Withdrawing Liquidity
The Withdraw button converts shares back to USDC:- Enter share amount or USDC value
- System calculates current share value
- Confirm withdrawal
Provider Tracking
The Providers tab lists all liquidity providers:| Column | Description |
|---|---|
| Provider | Wallet address |
| Deposited | Original USDC deposit |
| Shares | Current share balance |
| Value | Current USDC value of shares |
| Status | Active or Withdrawn |
Oracle Management
Price Synchronization
Automated: Click Authorize Signer to automate price feeds with our backend relayer (no funding required). We will soon implement the IVC to automate price-feeds for lending. Manual: Click Sync Oracle to update the on-chain price:- System fetches current price from configured feed
- Signs price update with authorized signer
- Submits to oracle contract
- New price becomes effective immediately
Stale Price Handling
If the oracle price becomes stale (exceeds max age):- New borrows are blocked
- Existing positions continue operating
- Liquidations use last valid price
- Alert appears prompting price sync
Price History
View historical prices in the position detail view. The chart shows:- Oracle price over time
- Position-specific liquidation price
- Current market price from external feeds
Transaction History
The Transactions tab logs all market activity:| Type | Description |
|---|---|
| DEPOSIT | Liquidity provider deposit |
| WITHDRAW | Liquidity withdrawal |
| BORROW | New loan opened |
| REPAY | Debt repayment |
| LIQUIDATE | Position liquidation |
| CONFIGURATION | Settings change |
Configuration Updates
Risk Parameters
Go to the tab Settings → Edit Config to modify:Modifiable Parameters
Modifiable Parameters
| Parameter | Live Update | Notes |
|---|---|---|
| Collateral Factor | ✅ | Affects new borrows only |
| Liquidation Threshold | ✅ | Changes health factor calculations |
| Liquidation Penalty | ✅ | Applies to future liquidations |
| Close Factor | ✅ | Limits liquidation size |
| Min Borrow Amount | ✅ | Filters small loans |
| Supply Caps | ✅ | Can increase or decrease |
| Dutch Auction Toggle | ✅ | Switches liquidation mode |
| Auction Duration | ✅ | For new auctions only |
| Auction Premiums | ✅ | For new auctions only |
Trading Venue
Configure where liquidated collateral goes for sale:- Default Orderbook
- Custom Venue
Uses Trusset’s built-in orderbook. Liquidated tokens list automatically, and USDC proceeds return to the lending pool.Recommended for most deployments.
Custom Price Feed
Override default price sources:Alerts and Notifications
The dashboard shows contextual alerts:| Alert | Action Required |
|---|---|
| Signer Not Authorized | Connect owner wallet and authorize |
| Oracle Price Stale | Sync oracle price |
| Liquidation Not Configured | Complete liquidation setup |
| Pending Liquidations | Monitor or trigger settlement |
| Active Auctions | Auctions in progress, can bid |
Emergency Controls
Pausing
Admins can pause the market during emergencies:- Stops new loans and borrows
- Allows repayments (users can exit)
- Liquidations continue (protects pool)
- Liquidity withdrawals permitted
Upgrading
Contract upgrades require Admin role:- Deploy new implementation
- Call upgrade function with new address
- Verify functionality in staging first
Contract upgrades are irreversible. Always test on testnet with identical conditions before production upgrades.
Setup Guide
Initial deployment and configuration
Liquidation
Liquidation modes and integration
