# Aptos SRB

APTSRB is a benchmark representing the mean, annualized staking rate across all active Aptos validators.

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

> **TL;DR:** Aptos staking rewards are determined by a protocol-set reward rate per epoch multiplied by the number of epochs per year (\~2-hour epochs). Validator-level rates are adjusted by commission and proposal performance. Slashing is not currently implemented.

$$
APTSRB = rrpe \* epy
$$

<table data-full-width="false"><thead><tr><th width="141">Formula key</th><th width="158">Metric name</th><th>Description</th></tr></thead><tbody><tr><td>rrpe</td><td>Reward rate per Epoch</td><td>This is a value determined by the protocol, and it represents how many tokens a validator gets per staked APT, per epoch (assuming 100% performance)</td></tr><tr><td>epy</td><td>Epochs per Year</td><td>How many epochs there are in a year. Currently, epchs last approximately 7200s (2 hours)</td></tr></tbody></table>

***

#### Slashing

1. Currently, slashing is not implemented in the Aptos Network

***

### APT Validator Staking Reward Rate: APTSRB(v)

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

$$
APTSRB(v) =  APTSRB \* (1 - c) \* p
$$

<table data-full-width="false"><thead><tr><th width="150.33333333333331">Formula key</th><th width="187">Metric name</th><th>Description</th></tr></thead><tbody><tr><td>c</td><td>Commission</td><td>The fee imposed by a specific validator to its delegators.</td></tr><tr><td>p</td><td>Performance</td><td>This metric is determined by the ratio between number of successful proposals by the validator and the total number of proposals made by the validator</td></tr></tbody></table>

***

#### Observation Period:

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

#### Limitations

1. APTSRB employs a 365-day convention for annualizing current slot times. This convention remains consistent and does not accommodate adjustments for leap years.

### APT Real Reward Rate: APTSRB^R

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

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

<table data-full-width="false"><thead><tr><th width="141">Formula key</th><th width="158">Metric name</th><th>Description</th></tr></thead><tbody><tr><td>ir</td><td>Inflation Rate</td><td>The annual rate at which supply increases. This value is equal to the annual emissions.</td></tr></tbody></table>

***

### Other Aptos metrics calculated by Staking Rewards:

<table data-full-width="false"><thead><tr><th width="212.99999999999994">Metric</th><th>Description</th></tr></thead><tbody><tr><td>Delegated Tokens</td><td>The number of APT tokens delegated to validators.</td></tr><tr><td>Self Staked Tokens</td><td>The number of APT tokens staked by validators directly.</td></tr><tr><td>Staking Wallets</td><td>Total number of unique delegations onchain. It doesn't distinguish based on unique delegator addresses.</td></tr><tr><td>Fee Revenue</td><td>Annualized transaction fee revenue in USD, calculated as daily transaction fees multiplied by 365 and the current APT price.</td></tr></tbody></table>

#### References:

* [Aptos Documentation](https://aptos.dev/en/network/blockchain/staking#validation-on-the-aptos-blockchain)
* [Staking Rewards APT profile](https://www.stakingrewards.com/asset/aptos)

***

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

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

```
Last updated on 03/12/2026
```


---

# 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/aptos-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.
