Quickstart Spotlight: Bridge USDC to Arc with CCTP + Bridge Kit
# Bridge Kit
# CCTP
# Circle Docs
# Developer
Learn how to bridge USDC to Arc via CCTP with Bridge Kit
Tim Baker
Crosschain UX usually fails for a boring reason: too much custom infrastructure. Different chains, different assumptions, and a transfer lifecycle that is painful to model correctly.
Arc’s “Bridge USDC to Arc” quickstart is designed to remove that friction. It shows how to move USDC from an EVM chain (for example, Ethereum Sepolia) or Solana Devnet to Arc Testnet using Circle’s Bridge Kit, powered by CCTP.
A quick mental model:
CCTP is a permissionless onchain utility for native USDC transfers. It burns USDC on the source chain and mints USDC on the destination chain. Bridge Kit wraps the workflow into a higher-level SDK so you can trigger transfers programmatically and listen to transfer lifecycle events in code.
What you will do in the tutorial:
Set up a small TypeScript project
Use Bridge Kit + the Circle Wallets adapter
Initiate a USDC transfer into Arc Testnet using Circle Dev-Controlled Wallets
Observe lifecycle events and verify the result onchain
Why this matters for builders:
It gives you a clean, event-driven baseline for crosschain deposits and funding flows
It avoids designing your own bridge state machine from scratch
It is directly reusable for wallet onboarding and app funding experiences