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

# Rewards Claimed

> Records of staking rewards claimed by delegators on Monad

This table tracks all reward claim events by delegators on the Monad network. Delegators earn rewards proportional to their stake after the validator's commission is deducted.

## Table Schema

| Column Name                | Data Type | Description                                                       |
| -------------------------- | --------- | ----------------------------------------------------------------- |
| delegator\_address         | VARCHAR   | Address of the delegator claiming rewards                         |
| validator\_id              | VARCHAR   | Unique identifier of the validator from which rewards are claimed |
| amount\_str                | VARCHAR   | String representation of the claimed reward amount in MON         |
| amount                     | DECIMAL   | Float representation of the claimed reward amount in MON          |
| epoch                      | INTEGER   | The epoch at which rewards were claimed                           |
| contract\_address          | VARCHAR   | Address of the staking precompile contract                        |
| transaction\_hash          | VARCHAR   | Hash of the transaction containing the claim                      |
| transaction\_index         | INTEGER   | Index of the transaction in the block                             |
| transaction\_from\_address | VARCHAR   | Address that initiated the transaction                            |
| transaction\_to\_address   | VARCHAR   | Target address of the transaction                                 |
| log\_index                 | INTEGER   | Index of the event log in the transaction                         |
| block\_timestamp           | TIMESTAMP | Timestamp of the block containing the claim                       |
| block\_number              | INTEGER   | Block number containing the claim                                 |
| block\_hash                | VARCHAR   | Hash of the block containing the claim                            |
| unique\_id                 | VARCHAR   | Unique identifier for the claim event                             |

## Understanding Delegator Rewards

Delegators earn staking rewards based on:

* **Stake Amount**: The amount of MON delegated to a validator
* **Validator Commission**: The percentage retained by the validator (e.g., 10% commission means delegators receive 90% of their proportional rewards)
* **Epoch Duration**: Rewards accumulate over each epoch (\~50,000 blocks)

Delegators must explicitly claim their rewards through a transaction.

## Sample Query

Find top reward earners across all validators:

```sql theme={null}
SELECT
  delegator_address,
  COUNT(DISTINCT validator_id) as validators_used,
  SUM(amount) as total_rewards_claimed,
  COUNT(*) as claim_count
FROM monad.staking.rewards_claimed
GROUP BY delegator_address
ORDER BY total_rewards_claimed DESC
LIMIT 100;
```
