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

Blast USDB 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 USDB Batch Sender enables you to distribute USDB (the native stablecoin of Blast mainnet) to dozens or hundreds of recipients in a single blockchain transaction. Instead of sending individual USDB 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 reads your USDB balance, fetches the token's decimals and symbol, 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, stablecoin distribution, or any scenario requiring efficient USDB transfers on Blast. USDB is the native stablecoin of the Blast ecosystem, designed for low-cost, high-speed transactions.

HOW TO USE

Connect your EVM wallet (any wallet that supports Blast mainnet via the BotGentz bridge). The USDB token address on Blast is pre-filled with the canonical address (0x4300000000000000000000000000000000000003), but you can change it if needed—the tool never hardcodes a token address. 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 USDB units with 18 decimals—you can enter decimal values like 10.5 or 0.01. 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 USDB 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 USDB's 18 decimal places), and a feeAmount which must be paid as native ETH value alongside the call. The tool computes totalWei = sum(amounts), checks your USDB 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 USDB balance is insufficient, or if the USDB contract reverts (e.g., rebasing or fee-on-transfer variants may fail). All sends are batched atomically in one contract call, ensuring either the entire batch completes or the whole transaction reverts—no partial sends.

WHAT IT CANNOT SEE

This tool cannot send native ETH gas token or any other token standard (ERC-721, ERC-1155)—it only handles USDB. It cannot detect USDB-specific rebasing mechanics or fee-on-transfer dynamics; such token variants may cause the exact amount check to fail because balances change during transfer. 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 USDB 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. USDB has 18 decimals; 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 stablecoin 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.