ethereum.beacon_chain Table: fact_blocks Type: View
This table contains data around block formation from the consensus layer of this EVM blockchain. For
more info, please visit
The Ethereum Organization
Columns
| Column Name | Data Type | Description |
|---|---|---|
| BLOCK_NUMBER | NUMBER | Sequential counter representing the position of a block in the blockchain since genesis (block 0). |
- Immutable once finalized
- Primary ordering mechanism for blockchain data
- Increments by 1 for each new block
- Used as a proxy for time in many analyses
beacon_chain.fact_deposits. | |
ATTESTATIONS | VARIANT | Details on validator attestations - see beacon_chain.fact_attestations. |
| WITHDRAWALS | ARRAY | Details on validator withdrawals - see beacon_chain.fact_withdrawals. | |
SLOT_JSON | OBJECT | Slot details in JSON format, excludes deposits and attestations. | |
BLOB_KZG_COMMITMENTS | ARRAY | | | BLOB_GAS_USED | NUMBER | The total amount of blob gas consumed by
transactions in the block. | | EXCESS_BLOB_GAS | NUMBER | A running total of blob gas consumed in
excess of the target, prior to the block. This is used to set blob gas pricing. | | BLOCK_INCLUDED |
BOOLEAN | Boolean flag that indicates whether a block was included for a specific slot, TRUE, or if
it is missing/skipped/forked, FALSE. | | FACT_BLOCKS_ID | TEXT | Primary key - unique identifier for
each row ensuring data integrity.
Format: Usually VARCHAR containing composite key generated using MD5 hash of the relevant
columns. Example: MD5(block_number, tx_hash, trace_index)
Usage:
- Deduplication in incremental loads
- Join operations for data quality checks
- Troubleshooting specific records
- Data freshness monitoring
- Incremental processing markers
- Debugging data pipeline issues
- SLA tracking