Delegation Splitter
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
Delegation Splitter is a governance tool that lets you distribute your voting power across multiple delegates in a single transaction. Instead of delegating all your voting power to a single address, you can split it among several delegates with proportional weights — for example, 40% to one delegate and 30% each to two others. This allows you to diversify your governance representation, reduce single-point-of-failure risk, and support multiple perspectives on proposals. The tool reads your current voting power and delegation status, then executes the split delegation in one atomic transaction, saving gas and streamlining the process.
HOW TO USE
Connect your EVM wallet via the BGWallet bridge. Enter your governance token address. Add delegates by entering their addresses and desired weight percentages — the total weight must sum to 100%. Click "Preview Split" to see your current voting power, current delegate, and a detailed breakdown of how your voting power will be distributed across the selected delegates. Review the distribution carefully. Click "Execute Split" to sign and broadcast the transaction. The tool handles the delegation in a single transaction, providing a transaction hash for tracking and updating your delegation status after confirmation.
TECHNICAL MECHANISM
The tool reads your current voting power using the governance token's `getVotes` function and the current delegate via `delegates`. For the split, the tool uses a pattern that may involve the governor's multi-delegation support, or alternatively, a series of delegation calls to each delegate in sequence. Since standard ERC-20 delegation allows only a single delegate per address, the tool implements the split using a smart contract proxy or, if the governance token supports it, by calling the `delegateBySig` pattern with different percentages. The tool encodes the delegation calls in a batch using multicall to ensure atomicity — if any delegation fails, the entire transaction reverts, leaving your delegation unchanged. The weight percentages are converted to actual token amounts based on your current voting power at execution time.
WHAT IT CANNOT SEE
This tool cannot guarantee that the split delegation will be supported by all governance protocols. Some tokens only support delegation to a single address, and the split may require a smart contract proxy that not all protocols recognize. The tool also cannot guarantee that the delegates will vote in alignment with your interests. Delegate voting behavior is not predictable — research your delegates' histories independently. Additionally, the tool cannot predict changes to your voting power that may occur between preview and execution. Always execute your split promptly after previewing and regularly review your delegates' voting records.
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 splitting (some tokens may require a proxy contract for multi-delegate delegation). Not all governance tokens support splitting natively — check your protocol's documentation first.