Blocks

Blocks are the building blocks of blockchains and rollups.

A block contains transactions which will alter the state of an EVM system incrementally. Transaction within a block can only be executed one after the other, not in parallel.

Table Columns

Column Name
Description

timestamp

The unix timestamp for when the block was collated.

number

The length of the chain, in blocks.

hash

Unique identifier for that block.

parent_hash

Unique identifier of the block preceding this block, also known as the parent block.

nonce

Nonce value.

sha3_uncles

An array of uncle hashes.

logs_bloom

The bloom filter for the logs of the block.

transactions_root

The root of the transaction trie of the block.

state_root

The root of the final state trie of the block.

receipts_root

The root of the receipts trie of the block.

miner

Proof of Stake Address receiving fees from transactions in this block Proof of Work Address of the miner that mined this block.

difficulty

The integer of the difficulty for this block.

total_difficulty

The integer of the total difficulty of the chain until this block.

size

The size of the block, in bytes, as determined by the gas_limit.

extra_data

The “extra data” field of this block.

gas_limit

Gas limit of the current block.

gas_used

Total gas used in the block.

transaction_count

Number of transactions included in this block.

base_fee_per_gas

Post London Upgrade (EIP1559), this represents the minimum gas_used required for a transaction to be included in a block. Represented in wei.

_created_at

Timestamp of the entry creation.

_updated_at

Timestamp of the entry update.

Last updated