⬡ Arc Testnet
Dashboard
Arc Testnet · Chain ID 5042002 · Block time ~0.48s

Connect your wallet

Connect MetaMask or any EVM-compatible wallet.
Arc Testnet will be added automatically.

Send Tokens
Transfer USDC or EURC to any address on Arc Testnet
Available:
Gas Info

Gas on Arc is paid in USDC. Each send costs ~$0.006 USDC. Min base fee: 20 Gwei. Keep USDC balance for gas.

Bridge USDC
Cross-chain transfers via Circle CCTP v2 · No wrapped tokens
CCTP burns USDC on source chain and mints on destination. Your USDC is never wrapped — it's the same native USDC.
How CCTP works
  • 1
    Burn USDC on source
    Calls depositForBurn() on TokenMessengerV2. USDC is burned and a cross-chain message is created.
  • 2
    Circle attestation (~20s)
    Circle's IRIS API signs the burn message. The app polls automatically.
  • 3
    Mint on destination
    receiveMessage() is called on destination chain using the attestation. USDC appears in your wallet.
Swap Tokens
Exchange USDC ↔ EURC · Arc Testnet only (cirBTC supported too)
Swap powered by MockSwapV2 — 3 pools: USDC⇄EURC, USDC⇄cirBTC, EURC⇄cirBTC. View contract ↗
Step 1: Get Kit Key
  • 1
    Create Circle account
    Go to console.circle.com and register.
  • 2
    Get Kit Key
    In the Console, open App Kit section → create a free Kit Key (starts with ck_...).
  • 3
    Enter below & swap
    The key enables Circle's swap liquidity API.
Step 2: Execute Swap
AI Agent Registry
Register onchain AI agent identity · ERC-8004 standard
ERC-8004 mints an NFT representing your AI agent's identity. Each agent gets a unique token ID, reputation events, and credential verification onchain.
Register New Agent
Contract
IdentityRegistry (ERC-8004)
0x8004A818...BD9e
Job Contracts
ERC-8183 · Escrow-based AI agent work contracts with USDC settlement
ERC-8183 defines the full lifecycle: creation → escrow funding → deliverable submission → evaluation → USDC settlement. Used for AI-to-AI work contracts.
Job Lifecycle
  • 1
    Create Job Contract
    Deploy ERC-8183 job specifying taker address, USDC amount, deadline, and deliverable hash format.
  • 2
    Fund Escrow
    Transfer USDC into the job escrow. Funds locked until completion or cancellation.
  • 3
    Submit Deliverable
    Taker submits work hash onchain. Evaluator (owner or arbitrator) reviews.
  • 4
    Settle Payment
    On approval, USDC releases automatically to taker wallet in <1 second.
Full Tutorial
Quick Start

Full ERC-8183 job interaction requires deploying a job contract. Follow the Arc tutorial to get started with the complete flow.

Run Arc Node
Sync an Arc Testnet node locally for independent verification
Requires Linux/macOS, 150+ GB disk, Rust installed. ~1-2h for snapshot download.
Requirements
✓ Linux or macOS (WSL2 works)
✓ 16 GB RAM minimum
✓ 500 GB NVMe SSD
✓ 4-core CPU
✓ Rust installed (rustup.rs)
✓ Foundry for verification

Node Requirements
Installation Steps
  • 1
    Clone & build
    git clone https://github.com/circlefin/arc-node.git
    cd arc-node && git checkout v0.6.0
    cargo install --path crates/node
  • 2
    Download snapshot (~60GB)
    arc-snapshots download --chain=arc-testnet
  • 3
    Start EL + CL
    Run Execution Layer first, then Consensus Layer in a separate terminal. See full tutorial.
Full Node Tutorial
Get Test Tokens
Free USDC, EURC, and USYC for Arc Testnet
Your Wallet Address
Connect wallet first Explorer
USDC — Gas Token

USDC is the native gas token on Arc. Required for every transaction. Each tx costs ~$0.006.

1. Open faucet.circle.com
2. Select Arc Testnet
3. Select USDC
4. Paste your address → Confirm
Open Circle Faucet
EURC — Euro Stablecoin

EURC enables euro-denominated payments on Arc. Same faucet, different token selection.

1. Open faucet.circle.com
2. Select Arc Testnet
3. Select EURC
4. Paste your address → Confirm
Get EURC
USYC — Yield Token

USYC is yield-bearing (T-bills). Requires allowlisting by Circle Support (24-48h). Institutions outside US only.

Request Allowlist
Block Explorer

View transactions, contracts, token balances, and the gas tracker on ArcScan.

Contract Addresses
Arc Testnet · All verified contracts
Stablecoins
USDC (ERC-20 interface)
0x3600...0000
EURC
0x89B5...72a
USYC
0xe918...86C
CCTP v2 (Domain: 26)
TokenMessengerV2
0x8FE6...DAA
MessageTransmitterV2
0xE737...275
TokenMinterV2
0xb43d...192
Gateway (Chain Abstraction)
GatewayWallet
0x0077...9B9
GatewayMinter
0x0022...75B
Agentic Economy
IdentityRegistry (ERC-8004)
0x8004...D9e
FxEscrow (StableFX)
0x8676...9f8
Common Ethereum
Multicall3
0xcA11...A11
Permit2
0x0000...BA3
CREATE2 Factory
0x4e59...56C
Network
RPC
rpc.testnet.arc.network
Chain ID5042002
Block Explorer
testnet.arcscan.appopen
Faucet
faucet.circle.comopen