Arc
Arc Migration Checker
Mainnet prep · Sept 16, 2026
Testnet @0xmjfmjf

Prepare your contracts for Arc Mainnet

Arc runs USDC as its native gas token, which breaks a handful of assumptions from other EVM chains. Work through the checklist, scan your Solidity, and generate the right config before the 16th.

Mainnet launch —
Arc Mainnet is live. Switch your config to mainnet.

Testnet RPC health

Live read from rpc.testnet.arc.network, refreshed every 20 seconds.

Status
Checking
Chain ID
—
expected 5042002
Block height
—
finality under 1s
Gas price
—
floor 20 Gwei
Last update: —

Mainnet detection

Probes candidate mainnet endpoints for eth_chainId and flips to mainnet the moment Circle brings it online.

Checking…
Readiness 0 of 18 complete

Network config

Generate the config snippet for your stack. Testnet values are pre-filled; mainnet is a placeholder until Circle publishes it.

Output

Select a framework and click Generate.

Mainnet addresses are not published yet — watch the Arc contract addresses page.

Solidity scanner

Paste a .sol file. Flags patterns that break when USDC is the native gas token.

Gas estimator

Arc fees are USDC-native. Estimate a transaction cost using the live gas price.

21,000 for a transfer, 200,000+ for a contract deploy.

USDC balance

Read a wallet's USDC balance on Arc (ERC-20 view, 6 decimals).


Support this tool

This checker is free. If it saved you from a broken mainnet deploy, a tip in USDC helps keep it maintained.

USDC on Arc 0x86764B1B8b6FBBB9E5bD379EFEE76Cf6cf7b0368