USDC Testnet Bridge between ETH and Solana

A simple tool for bridging USDC between ETH Sepolia and Solana Devnet using Circle's Cross-Chain Transfer Protocol (CCTP).

Introduction

USDC is a fully-reserved stablecoin pegged 1:1 to the US dollar, widely used across multiple blockchains. Circle's Cross-Chain Transfer Protocol (CCTP) enables native USDC transfers between chains by burning tokens on the source chain and minting equivalent amounts on the destination chain.

After searching for a while without finding a suitable testnet bridging tool, I built one myself. This tool allows you to bridge USDC between Ethereum Sepolia and Solana Devnet for testing purposes.

TRY IT OUT AT USDC BRIDGE (https://cctp-bridged.vercel.app/)

USDC Bridge from Sepolia to Solana

Bridge interface showing USDC transfer from ETH Sepolia to Solana Devnet

Technical Details

The Cross-Chain Transfer Protocol (CCTP) is a permissionless protocol for transferring native USDC across supported blockchains. It works by burning USDC on the source chain and minting an equivalent amount on the destination chain, enabling seamless and secure value transfer. For more information, see Circle's official CCTP documentation.
This tool is built using only official CCTP dependencies—no additional smart contracts or centralized services required. The entire bridging process relies on Circle's battle-tested infrastructure.
The bridging process between ETH and Solana (and vice versa) involves three steps: For a detailed walkthrough, check out thestep-by-step tutorial.
The complete source code is available on GitHub. You can download it and run it locally on your machine. Contributions via pull requests are welcome!