What is CCTP.money?

CCTP.money allows cross-chain transfers for native USDC. It uses two protocols: Cross Chain Transfer Protocol (CCTP) and Inter Blockchain Communication (IBC).

Which networks do you support?

All CCTP-enabled chains and all IBC-enabled Cosmos chains.

CCTP chains:

  • Ethereum
  • Avalanche
  • Optimism
  • Arbitrum
  • Noble
  • Base
  • Polygon

Which transfers require one transfer? Which require two?

The following flows require 1 user signature:

  • Noble -> Cosmos
  • Cosmos -> Noble
  • Cosmos -> Noble -> Cosmos
  • CCTP chains -> CCTP chains

The following flows require 2 user signatures and will require 1 signature pending a Noble protocol upgrade:

  • CCTP chains -> Noble -> Cosmos
  • Cosmos -> Noble -> CCTP chains

How do transfers work?

  1. The user specifies a destination chain, address, and amount.
  2. The user calls a contract on the source chain which transfers and burns (destroys) USDC.
  3. Circle's MessageTransmitter contract emits an event containing metadata about the burn.
  4. Circle's web service observes and signs this event ("attests") with their private key.
  5. On the destination chain, the message and attestation is submitted to mint USDC to the destination address.

Users don't have to trigger the mint on the destination chain. Automated relayers observe burns and trigger mints on destination chains. The user only has to sign the burn transaction.

How does Noble differ from other CCTP implementations?

Noble's CCTP implementation allows users to include IBC forwarding instructions while burning their token. Both messages are passed to the protocol and trigger an IBC forward of the minted funds from Noble to an IBC-connected chain.

Why is CCTP superior to other bridges?

Most bridges are lock-and-mint, meaning that the bridged asset is held in escrow on the source chain and an "IOU" token is minted on the destination chain. These bridges are prone to hacks: just the Wormhole and Axie Infinity bridge hacks account for $945 million in stolen funds.

With CCTP, this risk is gone.

What are the risks?

When you use CCTP to bridge, you are subject to counterparty risk (Circle).

This is same risk as with an ERC-20 transfer on EVM chains. In both of these situations, Circle can halt transfers for an account (ERC-20) or choose not to attest to a CCTP token burn.

For more information about risks, see here.

I can't find my USDC! How do I recover it?

We are building a tool to track USDC transfers. We are always available on Telegram (opens in a new tab) for support.

How can I contact the team?

If you're looking to team up, reach out to us on Twitter!

Are you launching a token?

We plan to decentralize this application once development is complete.