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

Linea 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

This tool allows you to batch send any ERC-20 token on the Linea network to multiple recipients in a single transaction. Instead of sending one transaction per recipient — which wastes gas and time — it batches all transfers into one contract call using the Disperse.app compatible multisend contract. You provide the token address, a list of recipient addresses and amounts, and the tool calculates the total tokens needed, fetches the token's symbol and decimals, verifies your balance and allowance, handles the approval flow, and executes the batch transfer in one smooth operation. This flexible tool works with any ERC-20 token on Linea, making it ideal for token distributors, DAOs, and DeFi projects operating on the Linea zk-rollup.

HOW TO USE

Connect your EVM wallet and ensure you are on the Linea network (chainId 59144). Enter the address of the ERC-20 token you want to send, then provide a list of recipients and amounts (one per line, separated by commas). Click "Preview batch" to see the token symbol, the number of recipients, the total amount to send, the contract fee (in native token), and your current token balance. The tool automatically fetches the token's decimals so you can enter amounts in human-readable units. Once verified, click "Send batch" to approve the token spend (if required) and execute the transfer in one operation. The transaction status and a Linea explorer link are displayed after completion.

TECHNICAL MECHANISM

This tool uses the shared BotGentz sender contract from the BULKSEND registry, looking up the Linea (chainId 59144) erc20 contract address. It reads the fee from the contract live each time using the fee() method, ensuring you never pay a stale fee that could cause a revert. The token address is provided as an editable input field, allowing users to specify any ERC-20 token. The tool automatically fetches the token's symbol and decimals using the symbol() and decimals() methods for accurate display and amount parsing. Balance verification uses balanceOf() and approval is handled via the approve() method, scoped to the exact total amount needed — not an unlimited allowance. The tool also displays the contract owner so you know who controls the fee parameter. Gas costs are reported using effectiveGasPrice from the transaction receipt, giving you the actual spend after EIP-1559 compression on Linea.

WHAT IT CANNOT SEE

This tool cannot verify that the recipient addresses you provide are valid wallets capable of receiving tokens. Some addresses may be smart contracts that do not implement the necessary receive functions, which could cause the entire batch to fail. It cannot simulate off-chain recipient willingness to receive or guarantee delivery if a recipient contract is malicious or poorly coded. It cannot verify the safety or legitimacy of the token contract you specify — you are responsible for ensuring the token address is correct. It does not account for Linea-specific gas fee structures beyond the submitted transaction — gas costs on Linea can vary based on network congestion and zk-rollup data availability fees. It cannot verify that the sender contract exists on Linea if the chain ID is not in the registry — if your chain is not supported, the tool will stop and inform you.

PLEASE NOTE

This tool works exclusively on EVM-compatible chains, specifically Linea (chainId 59144). It requires an EVM wallet bridge (injected via BGWallet) and will not function on non-EVM networks like Solana, Tron, Starknet, SUI, TON, Aptos, Bitcoin, Cosmos, or XRP. Always double-check the token address, recipient addresses, and amounts before sending, as irreversible transactions on the blockchain cannot be undone. The fee is charged in the native token of the chain (ETH on Linea) and is separate from the token amount you are sending. Gas costs are also paid in ETH from your wallet balance on top of the fee. Linea is a zk-rollup, so gas costs may include L1 data availability fees in addition to L2 execution costs.

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.