Health factor
We compare the total current debt of the token with underlying loans current value and collateral(s) to determine the health.
where,
Hf= Health factor
Ccv= Collateral current value in USD
LAcv= Loan account current value in USD
Lnet= Net liabilities (Original loan + interest) in USD
Note: For on-chain computations, we use USDT as base value to compute values.
Health is monitored at two levels:
dToken level: Determines the total health of the protocol for this asset
user loan level: Determines health of a user’s individual loan
dToken health:
Lnet= total value of the debt issued by the contract across the protocol
Ccv=Σ1nCicv, n is the total number of supported collaterals, Cicv is the net value of the ith collateral locked.
LAcv unspent loan amounts + Sum (spent loan amounts)
User loan health:
For the above loan discussed, the health factor can be computed as below:
Before partial withdrawl
Ccv= 1 ETH * 100 = 100
LAcv= 300 USDC = 300
Assuming an interest of 2 USDC accrued,
300 + 2 USDC = 302
So, Health factor (Hf)= (100 + 300)/302 = 1.32
Post spend
LAcv = 3 ETH x $100 = $300
So, Health factor (Hf)= (100 + 300)/302 = 1.32
Health factor determines if a loan can be liquidated. Read Liquidations for more info.
Last updated