Delegators / Stake Account APR%

We compute APR (Annual Percentage Rate) to estimate the annualized staking yield for Solana delegators and stake accounts.


Key concepts

APR is based on actual on-chain rewards aggregated across multiple epochs. For each epoch, we collect:

  • Inflation rewards (protocol-level rewards)
  • MEV rewards (captured via Jito)
  • Active stake (total delegated SOL during the epoch)

We compute APR over a fixed number of recent epochs:

  • 7-day APR → based on the last 4 epochs
  • 30-day APR → based on the last 15 epochs

The Formula

Inflation APR Formula

MEV APR Formula

Total APR

1. Calculate Per-Epoch Reward Rates:

For each epoch:

These give the fraction of rewards earned per SOL staked, per epoch.

2. Aggregate Epoch Rates

We sum all per-epoch rates over the selected time window (4 or 15 epochs):

We do not compute the average — we work with the total accumulated rates.

3. Annualize the Rates

Since Solana completes ~182.5 epochs per year, we apply a multiplier to annualize the reward rates based on the number of epochs analyzed:

Then:

Finally, APR values are expressed as percentages.

Notes

APR represents simple annualized returns and does not account for compounding.