What problem does it solve? Moving USDC between blockchains normally requires waiting for source-chain finality and managing separate balances on every chain. This Skill implements Circle Gateway's deposit, burn, and mint workflow so users hold one unified USDC balance and transfer across chains in under 500ms. ## Core Features & Use Cases - Unified Balance Deposits: Deposit USDC into Gateway Wallet contracts on EVM chains or Solana using self-managed keys, browser wallets (EIP-1193/EIP-6963), or Circle Developer-Controlled Wallets. - Crosschain Transfers: Create and sign burn intents (EIP-712 for EVM, prefixed Ed25519 for Solana), submit them to the Gateway REST API, and mint on the destination chain via gatewayMint. - Balance Queries: Query unified USDC balances across chains through the Gateway /balances endpoint. - Use Case: A payments app pools user USDC deposits on Ethereum, Base, and Solana, then lets users instantly spend that balance on Arc Testnet without bridging each chain separately. ## Quick Start Ask the assistant to transfer 5 USDC from your unified Gateway balance on Ethereum Sepolia to Base Sepolia using a self-managed wallet.