docs / get in / get-usdc-on-arc
Get USDC on Arc
You need USDC on Arc for gas and for the swap. Two ways in.
Bridge with CCTP
Circle's Cross-Chain Transfer Protocol (CCTP v2) burns USDC on the source chain and mints native USDC on Arc. Arc's CCTP domain is 26 on both mainnet and testnet. Circle's Gateway contracts are also deployed on Arc.
- Bridge quickstart and supported chains: docs.arc.io/app-kit/bridge
- Contract addresses (TokenMessengerV2, MessageTransmitterV2, Gateway): docs.arc.io/arc/references/contract-addresses
Withdraw from an exchange
Some exchanges support USDC withdrawals directly to Arc. Choose the Arc network on the withdrawal screen and confirm the destination address is your own Arc-connected wallet. This site does not list exchanges; check your exchange's supported networks.
Bring a little USDC for gas plus whatever you intend to lose. Fees are fractions of a cent, so gas is not the constraint.