# Infrastructure

Openfort provides enterprise-grade infrastructure to power your applications across Ethereum and Solana. From a high-performance ERC-4337 bundler for reliable transaction processing to a flexible gas sponsorship paymaster for gas sponsorship and sponsored transactions, Openfort handles the complexity so you can focus on building great user experiences.

## Products

<HoverCardLayout>
  <HoverCardLink title="4337 Bundler" subtitle="High-performance ERC-4337 bundler" description="An ERC-4337 compliant bundler that aggregates and submits UserOperations to the blockchain with reliable transaction inclusion even during network congestion." href="/products/infrastructure/bundler" icon={Layers} color="#339933" />

  <HoverCardLink title="Paymaster" subtitle="gas sponsorship for seamless UX" description="Enable gas sponsorship and gas sponsorship for your users' transactions. Provide gasless, sponsored transactions with flexible sponsorship rules and cost control." href="/products/infrastructure/paymaster" icon={Wallet} color="#FC3627" />
</HoverCardLayout>

## API Access

### Ethereum Chains

All Ethereum infrastructure endpoints are accessed through a unified API:

```text
https://api.openfort.io/rpc/{chainId}
```

Where `{chainId}` is the chain ID (for example, `1` for Ethereum mainnet, `137` for Polygon).

**Authentication**: Include your Openfort publishable key in the `Authorization` header:

```http
Authorization: Bearer YOUR_OPENFORT_PUBLISHABLE_KEY
```

To get your public key, visit the [Openfort Dashboard](https://dashboard.openfort.io).

:::note[Smart Account Compatibility]
While any ERC-4337 compatible smart account can use the bundler and paymaster, only transactions from smart account implementations listed in the [Entity Addresses](/docs/configuration/addresses) will appear in the [Openfort Dashboard](https://dashboard.openfort.io).
:::

### Solana

For Solana, use the following endpoint format:

```text
https://api.openfort.io/rpc/solana/{cluster}
```

Where `{cluster}` is either `devnet` or `mainnet-beta`.

**Authentication**: Include your Openfort publishable key in the `Authorization` header as shown above.

## Supported EntryPoints

Openfort infrastructure supports the following EntryPoint versions for EVM chains:

| Version | Address | Status |
|---------|---------|--------|
| v0.6 | `0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789` | Supported |
| v0.8 | `0x4337084D9E255Ff0702461CF8895CE9E3b5Ff108` | Supported |
| v0.9 | `0x433709009B8330FDa32311DF1C2AFA402eD8D009` | Supported |
