ethereum.raw.block_rewards model provides enriched block-level data of the various types of protocol-level rewards to the miners (block builder) and block proposers (validator), pre and most-merge.
Update: 2024-05-20
- This table is updated to include pre-merge block-level rewards.
- All columns with ETH values (rewards) in this table are kept in string format to retain precision.
- Miner (block builder)
- Pre-merge
- Block rewards from protocol emissions.
- For each block, the miner is rewarded with a finite amount of Ether on top of the fees paid.
- Uncle rewards
- Uncles reward is valid but rejected as it is not on the longest chain which is the working mechanism of the blockchain.
- Block rewards from protocol emissions.
- Transaction priority fee
- Direct transfers from transaction senders to block builder
- Pre-merge
- Proposer (MEV post-merge)
- Amount of MEV reward received by the block proposer, and the corresponding index of the validator that proposed the block
- MEV rewards are identified using the following logic:
- If the last transaction of the block is sent from the block builder (miner), this is assumed to be an MEV payout
- If the last transaction of the block is sent to the withdrawal address of the validator that proposed the block, this is also captured as an MEV payout
- Example: https://etherscan.io/block/19900222#mevinfo
Sample Query
Examine block-level rewards by reward type on Ethereum over time.Table Columns
Unique key:block_number