Skip to the article
Web3 News

Crypto markets, protocols and policy

Circle USDC or USDC.e? Choosing the Right Arbitrum Token

Native USDC is Circle-issued and suits most Arbitrum use; USDC.e is bridged from Ethereum, so check the token contract and app support before sending.

Web3 News Editorial3 min read

Circle USDC or USDC.e? Choosing the Right Arbitrum Token

Circle launched native USDC on Arbitrum on June 8, 2023, giving users two distinct USDC tokens to choose from: Circle-issued USDC and Ethereum-bridged USDC.e. For most new transfers and general use, native USDC is the straightforward choice because Circle issues it on Arbitrum; USDC.e can still matter when an app or pool specifically supports it.

The distinction is in the contract, not the ticker’s familiar name or the displayed dollar value. Before sending, confirm the network is Arbitrum One and compare the token contract against the one requested by the receiving app.

What is the difference between USDC and USDC.e?

Circle issues native USDC directly on Arbitrum, while USDC.e represents USDC bridged from Ethereum. Circle says bridged forms are not issued by Circle and are not supported by Circle Mint or Circle APIs.

In the canonical bridge model, USDC is locked in a smart contract on Ethereum and a corresponding bridged token is minted on Arbitrum. That adds a bridge contract and its operation to the path between the original token and the asset used on the L2; native issuance avoids that specific bridge representation.

Arbitrum’s bridge documentation warns that Arbitrum One supports both forms and tells users to check which one they intend to receive. For a step-by-step look at moving stablecoins between networks, the thor swap guide covers the transfer process in more detail.

Which Arbitrum USDC should you use?

Use native USDC for a new deposit, payment or position when the destination accepts it. Circle’s published Arbitrum USDC contract is 0xaf88d065e77c8cC2239327C5EDb3A432268e5831; checking the full address is more reliable than relying on a wallet label alone.

USDC.e may be the required asset when withdrawing an existing balance or interacting with a specific market that lists that contract. A token can trade close to a dollar and still be the wrong asset for a particular deposit form, pool or exchange withdrawal.

How can you check before sending?

Match the token and network details shown by both the sending wallet and the receiving service. A small test transfer can help confirm compatibility before moving a larger balance.

  • Confirm the destination network says Arbitrum One.
  • Check the requested token contract, not just the symbol “USDC.”
  • Keep enough ETH on Arbitrum for transaction fees.

Choose native USDC when the recipient accepts it, and use USDC.e when the destination explicitly requires that form. App support and available liquidity can change; the receiving service’s current deposit instructions remain the final check.