> ## Documentation Index
> Fetch the complete documentation index at: https://docs.allium.so/llms.txt
> Use this file to discover all available pages before exploring further.

# Validator Rewards

> Epoch level validator rewards and performance metrics

## Validator Rewards

The `iota.staking.validator_rewards` model provides detailed information about rewards and performance metrics for each validator per epoch. It only inclues data post-IOTA migration to the Move ecosystem.

### Table Columns

Unique Key: `epoch, validator_address`

| Column                        | Description                                                               |
| ----------------------------- | ------------------------------------------------------------------------- |
| checkpoint\_date              | Date and time of the checkpoint                                           |
| epoch                         | The epoch number                                                          |
| validator\_address            | Address of the validator                                                  |
| commission\_rate              | Percentage of rewards taken by the validator as commission                |
| voting\_power                 | Validator's voting power in the consensus mechanism                       |
| apr                           | Annual Percentage Rate for staking with this validator (calculated)       |
| stake                         | Total amount of IOTA staked with this validator                           |
| pool\_staking\_reward         | Rewards from transaction fees and stake subsidies allocated to this pool  |
| staking\_reward               | Total staking rewards earned by this validator's pool in this epoch       |
| pool\_exchange\_rate          | Exchange rate between pool tokens and IOTA for this validator's pool      |
| pool\_token\_amount           | Amount of pool tokens in this validator's staking pool                    |
| iota\_amount                  | Amount of IOTA tokens in this validator's staking pool                    |
| reference\_gas\_survey\_quote | Gas price quote submitted by this validator for the network gas survey    |
| tallying\_rule\_global\_score | Performance score assigned to this validator based on the tallying rule   |
| tallying\_rule\_reporters     | List of validator addresses that reported on this validator's performance |
| checkpoint\_sequence          | Sequence number of the checkpoint                                         |
| checkpoint\_timestamp         | Timestamp of when the checkpoint was created                              |
| \_created\_at                 | Timestamp when the record was created in the database                     |
| \_updated\_at                 | Timestamp when the record was last updated in the database                |

### Understanding Validator Performance

#### Commission Rate

The percentage of rewards that validators keep for themselves. Lower commission rates mean more rewards for delegators.

#### Tallying Rule

The tallying rule is IOTA's mechanism for evaluating validator performance. Validators observe and report on each other's behavior, resulting in a global score that reflects reliability and performance.

#### Gas Survey Quote

Each validator submits a gas price quote that contributes to determining the network-wide reference gas price.
