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

Custom-Per-Recipient-Amount Batch Sender (Ethereum L1)

DeFi · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
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

This tool enables you to distribute any standard ERC-20 token to multiple recipients on Ethereum mainnet, with each recipient receiving a custom amount that you specify individually. Unlike equal-split or weighted distribution tools, this gives you full control over each recipient's allocation. You define the exact amount for every address, and the tool handles the approval and batch send in a single on-chain transaction using the BotGentz sender contract (0xE0F4E170C434071b167ABA0e64DC3689536f2E07). The fee is paid in native ETH, the standard payment method for the contract.

HOW TO USE

Connect your wallet on Ethereum mainnet. Enter the address of the ERC-20 token you want to distribute, and a list of recipients with their custom amounts (one per line: address, amount). The tool will sum the total amount automatically, display the total, 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 amount you specified, and the total is deducted from your wallet.

TECHNICAL MECHANISM

The tool reads the token's decimals dynamically and parses each recipient's custom amount, converting it to the appropriate decimal precision using ethers.js utilities. The total distribution amount is the sum of all per-recipient amounts. 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. Each transaction is a single batch send, not a series of individual transfers.

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 or amounts (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

- Automatic calculation of amounts — each recipient's amount must be entered manually

PLEASE NOTE

This tool is designed for Ethereum mainnet (chainId 1) only and uses the standard BotGentz sender contract with native ETH fee payment. You are responsible for ensuring the recipient addresses and amounts are correct, the tokens are transferable, and you have sufficient ETH for both the fee and gas. The fee is read live from the contract and may change between reads and transaction execution. Always verify the contract owner, the fee amount, and the total distribution amount before signing. The tool does not automatically retry failed transactions or recover from network congestion; each execution is a single, discrete operation. All amounts must be entered manually for each recipient—there is no automatic calculation.

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.