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

USDT 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

USDT Batch Sender lets you distribute USDT (ERC-20) to dozens of recipients in a single on-chain transaction. Paste a list of addresses and amounts, review the total, approve the exact USDT amount, and submit the batch. The tool uses BotGentz shared bulk-send contracts, so you do not deploy or manage a distributor contract — just connect your wallet and send. It handles the approval, fee calculation, and transaction submission.

HOW TO USE

1. Connect your EVM wallet (MetaMask, WalletConnect, or any BGWallet-compatible wallet). The tool works on Ethereum, BNB Chain, Polygon, Arbitrum, Optimism, Base, and other EVM chains supported by BotGentz.

2. Select the network that matches your wallet. The tool automatically looks up the correct bulk-send contract address for that chain.

3. Enter the USDT token contract address (defaults to the main USDT address, but you can specify any ERC-20 with 6 decimals).

4. Paste your recipient list — one address:amount per line. Amounts use USDT decimals (6). Lines starting with # are ignored.

5. Review the displayed totals: total USDT to send, your USDT balance, native balance, and the contract fee. The sender contract address and its owner are shown for transparency.

6. Click "Approve & send batch". The tool will check your USDT balance against the total, approve only the exact amount needed, and submit the batch transaction. Progress is shown during approval and sending.

7. After the transaction confirms, a link to the block explorer appears.

TECHNICAL MECHANISM

This tool does not deploy a new contract per airdrop. Instead, it calls a pre‑deployed, audited batch sender contract (BotGentz BulkSend) that accepts a token address, an array of recipient addresses, and an equal-length array of amounts. The contract iterates over the arrays and performs ERC-20 transfers sequentially within a single transaction. The sender pays a small native fee (set by the contract owner) in addition to gas. The fee is read live from the contract — never hardcoded — so it stays accurate even if the owner updates it. Approval is for the exact total amount to minimize risk. The tool also checks the sender's total USDT balance once, not per row, to avoid a common pitfall where per-row checks pass but the overall transaction fails halfway. After the batch submits, the tool waits for the receipt and reports the actual gas cost using effectiveGasPrice (post-EIP-1559), not tx.gasPrice.

WHAT IT CANNOT SEE

This tool cannot verify if recipient addresses are valid/existing externally owned accounts or contracts. It will send USDT to any address that is syntactically valid, regardless of whether that address can receive or handle ERC-20 tokens. It cannot detect or prevent sending to blacklisted addresses, addresses that have not enabled USDT transfers, or addresses that may revert on receive. Always double-check your recipient list. The tool also does not simulate the batch; it submits the transaction and relies on the contract's revert logic to handle failures.

PLEASE NOTE

- EVM chains only. This tool does not support Solana, Tron, Starknet, SUI, TON, Aptos, Bitcoin, Cosmos, or XRP.

- The sender pays all gas and the contract fee. Recipients do not claim; this is a push distribution.

- If the current chain is not in the BotGentz registry, the tool will stop and inform you.

- Use at your own risk. Always test with small amounts first.

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.