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

Scroll ERC-20 Batch Sender

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

Scroll ERC-20 Batch Sender lets you distribute any ERC-20 token to dozens or hundreds of recipients in a single blockchain transaction. Instead of sending transfers one by one and paying gas fees for each, this tool aggregates all recipient addresses and amounts into a batched call to a verified multi-send contract. It reads your wallet's token balance, fetches the token's decimals and symbol, calculates the total amount required (including the protocol fee), and presents a clear review screen before you sign. Once approved, the contract dispatches all transfers atomically—either all succeed or none do, saving you gas and time compared to manual bulk sending.

HOW TO USE

Connect your EVM wallet (any wallet that supports Scroll mainnet via the BotGentz bridge). Enter the ERC-20 token contract address you wish to send—this is a text field you control; the tool never hardcodes any token. In the recipients text area, paste one address and amount per line, separated by a comma (e.g., 0x111...,1.5). Amounts are interpreted in token units—the tool reads the token's decimals automatically so you do not need to compute wei. The review card then shows the token symbol, recipient count, total amount, sender contract address, the current protocol fee (fetched live from the contract), the contract owner, and your token balance. If you have sufficient balance to cover the total plus fee, the Send batch button becomes active. After you sign the approval transaction (the tool approves only the exact total amount, never unlimited), you sign the batch send transaction. The progress bar tracks submission and confirmation, and you get a link to the transaction on Scrollscan.

TECHNICAL MECHANISM

This tool uses the BotGentz shared bulk-send registry (BULKSEND) which maps each supported chain and ERC standard to a verified multi-send contract address. For Scroll mainnet (chainId 534352), the registry provides the ERC-20 sender address. The contract exposes fee() and owner() view functions—both read live at every use to avoid stale values. The sendERC20 function accepts the token address, an array of recipient addresses, an array of amounts in wei, and a feeAmount which must be paid as native value (SCROLL) alongside the call. The tool computes totalWei = sum(amounts) + fee, checks your token balance and allowance, and if allowance is insufficient, performs an ERC-20 approve() for the exact totalWei (never unlimited). It then invokes sendERC20 with the fee attached as msg.value. The transaction reverts if the fee is underpaid, if any recipient address is invalid, if the token balance is insufficient, or if the token contract reverts (e.g., fee-on-transfer tokens are not supported and will fail). All sends are batched atomically in one contract call, ensuring either the entire batch completes or the whole transaction reverts—no partial sends.

WHAT IT CANNOT SEE

This tool cannot send native SCROLL or ETH gas tokens in batch—it only handles ERC-20 tokens. It cannot detect or simulate token tax/fee-on-transfer mechanics; such tokens will likely revert because the contract transfers fixed amounts. It cannot recover incorrectly entered recipient addresses—if an address is malformed, the contract reverts. It cannot send to contracts that reject ERC-20 transfers or enforce receive hooks (e.g., some multisigs or vaults). It is limited to Scroll mainnet; other EVM chains are not supported due to the registry mapping. The tool does not log historical approvals or transactions—it only reads current state and writes the batch send. It does not estimate gas cost before signing; the wallet does that at signature time. It does not validate that recipients are EOAs rather than contracts.

PLEASE NOTE

This tool only works on Scroll mainnet. Your wallet must be connected via the BotGentz bridge. The protocol fee is set by the contract owner and is displayed before you sign—always review it. The batch size is limited by the block gas limit; very large lists may need to be split manually. This is a DeFi tool for efficient token distribution—use it responsibly and verify all addresses and amounts before signing.

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.