This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Blockchain Consensus Checker

Analytics · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
CategoryAnalytics
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

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.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.