ArcTrenches//

Arc ecosystem // ArcTrenches brief

Arc’s USDC model exposes one balance through two interfaces

On Arc, native USDC pays gas with 18-decimal EVM units while its ERC-20 interface uses 6 decimals for application logic. They represent the same underlying asset.

Nov 17, 2025, 12:00 AM UTC

Arc’s developer note explains that native balance reads and ERC-20 balance reads refer to the same USDC value through different interfaces. Native units are used for gas accounting, while the ERC-20 precompile provides the familiar six-decimal token API.

ArcTrenches uses the ERC-20 interface for launchpad approvals, fees, and curve accounting, and treats the native balance separately only when checking whether a wallet can pay gas. This avoids double-counting and decimal conversion errors.