Cross-Chain CCTP Transfer
USDC transfer across chains via Circle's Cross-Chain Transfer Protocol — burn on source, mint on destination.
CTR (USD 10,000+)TRAVEL-RULE (USD 3,000+)ENHANCED-DUE-DILIGENCE (USD 50,000+)
Step 1 · Payer Wallet (Base)Policy-EnforcedBlockchain-Native
The payer's bank app — identity verified, balance confirmed, cross-border payment instruction ready.
Self-custody wallet on Base. The payer initiates a cross-chain USDC transfer to an Ethereum address. L4 Account and L5 Application lit — same starting silhouette as R1 (single-chain), but the destination is on another chain.
Step 2 · Sanctions ScreeningCode-EnforcedBlockchain-Native
The sanctions-screening leg before a cross-border wire — the payment halts until the list check returns.
OFAC oracle fires at L3 Execution on Base. Both source and destination addresses are screened. The path halts until the oracle returns pass. Cross-chain transfers get extra scrutiny because the destination chain may have different compliance tooling.
Step 3 · CCTP Burn (Base)Code-EnforcedBlockchain-Native
The debit leg of a correspondent banking hop — value leaves the source ledger and a burn receipt is produced for the destination to honor.
Native USDC is burned on Base. The CCTP contract destroys tokens and emits a burn event. L1+L2+L3 lit — the full stack below the enforcement line processes the destruction. Circle's attestation service observes the burn and prepares a signed attestation for the destination chain.
Step 4 · CCTP Mint (Ethereum)Code-EnforcedBlockchain-Native
The credit leg of the correspondent hop — value is reconstituted on the destination ledger against the burn attestation.
Against Circle's signed attestation, native USDC is minted on Ethereum. Same three-layer silhouette as Step 3 but on a different chain. The CCTP bridge is native — no wrapped tokens, no liquidity pools, no third-party risk. Circle is the sole trust assumption.
Step 5 · Payee Wallet (Ethereum)Policy-EnforcedBlockchain-Native
The beneficiary's credit-to-account — funds arrive on the destination chain and the cross-chain payment is complete.
USDC arrives at the payee's wallet on Ethereum. L4 Account and L5 Application lit on the destination chain — same silhouette as the origin in Step 1, but on Ethereum instead of Base. The cross-chain transfer is complete. Recordkeeping obligations attach.
Resolved 5 steps across 2 chain(s). 3 threshold(s) triggered. Frameworks: Bank Secrecy Act, GENIUS Act, OFAC Sanctions Program, FATF Recommendation 16 (Travel Rule), Common Reporting Standard / FATCA.