Move USDC natively across chains.
The Cross-Chain Transfer Protocol burns USDC on the source chain and mints it on the destination. No bridges, no wrapped tokens, no liquidity pools.
Crosschain USDC, without the bridge risk.
The Cross-Chain Transfer Protocol (CCTP) moves USDC between blockchains by burning it on the source chain and minting it natively on the destination. There are no wrapped tokens, no third-party bridges, and no fragmented liquidity pools to drain.
CCTP V2 adds fast finality and programmable hooks, letting developers compose crosschain transfers directly into their application logic — settle a payment on one chain and trigger an action on another in a single flow.
- Always real, native USDC on both sides of the transfer
- Permissionless — any app can integrate in hours
- V2 fast transfers settle in under 30 seconds
Native, not wrapped
Always real USDC — no synthetic assets, no bridge risk.
Permissionless
Open infrastructure any application can integrate in hours.
Fast finality
V2 introduces fast finality on supported networks (<30s).
Battle-tested
Used by 100+ apps to move billions in USDC every month.
How CCTP moves USDC.
- 1
Burn on source
USDC is burned on the originating chain via the CCTP contract.
- 2
Attestation issued
Circle observes the burn and issues a signed attestation.
- 3
Mint on destination
The attestation authorizes native USDC to be minted on the target chain.
- 4
Compose actions
V2 hooks let you trigger app logic the moment funds arrive.
Questions worth asking.
Build with Circle.
Start in the sandbox, ship to production in days. Or talk to our team about a deeper partnership.