Block Reward
ethereum.raw.block_rewards
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.
Block-level ETH rewards on Ethereum can be separated into various types:
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.
Transaction priority fee
Direct transfers from transaction senders to block builder
Proposer (MEV post-merge)
amount of MEV reward received by the block proposer, and the corresponding index of the validator that proposed the block
Corresponds to transfer from builder to proposer in the last transaction of the block: https://etherscan.io/block/19900222#mevinfo
Sample Query
Examine block-level rewards by reward type on Ethereum over time.
Table Columns
block_number
The block number.
17,828,815
block_timestamp
The unix timestamp for when the block was collated.
2023-08-02 17:30:47
has_block_reward
Boolean flag indicating that there is a block reward pre-merge.
FALSE
block_reward
Amount of block rewards to the miner in ETH.
0
has_uncle_reward
Boolean flag indicating that there is a uncle reward pre-merge.
FALSE
uncles_reward
Amount of block uncle rewards in ETH. Note that it is possible to have more than one uncles rewards recipient.
0
uncles_reward_transactions
The trace level transfers to the uncles reward recipient wrapped in JSON.
NULL
base_fee_burnt
ETH burnt from base fee gas amount.
0.4084471863
builder_priority_fee_reward
Priority fee (tips) to the block builder (miner) recipient address.
0.02960400525
builder_direct_reward
Direct ETH transfers rewarded to the block builder (miner) in the block.
0.0002492600004
builder_address
Block builder (miner) address.
0xdafea492d9c6733ae3d56b7ed1adb60692c98bc5
builder_direct_transactions
Array of direct ETH transactions to the block producer in the block, which are assuemd to be builder's direct rewards.
[ { "amount": "0.000249260000412", "eth_from_address": "0x0c3de458b51a11da7d4616f42f66c861e3859d3e", "transaction_from_address": "0x26fd09c8b44af53df38a9bad41d5abc55a1786af", "transaction_hash": "0xf766b525bdfee22dd4ab5216a3a3d8dd0771bb59b8e384e2371700bf72b5cb17", "transaction_to_address": "0x0c3de458b51a11da7d4616f42f66c861e3859d3e", "usd_amount": "0.45555256195297944" } ]
has_mev_reward
Boolean flag indicating whether there an MEV reward, sent from the miner to the block proposer fee recipient in the last transaction of the block.
TRUE
proposer_mev_reward
Proposer's MEV reward sent from the block builder.
0.02926816803
proposer_fee_recipient
Block proposer fee recipient address.
0x388c818ca8b9251b393131c08a736a67ccb19297
proposer_payout_transaction
Proposer's MEV reward payout transaction.
0x4186fa75972f93882acf7c9630eaee05c21132fba8d97a0826dc78b1e1cf1464
l1_gas_used
L1 gas used.
15,435,342
l1_gas_limit
L1 gas limit of the block.
30,000,000
l1_extra_data
L1 extra data.
0x496c6c756d696e61746520446d6f63726174697a6520447374726962757465
l1_block_hash
L1 block hash.
0x69b5ed627b2a16c7e13446b6cab4159ef1e850a4f9d64b66a31225d2e24b4d2f
slot_number
Beacon Chain slot number.
7,014,452
epoch
Beacon Chain epoch number.
219,201
proposer_index
Validator Index of the block proposer on Beacon Chain.
277,565
pubkey
Pubkey of thevalidator proposing this block
0xb7be38a5fcc9400c3c4b7dace7c0ae75ca76d47ce0e8de5177e38786b8bf71c5b03889ab3c4c436b731f4df01f398b78
graffiti
32 byte field of arbitrary data. This field may contain any data included by the block proposer.
0x0000000000000000000000000000000000000000000000000000000000000000
Last updated