Circle CCTP Goes Live on Stellar: Native Cross-Chain USDC Without Bridges
On May 19, 2026, Circle activated its Cross-Chain Transfer Protocol (CCTP) on Stellar. CCTP allows USDC to move between blockchains natively, without wrapped tokens, bridge custodians, or liquidity pools. Stellar became the 24th chain to support CCTP, joining Ethereum, Solana, Base, Arbitrum, and others.
For developers building payment applications on Stellar, CCTP opens a direct path to USDC liquidity across 23 other networks.
Key Takeaways
How CCTP Works
Traditional cross-chain bridges use a lock-and-mint model: tokens are locked in a smart contract on Chain A, and a wrapped equivalent is minted on Chain B. This creates custodial risk. If the bridge is hacked or the locked tokens are stolen, the wrapped tokens on Chain B become worthless. Bridge exploits have resulted in billions of dollars in losses across the crypto ecosystem.
CCTP eliminates this model entirely:
| Step | What Happens |
|---|---|
| 1. Burn | User initiates a transfer. USDC is burned on the source chain. |
| 2. Attest | Circle's attestation service observes the burn and signs a message confirming it. |
| 3. Mint | On the destination chain, the signed attestation is submitted. Circle mints fresh, native USDC. |
The USDC on the destination chain is not a derivative or wrapped token. It is the same native USDC that Circle issues directly. The total supply across all chains remains constant because every mint is preceded by an equal burn.
Why This Matters
CCTP on Stellar: Architecture
Stellar's CCTP integration uses Soroban smart contracts to handle the burn and mint operations. The flow for transferring USDC from Ethereum to Stellar:
1. User calls depositForBurn() on Ethereum CCTP contract
- Specifies amount, destination chain (Stellar), recipient address
- USDC is burned on Ethereum
2. Circle attestation service detects the burn event
- Signs an attestation message confirming the burn
- Attestation becomes available via Circle's API
3. On Stellar, user (or relayer) submits the attestation
- Soroban CCTP contract verifies Circle's signature
- Fresh USDC is minted to the recipient's Stellar accountThe reverse flow (Stellar to Ethereum or any other chain) works identically: burn on Stellar, attest, mint on destination.
Supported Chains
CCTP connects Stellar to 23 other networks:
| Category | Chains |
|---|---|
| Layer 1 | Ethereum, Solana, Avalanche, Sui, Stellar |
| Ethereum L2 | Arbitrum, Base, Optimism, Polygon PoS, zkSync |
| Others | Noble (Cosmos), Linea, Scroll, Blast, and more |
This means a Stellar-based payment application can receive USDC from any of these networks without the user needing to manually bridge or swap tokens.
Developer Integration
Sending USDC to Stellar
To send USDC from another chain to Stellar, your application needs to:
Receiving USDC from Stellar
If your application is on another chain and needs to receive USDC from Stellar:
Off-Ramp Integration
CCTP on Stellar creates a natural integration point with MoneyGram's off-ramp network. A user could:
This pattern is particularly relevant for remittance corridors where recipients need cash, not crypto.
USDC on Stellar: Current State
| Metric | Value |
|---|---|
| USDC circulating on Stellar | ~$180.7M |
| USDC issuer on Stellar | Circle (via authorized trustline) |
| Transfer finality | 5-7 seconds |
| Transfer cost | ~0.00001 XLM (fraction of a cent) |
| CCTP chains connected | 23 |
Stellar's combination of fast finality (5-7 seconds) and near-zero transaction costs makes it one of the cheapest networks for USDC transfers. A cross-chain transfer from Ethereum to Stellar via CCTP avoids Ethereum's gas fees on the destination side entirely.
Comparison with Traditional Bridges
| Feature | CCTP | Traditional Bridge |
|---|---|---|
| Token type received | Native USDC | Wrapped/bridged token |
| Custodial risk | Circle only | Bridge operator + locked funds |
| Liquidity requirement | None | Requires funded pools on both chains |
| Speed | Minutes (attestation time) | Varies (minutes to hours) |
| Supported asset | USDC only | Multiple tokens |
| Trust model | Circle attestation | Bridge operator multisig |
CCTP's limitation is that it only supports USDC. For other assets, traditional bridges or DEX swaps are still necessary. But for dollar-denominated payment flows, CCTP provides a strictly better path.
Implications for Stellar
CCTP positions Stellar as a settlement layer for cross-chain dollar flows. Combined with the MGUSD stablecoin, MoneyGram's off-ramp network, and Stellar's existing compliance infrastructure (AUTH_REQUIRED, AUTH_REVOCABLE, AUTH_CLAWBACK), the network now offers a complete stack for regulated dollar payments:
This is a specific and measurable infrastructure advantage. Whether it translates into significant transaction volume depends on developer adoption and end-user demand.
Risks and Limitations
Sources: Stellar Foundation: Circle CCTP Is Live on Stellar, BanklessTimes, Blockonomi
Related Resources