# Osmosis SRB

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 follow the Cosmos SDK formula (ATOMSRB): annual provisions plus annualized fees, minus community tax, divided by total staked OSMO tokens. 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 = (dp∗ap+df∗ty)/st
$$

<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>Distribution Proportion is the staking emissions percentage, currently set to 50%.</td></tr><tr><td>ap</td><td>Annual Provisions</td><td>The total amount of tokens emitted per year.</td></tr><tr><td>df</td><td>Daily Fees</td><td>The total number of tokens paid as transaction fees.</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>

***

### 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**

* The Osmosis staking distribution allocates rewards as follows: 50% to staking, 20% to pool incentives, 25% to developer rewards, and 5% to the community pool. This structure ensures that half of the rewards go directly to those staking their tokens, while also incentivizing liquidity through pool rewards, supporting ongoing development efforts, and fostering community growth and engagement.

***

### 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 total quantity of distinct delegations made. It doesn't distinguish based on unique delegator addresses and 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.

***

#### 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/07/2024
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.stakingrewards.com/staking-data/methodologies/cosmos-ecosystem-srb/osmosis-srb.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
