Liquidation Mechanism
Omneon's liquidation system protects lenders from bad debt while giving borrowers maximum time to manage their positions safely.
π― Liquidation Basics
When Liquidation Occurs
A position becomes liquidatable when:
Health Factor < 1.0
Where:
Health Factor = (Collateral Value Γ Liquidation Threshold) Γ· Total Debt
Key Thresholds
Max LTV
75%
Maximum initial borrow amount
Liquidation Threshold
80%
When liquidation becomes possible
Liquidation Bonus
5%
Incentive for liquidators
Example Liquidation Scenario
Initial Position:
- Collateral: $1,000 IOTA
- Borrowed: $750 vUSD (75% LTV)
- Health Factor: 1.07
Price Drop Scenario:
- Collateral: $900 IOTA (10% price drop)
- Borrowed: $750 vUSD
- Health Factor: 0.96 β LIQUIDATABLE
β‘ Liquidation Process
Step 1: Position Detection
Continuous monitoring via price oracle updates
Health factor recalculated with each price change
Public liquidation eligibility when HF < 1.0
Step 2: Liquidator Action
Anyone can liquidate an unhealthy position
Repay borrower's debt (up to 50% maximum per transaction)
Receive collateral + liquidation bonus
Position automatically updated
Step 3: Liquidation Execution
// Simplified liquidation logic
function liquidate(borrower, repayAmount) {
require(healthFactor(borrower) < 1.0, "Position healthy");
require(repayAmount <= maxLiquidation(borrower), "Excess liquidation");
// Calculate collateral to seize
collateralToSeize = (repayAmount Γ (100% + liquidationBonus)) Γ· collateralPrice;
// Transfer assets
repayBorrowerDebt(repayAmount);
transferCollateralToLiquidator(collateralToSeize);
updateBorrowerPosition(borrower);
}
π° Liquidation Economics
Liquidation Bonus Calculation
Liquidator Receives:
Collateral Value = Repay Amount Γ (1 + Liquidation Bonus)
Example:
- Liquidator repays: $100 vUSD
- Liquidation bonus: 5%
- Collateral received: $105 worth of IOTA
- Liquidator profit: $5 (5%)
Partial Liquidation
Maximum 50% of debt can be liquidated per transaction
Multiple liquidations possible if still unhealthy
Gives borrowers chance to save their position
Liquidation Limits
Max Liquidation = min(
50% of total debt,
Available liquidator funds,
Available collateral
)
π‘οΈ Borrower Protection
Early Warning System
AI notifications before liquidation risk
Health factor monitoring with color-coded alerts
Email alerts at critical thresholds
Grace Period Features
Partial liquidations provide multiple opportunities
Add collateral function to improve health factor
Repay debt to reduce liquidation risk
Protection Mechanisms
Health Factor Zones:
π’ > 2.0 : Very Safe
π΅ 1.5-2.0: Safe
π‘ 1.2-1.5: Caution
π΄ 1.0-1.2: Danger
β« < 1.0 : Liquidatable
π€ AI-Enhanced Protection
Proactive Monitoring
Continuous position tracking for all users
Price trend analysis and volatility predictions
Personalized risk assessments
Smart Notifications
Alert Types:
- Health factor below 1.5
- Rapid price movements affecting position
- Liquidation risk within 24 hours
- Market volatility warnings
Optimization Suggestions
Add collateral recommendations
Partial repayment strategies
Market timing for position adjustments
Best Practices
For Borrowers
Monitor health factor regularly
Set up AI notifications for early warnings
Maintain safe buffer above liquidation threshold
Add collateral before emergency situations
For Liquidators
Monitor unhealthy positions continuously
Calculate profitability before liquidating
Use automated tools for competitive advantage
Understand gas costs and timing
Last updated