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

Tendermint Validator Manager

Developer Tools · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryDeveloper Tools
PlatformAll
Pricing $19.99/mo
Installs0
Free 7-day trial, no card. Or hold 25,000 BOT instead.
Get BotSurf — free
The browser these apps run in. Free on every platform, no account needed to try an app.

About this app

WHAT IT DOES

Tendermint Validator Manager gives you complete visibility into the validator set and staking state of any EVM-based Tendermint consensus contract. It reads and displays the current validator set contract state including the complete current validator list with addresses and public keys, individual validator voting powers based on delegated stake, validator commission rates charged on rewards, delegation amounts from each delegator to each validator, total bonded tokens across the entire network, current block height and round number, current proposer for the round, pending validators waiting to join the active set, detailed validator signing information tracking signature participation, validator uptime metrics showing availability percentages, validator downtime counts for missed blocks, validator jail status indicating slashing conditions, validator unbonding periods for staked tokens, validator rewards accumulated from block production, delegation shares 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, evidence info for double-signing or other infractions, validator profile metadata, and validator rankings by voting power. 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 Tendermint validator set contract is deployed. Enter the validator contract address in the input field and click "Manage 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 Manage Validators button again. The tool works with any EVM Tendermint contract that implements standard view functions for validator registration, voting power, delegation, and slashing tracking.

THE MECHANISM

Tendermint Validator Manager 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 tokens 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

Tendermint Validator Manager cannot verify actual validator performance or detect if validators are double-signing or misbehaving, as those require monitoring the consensus layer directly. The tool cannot prove that validators are voting honestly or following the protocol, 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 consensus client 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

Tendermint Validator Manager supports EVM-compatible chains only. It requires that the validator contract implements standard view functions for the data displayed. Some Tendermint 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.

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.