TON blocks are units of data that contain batches of validated transactions and messages, forming the backbone of the TON blockchain.

Table Columns

Column NameDescription
after_mergeIndicates if the block was created after merging two shardchains.
after_splitIndicates if the block was created after splitting a shardchain.
before_splitIndicates if the block was created before splitting a shardchain.
created_byThe entity (usually a validator’s public key) that created the block.
end_ltEnd logical time associated with the block.
file_hashThe hash of the block file.
flagsAdditional flags for the block.
gen_catchain_seqnoCatchain sequence number related to the block.
gen_utimeThe generation time of the block.
global_idAn ID of the network where this block is created.
key_blockIndicates if this block is a key block.
master_ref_seqnoThe sequence number of the masterchain block.
masterchain_block_refReference to the corresponding masterchain block.
masterchain_seqnoSequence number of the corresponding masterchain block.
min_ref_mc_seqnoMinimum reference sequence number of the masterchain block.
prev_blocksList of previous blocks in the shardchain.
prev_key_block_seqnoSequence number of the previous key block.
rand_seedRandom seed used in the block.
root_hashThe root hash of the block.
seqnoThe sequence number of the block.
shardThe shard identifier of the block.
start_ltStart logical time associated with the block.
tx_countThe count of transactions in the block.
validator_list_hash_shortShort hash of the validator list.
versionVersion of the block format.
vert_seqnoVertical sequence number of the block.
vert_seqno_incrVertical sequence number increment.
want_mergeIndicates if the block wants to merge shardchains.
want_splitIndicates if the block wants to split the shardchain.
workchainThe workchain identifier of the block.
_created_atTimestamp of the entry creation.
_updated_atTimestamp of the entry update.