Build on X Layer

USDC on X Layer#

USDC workflow

The difference between USDC and USDC.e#

USDC#

Circle introduced the Bridged USDC Standard to ensure that chain operators can easily deploy a form of bridged USDC that is capable of being upgraded in-place by Circle to native USDC, if and when appropriate, and prevent any fragmentation problems. X Layer official bridge and OKX Exchange has supported this USDC following Circle Bridged standard. It is USDC-e in the flowchart.

AssetX Layer mainnet address
USDC0x74b7f16337b8972027f6196a17a631ac6de26d22

USDC.e#

There also exists a “bridged” form of USDC known as USDC.e, which is USDC that has been bridged from Ethereum issued by X Layer. It is BWUSDC in the flowchart.

AssetX Layer mainnet address
USDC.e0xA8CE8aee21bC2A48a5EF670afCc9274C7bbbC035

Using USDC on X Layer#

Note
Whether you are a developer or a user, we recommend that you use USDC on X Layer.

For users#

Users can get USDC on the X Layer mainnet in these ways:

  1. Using X Layer official bridge

When you bridge USDC from Ethereum to the X Layer by official bridge user interface, you can automatically receive USDC on the X Layer.

  1. Using OKX exchange

OKX now supports USDC (not USDC.e) deposits and withdrawals.

  1. Using third-party bridges

Some well known bridges are integrating with X Layers.

For developers#

Please refer to the USDC workflow section.