BOSTON — Circle, a global digital financial technology firm and the issuer of USDC and Euro Coin, today announced the mainnet availability of Cross-Chain Transfer Protocol (CCTP) for developers building on Ethereum and Avalanche.
The permissionless protocol enables USDC to flow natively across supported chains, delivering an unparalleled level of interoperability, security, liquidity and simplified user experiences.
Apps that embed CCTP can enable users to “burn and mint” USDC natively, which results in USDC essentially “teleporting” from one blockchain to another. By avoiding the complications and risks of traditional “lock and mint” approaches, CCTP brings a highly secure and capital efficient way to transact with USDC in an increasingly multi-chain environment.
Over time, CCTP will help unify liquidity around native USDC in Web3 and solve fragmentation issues caused by multiple, unofficial bridged versions of USDC floating around the ecosystem. Further, the ability of CCTP to connect blockchains can support simpler and safer payments experiences, where customers can send and receive USDC without needing to know which blockchain their USDC lives on.
CCTP is a key step towards moving infrastructure and complexity to the background, providing a path for developers to create consumer-scale Web3 apps. Developers building on top of CCTP can stack key capabilities together, such as trading, lending, payments, gaming and more to simplify UX and deliver new mainstream use cases to their users. CCTP-powered apps can enable users to carry out various cross-chain transactions with USDC such as – digital asset swaps (e.g. ETH on Ethereum for AVAX on Avalanche), make deposits on a decentralized exchange with USDC sourced from another chain, or seamlessly purchase NFTs across chains.
CCTP provides builders with a secure way to programmatically burn and mint USDC within their apps. Here’s how it works:
- Initiate a transfer on a source chain: A user accesses an app to initiate a transfer of USDC from one blockchain to another and specifies the recipient wallet address on the destination chain. The app facilitates a burn of the specified amount of USDC on the source chain.
- Fetch a signed attestation from Circle: Circle observes and attests to the burn event on the source chain. The app requests the attestation from Circle, which provides authorization to mint the specified amount of USDC on the destination chain.
- Complete the transfer on the destination chain: The app uses the attestation to trigger the minting of USDC. The specified amount of USDC is minted on the destination chain and sent to the recipient wallet address.
“In our pursuit of building the best dollar protocol on the internet, Cross-Chain Transfer Protocol gives USDC native interoperability across Web3,” said Joao Reginatto, VP of Product.
“CCTP helps to solve today’s DeFi liquidity and capital inefficiency issues due to the risks and fragmented nature of bridged assets. With CCTP, developers can simplify the user experience and their users can trust that they are always transacting with a highly liquid, safe and fungible asset in native USDC. This milestone makes USDC a natively multi-chain digital dollar.”
Several of the largest multi-chain apps, wallets, bridges, and messaging protocols are already live with CCTP on mainnet, including: Celer, Hyperlane, LayerZero, LI.FI, MetaMask, Multichain, Rarimo, Router, Socket, Wanchain, and Wormhole.
CCTP is expected to expand to additional chains in the second half of 2023.
Developers interested in building with Cross-Chain Transfer Protocol can get started today: https://www.circle.com/en/cross-chain-transfer-protocol