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

ERC-4337 Bundler Submission Tool

Developer Tools · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
CategoryDeveloper Tools
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 ERC-4337 Bundler Submission Tool enables you to submit UserOperations to the bundler for inclusion in the mempool and eventual execution on-chain. You specify the EntryPoint contract address, the sender (account) address, call data, an optional paymaster, and a signature. The tool estimates gas costs, computes the UserOperation hash, and submits the operation to the EntryPoint contract. This provides a direct interface for interacting with the ERC-4337 standard, enabling smart accounts to submit operations without managing nonces or gas complexities manually.

HOW TO USE

Connect your EVM wallet and select your network. Enter the EntryPoint contract address, the sender (account) address, the call data (hex), an optional paymaster address, and the signature (hex). Click "Preview submission" to see the UserOperation details, gas estimates, and the expected cost. If everything looks correct, click "Submit UserOperation" to send it to the bundler. Progress is shown in real-time, and gas costs are calculated accurately using effectiveGasPrice.

ONE TECHNICAL SECTION — THE REAL MECHANISM

The tool interacts with the ERC-4337 EntryPoint contract, which is the core of the account abstraction standard. It constructs a UserOperation struct containing the sender address, nonce, init code (for account creation), call data, gas limits, fee parameters, paymaster data, and signature. The getUserOpHash() function computes a unique hash for the operation, which is used for verification. The estimateUserOpGas() function simulates the operation and returns gas estimates for verification, call execution, and pre-verification. The handleOps() function bundles UserOperations and sends them to the bundler for inclusion. The tool uses the connected wallet's signer to submit the bundle, paying gas fees in the process. This allows smart accounts to submit operations using standard wallets as the bundler.

WHAT IT CANNOT SEE

The tool cannot guarantee bundler inclusion or predict gas market conditions. It does not monitor the mempool for inclusion status or provide confirmation beyond the transaction receipt. It cannot detect if the bundler is rejecting the operation or if the gas price is too low. It does not provide real-time mempool visibility or retry logic. The tool also cannot recover from failed submissions — the user must resubmit if needed.

PLEASE NOTE

This tool is EVM-only and supports Ethereum, Goerli, Sepolia, Optimism, Arbitrum, Polygon, and Base. It does not support Solana, Tron, Starknet, SUI, TON, Aptos, Bitcoin, Cosmos, or XRP. ERC-4337 is a new standard — ensure the EntryPoint contract address is correct for your network. The tool assumes standard ERC-4337 interfaces and may not work with custom implementations. Gas costs are estimated but may change between estimation and submission. The tool is provided free and as-is; users assume full responsibility for their submissions.

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.