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

Base Batch Sender with Native Token Fee Payment

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 in a single on-chain transaction, using the BotGentz sender contract (0x956D760F8665358Ea1a9F11b82913020e5479376) on Base. The protocol fee is paid in native ETH, the chain's gas token, which is the standard payment method for the BotGentz contract. The tool reads your connected wallet address, chain ID, token balance, recipient list, and the current contract fee, then orchestrates approvals and the batch send. All operations are performed on Base, benefiting from low transaction costs and fast finality.

HOW TO USE

Connect your wallet (Base only). Enter the address of the ERC-20 token you want to distribute, and a list of recipients with amounts (one per line: address, amount). Review the contract address, its owner, and the current fee in ETH on the review card, then click "send batch". The tool will approve the token for the exact total amount, and then call sendERC20 with the required ETH fee attached to the transaction. Progress is displayed during each step. You must have sufficient ETH balance to cover both the contract fee and transaction gas.

TECHNICAL MECHANISM

The BotGentz sender contract expects fee payment in native ETH, which is the standard mechanism for this contract. This tool reads the current fee from the contract using the fee() view function, which is set by the contract owner and can change over time. The fee is then attached to the sendERC20 transaction as the value field. The contract transfers the fee to itself as part of the batch send execution. All token decimals are read dynamically from the ERC-20 contract, and allowances are set to the exact total distribution amount (never unlimited). The tool also reads the contract owner from the owner() function and displays it prominently, so you know who controls the contract before signing any transaction.

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

PLEASE NOTE

This tool is designed for Base (chainId 8453) only and uses the standard BotGentz sender contract with native ETH fee payment. It does not support stablecoin or ERC-20 fee payment — the fee must be paid in ETH. Always verify the contract owner and the fee amount before signing. The fee is read live from the contract and may change between reads and transaction execution. 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.

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.