Skip to content
DegenX Docs
Arc mainnetOpen app

Arc & USDC

Setting Arc production deployment
Network Arc mainnet
Chain ID 5042 (hex 0x13b2)
Native gas asset USDC
Native accounting 18 decimals
ERC-20 quote asset USDC, 6 decimals
USDC interface 0x3600000000000000000000000000000000000000
Explorer explorer.arc.io
Application app.degenx.fun
Indexed data https://api.degenx.fun/graphql

An account holding 10 native USDC can spend those same 10 USDC through the ERC-20 interface. They are not two separate holdings and must not be added together in a portfolio display. Transfers and gas payments affect the shared balance.

Representation of 1 USDC Raw amount
Native balance, gas, or msg.value 1000000000000000000
ERC-20 balanceOf, approval, or transfer 1000000

The ERC-20 view truncates native precision below one millionth of a USDC. Conversion from native units to quote atoms is integer division by 10^12.

This model is described in Arc’s USDC integration guide.

  • Curve buys: approve ERC-20 USDC and call the launchpad with msg.value = 0.
  • Curve sells: receive ERC-20 USDC with unwrap = false.
  • Creation fee: eligible creators send 1 USDC as native msg.value, using 18 decimals.
  • Gas: Arc charges native USDC from the same account balance.

The deployed Arc launchpad has weth = address(0). Its generic native trade path is for wrapped-native quotes on other deployments; it is not an Arc buyWithNative entry point. No such entry point is advertised by this deployment. Holding native USDC already supplies the balance needed for an ERC-20 buy.

Use an Arc mainnet RPC from your provider and verify eth_chainId == 0x13b2 before signing. The production app uses an Alchemy Arc endpoint. Credentials are deliberately excluded from this documentation and its repository.

Historical indexing requires a provider that serves historical logs and state. The local public/fallback endpoints were unreliable during deployment operations; this site does not present them as guaranteed-working wallet endpoints. Follow Arc’s official site and your RPC provider’s configuration instructions.

Changing a wallet’s network does not bridge funds. If your USDC is on another chain, use a supported transfer route whose destination is explicitly Arc; DegenX does not provide an automatic cross-chain balance conversion.