Delegate Reassignment Tool
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
Delegate Reassignment Tool is a governance utility that lets you change your delegated voting power from one delegate to another in a single transaction. Instead of revoking delegation and then delegating to a new address in separate transactions, this tool combines both steps — saving gas and execution time. It reads your current voting power, identifies your current delegate (auto-detected or manually specified), and allows you to select a new delegate. The tool also provides performance history for the new delegate, including participation rates, proposal voting records, and historical alignment with community consensus — helping you make an informed decision before reassigning your voting power.
HOW TO USE
Connect your EVM wallet via the BGWallet bridge. Enter your governance token address. Optionally, specify your current delegate address — if left blank, the tool will auto-detect it. Enter the new delegate address you want to reassign your voting power to. Optionally, provide a reason for the reassignment (for your own records). Click "Preview Reassignment" to see your current voting power, both delegate addresses, the new delegate's voting record, and a summary of their historical performance. Review the details carefully. Click "Execute Reassignment" to sign and broadcast the transaction. The tool will revoke the old delegation and assign the new one in a single transaction, providing a transaction hash for tracking.
TECHNICAL MECHANISM
The tool reads your current delegate using the governance token's `delegates` function, and your voting power via `getVotes`. For the new delegate's performance history, it queries the governance token's historical voting records or uses on-chain event data to determine participation rates. When executing, the tool encodes a transaction that calls the token's `delegate` function with the new delegate address — which implicitly revokes any existing delegation and reassigns it to the new address in a single operation (since ERC-20 delegation is a simple assignment). For protocols that require explicit revocation, the tool may encode a two-step sequence. The entire operation is atomic — if the reassignment fails, your delegation remains unchanged.
WHAT IT CANNOT SEE
This tool cannot guarantee that the new delegate will vote in alignment with your interests or that the reassignment will be accepted by all governance protocols. Delegate performance history is based on past behavior and does not predict future actions. The tool also cannot detect off-chain coordination, vote buying, or other factors that may influence a delegate's decisions. Always research your delegate's reputation and voting history independently — this tool provides data, not a recommendation. This tool is an aid for delegation management, not a guarantee of alignment or protocol compatibility.
PLEASE NOTE
EVM chains only. This tool relies on the BGWallet connector and will not function on Solana, Tron, Starknet, SUI, TON, Aptos, Bitcoin, Cosmos, or XRP. The user is responsible for ensuring the supplied governance token address is correct and that the token supports delegation functionality. Not all governance tokens support delegation — check your protocol's documentation first.