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

DPoS Delegate Tracker

Analytics · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryAnalytics
PlatformAll
Pricing $19.99/mo
Installs0
Free 7-day trial, no card. Or hold 25,000 BOT instead.

About this app

WHAT IT DOES

DPoS Delegate Tracker gives you complete visibility into the operational state of any EVM-based DPoS (Delegated Proof of Stake) delegate contract. It reads and displays the current delegate contract state including the complete current delegates list with registration status, individual voter delegation amounts to each delegate, total delegated supply across the entire system, each delegate's voting power based on delegated tokens, delegate performance metrics tracking historical voting participation, delegate commission rates charged on rewards, delegate registration status and profile metadata, detailed voter delegation history showing changes over time, delegate rankings sorted by vote power, active voters count participating in the system, delegate uptime percentages measuring availability, delegate rewards earned from block production, voter reward claims and pending amounts, delegation lockup periods for staked tokens, delegate self-vote amounts showing personal stake, and epoch delegation snapshots capturing the state at each epoch boundary. All data is organized in a clean dashboard with delegate rankings, individual delegate detail cards, and personal voter position information.

HOW TO USE

Connect your wallet to the tool and select the network where your DPoS delegate contract is deployed. Enter the delegate contract address in the input field and click "Track Delegates". The tool immediately queries the contract using batched multicall to retrieve all delegate state variables in a single consistent snapshot. Results are displayed in organized sections showing the overall system state, your personal delegation position, and a ranked list of all active delegates with their vote power, commission rates, and uptime percentages. You can click on any delegate to view their full profile. The tool refreshes data on demand by clicking the Track Delegates button again. The tool works with any EVM DPoS contract that implements standard view functions for delegate registration, vote power, commissions, and delegation tracking.

THE MECHANISM

DPoS Delegate Tracker uses a batched multicall pattern to fetch all delegate 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, delegate vote power and total delegated supply might change between calls if new delegations occur mid-query. The tool constructs a single multicall transaction containing all required view functions including getDelegates, delegateVotePower, delegateCommission, and delegationOf, 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 delegate list, the tool retrieves delegates in paginated batches using getDelegates(start, limit) to avoid exceeding call data size limits, then fetches each delegate's metrics in parallel with a concurrency limit of 5 to balance speed and provider rate limits. All vote power and delegation amounts are formatted to 18 decimals by default using ethers.js utilities, and delegate rankings are computed on the client side by sorting vote power descending.

WHAT IT CANNOT SEE

DPoS Delegate Tracker cannot verify actual delegate performance or detect if delegates are voting against protocol interests, as those require analyzing actual proposal votes. The tool cannot prove that delegates are voting honestly or in the best interest of their delegators, as vote intent is off-chain. It cannot detect off-chain delegate coordination or collusion among delegates, as that is not recorded on-chain. The tool cannot verify the cryptographic validity of delegate votes without running a consensus client and validating each vote individually. It cannot predict future delegate performance or guarantee vote alignment with delegator interests. The tool also cannot detect if delegates are sharing private keys or engaging in malicious activities off-chain. It cannot verify that the delegate contract itself is secure or free from vulnerabilities — it only reports what the contract states.

PLEASE NOTE

DPoS Delegate Tracker supports EVM-compatible chains only. It requires that the delegate contract implements standard view functions for the data displayed. Some delegate 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 delegate 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.