throne.arcdocs
throne.arc/arc network

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.

typescript
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