EIP-4337 Bundler Service
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
EIP-4337 Bundler Service is a user operation submission tool for the EIP-4337 account abstraction standard. It provides a graphical interface for configuring and submitting user operations to bundler contracts. The tool accepts entry point contract addresses, account factory addresses, sender account addresses, calldata, and optional signatures. It validates input parameters, estimates gas costs, and submits user operations through your connected wallet. The tool supports batch operations, account deployment, and signature generation for user operations, making it a comprehensive testing and development tool for EIP-4337 applications.
HOW TO USE
Install the app through the BotSurf interface. Click Connect to link your EVM wallet. Enter the entry point contract address (the EIP-4337 entry point on your target network), the account factory address, the sender smart account address, and the calldata to execute (hex format). Optionally provide a signature—if left empty, the tool generates one using your connected wallet. Click "Estimate Gas" to preview gas costs, then "Submit User Operation" to send the operation to the bundler. The tool constructs the user operation, generates the required signature, and submits it via the entry point contract. The output panel logs all steps including transaction submission and confirmation status.
EIP-4337 USER OPERATION CONSTRUCTION AND BUNDLING ENGINE
The tool implements the EIP-4337 user operation flow by constructing the operation object with the provided parameters. It builds the user operation structure including sender address, calldata, gas limits, and signatures. The engine validates that all required fields are present, generates a signature using the connected wallet if not provided, and submits the operation to the bundler via the entry point contract. The gas estimation uses the provider's estimateGas method to preview costs before submission. The tool supports batch operations by allowing multiple calldata entries to be bundled together. All submissions are logged with timestamps and status indicators, providing a complete audit trail for testing and debugging.
WHAT IT CANNOT SEE
The tool cannot execute user operations without a valid entry point contract and account factory addresses—these must be provided and verified. It relies entirely on user-provided operation data and cannot automatically detect or use existing smart accounts without configuration. The tool is limited to networks that support EIP-4337 (currently testnets like Sepolia and Goerli, with mainnet support rolling out). Gas costs may be higher than standard transactions due to bundler overhead. The tool cannot recover from failed operations without re-submission of the user operation. It does not include a mempool monitoring service—once submitted, you must monitor the network for confirmation separately. The tool does not verify that the account factory or entry point contracts are correctly implemented or trustworthy.
PLEASE NOTE
This tool requires the BotSurf interface and an EVM-compatible wallet with transaction signing capabilities. EIP-4337 is a relatively new standard and may not be supported on all networks. Always verify contract addresses and review calldata before submitting. The tool does not store or transmit any data; all state is local to your session. User operations may take multiple blocks to be included—monitor the network for final confirmation.