Description of the beacon.blocks table on Dune
Column | Type | Description |
---|---|---|
epoch | long | Epoch number when the block was proposed. |
slot | long | Slot number within the epoch when the block was proposed. |
time | timestamp | Timestamp when the block was included in the chain. |
date | date | Date corresponding to the time. |
parent_root | binary | Root hash of the parent block, linking to the previous block in the chain. |
proposer_index | long | Validator index of the block proposer. |
state_root | binary | Root hash of the state after processing the block, reflecting the system’s state. |
execution_optimistic | boolean | Indicates if the block is considered optimistic in terms of execution. |
finalized | boolean | Indicates if the block has been finalized. |
version | string | Version of the block structure or protocol. |
signature | binary | BLS signature of the block proposer, ensuring authenticity. |
graffiti | binary | Arbitrary data included by the proposer, often used for identification or messages. |
randao_reveal | binary | Revealed RANDAO value used for randomness in validator selection. |
eth1_block_hash | binary | Hash of the latest Ethereum 1.0 block observed by the proposer. |
eth1_deposit_count | long | Number of deposits from Ethereum 1.0 included up to this block. |
eth1_deposit_root | binary | Root hash of the deposit tree containing Ethereum 1.0 deposits. |
execution_payload_timestamp | long | Timestamp of the execution payload within the block. |
execution_payload_base_fee_per_gas | long | Base fee per gas for transactions in the execution payload. |
execution_payload_block_hash | binary | Hash of the execution payload block. |
execution_payload_block_number | long | Block number of the execution payload. |
execution_payload_extra_data | binary | Extra data field in the execution payload, containing arbitrary data. |
execution_payload_fee_recipient | binary | Address of the fee recipient for transaction fees in the execution payload. |
execution_payload_gas_limit | long | Gas limit for the execution payload block. |
execution_payload_gas_used | long | Amount of gas used in the execution payload block. |
execution_payload_logs_bloom | binary | Bloom filter for logs in the execution payload, used for quick log searches. |
execution_payload_parent_hash | binary | Hash of the parent execution payload block. |
execution_payload_prev_randao | binary | Previous RANDAO value in the execution payload, used for randomness. |
execution_payload_receipts_root | binary | Root hash of the receipts trie for transactions in the execution payload. |
execution_payload_state_root | binary | Root hash of the state trie after applying the execution payload. |
execution_payload_transactions | array | List of transactions included in the execution payload. |
sync_committee_bits | binary | Bitfield indicating which sync committee members have signed off on the block. |
sync_committee_signature | binary | Aggregate signature from the sync committee members for the block. |