> 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/cosmos-ecosystem-srb/osmosis-srb.md).

# Osmosis SRB

Learn how Osmosis staking rewards are calculated. OSMOSRB combines the staking share of the daily mint, smoothed taker-fee revenue and transaction fees, net of community tax, over staked OSMO tokens.

OSMOSRB is a benchmark representing the mean, annualized staking rate across all active Osmosis validators.

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

> **TL;DR:** Osmosis staking rewards combine three flows: the staking share of the daily mint, the smoothed release of taker-fee revenue to stakers, and native transaction fees. Their annualized sum, net of community tax, is divided by total bonded OSMO. Validator-level rates factor in performance and commission.

{% hint style="info" %}
The calculations are derived from the ATOMSRB documentation, serving as the foundational reference to ensure the accuracy of relevant metrics.

For more information visit the [ATOMSRB docs](https://docs.stakingrewards.com/staking-data/methodologies/cosmos-hub-srb).
{% endhint %}

{% content-ref url="/pages/aKwZW2LPk4OF6A8oB6OI" %}
[Cosmos Hub SRB](/staking-data/methodologies/cosmos-ecosystem-srb/cosmos-hub-srb.md)
{% endcontent-ref %}

### OSMO Staking Rewards Rate: OSMOSRB

$$
OSMOSRB = \frac{\left(dp \cdot ap + \frac{tb}{sf} \cdot t\_y + df \cdot t\_y\right) \cdot (1 - ct)}{st}
$$

$$
ap = ep \cdot t\_y
$$

<table><thead><tr><th width="145">Formula Key</th><th width="165">Metric Name</th><th>Description</th></tr></thead><tbody><tr><td>dp</td><td>Distribution Proportion</td><td>The staking share of each mint, read live from the mint module parameters (<code>distribution_proportions.staking</code>, currently 8%). It applies to the mint term only.</td></tr><tr><td>ap</td><td>Annual Provisions</td><td>Tokens minted per year: the daily epoch provisions (<span class="math">ep</span>) times 365. Osmosis mints once per daily, time-based epoch, so issuance does not depend on block time and no block-time adjustment is applied.</td></tr><tr><td>tb</td><td>Taker-Fee Staking Buffer</td><td>Balance, in OSMO, of the <code>taker_fee_staking_rewards_buffer</code> module account, which accumulates the stakers' share of taker fees: 30% of taker fees paid in OSMO and 22.5% of taker fees paid in other denominations (swapped to OSMO), plus non-OSMO transaction fees.</td></tr><tr><td>sf</td><td>Smoothing Factor</td><td>The pool-manager parameter <code>daily_staking_rewards_smoothing_factor</code> (currently 28). At each daily epoch the chain releases <span class="math">tb / sf</span> to stakers, so taker-fee rewards are paid as a smoothed daily flow.</td></tr><tr><td>df</td><td>Daily Fees</td><td>Native OSMO transaction fees paid to stakers per day: the 7-day mean of indexed daily transaction fees, converted from USD to OSMO at the current OSMO price.</td></tr><tr><td>ct</td><td>Community Tax</td><td>The distribution module's community tax (currently 0%).</td></tr><tr><td>st</td><td>Staked Tokens</td><td>The total number of tokens bonded with active, non-jailed validators.</td></tr><tr><td><span class="math">t_y</span></td><td>Year Constant</td><td>365d</td></tr></tbody></table>

* Staker rewards on Osmosis come from three flows: the staking share of the daily mint, the smoothed release of taker-fee revenue, and native transaction fees. Only the mint is split by the distribution proportion; the taker-fee release and transaction fees are paid to stakers in full.
* The taker-fee term is a snapshot of the buffer at the point of evaluation. A read taken part-way through an epoch does not yet include that day's inflow, which understates the term slightly; the bias disappears in steady state, where the buffer settles at about $$sf$$ times the daily inflow.
* Rewards are non-compounded and include claimed and unclaimed rewards.
* The transaction-fee input is the only one not read from the chain, so it is checked against the two on-chain terms before use. If the 7-day mean fee term exceeds twice the mint and taker-fee terms combined, or any single day exceeds ten times that sum, the fee data is treated as erroneous: OSMOSRB, annual provisions and the daily fee metrics are not published for that run, rather than published from implausible inputs. The fee metrics are also withheld when the on-chain terms cannot be read.

***

### OSMO Validator Staking Rewards Rate: OSMOSRB(v)

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

$$
OSMOSRB(v) = ATOMSRB(v)
$$

{% embed url="<https://docs.stakingrewards.com/staking-data/methodologies/cosmos-ecosystem-srb/cosmos-hub-srb#atom-validator-staking-rewards-rate-atomsrb-v>" %}
ATOM Validator Staking Rewards Rate
{% endembed %}

***

### OSMO Real Reward Rate: OSMOSRB^R

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

$$
OSMOSRB^R = ATOMSRB^R
$$

{% embed url="<https://docs.stakingrewards.com/staking-data/methodologies/cosmos-ecosystem-srb/cosmos-hub-srb#atom-real-reward-rate-atomsrb-r>" %}
ATOM Real Reward Rate
{% endembed %}

**Inflation Rate Behavior**

* Osmosis mints a fixed amount of OSMO at the end of each daily epoch. The epoch provisions are reduced by a factor of 2/3 every 730 epochs (about two years).
* Each mint is split according to governance-set distribution proportions, read live on every run. At the last update they were 8% to staking, 0% to pool incentives, 25% to developer rewards and 67% to the community pool.
* The inflation rate is annual provisions divided by the total on-chain OSMO supply (bank supply of `uosmo`), as in ATOMSRB. Taker fees do not add to supply; the non-staker share is burned or sent to the community pool.

***

### Other Osmosis metrics calculated by Staking Rewards

<table><thead><tr><th width="188">Metric</th><th>Description</th></tr></thead><tbody><tr><td>Delegated Tokens</td><td>The number of tokens delegated to validators.</td></tr><tr><td>Self Staked Tokens</td><td>The number of tokens staked by validators directly.</td></tr><tr><td>Staking Wallets</td><td>This metric refers to the number of unique delegator addresses with at least one delegation on-chain. An address delegating to several validators is counted once. It excludes considerations of any minimum delegation thresholds.</td></tr></tbody></table>

***

#### Data Sources:

* [Staking Rewards](https://www.stakingrewards.com/) from indexed Osmosis Blocks and Blockchain RPC Endpoints (mint, pool-manager, bank, staking and distribution modules).
* Indexed Osmosis daily transaction-fee data (USD), converted to OSMO with the CoinGecko OSMO price.

***

#### References:

* <https://docs.osmosis.zone/>

***

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

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

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

```
Last updated on 10/10/2026
```
