Skip to content

CCTP v2 enables seamless USDC transfers across blockchains. Standard Mode ensures security with off-chain attestation before minting. Fast Mode settles transfers in ~45s by leveraging Circle’s liquidity to mint USDC instantly, while finalization happens in the background.

Notifications You must be signed in to change notification settings

eltontay-circle/cctp-v2-web-app

 
 

Repository files navigation

CCTP Sample App

This sample application demonstrates Cross-Chain Transfer Protocol (CCTP) step-by-step capabilities on testnet networks. The app showcases CCTP functionality across multiple testnets:

  • Ethereum Sepolia
  • Avalanche Fuji C-Chain
  • Base Sepolia
  • Sonic Blaze

Environment Setup

  1. Copy the .env.example file to .env.local:
cp .env.example .env.local
  1. Update the .env.local file with your configuration:
  • Add your wallet private key

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

The sample app will be running at http://localhost:3000.

About

CCTP v2 enables seamless USDC transfers across blockchains. Standard Mode ensures security with off-chain attestation before minting. Fast Mode settles transfers in ~45s by leveraging Circle’s liquidity to mint USDC instantly, while finalization happens in the background.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 95.8%
  • CSS 3.9%
  • JavaScript 0.3%