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

USDP 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

USDP Batch Sender lets you distribute USDP (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 USDP 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 USDP token contract address (defaults to the main USDP address, but you can specify any ERC-20 with 18 decimals).

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

5. Review the displayed totals: total USDP to send, your USDP 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 USDP 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 USDP 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 USDP 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 addresses that may not support USDP (e.g., contracts without receive/fallback or with custom transfer logic that reverts). It cannot simulate or prevent failures due to USDP-specific mechanics like the pause mechanism (where transfers can be globally paused by the contract owner), blacklist functionality (where certain addresses are blocked from holding or transferring USDP), or proxy contract interactions that may affect transfer availability. 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.

- USDP uses 18 decimals — ensure your amounts are entered correctly.

- 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.