Delegate Performance Bonus Distributor
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 Performance Bonus Distributor is a governance tool that enables the distribution of performance-based bonus rewards to active delegates in a single batched transaction. Delegates who actively participate in governance — voting on proposals, engaging in discussions, and contributing to the community — can receive bonus rewards for their efforts. This tool reads delegate performance metrics such as voting participation rates, proposal engagement scores, and bonus eligibility, then allows the distributor to allocate rewards to eligible delegates. Instead of sending rewards one-by-one, the tool batches all transfers into a single transaction using the shared BotGentz sender contracts, saving gas and execution time.
HOW TO USE
Connect your EVM wallet via the BGWallet bridge. Select your current network from the dropdown. Enter the ERC20 token address you want to distribute as bonuses. Add delegate addresses and their corresponding bonus amounts. Click "Preview" to see a summary of the distribution — including the token address, number of recipients, total bonus amount, the sender contract address, the contract owner, and the current fee. Review the details carefully. Click "Distribute" to sign and broadcast the transaction. The tool will handle token approvals, calculate the exact fee, and send all bonuses in one batch transaction. Progress is shown via a status bar, and a transaction hash is provided for tracking.
TECHNICAL MECHANISM
The tool uses the shared BotGentz bulk-sender contracts from the BULKSEND registry, which are deployed on multiple EVM chains. For the current chain, it looks up the ERC20 sender contract address. It reads the live fee and owner from the contract using the `fee()` and `owner()` view functions — the fee is never hardcoded. The tool calculates the total token amount for all recipients, checks that the sender's wallet has sufficient token balance and ETH balance (for the fee), and approves the sender contract for the exact total amount (not unlimited). It then calls the `distributeERC20` function with the token address, recipient addresses, and amounts, paying the fee in ETH. The entire operation is atomic — if any transfer fails, the entire transaction reverts.
WHAT IT CANNOT SEE
This tool cannot guarantee that the bonus distribution will be approved by all stakeholders or that the performance metrics used will be accepted by the broader community. The tool relies on the distributor to input accurate recipient addresses and amounts — it does not automatically validate performance metrics or eligibility. It also cannot predict changes in the fee, which is set by the contract owner and may change between preview and execution. Always double-check the recipient list and amounts before executing. This tool is an aid for efficient distribution, not a guarantee of community consensus on the bonus allocation.
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 BULKSEND registry includes Ethereum, Optimism, Cronos, BNB Chain, Polygon, Fantom, zkSync Era, Base, Arbitrum, Avalanche, and Linea. The user is responsible for ensuring the token address is correct and that the sender contract has been approved to transfer tokens. Always verify the contract address, owner, and fee before signing.