TVL: ~$8M | Type: Cross-Chain Lending (spokes) | Docs: docs.folks.finance
Overview
Folks Finance is a cross-chain lending protocol that uses a hub-and-spoke architecture. Monad acts as a spoke - users deposit and borrow locally, while the hub chain coordinates cross-chain liquidity and rate discovery. This enables unified liquidity across multiple chains.Rates on Monad may differ slightly from other spoke chains due to local supply/demand dynamics. The hub periodically reconciles rates across all spokes.
Functions
getFolksMarkets()
Returns all active Folks Finance lending markets on the Monad spoke. ReturnsFolksMarket[]
| Field | Type | Description |
|---|---|---|
address | string | Market contract address on Monad |
asset | string | Underlying token address |
totalDeposits | bigint | Total deposited assets (raw) |
totalBorrows | bigint | Total borrowed assets (raw) |
supplyAPY | number | Current supply APY as a decimal |
borrowAPY | number | Current borrow APY as a decimal |
protocol | 'folks' | Protocol identifier |
getFolksTVL()
Returns total value locked in Folks Finance markets on the Monad spoke in USD. Returnsnumber
Usage Example
Contract Addresses
| Contract | Address |
|---|---|
| SpokeCommon | 0xBB7d60bF5b0e1A9B85BE9A5Ef71E7d46C7C95E0B |