Arc developer reference

Arc mainnet is chain ID 5042 (0x13b2); its public RPC is https://rpc.mainnet.arc.io, its block explorer is https://explorer.arc.io (Blockscout), and gas is paid in USDC.

Each answer links its source. Projects come from the Arc ecosystem directory, last reviewed 2026-11-01. Chain facts: Arc blockchain: facts with sources.

What is the Arc mainnet chain ID and RPC URL?

Arc mainnet's chain ID is 5042 (0x13b2) and its public RPC URL is https://rpc.mainnet.arc.io, run by Circle with no API key. (source)

SettingValue
Network nameArc Mainnet
Chain ID5042 (0x13b2)
RPChttps://rpc.mainnet.arc.io
WebSocketwss://rpc.mainnet.arc.io
CurrencyUSDC, 18 decimals as the native gas token
i The ERC-20 interface of the same USDC is at 0x3600000000000000000000000000000000000000 with 6 decimals; Arc's docs say not to show the two as separate balances.
Explorerhttps://explorer.arc.io

Public RPC endpoints

8 endpoints: 7 answer without a key.

ProviderHTTP endpointKeyUp, 24 hUp, 7 daysLatency, 24 h medianBlocks behindSource
Arc (Circle)https://rpc.mainnet.arc.ioNone100%100%34 ms0source
Blockdaemonhttps://rpc.blockdaemon.mainnet.arc.ioNone100%100%14 ms0source
dRPChttps://rpc.drpc.mainnet.arc.ioNone100%100%28 ms0source
QuickNodehttps://rpc.quicknode.mainnet.arc.ioNone100%100%34 ms0source
PublicNode (Allnodes)https://arc-rpc.publicnode.comNone100%100%36 ms0source
thirdwebhttps://5042.rpc.thirdweb.comNoneRate-limited
i Every check from our server in the last 24 h got HTTP 429, the provider's rate limit for use without a key. It answers from other networks; a key lifts the limit.
–––source
Tenderlyhttps://arc.gateway.tenderly.coNone100%100%18 ms0source
Alchemyhttps://arc-mainnet.g.alchemy.com/v2/YOUR_API_KEYAPI keyNot measured–––source

Checked hourly by Registrai; last check 8 Nov 2026, 22:17 UTC, 6 of 7 endpoints up, 1 rate-limited.

i Every hour, from one server, Registrai calls eth_chainId once and eth_blockNumber 3 times, 1 s apart, on each endpoint that needs no key, all endpoints at the same time. A check is up when the chain ID is 5042 and at least 2 of the 3 block-number calls answer within 5 s. Latency is the median time of those calls, so it includes the network path from our server; from elsewhere it differs. An HTTP 429 (the provider's rate limit for use without a key) is shown as rate-limited and left out of uptime. Blocks behind: the highest block any endpoint returned in the last round minus this endpoint's; a block or two is timing, not lag.
Data: rpc.json. Endpoints listed 2026-11-04; Arc's own list: RPC endpoints.

How do I deploy a smart contract on Arc?

Arc is EVM-compatible, so Solidity contracts deploy as on Ethereum, with gas paid in USDC; Arc's docs use Arc Foundry (arc-forge, arc-cast, arc-anvil), a fork of Foundry that supports Arc's differences from Ethereum. (source, EVM differences)

  1. Install Arc Foundry from its releases (how-to).
  2. Fund the deploying address with USDC on Arc for gas: how to get USDC onto Arc.
  3. Deploy: arc-forge create src/Counter.sol:Counter --rpc-url https://rpc.mainnet.arc.io --private-key $PRIVATE_KEY --broadcast
  4. Verify the source on the explorer: arc-forge verify-contract with --verifier blockscout (Arc's tutorial shows it against the testnet explorer's /api/), or submit it on explorer.arc.io.

Arc's tutorial runs these steps on testnet (chain ID 5042002, faucet USDC); on mainnet the RPC and chain ID above apply.

Developer tools live on Arc

ProjectWhat it does on ArcStatusEvidence
AlliumOnchain data platform; its data catalog and APIs index Arc (raw, decoded, DEX, lending, stablecoin and RWA tables).Live on mainnetevidence
CrossmintStablecoin and wallet infrastructure for enterprises.Live on mainnetevidence
DFNSWallet-as-a-service and key management platform for banks, fintechs and businesses.Live on mainnetevidence
DuneOnchain data query platform; it indexes Arc under the arc schema (blocks, transactions, logs, traces, decoded contracts).Live on mainnetevidence
HIFIAPI platform for moving money across fiat rails and stablecoins, covering cross-border payments, payouts and stablecoin minting.Live on mainnetevidence
LagoonVault infrastructure for onchain asset management built on the ERC-7540 asynchronous vault standard.Live on mainnetevidence
MeterPay-per-call API gateway: a caller pays a registered endpoint in USDC through the MeterRegistry contract and sends the transaction hash as…Live on mainnetevidence
PimlicoAccount abstraction infrastructure providing ERC-4337 bundler and paymaster services.Live on mainnetevidence
Team FinanceToken tooling platform for creating tokens and for locking liquidity, team tokens and NFTs, with vesting, staking pools, airdrops and…Live on mainnetevidence
ThirdwebWeb3 developer platform for wallets, payments, bridging and tokens.Live on mainnetevidence
ZeroDevSmart account infrastructure covering account abstraction, gas sponsorship, session keys and embedded wallets.Live on mainnetevidence

What block explorer does Arc use?

Arc uses Blockscout as its block explorer, at https://explorer.arc.io for mainnet. (source)

Indexers and data

ProjectWhat it does on ArcStatusEvidence
BlockscoutOpen-source blockchain explorer.Live on mainnetevidence
GoldskyBlockchain data and automation platform.Live on mainnetevidence
AlliumOnchain data platform; its data catalog and APIs index Arc (raw, decoded, DEX, lending, stablecoin and RWA tables).Live on mainnetevidence
DuneOnchain data query platform; it indexes Arc under the arc schema (blocks, transactions, logs, traces, decoded contracts).Live on mainnetevidence
AlchemyNode, data and wallet API provider.Live on mainnetevidence
DefiLlamaDeFi data aggregator that tracks Arc as a chain (chain ID 5042) with TVL and protocol listings.Live on mainnetevidence

Arc's docs also list Envio, Pinax, The Graph, thirdweb and Zerion as data indexers (source). Registrai's own data API serves app payments, the Arc indices and the directory.

How do I accept USDC payments in my app on Arc?

Two ways: receive USDC directly to your own address and confirm each payment from USDC's transfer events, or take payments through a provider live on Arc.

Payment providers for developers

ProjectWhat it does on ArcStatusEvidence
HIFIAPI platform for moving money across fiat rails and stablecoins, covering cross-border payments, payouts and stablecoin minting.Live on mainnetevidence
MeterPay-per-call API gateway: a caller pays a registered endpoint in USDC through the MeterRegistry contract and sends the transaction hash as…Live on mainnetevidence

Payment apps already taking USDC on Arc: apps that accept USDC on Arc.

Is there an MCP server for Arc blockchain data?

Yes. Registrai runs a read-only MCP server for Arc blockchain data at https://builder.registrai.cc/api/mcp (Streamable HTTP, no sign-in or key), listed in the MCP registry as cc.registrai/arc-data. It serves the same data as the API: stablecoin payments per app, the Arc indices, the ecosystem directory and Arc chain figures. Tools and setup

claude mcp add --transport http registrai-arc https://builder.registrai.cc/api/mcp

Arc's documentation has its own MCP server at https://docs.arc.io/mcp; it searches the docs and does not serve chain data (source).

How can an AI agent pay for an API with USDC on Arc using x402?

The API answers HTTP 402 with its price; the agent signs a USDC payment authorization (EIP-3009) and retries the request with it attached. On Arc, Circle Gateway Nanopayments settles these in batches, gas-free for the agent, after a one-time USDC deposit. (x402, Nanopayments; Arc is supported: Gateway blockchains)

Circle's sample agent that pays API endpoints in USDC on Arc: circlefin/arc-nanopayments.

x402 services on Arc

ProjectWhat it does on ArcStatusEvidence
ArcLensArc ecosystem directory and data platform with project listings, campaigns, an explorer and a pay-per-call AI agent API over x402.Live on mainnetevidence
ArclightAlso runs an x402 payment facilitator.Live on mainnetevidence
BlockRunPay-per-call gateway to AI models and data APIs, paid in USDC on Arc through the x402 protocol.Live on mainnetevidence

Announced: Orthogonal

Arc in numbers · Developer tools for Arc · Infrastructure for Arc