Skip to main content
CCTP is available on multiple blockchains where USDC is natively issued. Each blockchain is assigned a unique domain identifier used in CCTP contracts and API calls.

Supported blockchains

CCTP provides Standard Transfer, Fast Transfer, Hooks, Forwarding Service, and upfront fees capabilities on the following blockchains. All blockchains listed below are supported as destinations.
Fast Transfer availability:Fast Transfer is available for source chains only when it provides a meaningful speed improvement over standard burn attestation times. For blockchains where standard attestation is already fast, Fast Transfer is not necessary. These chains are marked N/A in the Source (Fast transfer) column in the following table.
On Stellar, USDC precision and address encoding differ from other CCTP-supported blockchains. For inbound transfers, use CctpForwarder so funds reach the correct recipient. See CCTP on Stellar.
Testnet support:If a mainnet is listed, its official testnet is also supported. For example, Ethereum includes both Ethereum Mainnet and Ethereum Sepolia. Monad is the exception: upfront fees aren’t supported on Monad Testnet.

Upfront fees

The column labeled “Source (Upfront fees)” indicates whether you can pay fees for Forwarding Service and Fast Transfer services upfront on the source blockchain. The services you pay for must also be supported on your route: Fast Transfer on the source blockchain, and the Forwarding Service on the destination. Upfront fees apply to USDC transfers only; they aren’t supported for USYC.

Forwarding Service

The column labeled “Forwarding Service” indicates whether the blockchain is available as a destination for the Circle Forwarding Service.

Domain identifiers

A domain is a Circle-issued identifier for a blockchain where CCTP contracts are deployed. Domain identifiers don’t map to existing public chain IDs. Use domain identifiers when calling CCTP contracts and API endpoints:

Supported tokens

Not all domains support the same tokens:
  • USDC: Supported on all CCTP domains except BNB Smart Chain
  • USYC: Supported only on Ethereum and BNB Smart Chain

CCTP V1 (Legacy) only

The following blockchains are supported only by CCTP V1 (Legacy). If you are building on these chains, refer to the V1 documentation for integration guides and contract references.