Skip to main content
Cross-Chain Transfer Protocol (CCTP) is a permissionless onchain utility for crosschain digital asset transfers. CCTP natively transfers USDC across blockchains using burn-and-mint, and extends to EURC and registered third-party assets through CCTP for non-USDC, all without traditional bridge liquidity pools.
Use Bridge Kit to simplify crosschain transfers with CCTP.Bridge Kit is a lightweight SDK that uses CCTP as its protocol provider, letting you transfer USDC between blockchains in just a few lines of code.

Key features

Multichain asset transfers

Transfer USDC, EURC, and registered third-party assets across blockchains without traditional bridge liquidity pools

Configurable transfer speeds

Choose between Fast Transfer for speed or Standard Transfer for cost efficiency

Programmable hooks

Trigger automated actions on the destination blockchain after assets arrive

What you can build

CCTP enables you to build applications that move digital assets across blockchains. Here are some common use cases:
Rebalance digital asset holdings across blockchains to meet liquidity demands, manage treasury positions, or take advantage of market opportunities with minimal latency.
Enable users to swap tokens on one blockchain for tokens on another blockchain by routing through USDC. Build seamless crosschain trading experiences that feel like a single transaction.
Accept USDC payments on one blockchain and automatically transfer funds to another blockchain where your business operations are based or where recipients prefer to receive funds.
Use CCTP hooks to chain together crosschain actions. Transfer assets across blockchains and automatically deposit them into DeFi protocols, purchase NFTs, or execute smart contract logic.

Get started

Transfer USDC from Ethereum to Arc

Build a script to transfer USDC between EVM blockchains using CCTP

Transfer USDC from Solana to Arc

Transfer USDC from Solana to an EVM blockchain using CCTP

Transfer USDC between Stellar and Arc

Transfer USDC between Arc and Stellar using CCTP

CCTP for non-USDC assets

CCTP natively transfers USDC across blockchains using burn-and-mint. For EURC or other registered ERC-20 assets, see CCTP for non-USDC assets, which extends CCTP’s attestation infrastructure to support EURC burn-and-mint and permissionless wrapping of third-party assets (including pre-registered tokens like WETH). CCTP and Gateway offer different approaches to crosschain transfers. This table compares the two approaches.