Protocol
Collateral & LTV
Each whitelisted asset carries its own loan-to-value (LTV) and liquidation threshold, calibrated to its 30-day realized volatility. More volatile names borrow less.
Current parameters (testnet)
| Asset | Max LTV | Liquidation @ | Reserve factor |
|---|---|---|---|
| TSLA | 45% | 55% | 10% |
| AMZN | 55% | 65% | 10% |
| PLTR | 35% | 45% | 12% |
| NFLX | 50% | 60% | 10% |
| AMD | 45% | 55% | 10% |
Health factor
Every position has a health factor, computed as collateralValue × liqThreshold / debt. Above 1.0 you're safe. Below 1.0 you're liquidatable.
solidity
function healthFactor(address user) public view returns (uint256) {
uint256 cv = collateralValueUSDG(user); // 18-decimals
uint256 dv = debtUSDG(user); // 18-decimals
uint256 lt = weightedLiquidationThreshold(user); // 1e4 = 100%
return dv == 0 ? type(uint256).max : (cv * lt) / (dv * 1e4);
}