> ## Documentation Index
> Fetch the complete documentation index at: https://developers.particle.network/llms.txt
> Use this file to discover all available pages before exploring further.

# Bundler

# Particle Bundler

The **Particle Bundler** is our open-source, production-ready ERC-4337 bundler.\
It has already processed **nearly 1M+ UserOperations** across the EVM ecosystem and powers some of the largest AA campaigns in Web3.

* Free to use via a public RPC: `https://bundler.particle.network`
* Automatically included in all Particle AA SDKs
* Proven to scale and battle-tested in live campaigns

<Tip>Explore the [Particle Bundler repository](https://github.com/Particle-Network/particle-bundler-server).</Tip>

***

## Why use the Particle Bundler?

* **Open-source & free** — no lock-in, use it standalone or with our SDKs
* **Production-grade** — tested at scale with millions of UserOps
* **Full RPC support** — standard bundler methods available out of the box
* **Multi-chain ready** — live on every chain supported by Particle’s Smart Wallet-as-a-Service

***

## Available RPC Methods

The Bundler RPC endpoint:

[https://bundler.particle.network/\{chainId?}](https://bundler.particle.network/\{chainId?})

Supported methods (no auth required):

* `eth_supportedEntryPoints`
* `eth_estimateUserOperationGas`
* `eth_sendUserOperation`
* `eth_getUserOperationByHash`
* `eth_getUserOperationReceipt`

Example request:

```json JSON [expandable] theme={null}
{
  "method": "eth_sendUserOperation",
  "params": [
    {
      "sender": "0x8Fb859E944561678be40Cdd2dB16551396c0b074",
      "nonce": "0x0150",
      "initCode": "0x",
      "callData": "0x9e5d4c49000000000000000000000000329a7f8b91ce7479035cb1b5d62ab41845830ce8000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000",
      "callGasLimit": "0xa13c",
      "verificationGasLimit": "0xe2d8",
      "maxFeePerGas": "0x7ca702cd",
      "maxPriorityFeePerGas": "0x7ca702b0",
      "paymasterAndData": "0x000031dd6d9d3a133e663660b959162870d755d4000000000000000000000000329a7f8b91ce7479035cb1b5d62ab41845830ce8000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000416665636080709b968ebec098bf71fb0e79b3b480cc9ff809f192afb478c84ec50ad2de74b93a67860542099b11a1b5dbfa9bc21a2790c58e10015ce992a02f411b00000000000000000000000000000000000000000000000000000000000000",
      "preVerificationGas": "0x011120",
      "signature": "0x7cc0a2ae350b79c5b189bd36d55ab6a2756097d6d37537e3ec2c26daaa82c6d909fed87ff9d79a6fa127bd798126259ee72fa9395ecbeb1f70ed22ca35983aea1c"
    },
    "0x5ff137d4b0fdcd49dca30c7cf57e578a026d2789"
  ],
  "id": 1695717470,
  "jsonrpc": "2.0",
  "chainId": 80001
}
```

### Supported Chains

The Particle Bundler supports all chains available in Smart Wallet-as-a-Service.

👉 For the full list, see [Network Coverage](/social-logins/network-coverage).

### Interactive Examples

You can try Bundler methods directly in our docs:

<CardGroup cols={2}>
  <Card title="getUserOperationReceipt" icon="server" href="/aa/bundler/getuseroperationreceipt" />

  <Card title="getUserOperationByHash" icon="server" href="/aa/bundler/getuseroperationbyhash" />

  <Card title="sendUserOperation" icon="server" href="/aa/bundler/senduseroperation" />

  <Card title="estimateUserOperationGas" icon="server" href="/aa/bundler/estimateuseroperationgas" />

  <Card title="supportedEntryPoints" icon="server" href="/aa/bundler/supportedentrypoints" />
</CardGroup>

```
```
