Wormhole has partnered with Circle to deliver a seamless cross-chain development experience. A new suite of contracts integrates Circle's Cross-Chain Transfer Protocol (CCTP), enabling developers to build generic messaging on top of native USDC cross-chain transfers. This integration is now live on testnet.
Understanding Circle’s Cross-Chain Transfer Protocol (CCTP)
Although Circle’s native USDC is available on multiple blockchains, these assets are not directly interchangeable. Transferring USDC across different chains has historically been challenging.
Last year, Circle announced the permissionless Cross-Chain Transfer Protocol (CCTP). It leverages the same burn-and-mint mechanism used in Circle’s business accounts, allowing users to move USDC across chains securely. Wormhole’s integration with CCTP simplifies this process even further.
How Wormhole Integrates with Circle CCTP
The integration enables the burning and minting of native USDC across supported chains, unlocking more powerful cross-chain applications. Wormhole’s generic messaging layer allows developers to combine native USDC transfers with arbitrary cross-chain functions.
Wormhole has released two demos along with their code repositories to help developers understand what can be built using Wormhole x CCTP smart contracts:
I. Cross-Chain Native Swap
This demo uses native USDC transfers as a "fast lane" to enable swaps on both the source and target chains. For example, a user might want to swap native ETH on Ethereum for native AVAX on Avalanche.
The smart contract uses Wormhole’s generic messaging and Circle’s CCTP to:
a. Swap native ETH to USDC on the source chain.
b. Transfer USDC to Avalanche.
c. Swap USDC for AVAX.
d. Send AVAX to the user’s Avalanche wallet.
👉 Try the demo and explore the tools
II. Cross-Chain USDC Transfer + Swap
This feature combines token transfer and swapping into a single transaction. Users pay gas only on the source chain to transfer native USDC between chains, with the option to swap a portion of the USDC into gas tokens on the destination chain.
👉 Experience seamless cross-chain transfers
Beyond asset transfers, the Wormhole and CCTP integration expands possibilities for cross-chain DeFi protocols, such as:
- Lending protocols that connect fragmented USDC liquidity across networks.
- Yield aggregators that improve capital efficiency by deploying USDC across multiple chains.
- Decentralized exchanges that enable faster, smoother trading by allowing USDC holders to provide liquidity on various chains.
Key Benefits of the Integration
- Composable Native Asset Transfers: Wormhole’s smart contracts offer an efficient method for cross-chain native USDC transfers, enhanced by composable generic messaging for advanced cross-chain applications.
- Zero Slippage: Users avoid the complexity of converting wrapped tokens to native assets. USDC is transferred at a 1:1 ratio, with users only paying gas on the involved chains.
- Enhanced Security: Wormhole’s decentralized network is maintained by 19 Guardians who validate all messages observed on integrated chains. These Guardians run full nodes to monitor Wormhole’s core contracts, ensuring converted USDC is burned on the source chain before Circle’s CCTP executes the request on the target chain.
- Additional Functionality: Developers can build on top of native USDC transfers, enabling features like native cross-chain swaps between ETH and AVAX.
- No Destination Gas Fees: Wormhole’s relayer network allows users to pay gas only on the source chain, eliminating the need for gas on the target chain.
Learn More and Get Started
Wormhole is open-source from the ground up. You can dive into the documentation and start building the next wave of cross-chain innovation.
What Is Wormhole?
Wormhole is a cross-chain interoperability protocol that enables applications to be built on a generic messaging layer. It integrates with leading blockchains including Ethereum, Solana, BNB Smart Chain, Polygon, Avalanche, Algorand, Fantom, Karura, Celo, Acala, Aptos, and Arbitrum.
Wormhole facilitates cross-chain interoperability by sending messages between chains. These messages are observed and verified by the Guardian network. Once verified, messages are executed on the target chain. This simple messaging primitive enables a variety of cross-chain functions. Users can interact with xDapps (cross-chain decentralized applications) to transfer xAssets (cross-chain assets) or access xData (cross-chain data) from their current network.
Wormhole by the Numbers
- Total transaction volume exceeding $35 billion
- Hundreds of millions of cross-chain messages successfully delivered
- Millions of messages submitted cross-chain daily
- Over 60 protocols building on Wormhole’s generic messaging layer
Supported Blockchains
Wormhole enables users to transfer assets across 20+ supported chains without double-wrapping assets. This creates a seamless bridge between DeFi and NFT ecosystems on various chains.
Frequently Asked Questions
What is native USDC?
Native USDC is the original USD Coin issued by Circle on various blockchains. Unlike bridged or wrapped versions, it is backed 1:1 with reserved assets and benefits from direct redeemability.
How does CCTP improve cross-chain transfers?
CCTP uses a burn-and-mint mechanism that eliminates the need for liquidity pools on destination chains. This reduces slippage, lowers costs, and simplifies the user experience for cross-chain movements.
Do I need to hold gas tokens on the destination chain?
With Wormhole’s relayer network, you only pay gas on the source chain. This means you don’t need to pre-fund your wallet with gas tokens on the target blockchain.
Is Wormhole secure?
Wormhole’s network is secured by 19 Guardians who validate all cross-chain messages. This decentralized validation mechanism ensures the integrity and safety of all transfers.
Can developers build custom cross-chain apps using Wormhole?
Yes. Wormhole’s generic messaging protocol allows developers to create xDapps that go beyond simple transfers, including cross-chain swaps, lending, and data oracles.
Which blockchains are supported by Wormhole?
Wormhole supports over 20 blockchains, including Ethereum, Solana, BNB Chain, Polygon, Avalanche, and Aptos, with more integrations planned in the future.