Money Market Rates (/money-market-rates)
Purpose: A clean view of USDC and USDT lending supply rates across Fluid, SparkLend, and Aave v3. The page is a quick reference for the cost of dollar liquidity, the funding-leg denominator for USD carry trades.
ISR revalidation: 30 minutes.
Coverage Matrix
| Protocol | USDC | USDT |
|---|---|---|
| Fluid | Yes | Yes |
| SparkLend | Yes | Yes |
| Aave v3 | Yes | Yes |
MoneyMarketTable
Six rows, one per (protocol, asset) pair. Columns show trailing 7d, 30d, and 90d supply APY (ordered 7d / 30d / 90d, with 30d as the emphasised column). Each row carries the protocol mark and the asset's token icon; expanding a row reveals a MoneyMarketRateChart with the full supply-rate history for that market.
The same getTrailingApy reader used for carry funding legs powers these columns, so a 30d funding cost on the carries page and a 30d supply APY here are computed identically (one realised index ratio, annualised once).
De-noising: The history chart uses the supply_apy_24h column (24-hour rolling average), falling back to spot supply_apy for early-history rows that predate the 24h column. This removes the per-snapshot noise that appears on lending-protocol rate charts at short zoom levels.
End-point label: the current supply APY is stated explicitly at the end of the line (a labelled ReferenceDot) rather than in a separate KPI box.