Opening Up Cross-Chain: Circle's CCTP Now Supports Third-Party Tokens

Enabling secure movement of assets across different blockchains has long been a technical hurdle for many token projects. Circle, the issuer of USDC, has recently published a developer guide that outlines a potential standardized solution. The core proposition is opening its Cross-Chain Transfer Protocol, originally built for USDC, to other ERC-20 token issuers.

Two Pathways for Integration

The guide details two primary methods for projects to leverage CCTP.

  • Deploy a New Native Cross-Chain Token: Projects can deploy a token with native cross-chain capabilities directly through the CCTP protocol. This path suits new projects or those planning to launch a fresh cross-chain asset.
  • Configure an Existing ERC-20 Token: For tokens already live on chains like Ethereum, issuers can configure a "custom connection" to CCTP. This effectively adds a cross-chain layer to an existing asset without reissuance.

Both approaches utilize CCTP's established underlying infrastructure for message passing and attestation, operating on a burn-and-mint model: tokens are burned or locked on the source chain and minted equivalently on the destination chain.

Key Benefit: Issuers Retain Control

A notable aspect of the framework is the distribution of control. Circle specifies that token issuers will manage critical permissions, including:

  • Token ownership
  • Operational admin roles
  • Pause functionality
  • Transfer rate limits
  • Per-transaction caps

This structure means Circle, as the protocol provider, cannot seize control of third-party tokens integrated with CCTP. The design aims to mitigate concerns about centralization while offering access to a battle-tested cross-chain infrastructure.

Current Support and Scope

According to Circle's developer documentation, the "CCTP for non-USDC" feature went live in September. Current support is focused on EVM-compatible blockchains, including Ethereum Mainnet, Avalanche, OP Mainnet, Arbitrum, Base, Polygon PoS, and Arc.

It's important to note that non-EVM chains like Solana are not currently supported, defining the initial scope of the solution and leaving room for future expansion.