# Hot to Get Validator Reward

### Before You Start

Before you start, make sure to:

* [Register and use the system token as a fee](/infrablockchain-docs/infrablockchain/tutorials/basic/how-to-pay-transaction-fee.md)

### Overview

In InfraBlockchain, validators are rewarded for block creation and verification. The reward for validators is composed of the fees submitted by users.

![validator-reward-process](/files/37vwrEf7Ho4LenPv12gj)

This document explains how validators receive rewards.

### Reward System

In Infra RelayChain, validators receive a portion of the transaction fees generated in each chain as a reward. Each time a reward is generated, the relay chain can confirm the following event. This event provides information about when (era) and how much reward was generated for which token (asset).

![validator\_reward\_event](/files/P22JQWr06PBYyEFqtzaE)

### Checking Validator Rewards

You can check how much reward a validator can receive by querying the `ValidatorManagement` storage.

1. Access the [Portal](https://portal.infrablockspace.net).
2. Go to `Developer` > `Chain State` > `Storage`.
3. Select `RewardInfo` in the `validatorManagement` palette.
4. Enter the address you want to check and confirm.

![reward\_info](/files/fmlDAB6HnbvDvvctNlOl)

### Receiving Validator Rewards

If it is confirmed that a validator can receive a reward through the above process, you can generate a transaction to actually receive the reward.

1. Access the [Portal](https://portal.infrablockspace.net).
2. Go to `Developer` > `Extrinsic` > `Submission`.
3. Select `claim` in the `validatorManagement` palette.
4. Enter the appropriate value and submit the transaction.

![claim\_reward](/files/BVmAIKe6jBGWsbjnmPNP)

*A validator can only receive a reward for one type of system token ID in one extrinsic. If a validator can receive multiple types of tokens, you need to generate multiple extrinsics.*


---

# 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.infrablockchain.net/infrablockchain-docs/infrablockchain/tutorials/basic/how-to-get-validator-reward.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.
