> For the complete documentation index, see [llms.txt](https://docs.stakingrewards.com/staking-data/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.stakingrewards.com/staking-data/methodologies/polkadot-pattern-substrate-srb/kusama-srb.md).

# Kusama SRB

Learn how Kusama staking rewards are calculated. KSMSRB uses the Substrate era-based reward model with era validator rewards and total staked KSM.

KSMSRB is a benchmark representing the annualized staking rate for the KSM token.

KSMSRB is calculated and published by Staking Rewards via the [Kusama Profile](https://www.stakingrewards.com/asset/kusama) and [Data API](https://www.stakingrewards.com/data-api).

> **TL;DR:** Kusama staking rewards use the Substrate era-based reward model: era validator rewards annualized over 365 days divided by total staked KSM tokens. Validator-level rates are adjusted by commission in the Nominated Proof of Stake system.

### KSM Staking Rewards Rate: KSMSRB

$$
KSMSRB = evr \* t\_y / st
$$

<table><thead><tr><th width="145">Formula Key</th><th width="169">Metric Name</th><th>Description</th></tr></thead><tbody><tr><td>evr</td><td>Era Validator Reward</td><td>The total reward distributed to all validators for the previous era, sourced directly from on-chain storage.</td></tr><tr><td>st</td><td>Staked Tokens</td><td>The total staked KSM in the active era, sourced from on-chain era total stake.</td></tr><tr><td><span class="math">t_y</span></td><td>Year Constant</td><td>1460 eras — used to annualize the per-era reward (6-hour eras).</td></tr></tbody></table>

* KSMSRB is non-compounded, excluding returns from reinvestment of rewards.
* The reward rate is derived from actual on-chain era rewards, not from an inflation model estimate.
* Both claimed and unclaimed rewards are included.

#### Slashing

* KSMSRB does not factor in the possibility of slashing occurrences.
* Kusama implements Substrate's standard slashing mechanism. Validators can be slashed for equivocation or prolonged unresponsiveness.

***

### KSM Validator Staking Rewards Rate: KSMSRB(v)

Staking Rewards calculates the KSMSRB for each validator based on their individual era points (performance) and commission rate.

$$
KSMSRB(v) = (vep / tep \* tvr) / t\_m \* t\_y / vst
$$

<table><thead><tr><th width="149">Formula key</th><th width="216">Metric Name</th><th>Description</th></tr></thead><tbody><tr><td><span class="math">vep</span></td><td>Validator Era Points</td><td>Validator era points accumulated in the observation period.</td></tr><tr><td>tep</td><td>Total Era Points</td><td>Total era points for all validators in the observation period.</td></tr><tr><td>tvr</td><td>Total Validator Rewards</td><td>All rewards distributed to all validators in the observation period.</td></tr><tr><td>vst</td><td>Validator Staked Tokens</td><td>Validator staked tokens, self-staked and nominated.</td></tr><tr><td><span class="math">t_y</span></td><td>Year Constant</td><td>365d</td></tr><tr><td><span class="math">t_m</span></td><td>Month Constant</td><td>30d</td></tr></tbody></table>

***

#### Observation Period:

1. The KSMSRB is determined based on the latest completed era at the evaluation point.
2. This data is then annualized for a comprehensive year-long projection.

#### Calculation

The calculation happens every 6 hours and is immediately published via [Data API](https://www.stakingrewards.com/data-api).

#### Limitations

1. KSMSRB employs a 365-day convention for annualizing era reward data. This convention remains consistent and does not accommodate adjustments for leap years.

***

### KSM Real Reward Rate: KSMSRB^R

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

$$
KSMSRB^R = 1+KSMSRB/(1+ir)-1
$$

<table><thead><tr><th width="147">Formula key</th><th width="148">Metric name</th><th>Description</th></tr></thead><tbody><tr><td>ir</td><td>Inflation Rate</td><td>Derived from on-chain era rewards: <code>eraValidatorReward * 1460 / totalSupply</code>.</td></tr></tbody></table>

**Inflation Rate Behavior**

* Kusama's inflation is determined by the NPoS inflation curve, which dynamically adjusts based on the staking ratio. The network targets an ideal staking ratio, directing a larger share of inflation to stakers when participation is below target and more to the treasury when above. The inflation rate is derived from actual on-chain era rewards, reflecting the real-time state of the network.

***

### Other Kusama metrics calculated by Staking Rewards:

<table><thead><tr><th width="212.99999999999994">Metric</th><th>Description</th></tr></thead><tbody><tr><td>Delegated Tokens</td><td>The number of KSM tokens nominated to validators.</td></tr><tr><td>Self Staked Tokens</td><td>The number of KSM tokens staked by validators directly.</td></tr><tr><td>Staking Wallets</td><td>Total number of nominators on-chain.</td></tr></tbody></table>

***

Data Sources:

* Kusama Substrate RPC (on-chain staking pallet queries via py-substrate-interface)
* CoinGecko for price and circulating supply

***

#### References:

* [Polkadot Staking Docs](https://wiki.polkadot.network/docs/learn-staking)

***

:books: [Learn more about KSM Staking](https://www.stakingrewards.com/asset/kusama)

:bar\_chart: [Calculate your KSM Staking Rewards](https://www.stakingrewards.com/calculator?asset=kusama)

:gear: [Access historic KSM Staking Data via API](https://www.stakingrewards.com/data-api)

```
Last updated on 03/16/2026
```
