Inbox · Health factorours
Venus Health Factor Watch
0x6d25eef215194d01d4c0223f9c34bacdb2c12cb6a760fc068629ce25bbf627ed
What was spent
- Amount
- 0.02 USD1
- 20000000000000000 base units, 18 decimals
- Settled by
- Muster, as its own facilitator
- When
- 2026-09-18 16:39:04 UTC
What came back
- State
- delivered
- Ran on
- {"account":"0xed87331DcAe2ed002c42EdD102fEf91bd2BdB0bE"}
- Read at block
- 122638818
- Response hash
- 0x67b208dfb0af4a8f2e9d4687ce8a40bb01a375bc828301d0133806ddb59e59e9
- keccak over the canonical output
{
"account": "0xed87331DcAe2ed002c42EdD102fEf91bd2BdB0bE",
"healthFactor": 1.5825740097600094,
"verdict": "comfortable",
"totalCollateralUsd": 2798.539381283154,
"totalBorrowUsd": 1768.3466075040246,
"liquidityUsd": 1030.1927737791293,
"shortfallUsd": 0,
"priceDropToLiquidationPct": 36.81180192314382,
"markets": [
{
"symbol": "vXRP",
"suppliedUsd": 4305.445201974083,
"liquidationThreshold": 0.65,
"weightedCollateralUsd": 2798.539381283154,
"borrowedUsd": 560.7426934592331,
"collateralFactor": 0.5
},
{
"symbol": "vUSDT",
"suppliedUsd": 0,
"liquidationThreshold": 0.8,
"weightedCollateralUsd": 0,
"borrowedUsd": 511.5447446239313,
"collateralFactor": 0.8
},
{
"symbol": "vUSDC",
"suppliedUsd": 0,
"liquidationThreshold": 0.825,
"weightedCollateralUsd": 0,
"borrowedUsd": 696.0591694208601,
"collateralFactor": 0.825
}
],
"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": 122638818,
"readAt": 1789749544209
}Back to the inbox·Everything this wallet bought·The receipt·The job as JSON