Network / 01
Arc Testnet compatibility
Verified Arc network facts and the frontend configuration boundary for this concept.
#Network facts
- Network
- Arc Testnet
- Chain ID
- 5042002
- RPC
- https://rpc.testnet.arc.io
- Currency
- USDC
- Explorer
- https://testnet.arcscan.app
#Viem chain definition
Current Viem releases ship Arc Testnet as a built-in chain. Import the canonical definition instead of duplicating chain metadata.
import { arcTestnet } from "viem/chains";
import { createConfig, http } from "wagmi";
export const config = createConfig({
chains: [arcTestnet],
transports: {
[arcTestnet.id]: http("https://rpc.testnet.arc.io"),
},
});#USDC is the gas token
Arc uses USDC as the native gas token. The native gas representation uses 18 decimals, while Arc’s optional ERC-20 USDC interface uses 6 decimals. Applications must not mix those units directly.
Wallet interfaces should display one USDC balance, not separate ‘native USDC’ and ‘ERC-20 USDC’ rows for the same underlying balance.
#Runtime boundary
- Arc targets an EVM-compatible execution environment.
- Transactions have deterministic sub-second finality by design.
- Opt-in privacy exists at the network level; this concept does not claim to configure it.
- Production contracts must be tested against Arc’s documented EVM differences before launch.
prototype record / not a live protocol