Arc Mainnet launch offer: 10% off your first month on Builder, Solid, and Rocksolid. One week only. Ends 23 Sep, 15:00 CEST.See plans
Skip to main content
RPC operator referenceHTTPS · JSON-RPC 2.0

Arc Mainnet RPC endpoint

Arc Mainnet (chain ID 5042) is served over HTTPS POST JSON-RPC 2.0. Archive nodes back the endpoint, supporting standard EVM methods, historical state, trace_* methods, debug_* methods. A paid plan or active PAYG is required; Free and keyless access are unavailable.

Network information

NetworkArc Mainnet
Chain ID5042
Endpointhttps://rpc.solidrpc.io/YOUR_API_KEY/evm/5042
AccessPaid plan or PAYG
TypeMainnet · L1
Native currencyUSDC
Node typesArchive
Methodsstandard, trace, debug, arc, txpool
ProtocolHTTPS JSON-RPC 2.0 (no WebSocket)

Arc RPC extensions

Arc adds certificate and client-version methods to the standard EVM API.

Request example
curl -s -X POST 'https://rpc.solidrpc.io/{api_key}/evm/5042' \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","method":"arc_getVersion","params":[],"id":1}'
Request example
curl -s -X POST 'https://rpc.solidrpc.io/{api_key}/evm/5042' \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","method":"arc_getCertificate","params":["0x141f3bd"],"id":1}'

Testing first? Arc Mainnet has a testnet on SolidRPC: Arc Testnet.

Quickstart

Fetch the latest Arc Mainnet block number. Replace YOUR_API_KEY with a key from the dashboard, new accounts start on the Free plan, so upgrade or activate PAYG before calling this network (see getting started):

Request example
curl https://rpc.solidrpc.io/YOUR_API_KEY/evm/5042 \
  -X POST \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'

Archive access and tracing

There is no separate archive endpoint for Arc Mainnet. Historical queries route to archive nodes automatically by block age, at no surcharge.

The debug_* tracing namespace is available:

Request example
curl https://rpc.solidrpc.io/YOUR_API_KEY/evm/5042 \
  -X POST \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","method":"debug_traceTransaction","params":["0xTRANSACTION_HASH",{"tracer":"callTracer"}],"id":1}'

Parity-style trace_* methods are also available.

Details on archive nodes and tracing.

Limits and errors

Quotas and rate limits are account-wide, not per-chain. Method calls to Arc Mainnet draw from the same response-unit quota and rate limit as every other network. Error bodies are identical everywhere. See the error reference.