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

Delegate Voting Power Overlay

DeFi · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryDeFi
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

Delegate Voting Power Overlay watches the current page for the user's governance token holdings, reads the current voting power and delegate status from the governance token contract, and displays an overlay showing the user's voting power, whether they are delegated to someone, and who their delegate is, with options to delegate to a custom address or to self-delegate. This makes it easy to manage your governance participation and ensure your voting power is being used effectively.

WHERE IT RUNS

This tool operates as a userscript within the BotGentz extension framework, running directly in your browser on any website. It works on any EVM-compatible blockchain page—Ethereum, Polygon, Arbitrum, Optimism, and more—where governance tokens are used. The tool integrates seamlessly into your workflow, appearing as a draggable panel that stays accessible as you participate in DAO governance.

HOW TO USE

Enter your governance token contract address in the "Token Setup" section. Configure your delegate settings: optionally set a default delegate address, choose your refresh interval, and toggle auto-delegate on or off. Click "Connect & View Delegate" to connect your real wallet extension, which will display your voting power, token balance, and current delegate status. Use "Delegate to Address" to delegate your voting power to a specific address, or "Self-Delegate" to delegate to yourself (enabling you to vote directly). The panel updates automatically based on your refresh interval.

TECHNICAL OPERATION

Delegate Voting Power Overlay uses raw JSON-RPC calls via window.ethereum.request() to interact with the blockchain—no external library required for basic operations. It loads ethers at runtime using a simple script tag injection for ABI encoding and contract interactions. The tool reads the governance token contract using view functions including balanceOf, getCurrentVotes, delegates, and decimals to fetch the user's token balance, voting power (from checkpoints), and current delegate address. When the user initiates a delegation, the tool constructs and submits a transaction using eth_sendTransaction with the delegate function call. The tool also supports auto-delegation: when enabled and the user has voting power but no delegate, it automatically delegates to the configured default address on connection. Gas costs are calculated from the receipt's effectiveGasPrice for accurate tracking.

THE PANEL

The Delegate Voting Power Overlay panel is fully draggable and remembers its position between sessions using GM_setValue. It snaps to the edge of the viewport for a clean interface and can be collapsed to a small icon when not in use. The panel is resizable to accommodate longer content. Press Escape to quickly close or collapse the panel. The design is optimized for productivity with a dark theme, clear visual hierarchy, and responsive controls that adapt to your workflow.

PLEASE NOTE

This tool requires the free BotGentz extension installed in your browser and a real EVM wallet extension (MetaMask, Rabby, etc.) already installed. EVM chains only—this does not work on non-EVM blockchains. The tool cannot read delegation data if the contract does not expose the required view functions, cannot delegate if the user does not hold governance tokens, and cannot delegate on behalf of another address. No private keys are stored or transmitted—all signing happens directly through your wallet extension. Always verify the governance token address and delegate addresses before confirming transactions.

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.