Arbitrum
The Arbitrum Gateway provides EVM JSON-RPC. Its gas token is ETH, and standard EVM clients can connect through the Gateway.
Supported networks
| Network | Chain ID | JSON-RPC Host |
|---|---|---|
| Mainnet | 42161 | arb-jsonrpc |
| Sepolia | 421614 | arb-sepolia-jsonrpc |
Copy the complete Access Point from the dashboard instead of constructing a domain from the Host.
Endpoint-free calls
On an Accelerator hit, you can call eth_blockNumber, eth_getBlockByNumber([hexHeight, false]), and debug_traceBlockByNumber([hexHeight, {"tracer":"callTracer"}]) without an Endpoint. See Accelerator for exact parameters and miss behavior.
Configure complete method access
- Create a Gateway for the target Arbitrum network.
- Use Provider sync or manually add an EVM Endpoint on the same network.
- Add the Endpoint to the default JSON-RPC route and complete its health check.
- Call
eth_chainIdto verify the network.
curl '<arbitrum_access_point>' \
-H 'Authorization: Bearer <app_api_key>' \
-H 'Content-Type: application/json' \
--data '{"jsonrpc":"2.0","id":1,"method":"eth_chainId","params":[]}'Mainnet should return 0xa4b1; Sepolia should return 0x66eee.
eth_chainId is not an Accelerator method, so this verification requires a usable Endpoint.
Current limits
- Single EVM JSON-RPC calls over HTTP are supported; batch, WebSocket, and public gRPC are not.
- Arbitrum-specific REST endpoints are not exposed.
- Arbitrum-specific methods, trace, and historical state depend on the upstream Endpoint.
- Mainnet and Sepolia use independent Gateways and routes and never fail over across networks.
See JSON-RPC and Errors and troubleshooting for shared behavior.
Last updated on