Skip to main content
The ethereum dataset holds the standardized Ethereum tables. The four core tables follow the shared EVM layout, and Ethereum adds two of its own. beacon_validators covers the consensus side of the chain. Ethereum runs two chains in step: the execution chain that holds transactions, and the beacon chain that agrees on them. One row is one validator at one slot, with its balance and status at that moment. uncle_blocks holds a closed chapter. Before the 2022 switch away from mining, a block produced slightly too late became an uncle, referenced by a later canonical block and rewarded in part. The table stops at 2022-09-15 because Ethereum stopped producing them. Every column is documented at EVM โ–ธ Overview.

Tables

TableSinceDescription
blocks2015-07One row per block, with its gas and fee totals.
transactions2015-08One row per transaction, with its receipt fields on the same row.
logs2015-08One row per event log a contract emitted.
traces2015-08One row per internal call recorded during execution.
beacon_validators2020-12Beacon chain validator balances and statuses, snapshotted per slot.
uncle_blocks2015-07 to 2022-09Headers of the uncle blocks that canonical blocks reference.

Sample queries

The partition column differs by table: transactions, logs and traces split on block_timestamp, blocks splits on timestamp. Bound the right column in every query and keep it bare on the left of the comparison; wrapping it in a function reads every partition.blocks also has a 1970-01-01 partition holding rows whose source timestamp is zero; bound the column and it never appears.
Count daily transactions and the accounts that sent them.