Skip to main content
Polkadot is a relay chain with a set of system chains beside it, each handling one job of its own. Every one is its own dataset, queried as <chain_id>.<table>, and all of them have the same three core tables. The relay chain has two more.
Chainchain_idSinceWhat it holds
Relay chainpolkadot2020-06Consensus and the chains connected to it.
Asset Hubpolkadotassethub2021-12Fungible and non-fungible assets. Its tokens reach the token list.
Bridge Hubpolkadotbridgehub2023-05Bridges from Polkadot to other networks.
Collectivespolkadotcollectives2022-11On-chain bodies, including the Technical Fellowship.
Coretimepolkadotcoretime2024-09Sales of blockspace to the chains that use it.
Peoplepolkadotpeople2024-07Identities, which moved off the relay chain onto their own.
Every column is documented at Substrate β–Έ Overview. Asset Hub is where Polkadot’s tokens live, and those reach the catalog’s token list. Chains covers the list of chains and the daily tables built on it. Tokens covers the token list.

Tables

Every chain above has blocks, extrinsics and events. The relay chain has two more.
TableChainsDescription
blocksAllOne row per block, with its author and extrinsic count.
extrinsicsAllOne row per extrinsic, the Substrate equivalent of a transaction.
eventsAllOne row per event emitted during block execution.
initialize_finalize_eventspolkadotEvents emitted while a block is initialized and finalized.
chain_idspolkadotA mapping of numeric ids to chain identifiers.
initialize_finalize_events has the same columns as events; it was retired on 2024-07-29 and its history ends there. chain_ids is unpartitioned and has two columns, id and chain_id.

Sample queries

The tables split by day on block_timestamp (blocks on timestamp). Bound that column in every query; without a bound the query reads the whole table.
Rank event-emitting pallets on the relay chain on one day.