Blocks
Last updated
Last updated
Blocks are ordered sets of Starknet transactions that are run using the Starknet OS, resulting in one aggregated state change that is then committed to the Starknet L1 core contract. A block has:
a block hash – a unique stable identifier that can be used to query and refer to the block.
a block number – an ordinal number representing the location of the block in the sequence of accepted blocks in Starknet. Note, a block’s number may change over time. Also, a given number may refer to different blocks at different points in time, e.g., in the event of L1 chain re-orders.
Column Name | Description |
---|---|
timestamp
The unix timestamp for when the block was collated.
number
An ordinal number representing the location of the block in the sequence of accepted blocks in Starknet.
hash
Unique identifier for that block.
parent_hash
Unique identifier of the block preceding this block, also known as the parent block.
new_root
The new global state root.
sequencer_address
The StarkNet identity of the sequencer submitting this block.
status
The status of the block. Possible values: PENDING
, ACCEPTED_ON_L2
, ACCEPTED_ON_L1
, REJECTED.
gas_price
The price of l1 gas in the block.
transaction_count
Number of transactions included in this block.