Skip to main content

Tables

blocks

Block header data containing sequential numbering, cryptographic hashes linking to parent blocks, timestamps, and consensus metadata. Primary source for blockchain state verification and chain navigation.
ColumnTypeDescription
relay_chainSTRINGIdentifier of the relay chain to which the parachain is connected. Lowercase string (e.g., ‘polkadot’, ‘kusama’).
chainSTRINGBlockchain network identifier. Lowercase string indicating the specific chain (e.g., ‘acala’, ‘polkadot’, ‘kusama’).
timestampTIMESTAMPTimestamp when the block was produced. UTC timezone.
numberINT64Sequential block number indicating the position of the block in the blockchain. Increments by 1 for each new block in the chain.
block_hashSTRINGUnique identifier for the block. 66-character hex string including 0x prefix.
parent_hashSTRINGHash of the parent block in the blockchain. 66-character hex string including 0x prefix.
state_rootSTRINGMerkle root hash representing the complete state of the blockchain after block execution. 66-character hex string including 0x prefix.
extrinsics_rootSTRINGMerkle root hash of all extrinsics included in the block. 66-character hex string including 0x prefix.
author_idSTRINGIdentifier of the validator or collator who authored the block. Base58-encoded string representing the block producer’s public key.
finalizedBOOLBoolean indicator of whether the block has been finalized by the network consensus mechanism. True indicates the block has achieved finality and is immutable in the blockchain.
block_dateTIMESTAMPDate when the block was produced. Derived from block timestamp, truncated to day precision.
extrinsics_countINT64Number of extrinsics included in the block. Integer value representing the total count of transactions and other state-changing operations.
chainnumberauthor_idfinalizedtimestampblock_dateblock_hashstate_rootparent_hashrelay_chainextrinsics_rootextrinsics_count
nodle33680204hdZCDGEj9RqVSSTqhYYWicuaUzCheeogUJvz8Ko6nSqyknttrue2023-09-18T21:45:00.709Z0x0704f37ed5242e01644593163ac8dfe1c252a55566e2f6ff3d58024a69c0ca5e0xb8c5d77a6e3a73938fdec8c84ab306dc869cce9ab6b2a624318d9461082167140x4c9804a4dd87d2cd06099881ff36dcf38b822d81d81e8f9ce43cd63fbf38878epolkadot0x9146ef3cd3717f6a6e39a7203d0c174b46c41835084f8d199cd19933dde2aeb62
nodle33685514hdZCDGEj9RqVSSTqhYYWicuaUzCheeogUJvz8Ko6nSqyknttrue2023-09-18T23:58:00.565Z0x144583df70187ffeddaa34c82210298b38abb077fafc5a749b0297e2ec9e676a0x52a40f48242b964503125ab699634c5dcd3a6732819affcfd778f8d44d6b5efc0xd797034a78e28702ebc6db04d40bcfadcf9f1a86484c44671be1597a58b0c0d4polkadot0x9f55d70e7ea4a4a201eb2fc71afe4f32513584ff1ad18b4a5e4cc53d74cc47b92
nodle33636024hdZCDGEj9RqVSSTqhYYWicuaUzCheeogUJvz8Ko6nSqyknttrue2023-09-18T03:08:00.886Z0x403e53087427c5adb5bbbd5bac3f109d7a2105c3a2a4a9476e355bff310a9c250xc6e4c15e399f667f0a3f274a7abe4cce73651fef55b42de6acc73881710cabe80x93b093625c9c02581a5f594f5162a070ef30e5705cdb1cdcaccbf1a03834ae93polkadot0x6e1e7425ddd081082aebb739c1184c1e574c30339365a559af6cfa0605a43d4d2
Query with partition filter
SELECT *
FROM `tt-blockchain.nodle.blocks`
WHERE timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

events

Blockchain state change notifications emitted by runtime modules during transaction execution and block processing. Contains event metadata (pallet, method, index), encoded parameters, block context, and optional extrinsic linkage for analyzing on-chain activity across Substrate-based chains.
ColumnTypeDescription
relay_chainSTRINGIdentifier of the relay chain to which the parachain is connected. Lowercase string (e.g., ‘polkadot’, ‘kusama’).
chainSTRINGBlockchain network identifier. Lowercase string indicating the specific chain (e.g., ‘acala’, ‘polkadot’, ‘kusama’).
block_numberINT64Sequential number of the block in the blockchain. Starts at 0 for the genesis block and increments by 1 for each subsequent block.
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, microsecond precision.
block_hashSTRINGUnique identifier for the block. 66-character hex string including 0x prefix.
palletSTRINGName of the substrate runtime module containing the operation being executed. Identifies the pallet (functional module) such as balances, staking, or governance.
methodSTRINGName of the operation or function being executed. Identifies the specific action within a pallet or module, such as transfer, stake, or swap.
idSTRINGUnique identifier for the record. String format, specific structure varies by table and blockchain implementation.
extrinsic_hashSTRINGUnique identifier for the extrinsic. 66-character hex string including 0x prefix.
extrinsic_idSTRINGComposite identifier linking an event or extrinsic to its block and position within that block. Format is \{block_number\}-\{index\} where index represents the sequential position of the extrinsic within the block, starting from 0.
successBOOLBoolean indicator of whether the operation completed successfully without errors.
event_methodSTRINGName of the event triggered by the blockchain operation. Identifies the specific state change or notification emitted by a pallet, such as Transfer, Deposit, or NewSession.
event_palletSTRINGName of the substrate runtime module that emitted the blockchain event. Identifies the pallet (functional module) responsible for the event, such as balances, session, or treasury.
event_dataARRAY<JSON>Array of JSON-encoded parameters associated with the blockchain event. Contains ordered arguments specific to the event method being executed, such as account addresses, token amounts, transaction hashes, or state changes.
event_indexINT64Sequential position of the event within its containing block. Zero-indexed integer indicating the order in which events occurred during block processing.
event_typeSTRINGProcessing phase within the blockchain’s block lifecycle. Values include ‘initialize’ for events occurring during block initialization, ‘finalize’ for events during block finalization, and chain-specific event type identifiers for transaction-related events.
idchainmethodpalletsuccessblock_hashevent_dataevent_typeevent_indexrelay_chainblock_numberevent_methodevent_palletextrinsic_idextrinsic_hashblock_timestamp
nodle0x2093934337ce019d8808adc170cb14401795ee078105e5a0a3da74051dfd9799[""1148""]initialize0polkadot2066400NewSessionsession2023-02-14T20:27:48.369Z
nodle0xdf3bf9e28150b79fb27c3504da832def10679b8713b1d7a5b0ebdde7a8efd561[""1146""]initialize0polkadot2062800NewSessionsession2023-02-14T08:10:06.841Z
nodle0xac2cb70fe1872e9bf30998ca97ffe145ff816c888f2fa98374254e25e80152cb[""1147""]initialize0polkadot2064600NewSessionsession2023-02-14T14:17:54.566Z
Query with partition filter
SELECT *
FROM `tt-blockchain.nodle.events`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

extrinsics

Substrate blockchain operations submitted to blocks, containing pallet module calls with method parameters, signatures, and execution metadata. Fundamental unit for tracking on-chain state transitions and user interactions across Substrate-based networks.
ColumnTypeDescription
relay_chainSTRINGIdentifier of the relay chain to which the parachain is connected. Lowercase string (e.g., ‘polkadot’, ‘kusama’).
chainSTRINGBlockchain network identifier. Lowercase string indicating the specific chain (e.g., ‘acala’, ‘polkadot’, ‘kusama’).
block_numberINT64Sequential number of the block in the blockchain. Starts at 0 for the genesis block and increments by 1 for each subsequent block.
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, microsecond precision.
block_hashSTRINGUnique identifier for the block. 66-character hex string including 0x prefix.
palletSTRINGName of the substrate runtime module containing the operation being executed. Identifies the pallet (functional module) such as balances, staking, or governance.
methodSTRINGName of the operation or function being executed. Identifies the specific action within a pallet or module, such as transfer, stake, or swap.
signatureSTRING# Canonical Column Description: signature
Cryptographic signature authorizing the operation. Hex-encoded string format, typically 130-132 characters including 0x prefix for signed transactions and operations. | | id | STRING | Unique identifier for the record. String format, specific structure varies by table and blockchain implementation. | | nonce | INT64 | Sequential counter for transactions or operations from an account. Increments by 1 for each new transaction to prevent replay attacks and ensure transaction ordering. | | args | JSON | JSON object containing the operation’s input parameters. Structure and fields vary by pallet and method, encoding the specific arguments required to execute the operation. | | tip | BIGNUMERIC | Optional amount paid to the block producer to prioritize the extrinsic. Numeric value representing additional fee in the chain’s native token denomination, above the standard transaction fee. | | extrinsic_hash | STRING | Unique identifier for the extrinsic. 66-character hex string including 0x prefix. | | extrinsic_id | STRING | Composite identifier linking an event or extrinsic to its block and position within that block. Format is \{block_number\}-\{index\} where index represents the sequential position of the extrinsic within the block, starting from 0. | | info | JSON | JSON object containing metadata about the extrinsic’s execution. Stores information such as weight consumed, fees paid, and dispatch result class for successful operations. | | immortal_era | NUMERIC | Boolean indicator of whether the transaction has an immortal era. Value of 0 indicates an immortal transaction that never expires; null indicates a mortal transaction with a finite validity period. | | success | BOOL | Boolean indicator of whether the operation completed successfully without errors. | | pays_fee | BOOL | Boolean indicator of whether the extrinsic requires a transaction fee to be paid by the submitter. |
idtipargsinfochainnoncemethodpalletsuccesspays_feesignatureblock_hashrelay_chainblock_numberextrinsic_idimmortal_eraextrinsic_hashblock_timestamp
{“now”:“1695689148340”}{}nodlesettimestamptruefalse0x31042df37e3d2e194ceb0d455d01cc8797e494c23da75be1a1df3f1a76e87853polkadot34180913418091-000xc75d766442ceecfde92d6790c35982e8c7b2b37e212da47bea9982c8b678ae0c2023-09-26T00:45:48.340Z
{“now”:“1695734574565”}{}nodlesettimestamptruefalse0x1aae935237457f79a92f8161dd835020d8e308bbd26cd6f2ef2bb2d39f34ba5apolkadot34218033421803-000xb7ac9720529a9b5a6902ee6b88b042059493e1c8cac1ee8fd87df03fa98a0f2e2023-09-26T13:22:54.565Z
{“now”:“1695754494551”}{}nodlesettimestamptruefalse0xdbc6d7c075375ceae34b0ebcab3064319d2e689e69da0e3c1c7d3892022921a3polkadot34234353423435-000xcc83dc84788f749d7bb1ebdff9d074223b96df97149b27eb9a77dac434ec10d32023-09-26T18:54:54.551Z
Query with partition filter
SELECT *
FROM `tt-blockchain.nodle.extrinsics`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100