For the complete documentation index, see llms.txt. This page is also available as Markdown.

🔹Mina SRB

Learn how Mina staking rewards are calculated. MINASRB formula covers coinbase emission per block, blocks produced per epoch, total staked tokens, and validator performance.

MINASRB is a benchmark representing the mean, annualized staking rate across all MINA in the current staking ledger.

MINASRB is calculated and published by Staking Rewards via the Mina Profile and Data API.

TL;DR: Mina mints a fixed coinbase for every block produced. MINASRB is the annualized coinbase emission, measured from the number of blocks produced in the last completed epoch, divided by the total MINA in the current staking ledger. Validator-level rates factor in performance and commission.

MINASRB=ae/stMINASRB = ae / st
ae=cb∗be∗ty∗td/Teae = cb * b_e * t_y * t_d / T_e
Formula key
Metric name
Description

ae

Annual Emission

The annualized amount of newly minted MINA paid out as block rewards.

cb

Coinbase

The fixed block reward per produced block, read live from the chain's genesis constants (360 MINA since the Mesa upgrade).

b_e

Blocks per Epoch

The number of blocks produced in the last completed epoch (stakingEpochData.epochLength).

T_e

Epoch Duration

The wall-clock length of an epoch in seconds: slots per epoch (7,140) times the slot duration (90 s since the Mesa upgrade).

t_y, t_d

Year and Day Constants

365 days and 86,400 seconds.

st

Staked Tokens

The total MINA in the current epoch's staking ledger. This includes all delegated balances, including stake delegated to keys that are not currently producing blocks.

  • Only about 39% of Mina slots currently produce a block, because a large share of stake is delegated to keys that do not produce. Measuring emission from blocks actually produced (rather than from the 75% target slot fill) captures this.

  • The denominator is all staking-ledger stake. On Mina, idle stake does not dilute active producers (empty slots are simply lost), so delegators to an actively producing pool can earn more than MINASRB.

  • MINASRB takes into account all accumulated rewards, whether they have been claimed or remain unclaimed.

  • MINASRB operates on a non-compounded basis, meaning it excludes returns generated from the reinvestment of rewards.

  • MINASRB is based on an assumption of 100% validator performance. For a MINASRB adjusted according to individual validator metrics, please refer to MINASRB(v).

Slashing

Mina Protocol does not implement slashing. Validators and delegators do not risk losing staked funds due to validator misbehavior or downtime.


Mina Validator Staking Rewards Rate: MINASRB(v)

Staking Rewards calculates the MINASRB for each validator based on their individual commission rate and block production performance.

MINASRB(v)=MINASRB∗(1−cr)∗pMINASRB(v) = MINASRB * (1 - cr) * p
Formula key
Metric name
Description

cr

Commission Rate

The percentage commission rate the validator has set as a delegation fee for all delegators.

p

Performance

A binary indicator (0 or 1) representing whether the validator has successfully produced blocks.


Observation Period:

  1. MINASRB is determined based on the latest generated block at the point of evaluation, with block production measured over the last completed epoch.

  2. This data is then annualized for a comprehensive year-long projection.

Calculation

The calculation happens every 2 hours and is immediately published via Data API.

Limitations

  • MINASRB employs a 365-day convention for annualizing staking rewards. This convention remains consistent and does not accommodate adjustments for leap years.

  • MINASRB does not account for transaction fee rewards; only the protocol coinbase is counted.

  • Emission is measured over the last completed epoch (about 7.4 days), so it reflects that epoch's slot fill.

  • Individual validator returns may differ based on commission rates and block production activity.


MINA Real Reward Rate (MINASRB^R)

The real reward rate calculates the MINASRB adjusted for inflation in the network.

MINASRBR=(1+MINASRB)/(1+i)−1MINASRB^R = (1+MINASRB) /(1+i)-1
i=ae/tsi = ae / ts
Formula key
Metric name
Description

i

Inflation Rate

The annual inflation rate of the MINA token supply.

ae

Annual Emission

The annualized coinbase emission, as defined above.

ts

Total Supply

The current on-chain total currency (totalCurrency).

Inflation Rate Behaviour

Mina does not follow a percentage inflation schedule. New MINA is minted as a fixed coinbase for every block produced, so realised inflation depends on how many slots are filled with blocks. The protocol targets a 75% slot fill, but only about 39% of slots currently produce a block, so realised inflation is well below the nominal figure that a full slot fill would imply.

The Mesa upgrade (hard fork on 2026-09-03) halved the coinbase from 720 to 360 MINA and halved the slot duration from 180 s to 90 s. Emission per unit of time is therefore unchanged by the upgrade. Staking Rewards reads the coinbase, slot duration and slots per epoch live from the chain, so no value is hardcoded.


Other Mina metrics calculated by Staking Rewards:

Metric
Description

Delegated Tokens

The number of MINA tokens delegated to validators by external delegators.

Self Staked Tokens

The number of MINA tokens staked by validators directly from their own balance.

Staking Wallets

The total number of unique delegations on-chain. It doesn't distinguish based on unique delegator addresses.


Data Sources:

  • Mina node GraphQL (on-chain total supply, block height, current epoch, staking-ledger hash and total, blocks produced in the last epoch, coinbase, slot duration, slots per epoch)

  • Mina Foundation Staking Ledger Snapshots (per-validator stake, self-staked tokens, delegator counts — published per epoch by Mina Foundation). Each snapshot is identified by the on-chain staking-ledger hash and its total is checked against the on-chain staking-ledger total before use.

  • CoinGecko (price, circulating supply)


References:


📚 Learn more about MINA Staking

📊 Calculate your MINA Staking Rewards

⚙️ Access historic Mina Staking Data via API

Last updated