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

Batched User Operation Submitter

Wallets · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
CategoryWallets
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

The Batched User Operation Submitter enables submission of multiple user operations as a single batch to account abstraction entry points. It reads comprehensive state from entry point contracts including operation queues, pending operations, gas limits, paymaster state, signature validity, nonce state, operation execution results, batch size limits, and fee estimation. Users can submit batches using multiple methods: submitBatch with token and recipient arrays, sendUserOps with gas settings, executeBatch for direct execution, or processOperations with simulation support. The tool displays batch previews with recipient counts, total amounts, fee estimates, and gas costs, providing full visibility before submission.

HOW TO USE

Connect your Web3 wallet and select the target network. The tool automatically detects the BotGentz bulk sender contract for the current chain via the BULKSEND registry. Enter the token contract address, select the standard (ERC-20, ERC-721, or ERC-1155), and enter recipients in the format address,amount per line. Click "Preview batch" to parse recipients, calculate total amounts, fetch the live fee from the sender contract, and display a preview with recipient count, total amount, fee, and total including fee. Review the preview carefully—batch submission sends all listed recipients in a single transaction. Check "Approve tokens" if the sender contract needs approval to transfer tokens on your behalf. Click "Submit batch" to execute the batch submission. Transaction status, gas costs, and confirmation are displayed upon completion.

MECHANICAL ADVANTAGE: AUTOMATED REGISTRY LOOKUP WITH LIVE FEE FETCHING

Unlike hardcoded bulk senders that require manual contract address entry, this tool automatically looks up the BotGentz sender contract address from the BULKSEND registry using the current chain ID and token standard. It fetches the fee live from the sender contract on every submission—never hardcoding the fee, as it is settable by the owner and a stale value would cause revert due to underpayment. The tool calculates totals per sender and checks native and token balances before sending, avoiding partial failures. Recipients are parsed line-by-line with validation, and the batch preview shows the full list with amounts. Gas estimation is approximated based on batch size, and the tool uses receipt.effectiveGasPrice post-transaction for accurate cost reporting rather than relying on pre-EIP-1559 gasPrice caps. The fee, owner, and sender contract address are displayed prominently before signing.

WHAT IT CANNOT SEE

This tool cannot verify that the account abstraction contract or entry point contract is legitimate or has not been compromised. It cannot detect if the batch parameters have been manipulated or if the contracts have been upgraded or modified. Batch submission may not execute at optimal gas price due to network conditions or succeed if the contract is paused or frozen. The tool cannot recover funds if execution fails due to contract bugs or insufficient approval. It cannot verify that operation parameters are valid, predict gas prices during congestion, or detect if the submission has been front-run. The tool cannot ensure that all operations will execute successfully, guarantee that the batch will be processed, verify off-chain bundler reliability, or provide financial or security advice. It cannot guarantee transaction ordering, ensure that operations are valid, or track submission status outside of the tool. Batched operations depend on the entry point contract and bundler infrastructure.

PLEASE NOTE

This tool operates on EVM-compatible chains only. It uses shared BotGentz sender contracts from the BULKSEND registry—verified addresses are included for supported chains. Always verify the displayed sender contract address, owner, and fee before submitting. The tool does not automatically approve spending—you must explicitly check "Approve tokens" if the contract requires approval for token transfers. Gas costs vary by network conditions and batch size; the tool estimates but cannot guarantee optimal pricing. Ensure you have sufficient native currency to cover both the fee and gas. Recipients with invalid addresses or zero amounts are silently skipped—review the preview carefully before submission.

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.