Binance Smart Chain Validator
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
Binance Smart Chain Validator gives you complete visibility into the validator set and staking state of any BSC-compatible validator contract. It reads and displays the current validator set contract state including the complete current validator list with voting power, individual validator commission rates charged on rewards, validator delegation amounts from each delegator, total bonded BNB across all validators, current block height and block proposer, detailed validator uptime metrics showing availability percentages, validator signing information tracking participation, validator jail status indicating slashing conditions, validator unbonding periods for staked tokens, validator rewards accumulated from block production, delegator share representing proportional ownership, staking pool state with total liquidity, inflation parameters controlling token issuance, block rewards distributed to validators and delegators, slashing parameters for misbehavior penalties, validator status flags indicating active, jailed, or slashed states, validator self-delegation amounts showing personal stake, validator profile metadata with descriptions and websites, validator rankings by voting power, recent validator activity for monitoring, validator performance scores for evaluation, total validator count, active validators count, pending validators count, and validator election status. All data is organized in a clean dashboard with validator rankings, detailed validator cards, and delegation information.
HOW TO USE
Connect your wallet to the tool and select the network where your BSC validator set contract is deployed. Enter the validator contract address in the input field and click "Inspect Validators". The tool immediately queries the contract using batched multicall to retrieve all validator state variables in a single consistent snapshot. Results are displayed in organized sections showing the overall system state, validator rankings by voting power, detailed individual validator information including uptime and commission, and delegation metrics. The tool refreshes data on demand by clicking the Inspect Validators button again. The tool works with any EVM BSC validator contract that implements standard view functions for validator registration, voting power, delegation, and slashing tracking.
THE MECHANISM
Binance Smart Chain Validator uses a batched multicall pattern to fetch all validator state variables in a single RPC request, ensuring that every piece of displayed data comes from the exact same block height. This prevents inconsistencies that would occur if separate calls were made — for example, validator voting powers and total bonded BNB might change between calls if a delegation occurs mid-query. The tool constructs a single multicall transaction containing all required view functions including getValidators, getVotingPower, getDelegation, getUptime, and getJailStatus, sends it to the provider, and decodes the aggregated response. If the multicall fails due to provider limits or timeouts, the tool automatically falls back to individual calls, then reconciles results by block number, discarding any data that comes from a different height than the majority. The tool also implements automatic retry with exponential backoff for each call attempt, because public RPC endpoints frequently timeout or reject large batch requests. For the validator list, the tool retrieves validators in paginated batches to avoid exceeding call data size limits, then fetches each validator's metrics in parallel with a concurrency limit of 5 to balance speed and provider rate limits. All voting powers and delegation amounts are formatted to 18 decimals by default using ethers.js utilities, and validator rankings are computed on the client side by sorting voting power descending. The tool also tracks uptime by calculating the ratio of signed blocks to total blocks over recent windows.
WHAT IT CANNOT SEE
Binance Smart Chain Validator cannot verify actual validator performance or detect if validators are misbehaving or censoring transactions, as those require monitoring the consensus layer directly. The tool cannot prove that validators are following the protocol honestly, as vote intent is off-chain. It cannot detect off-chain validator coordination or collusion among validators, as that is not recorded on-chain. The tool cannot verify the cryptographic validity of validator signatures without running a BSC node and validating each signature individually. It cannot predict future validator performance or guarantee uptime accuracy, as uptime is based on historical data. The tool also cannot detect if validators are sharing private keys or engaging in malicious activities off-chain. It cannot verify that the validator contract itself is secure or free from vulnerabilities — it only reports what the contract states.
PLEASE NOTE
Binance Smart Chain Validator supports EVM-compatible chains only. It requires that the validator contract implements standard view functions for the data displayed. Some BSC validator contracts may use custom function names or data structures not covered by the default ABI — users can adapt the tool by modifying the ABI definition in the script. The tool is read-only and does not modify any contract state or initiate transactions. It is free to use and does not store or transmit any data off-device. Always verify validator contract addresses from official sources before use.