Skip to main content
Polkadot is a relay chain with a set of system chains beside it, each doing one job the relay chain does not. Every one is its own dataset, queried as <chain_id>.<table>, and all of them carry the same three core tables. The relay chain carries two more.

Chains

Chainchain_idSinceWhat it holds
Relay chainpolkadot2020-06Consensus and the chains connected to it. Issues no tokens and hosts no apps, so the catalog tables built on those hold nothing for 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.

Tables

Every chain above carries blocks, extrinsics and events. The relay chain carries 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.

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.

Notes

initialize_finalize_events has the same columns as events and stopped receiving new rows on 2024-07-29. chain_ids is not split by day and carries two columns, id and chain_id. The relay chain issues no tokens and hosts no apps, so the catalog tables built on those things hold nothing for it. Asset Hub is where its tokens live, and those do reach the token list. Chains covers the list of chains and the daily tables built on it. Tokens covers the token list.