Wallet operations are tasks you can perform with an agent wallet using Circle CLI. Full command syntax is in the CLI Command Reference. The following table describes common wallet operations and the CLI commands to perform them.Documentation Index
Fetch the complete documentation index at: https://developers.circle.com/llms.txt
Use this file to discover all available pages before exploring further.
| Operation | What it does | Command |
|---|---|---|
| Authenticate | Sign up or log in to your agent wallet using email OTP. Creates a session valid for 7 days. | circle wallet login |
| Fund wallet | Add funds to your agent wallet using a wallet transfer or fiat onramp. | circle wallet fund |
| Transfer USDC | Send USDC and other tokens to a designated wallet address. | circle wallet transfer |
| Bridge USDC | Move USDC from one blockchain to another using CCTP. | circle bridge transfer |
| Swap tokens | Swap one token for another directly from your agent wallet. | circle wallet swap |
| Deposit for nanopayments | Deposit USDC into Gateway for gas-free USDC payments at sub-cent scale. | circle gateway deposit |
| Pay for service | Discover and pay for x402-compatible API services using USDC. | circle services pay |
| Execute contract | Interact with a smart contract by calling a write function. | circle wallet execute |
| Sign messages | Sign a message or EIP-712 typed data with your wallet. | circle wallet sign |
| Set policies | Set USDC transfer limits or allow/block specific recipient or contract addresses. | circle wallet limit set |