What problem does it solve? Interacting with USDC across different blockchain ecosystems involves chain-specific contract addresses, decimal handling, and token account models that are easy to get wrong, leading to failed or irreversible transactions. ## Core Features & Use Cases - Balance and Allowance Checks: Query USDC balances on EVM chains via ERC-20 contracts and on Solana via Associated Token Accounts without needing a private key. - Transfers and Approvals: Send USDC and approve contract spending on EVM chains, or transfer SPL USDC on Solana with automatic ATA existence checks and pre-flight balance validation. - Transfer Verification: Verify incoming USDC transfers by reading Transfer events on EVM or transaction signatures on Solana. - Use Case: A developer building a payment flow on Base Sepolia needs to check a user's USDC balance, confirm sufficient funds, and send 10 USDC to a recipient with a confirmation preview before submitting the transaction. ## Quick Start Ask the assistant to check the USDC balance of your wallet address on Base Sepolia testnet.