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

Blast 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

Blast ERC-20 Batch Sender is a versatile tool that enables you to distribute any ERC-20 token on Blast mainnet to dozens or hundreds of recipients in a single blockchain transaction. Instead of sending individual token 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 automatically detects the token's decimals and symbol, reads your balance, calculates the total amount required, and presents a clear review screen before you sign. The contract dispatches all transfers atomically—either all succeed or none do—saving you gas and time compared to manual bulk sending. This is ideal for payroll, grants, community rewards, token distribution events, or any scenario requiring efficient ERC-20 token distribution across many addresses on Blast. Unlike token-specific tools, this works with any standard ERC-20 token on the network.

HOW TO USE

Connect your EVM wallet (any wallet that supports Blast mainnet via the BotGentz bridge). Enter the ERC-20 token contract address you wish to send—this field is editable; 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...,10.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 to send, the live protocol fee (fetched from the contract in ETH), the sender contract address, the contract owner, your current token balance, and your current allowance for the sender contract. If you have sufficient balance and allowance (or if approval is needed), the Send batch button becomes active. If allowance is insufficient, clicking Send first triggers an approve transaction for the exact total amount (never unlimited). After approval, you sign the batch send transaction. A progress bar tracks submission and confirmation, and you get a link to the transaction on Blastscan.

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 Blast mainnet (chainId 81457), 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 (with the token's native decimal places), and a feeAmount which must be paid as native ETH value alongside the call. The tool computes totalWei = sum(amounts) by aggregating all recipient amounts, 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 may fail due to amount mismatches). All sends are batched atomically in one contract call, ensuring either the entire batch completes or the whole transaction reverts—no partial sends. Native ETH on Blast automatically earns yield, and the protocol fee is paid in ETH, which also earns yield.

WHAT IT CANNOT SEE

This tool cannot send native ETH gas token or any other token standard (ERC-721, ERC-1155)—it only handles ERC-20 tokens. It cannot detect token tax/fee-on-transfer dynamics for non-standard tokens; 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 is limited to Blast mainnet; other EVM chains are not supported due to the registry mapping. The tool does not estimate gas costs beyond the protocol fee; gas is paid separately in ETH by your wallet. It does not validate that you have enough native ETH to cover both the protocol fee and the transaction gas. It does not scan transaction history or logs—it only reads current balance and allowance state. It cannot detect if the token contract is paused or has transfer restrictions—such conditions would cause the transaction to revert.

PLEASE NOTE

This tool only works on Blast mainnet (chainId 81457). 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. Token decimals are auto-detected; amounts use standard decimal notation. Remember that gas costs are paid in ETH on top of the protocol fee—always leave a small buffer in your wallet for gas. 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 ERC-20 distribution—double-check every recipient address and amount 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.