On-chain exchange-rate growth. Verifiable by anyone.
Rolling APY
On-chain exchange-rate growth, annualized with compounding. Faded dashed = productive APY; shaded = TVL (right axis).
Validator selection
Validators sFLR delegates to — public on-chain set, monitored for uptime and yield.
Realized APY — the protocol's exchange rate growth over the rolling window, annualized with compounding. It reflects everything that happened to the pool: inflows dilute the rate, outflows concentrate it. Short windows are noisy; longer windows show the durable rate.
APY = (r₂ / r₁) ^ (365 / days) − 1
Productive APY — yield per unit of deployed capital, counting only stake that has had time to be delegated to validators. New deposits take ~2 epochs (~7 days) to start earning; stripping out that idle capital lets two pools be compared fairly regardless of how fast each is growing.
productive TVL = TVL from 2 epochs ago
APY = (1 + rewards / productive TVL) ^ (365 / days) − 1
Both figures derive from public on-chain data and can be reproduced independently from each protocol's staking contract.