What problem does it solve? Managing USDC spread across multiple blockchains requires handling complex cross-chain orchestration like contract interactions, EIP-712 signing, and attestation polling. This Skill generates server-side TypeScript code that abstracts all of that into simple deposit, spend, and balance query calls using Circle's App Kit or Unified Balance Kit SDKs. ## Core Features & Use Cases - Unified Balance Operations: Generate code for depositing USDC into a unified balance, spending to any supported chain, and querying aggregated balances with per-chain breakdowns. - Multi-Adapter Support: Covers Viem (EVM private key), Solana, Circle developer-controlled wallets, and multichain EVM+Solana adapter configurations. - Delegate & Withdrawal Flows: Implements delegate lifecycle (addDelegate, depositFor, delegate spend) and the two-step 7-day delayed fund removal process. - Use Case: A developer building a chain-abstracted payment flow needs to let users deposit USDC on Base and spend it to a recipient on Arbitrum. The Skill walks through SDK and adapter selection, then generates ready-to-review TypeScript with testnet defaults and strict security rules. ## Quick Start Ask the assistant to generate code that deposits 10 USDC from Base Sepolia into a unified balance and then spends 5 USDC to a recipient on Arc Testnet using the Viem adapter.