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

Base USDe 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 enables you to send USDe (ERC-20) payments to multiple recipients in a single batch transaction on Base. It reads your connected wallet address, the chain ID (must be 8453), USDe token balances and decimals (18), and a list of recipient addresses with amounts. You configure the recurring payroll parameters—amount per recipient, frequency, and duration—and each execution is a separate batch transaction that you sign and send. The tool uses the shared BotGentz sender contract (0x956D760F8665358Ea1a9F11b82913020e5479376) to perform the batch transfer, charging a small fee in ETH for each batch. You must approve the sender contract for the exact total amount of USDe you intend to send before the batch can be executed. USDe is a synthetic dollar token with 18 decimals, and this tool handles the token's decimals automatically. On Base, gas costs are significantly lower than Ethereum mainnet, making this tool highly cost-effective for frequent payroll runs.

HOW TO USE

Connect your wallet (Base only), enter the USDe token contract address (the canonical address on Base is 0x724F3880D830Eaa6B6CbC4E8B6fFbA2Bc9D5Ae1c, but you can enter any USDe-compatible ERC-20 address), and list recipients with their amounts (one per line). The tool will parse the list, show you the total amount including the contract fee, and display your USDe balance. You first approve the sender contract to spend the total USDe amount, then you send the batch. Each batch is a single signed transaction; for recurring payroll, you repeat the process on your chosen schedule. The tool does not automate scheduling—you decide when to execute each batch.

TECHNICAL MECHANISM

The batch send is performed by calling sendERC20Batch(address token, address[] calldata recipients, uint256[] calldata amounts) on the BotGentz sender contract. The contract iterates through the arrays and transfers the specified amounts from the caller to each recipient. The fee is read live from the contract's fee() function and must be paid in ETH as part of the transaction value. The tool checks your USDe balance and allowance against the total required (sum of amounts plus fee) before signing, preventing partial failures. All transfers are sequential within the contract, ensuring atomicity—if any transfer fails, the entire batch reverts. The tool does not cache fee or owner data; it reads them fresh each time to avoid stale values that could cause revert. USDe uses 18 decimals, and the tool automatically detects and uses the token's decimals via the standard ERC-20 decimals() function. The tool reads balances at the time of transaction execution, which is important because USDe may have rebasing mechanics that affect token balances.

WHAT IT CANNOT SEE

The tool cannot send native ETH or any token standard other than ERC-20. It cannot detect token tax or fee-on-transfer dynamics for non-standard tokens; if your USDe variant deducts a fee on each transfer, the amount received by recipients will be less than specified. It cannot recover incorrectly entered recipient addresses—invalid addresses are simply skipped. It cannot send to contracts that reject transfers (e.g., blacklisted addresses). It does not validate payroll parameters (amount, frequency, duration) against token or contract constraints; you must ensure amounts are within your balance and allowance. It does not automatically execute recurring payments; each execution is a separate batch transaction that you manually trigger. The tool assumes the user-provided token address is a standard USDe contract; it does not validate that the entered address is the canonical USDe token on Base. USDe may have rebasing or other mechanics that affect balances, and the tool reads only current balances at the time of transaction execution—it does not simulate or account for future balance changes. The tool is limited to Base only.

PLEASE NOTE

This tool works exclusively on Base (chainId 8453). It does not support any other EVM chain. The BotGentz sender contract is hardcoded and verified; you can review its source code on Basescan. Always confirm the fee and contract address before signing any transaction. This tool is provided as-is; you are responsible for verifying recipient addresses and amounts.

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.