> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dune.com/llms.txt
> Use this file to discover all available pages before exploring further.

# beacon.blocks

> Ethereum beacon chain blocks — slot, proposer, attestation count, and execution payload.

export const TableSample = ({tableName, tableSchema}) => <>
    <div className="hidden dark:block">
      <iframe src={`https://dune.com/embeds/3419983/5785629?table_schema_t6f0df=${tableSchema}&table_name_t6f0df=${tableName}&darkMode=true`} style={{
  width: '100%',
  height: '500px',
  border: 'none',
  marginTop: '10px'
}} />
    </div>
    <div className="dark:hidden">
      <iframe src={`https://dune.com/embeds/3419983/5785629?table_schema_t6f0df=${tableSchema}&table_name_t6f0df=${tableName}`} style={{
  width: '100%',
  height: '500px',
  border: 'none',
  marginTop: '10px'
}} />
    </div>
  </>;

## Table Description

The `beacon.blocks` table stores information about blocks in the Ethereum 2.0 Beacon Chain, including the block proposer, block metadata, and associated blob sidecars.

## Column Descriptions

| **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.                  |

## Table Sample

<TableSample tableSchema="beacon" tableName="blocks" />
