Skip to main content

Beacon Chain Attestation Rewards

**The majority of a validator’s rewards come from making attestations. **While assigning committees and slots is randomized, each active validator is guaranteed to make one attestation per epoch. Validators earn rewards for attestations only when included in Beacon Chain blocks. Each attestation consists of three votes, with rewards based on the following criteria:
  • Inclusion of the attestation with the correct source checkpoint within 5 slots
  • Inclusion of the attestation with the correct target checkpoint within 32 slots
  • Inclusion of the attestation with the correct head block within 1 slot

https://besu.hyperledger.org/23.7.3/public-networks/concepts/proof-of-stake/attestations

More on Beacon Chain Attestation rewards

https://eth2book.info/capella/part2/incentives/rewards/

More on Beacon Chain Attestation rewards
Attestation rewards for Beacon chain are split up into two separate tables. Both tables are retrieved from /eth/v1/beacon/rewards/attestations/{epoch} RPC Method.

Attestation Rewards Daily

Attestation reward rewards collected by validator aggregated by day from beacon.raw.total_rewards. Note that attestation does not include sync committee rewards. For each validator, there is only entry daily.

Total Rewards

Query Sample

Finding the total rewards for specific Epoch

Total Reward Columns

beacon.raw.total_rewards contains the reward metrics for individual validators in the specified epoch.

Ideal Reward Columns

Table containing ideal reward metrics for attestations in the specified epoch.