Skip to documentation

Built on Arc

Arc network settings

Chain settings, USDC units and Arc system contracts used by Archery.

Network configuration

USDC units

One USDC is 10^18 native units or 10^6 ERC-20 units. Do not add the two balances together or compare their raw integers. Archery sends zero native value with pool calls and uses ERC-20 approvals and transferFrom; no wrap or unwrap is needed.

A MAX amount must leave enough USDC for the complete transaction's gas; a pending reward cannot pay the upfront fee.

Mainnet and Testnet

Archery's production deployment is on Arc Mainnet, chain ID 5042. Arc Testnet, chain ID 5042002, hosts a separate QA deployment with mock tokens and one-hour epochs.

The two deployments share no addresses or balances. Check the network in your wallet and the contract address book before signing; never use a Testnet address on Mainnet. Testnet activity establishes no Mainnet entitlement.