What problem does it solve? Building applications that custody crypto wallets on behalf of end users requires handling key management, transaction lifecycle tracking, gas fees, and multi-chain support. This Skill guides an AI assistant through the Circle Developer-Controlled Wallets SDK so developers can create wallets, move tokens, sign messages, and execute smart contracts without writing boilerplate from scratch. ## Core Features & Use Cases - Wallet Creation & Management: Create wallet sets and EOA or SCA wallets across EVM chains, Solana, Aptos, and NEAR, plus derive wallets to new blockchains and update metadata. - Transfers & Balances: Check token balances, estimate fees, create outbound transfers, and accelerate or cancel pending transactions with full transaction state tracking. - Signing & Contract Execution: Sign EIP-191 messages, EIP-712 typed data, and raw transactions, and execute smart contract functions via ABI signatures or raw calldata. - Use Case: A developer building a fintech app asks the assistant to create two testnet wallets on Polygon Amoy, fund one from a faucet, transfer USDC between them, and poll the transaction until it reaches a terminal state. ## Quick Start Ask the assistant to create a developer-controlled wallet set and two testnet wallets using the Circle SDK, then transfer tokens between them.