What problem does it solve? Moving USDC between blockchains requires orchestrating multiple steps—token approval, burning on the source chain, fetching attestations, and minting on the destination. This Skill guides you through implementing crosschain USDC transfers with Circle's App Kit or Bridge Kit SDKs, handling the full CCTP lifecycle in a single call. ## Core Features & Use Cases - Crosschain USDC Bridging: Transfer USDC between EVM chains, between EVM and Solana, or between any chains via Circle developer-controlled wallets using CCTP. - Flexible Adapter Support: Choose between private key adapters (Viem, Solana Kit), Circle Wallets adapters, or browser wallet integration via wagmi (ConnectKit, RainbowKit). - Forwarding Service & Recovery: Let Circle's infrastructure handle attestation and minting automatically, and resume failed transfers from the exact failed step with kit.retry(). - Use Case: A developer building a multi-chain payment app needs to move 100 USDC from Ethereum Sepolia to Arc Testnet. The Skill walks them through SDK selection, adapter setup, event handling, and error recovery. ## Quick Start Ask the assistant to bridge 1 USDC from Arc Testnet to Base Sepolia using Circle App Kit with a private key adapter.