ERC-4337 Bundler Submission Tool
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
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.