What benchmarks measure
A benchmark represents the TVL-weighted average APY across the five largest vaults in a given denomination and network, each with at least $1M in TVL. Vaults.fyi publishes separate USD and ETH benchmarks for Ethereum mainnet and every supported L2.Benchmarks use the same trailing APY calculations — 1-day, 7-day, and 30-day windows — as individual vaults. You can compare a vault’s APY at any time horizon directly against the benchmark for that same window.
USD benchmark
The USD benchmark tracks stablecoin lending yield. It is constructed from the five largest USD-denominated vaults on a given network by TVL, weighted proportionally to their TVL at the time of calculation. On Ethereum mainnet, the legacy v1 USD benchmark is built from four fixed markets:| Protocol | Market |
|---|---|
| Aave v3 | USDT |
| Aave v3 | USDC |
| MakerDAO | Savings DAI (sDAI) |
| Compound v3 | USDC |
ETH benchmark
The ETH benchmark tracks ETH staking yield. It is constructed from the five largest ETH-denominated vaults on a given network by TVL, weighted proportionally to their TVL. On Ethereum mainnet, the legacy v1 ETH benchmark uses four fixed liquid staking tokens (LSTs):| Protocol | Token |
|---|---|
| Lido | stETH |
| ether.fi | eETH |
| Coinbase | cbETH |
| Rocket Pool | rETH |
ETH benchmark rates reflect consensus-layer and execution-layer staking rewards. They are typically more stable than lending rates because they do not respond to short-term changes in borrow demand.
Comparing vaults across networks
Because benchmarks are published per network, you can normalize vault comparisons across chains. A vault yielding 6% APY on Arbitrum is performing differently relative to its market than a 6% APY vault on Ethereum mainnet if the underlying benchmark rates differ.Accessing benchmark data
Retrieve current and historical benchmark APYs via the API:What networks have benchmark data?
What networks have benchmark data?
Vaults.fyi publishes benchmarks for Ethereum mainnet and all supported L2s. If fewer than five vaults with at least $1M TVL exist in a given denomination on a network, the benchmark uses however many qualify — down to a minimum of one vault.
What is the difference between v1 and v2 benchmarks?
What is the difference between v1 and v2 benchmarks?
The v1 benchmarks use a fixed set of protocols on Ethereum mainnet only and are available via the legacy endpoint and the chart explorer. The v2 benchmarks are dynamic, cover all supported networks, and are available via
GET /v2/benchmarks/{network}. Use v2 for new integrations.How often are benchmark rates updated?
How often are benchmark rates updated?
Benchmarks update on the same hourly cadence as vault data — Vaults.fyi indexes on-chain state every hour and recalculates all APYs and benchmarks from fresh data.

