Skip to main content
Substrate is the framework Polkadot and the chains connected to it are built with. These chains call a transaction an extrinsic, and running one produces events: the chain’s notes on what happened. That gives every chain here the same three tables, blocks, extrinsics and events, in one dataset per chain. The Tables section below says what each table holds and lists the columns once for the whole family.

Chains

Chainchain_idblockseventsextrinsics
Astarastar
Chainflipchainflip
Energy Webenergyweb
Hydrationhydradx
Kusamakusama
Litentrylitentry
peaqpeaq
Polkadotpolkadot
Polkadot Asset Hubpolkadotassethub
Polkadot Bridge Hubpolkadotbridgehub
Polkadot Collectivespolkadotcollectives
Polkadot Coretimepolkadotcoretime
Polkadot Peoplepolkadotpeople

Tables

Substrate is the framework Polkadot and its parachains are built with, and every chain built that way carries the same three core tables with the same columns. The schemas below are read from polkadot, and apply to every chain listed on the Substrate overview. Three words to know before the tables. An extrinsic is what these chains call a transaction: something submitted from outside the chain for it to act on. A pallet is one module of the chain’s own code, such as balances, staking or governance, and an extrinsic names the pallet and the method it wants. An event is a note the chain writes about what happened while running one. extrinsics and events are split by day on block_timestamp, and blocks on timestamp. Filter on that column in every query: with a filter the query reads only the days you asked for, without one it reads the whole table.
A block is a batch of extrinsics added to the chain. blocks contains one row per block.
ColumnTypeDescription
relay_chainSTRINGThe main chain this one connects to, Polkadot or Kusama.
chainSTRINGThe chain name.
timestampTIMESTAMPThe time the block was produced. Partition column.
numberINT64The block number.
block_hashSTRINGThe hash of the block.
parent_hashSTRINGThe hash of the parent block.
state_rootSTRINGThe root hash of the state trie.
extrinsics_rootSTRINGThe root hash of the extrinsics trie.
author_idSTRINGThe account that authored the block.
finalizedBOOLWhether the block is finalized.
block_dateTIMESTAMPThe block timestamp truncated to the day.
extrinsics_countINT64The number of extrinsics in the block.
Count blocks and total extrinsics per day over one week.

Exceptions

One chain carries more than the three core tables. Polkadot adds chain_ids, a small lookup table, and initialize_finalize_events, which holds the events the chain writes at the start and end of a block rather than while running an extrinsic. Every other chain has exactly the three core tables.