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 |
One USDC balance, two interfaces
Section titled “One USDC balance, two interfaces”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.
DegenX payment paths
Section titled “DegenX payment paths”- 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.
RPC configuration
Section titled “RPC configuration”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.