Biubiu

ERC4337 Bundler & CREATE2 Deployer

Any EVM Chain

Bring your own RPC

Instant Sending

No batching delay

API Endpoint

POST /api/bundler?rpcUrl=<RPC_URL>&chainId=<CHAIN_ID>
ParameterRequiredDescription
rpcUrlYesTarget chain RPC URL (URL encoded)
chainIdYesChain ID (cross-validated against RPC)

EntryPoint v0.7

0x0000000071727De22E5E9d8BAf0edAc6f37da032

API Methods

1. eth_supportedEntryPoints

Get supported EntryPoint addresses

curl -X POST "https://bundler.biubiu.tools/api/bundler?rpcUrl=https%3A%2F%2Fmainnet.base.org&chainId=8453" \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "method": "eth_supportedEntryPoints",
    "params": [],
    "id": 1
  }'

2. eth_estimateUserOperationGas

Estimate gas for UserOperation

curl -X POST "https://bundler.biubiu.tools/api/bundler?rpcUrl=https%3A%2F%2Fmainnet.base.org&chainId=8453" \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "method": "eth_estimateUserOperationGas",
    "params": [
      {
        "sender": "0x...",
        "nonce": "0x0",
        "initCode": "0x",
        "callData": "0x...",
        "accountGasLimits": "0x...",
        "preVerificationGas": "0x...",
        "gasFees": "0x...",
        "paymasterAndData": "0x",
        "signature": "0x"
      },
      "0x0000000071727De22E5E9d8BAf0edAc6f37da032"
    ],
    "id": 1
  }'

3. eth_sendUserOperation

Submit UserOperation for execution

curl -X POST "https://bundler.biubiu.tools/api/bundler?rpcUrl=https%3A%2F%2Fmainnet.base.org&chainId=8453" \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "method": "eth_sendUserOperation",
    "params": [
      {
        "sender": "0x...",
        "nonce": "0x0",
        "initCode": "0x",
        "callData": "0x...",
        "accountGasLimits": "0x...",
        "preVerificationGas": "0x...",
        "gasFees": "0x...",
        "paymasterAndData": "0x",
        "signature": "0x..."
      },
      "0x0000000071727De22E5E9d8BAf0edAc6f37da032"
    ],
    "id": 1
  }'

4. eth_getUserOperationByHash

Query UserOperation details by hash

curl -X POST "https://bundler.biubiu.tools/api/bundler?rpcUrl=https%3A%2F%2Fmainnet.base.org&chainId=8453" \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "method": "eth_getUserOperationByHash",
    "params": ["0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef"],
    "id": 1
  }'

5. eth_getUserOperationReceipt

Get UserOperation execution receipt

curl -X POST "https://bundler.biubiu.tools/api/bundler?rpcUrl=https%3A%2F%2Fmainnet.base.org&chainId=8453" \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "method": "eth_getUserOperationReceipt",
    "params": ["0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef"],
    "id": 1
  }'

6. Bundler Status (GET)

Query bundler wallet address and balance

curl "https://bundler.biubiu.tools/api/bundler/status?rpcUrl=https%3A%2F%2Fmainnet.base.org"

Error Codes

CodeDescription
-32600Invalid request
-32601Method not found
-32602Invalid params (including unsupported EntryPoint)
-32603Internal error
-32003Rejected (gas price too low)
-32521Execution failed