Back to Contract Explorer
SolvencyFacetProdBase
coreCalculates solvency using RedStone price data. Evaluates collateral value vs debt with tier-based weighting. This facet is critical for determining whether a loan can borrow, swap, or be liquidated.
Functions (3)
Usage Example
typescript
import { createPublicClient, http } from "viem";
import { base } from "viem/chains";
import { WrapperBuilder } from "@redstone-finance/evm-connector";
const client = createPublicClient({
chain: base,
transport: http(),
});
// Note: getHealthRatio requires RedStone price wrapping
const healthRatio = await client.readContract({
address: loanAddress,
abi: solvencyFacetAbi,
functionName: "getHealthRatio",
});
console.log("Health Ratio:", Number(healthRatio) / 1e18);