Arbitrum One
Arbitrum One, an optimistic rollup running the Nitro stack and settling to Ethereum. Chain ID 42161 (0xa4b1), fees in ETH, blocks about every ~0.25 s. Served by Nitro 3.11.2. Every example below was captured from a live response on this network.
Endpoint
https://rpc.public.crouton.digital/mainnet/arbitrum
Public, no API key, JSON-RPC 2.0 over HTTPS. Batch requests are supported, and the endpoint sends CORS headers for any origin, so browser clients can call it directly.
curl --request POST \
--url https://rpc.public.crouton.digital/mainnet/arbitrum \
--header 'content-type: application/json' \
--data '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}'
The Try it console on this page calls exactly this endpoint from your browser, so every snippet it generates is the request that just ran.
Node notes
- Nitro exposes a narrower API than a Geth node:
net_listening,net_peerCount,txpool_*andeth_getProofare not implemented. - Gas works differently:
eth_gasPricereflects the L2 price, while the L1 data cost is charged separately and shows up in the receipt. - Block numbers advance far faster than on Ethereum, and one L2 block does not correspond to one L1 block.
Loading OpenRPC specification…