# Waves SRB

WAVESSRB is a benchmark representing the mean, annualized staking rate across all active Waves nodes.

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

> **TL;DR:** Waves staking rewards combine three sources: 1/3 of annual provisions allocated to generating nodes, block rewards distributed to the Waves DAO, and monthly transaction fees -- all divided by total staked tokens.

### WAVES Staking Rewards Rate: WAVESSRB

$$
WAVESSRB = ((ap \* vs)  + (bn \* wdlp)+(mf\*t\_m))/st
$$

<table><thead><tr><th width="149">Formula key</th><th width="180">Metric name</th><th>Description</th></tr></thead><tbody><tr><td>ap</td><td>Annual Provisions</td><td>The total amount of tokens emitted per year.</td></tr><tr><td>vs</td><td>Validator Share</td><td>The amount of annual provisions allocated to generating nodes, set to 1/3.</td></tr><tr><td>bn</td><td>Number of Blocks</td><td>The number of Waves blocks created per year.</td></tr><tr><td>wdlp</td><td>Waves DAO LP Tokens</td><td>The share of the block reward distributed to the Waves DAO treasury.</td></tr><tr><td>mf</td><td>Monthly Fees</td><td>The number of tokens paid as transaction fees.</td></tr><tr><td><span class="math">t_m</span></td><td>Month Constant</td><td>12m</td></tr><tr><td>st</td><td>Staked Tokens</td><td>The total tokens staked with generating nodes.</td></tr></tbody></table>

#### Slashing

* WAVESSRB does not factor in the possibility of slashing occurrences.
* It's important to note that if validator entities face slashing, rewards will increase, as the slashed tokens are reallocated among validators.

***

### WAVES Validator Staking Reward Rate: WAVESSRB(v)

Staking Rewards calculates the WAVESSRB for each node based on blocks generated, DAO rewards, accrued fees, and commission rate.

$$
WAVESSRB(v) = (br +dr+fr) \*(1-cr)
$$

<table><thead><tr><th width="142">Formula key</th><th width="198">Metric name</th><th>Description</th></tr></thead><tbody><tr><td>br</td><td>Block Rewards</td><td>The rewards earned from generating blocks.</td></tr><tr><td>dr</td><td>DAO Rewards</td><td>The rewards earned from WAVESDLP. Each generated block yields 2 WAVESDLP tokens.</td></tr><tr><td>fr<span class="math">dt_1</span></td><td>Fee Rewards</td><td>The rewards earned from transaction fees.</td></tr><tr><td>cr</td><td>Commission Rate</td><td>The percentage commission rate the node has set.</td></tr></tbody></table>

***

#### Observation Period:

* The WAVESSRB is determined based on the latest generated block at the point of evaluation.
* 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](https://www.stakingrewards.com/data-api).

***

### WAVES Real Reward Rate: WAVESSRB^R

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

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

<table><thead><tr><th width="140">Formula key</th><th width="144">Metric name</th><th>Description</th></tr></thead><tbody><tr><td>ir</td><td>Inflation Rate</td><td>The annual provisions divided by the circulating supply.</td></tr></tbody></table>

**Inflation Rate Behavior**

* The issuance of new WAVES tokens equals 6 WAVES per block.

***

### Other Waves metrics calculated by Staking Rewards:

<table><thead><tr><th width="190">Metric</th><th>Description</th></tr></thead><tbody><tr><td>Delegated Tokens</td><td>The number of WAVES tokens leased to generating nodes.</td></tr><tr><td>Staking Wallets</td><td>The total number of unique delegations on-chain. It doesn't distinguish based on unique delegator addresses.</td></tr></tbody></table>

#### Data Sources:

* [Staking Rewards](https://www.stakingrewards.com/) from indexed Waves Blockchain RPC Endpoints

***

#### References:

* <https://docs.waves.tech/en/>

***

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

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

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

```
Last updated on 08/27/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/waves-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.
