What problem does it solve? Interacting with USDC across different blockchains involves chain-specific contract addresses, decimal handling, and account models that are easy to get wrong. This Skill provides verified contract addresses, correct 6-decimal handling, and step-by-step patterns for balance checks, transfers, approvals, and transfer verification on both EVM chains and Solana. ## Core Features & Use Cases - Balance and Allowance Checks: Read USDC balances via ERC-20 balanceOf on EVM or by deriving the Associated Token Account on Solana, with no private key required. - Transfers and Approvals: Send USDC with pre-flight balance and gas checks, transaction previews, and explicit user confirmation; approve contracts to spend USDC on EVM. - Transfer Verification: Query Transfer events on EVM or recent signatures on Solana to confirm incoming payments. - Use Case: An agent needs to pay 10 USDC to a recipient on Arc Testnet. The Skill checks the sender's balance and gas, presents a preview with the correct USDC contract address, and submits the transfer only after confirmation. ## Quick Start Check my USDC balance on Base Sepolia for address 0xYourAddress using the use-usdc skill.