Migration GuidesMigration to CCTP

Migration to CCTP

Transition from Bridged USDC to Native USDC via Circle's Crosschain Transfer Protocol.

Across is transitioning from Bridged USDC to Native USDC via Circle's Crosschain Transfer Protocol (CCTP). Rather than a simple pass-through, Across uses its relayer network for fast fills while leveraging CCTP for protocol-level rebalancing — delivering faster and cheaper USDC bridging.

What Changes

Before CCTPAfter CCTP
L2 input tokenBridged USDC onlyNative USDC only
Deposit routesBridged → BridgedNative → Native, Native → Bridged
Bridged USDC as inputSupportedNot supported at API/contract level
Supported chainsEthereum, Polygon, Optimism, Arbitrum, Base

After migration, Bridged USDC can no longer be used as an inputToken. Users holding Bridged USDC can swap it to Native USDC on the origin chain before bridging.

Why CCTP?

Capital Efficiency

When Across proposes sending L2 tokens to the L1 HubPool, those funds are frozen until released after the liveness window. CCTP's faster speed enables more frequent USDC recycling, reducing required LP capital reserves.

Lower Fees

By minimizing how long USDC remains in canonical bridges, average utilization decreases. This directly reduces the LP fee component of bridge fees.

Security Alignment

CCTP is Circle's official Native USDC bridge — the issuer itself operates it. Using CCTP does not add additional trusted actors to the Across system, maintaining the canonical bridge security philosophy.

Migration Process

Pause USDC Operations

USDC deposits and withdrawals are paused for the target chain.

Return Bridged USDC

All Bridged USDC is returned to the HubPool on Ethereum.

Upgrade Routes

The HubPool's PoolRebalanceRoutes are upgraded from Bridged USDC to Native USDC addresses.

Upgrade Contracts

SpokePool and L1 Adapter are upgraded to use CCTP via the CircleCCTPAdapter.

Resume Operations

Deposits resume. The SpokePool holds only Native USDC from this point forward.

CCTP latency: CCTP completes in minutes, compared to 7 days for optimistic rollup canonical bridges or several hours for ZK-rollups. This is what enables the capital efficiency improvement.

Who Is Affected

On this page