Equal-Split Batch Sender (Arbitrum One)
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
This tool enables you to distribute any standard ERC-20 token to multiple recipients on Arbitrum One, with each recipient receiving an exactly equal share of the total amount you specify. Instead of calculating per-recipient amounts manually or sending individual transactions, you simply enter the total amount and the list of addresses, and the tool handles the equal split, approval, and batch send in a single on-chain transaction using the BotGentz sender contract (0x956D760F8665358Ea1a9F11b82913020e5479376). The fee is paid in native ETH, the standard payment method for the contract, and you benefit from Arbitrum's low transaction costs and fast finality.
HOW TO USE
Connect your wallet on Arbitrum One. Enter the address of the ERC-20 token you want to distribute, the total amount to split, and a list of recipient addresses (one per line). The tool will calculate the per-recipient amount, display the remainder that stays in your wallet (due to divisibility limitations), and show the current contract fee in ETH. Review the details and click "send batch" to approve the token and execute the transaction. Each recipient receives exactly the same amount, and any remainder is left in your wallet.
TECHNICAL MECHANISM
The tool reads the token's decimals dynamically and calculates the per-recipient amount using integer division to ensure precision. The total distribution amount is the per-recipient amount multiplied by the number of recipients. Any remainder from the division stays in the sender's wallet and is not sent. The tool reads the current fee from the BotGentz sender contract using the fee() view function, which is set by the contract owner and may change over time. The fee is attached to the sendERC20 transaction as the value field. The tool displays the contract owner and the fee prominently before you sign, so you know who controls the contract and what you are paying. Allowances are set to the exact total distribution amount, never unlimited.
WHAT IT CANNOT SEE
- Native ETH as a distribution token (only ERC-20 tokens are supported)
- Any non-ERC-20 token standard (e.g., ERC-721, ERC-1155)
- Token tax/fee-on-transfer mechanics for non-standard tokens
- Incorrectly entered recipient addresses (no recovery)
- Contracts that reject transfers (e.g., blacklisted addresses)
- Recurring sends — each execution is a separate transaction
- Rebasing or fee-bearing tokens — assumes standard ERC-20
- Off-chain data or cross-chain state
- Gas cost estimates beyond the contract fee
- Remainder amounts (they stay in your wallet and are not accounted for in the batch)
PLEASE NOTE
This tool is designed for Arbitrum One (chainId 42161) only and uses the standard BotGentz sender contract with native ETH fee payment. The equal split uses integer division based on the token's decimals, so small remainder amounts may be left in your wallet. The fee is read live from the contract and may change between reads and transaction execution. Always verify the contract owner, the fee amount, the per-recipient amount, and the remainder before signing. You are responsible for ensuring the recipient addresses are correct, the tokens are transferable, and you have sufficient ETH for both the fee and gas. The tool does not automatically retry failed transactions or recover from network congestion; each execution is a single, discrete operation.