Flare liquid staking
Solid: realized. Dashed: productive. Shaded: TVL.
Staked: the protocol's stake today. Entity total: all P-chain stake on the entity, from all delegators. Larger entities pay less per FLR (see Entity size above).
Exchange-rate growth over the window, compounded. What a holder actually earned.
(r₂ / r₁)^(365 / days) − 1
Rewards per unit of stake that was already earning, so pool growth does not distort it.
TVLₚ = TVL two epochs earlier
(1 + rewards / TVLₚ)^(365 / days) − 1
A delegated FLR earns two rewards each epoch, both after the validator fee. FSP reward: MIRROR claims from flare-foundation/fsp-rewards, paid per node, divided by the node's stake. P-chain staking reward: the per-delegator amounts in flare-foundation/reward-scripts, the same rate on every node except where the node misses the uptime requirement or holds stake above its cap, which earns nothing. The same delegator lists give each protocol's stake per node, so both rewards are weighted by where its FLR actually was. A line is drawn only where those delegations account for at least 85% of sFLR's totalPooledFlr() or stFLR's totalStakedFlr().
FSP = Σ stakeₙ · MIRRORₙ / weightₙ ÷ Σ stakeₙ
Total = FSP + staking reward ÷ Σ stakeₙ, × 104.4
FSP rewards are shared by weight W = E^0.75, where E = WFLR + 5 × P-chain stake. Reward per unit of E then falls as E^−0.25, so a large entity pays each delegator less than a small one with the same performance.
reward / E ∝ E^−0.25