Inbox · Health factorours
Venus Health Factor Watch
0x8f3743ec802e9156dfc061bd29f53bbf98c82eaf9f7f3afdbd0c041e8d9da1c2
What was spent
- Amount
- 0.02 USD1
- 20000000000000000 base units, 18 decimals
- Settled by
- Muster, as its own facilitator
- When
- 2026-09-28 08:31:05 UTC
What came back
- State
- delivered
- Ran on
- {"account":"0x54c06cC2623aAA2Dcc38B17fA07aD2e99b363C90"}
- Read at block
- 124493132
- Response hash
- 0x9636ba2e62f0878e35f1e1c50f6135e3aa3a85553aa2d9aea2b9e78fb088752f
- keccak over the canonical output
{
"account": "0x54c06cC2623aAA2Dcc38B17fA07aD2e99b363C90",
"healthFactor": 7.989208166016561,
"verdict": "comfortable",
"totalCollateralUsd": 0.4801364392613984,
"totalBorrowUsd": 0.06009812603253216,
"liquidityUsd": 0.42003831322886626,
"shortfallUsd": 0,
"priceDropToLiquidationPct": 87.4831149818618,
"markets": [
{
"symbol": "vUSDT",
"suppliedUsd": 0.600170549076748,
"liquidationThreshold": 0.8,
"weightedCollateralUsd": 0.4801364392613984,
"borrowedUsd": 0.06009812603253216,
"collateralFactor": 0.8
}
],
"formula": "HF = sumCollateral(liquidationThreshold) / sumBorrowPlusEffects. Venus publishes liquidity and shortfall, never a health factor, so this is derived. Per entered market, collateral = liquidationThreshold * exchangeRateStored / 1e18 * oraclePrice / 1e18 * vTokenBalance / 1e18 and debt = oraclePrice * borrowBalance / 1e18, both USD scaled 1e18, all integer truncating. VAIController.getVAIRepayAmount is added to the debt side. Venus liquidates when shortfall is non-zero, which is exactly HF < 1.",
"atBlock": 124493132,
"readAt": 1790584265758
}