Built on Arc
Arc network settings
Chain settings, USDC units and Arc system contracts used by Archery.
Network configuration
| Setting | Arc Mainnet | Arc Testnet |
|---|---|---|
| Chain ID | 5042 | 5042002 |
| RPC | https://rpc.mainnet.arc.io | https://rpc.testnet.arc.network |
| Explorer | https://explorer.arc.io | https://testnet.arcscan.app |
| Gas currency | USDC · 18 decimals | USDC · 18 decimals |
| USDC ERC-20 | 0x3600000000000000000000000000000000000000 | 0x3600000000000000000000000000000000000000 |
| ERC-20 decimals | 6 | 6 |
| Multicall3From | 0x522fAf9A91c41c443c66765030741e4AaCe147D0 | 0x522fAf9A91c41c443c66765030741e4AaCe147D0 |
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.