Reading Polkadot Block Data: Extrinsics, Events, and Storage at a Specific Block
A mechanism-level guide to reading a specific Substrate block over RPC and correctly decoding its extrinsics, events, and storage state.
Read articleTechnical explainers, troubleshooting playbooks, and infrastructure guidance shaped by the questions developers search for.
A mechanism-level guide to reading a specific Substrate block over RPC and correctly decoding its extrinsics, events, and storage state.
Read articleLearn how Polygon PoS Bor assigns block producers through sprints and spans, and how to read producer state over RPC with bor_getSnapshot, bor_getSigners, and related methods.
Read articleLearn how Sui emits and indexes Move events, how to filter them with suix_queryEvents, and how to page through history with cursors without dropping or duplicating events.
Read articleLearn to parse L1->L2 deposit logs and L2->L1 withdrawal proofs on Base using RPC, with runnable examples and troubleshooting.
Read articleLearn how to read the Bittensor metagraph from a subtensor node: weights, consensus, emissions, dividends, and reproducible verification methods.
Read articleLearn Ethereum's eth_subscribe push model: newHeads, logs, lifecycle, reconnect handling, and when to poll instead.
Read articleLearn how Hyperliquid derives oracle prices and how the builder/data-availability auction selects block producers, then read that state via the info API.
Read articleLearn how Solana account data, rent, and SPL token balances work, and which RPC method to use for each read.
Read articleLearn how to read Sui objects via JSON-RPC: getObject, multiGetObjects, dynamic fields, owned objects, and cursor pagination.
Read articleLearn to read eth_feeHistory and build a robust EIP-1559 gas estimator using base fee and priority fee percentiles.
Read articleOnFinality takes away the heavy lifting of DevOps so you can build smarter and faster.
Get Started