DotLendDotLend

All values read live from on-chain state. Revenue is verifiable by anyone.

Total Protocol Revenue
0.0000 USDH
Treasury balance: 0.0000 USDH
TVL
$--
Loading...
Unique Borrowers
--
All-time, from Borrowed events
Stability Fee
0.5%/yr on all debt
Accrued continuously on all debt
Fee Distribution
Stability fee0.5%/yr on all debt
Principal on repayBurned (testnet) · returns to reserve (mainnet)
Phase 1 (testnet): stability fee → deployer wallet
Phase 2 (mainnet): stability fee → buy DOT on Hydration via XCM
Phase 3 (governance token): buy DOTLEND → burn
At $10M TVL: ~$50K/yr total revenue  ·  At $40M TVL: ~$200K/yr ·  At $100M TVL: ~$500K/yr
Liquidation Monitor
5% bonus to liquidator
Scanning on-chain positions…
How liquidation works
Trigger — health factor drops below 1.0 (LTV exceeds 80%). Anyone can call liquidate(borrower).
What happens — the liquidator repays the borrower's full USDH debt and receives their vDOT collateral plus a 5% bonus.
Why 80% threshold — collateral is priced at the oracle's last on-chain value. Price feeds update every 5 minutes via the Python oracle; the 80% liquidation threshold gives a buffer against price drops between updates.
This monitor — incrementally scans Deposited events (caches known depositors, only fetches new blocks each tick) and re-reads health factors every 15 seconds. Computed client-side using the same formula as CollateralVault.sol.