Blockchain Consensus Checker
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Blockchain Consensus Checker gives you a clear, real-time view of the consensus state of any EVM chain. Click "check" and instantly see the current block number, block timestamp (converted to local time), network gas price in Gwei, chain ID, network name, block hash, parent hash, gas limit, gas usage percentage, and a finalization status indicator. You can also enter a specific block number to inspect historical consensus data. This tool is essential for developers monitoring chain health, verifying block finality, or simply understanding the current state of the network they're building on.
HOW TO USE
Connect your EVM wallet (optional—the tool works read-only). Select the network from the dropdown. Click "check" to fetch data for the latest block, or enter a specific block number in the input field and click "check" to inspect that block. The tool displays a grid of key consensus metrics: block number, timestamp, gas price, and chain ID. Below the grid, you see detailed information including hash, parent hash, gas limit, gas usage, and finalization status. Use the "clear" button to reset and start a new check. No signing or approvals required.
TECHNICAL MECHANISM
The tool uses ethers.js v5.7.2 via the BGWallet provider. It calls provider.getBlockNumber() to get the latest block or uses the user-provided block number. It then fetches the block with provider.getBlock(blockNumber), returning the full block object containing hash, parentHash, timestamp, difficulty, gasLimit, and gasUsed. It also calls provider.getGasPrice() for the current gas price and provider.getNetwork() to retrieve chainId and network name. The finalization status is estimated by comparing the block number to the latest block—blocks more than 2 behind are marked as "likely finalized." All timestamps are converted to local time strings using JavaScript's Date object.
WHAT IT CANNOT SEE
This tool cannot verify consensus beyond the RPC provider's reported state—if the provider is out of sync, the data may be stale. It cannot detect chain reorganizations or deep reorgs beyond the provider's view—you only see the chain state as reported by that specific RPC. It cannot read consensus data from non-EVM chains. It cannot verify validator signatures or proof-of-stake participation—it only sees block metadata, not the underlying consensus mechanism. It cannot show detailed validator information or attestation data. It cannot detect finality failures or consensus errors beyond the provider's block availability. The tool is limited by the RPC provider's availability and sync status.
PLEASE NOTE
Works exclusively on EVM-compatible chains: Ethereum Mainnet, Goerli, Sepolia, Polygon, Arbitrum, and Optimism. Solana, Tron, Starknet, SUI, TON, Aptos, Bitcoin, Cosmos, and XRP are not supported. This is a read-only, free analytics tool—use it for chain monitoring and development, but always cross-check critical data with a block explorer or your own node. The finalization status is an estimate and not a guarantee of true finality.