Skip to main content

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.

Add USDC to your agent wallet before sending transfers or paying for services. This is a prerequisite for transferring USDC, bridging USDC, paying for services, and other operations that spend USDC.

Prerequisites

Before you begin, ensure you have:

Steps

1

Fund your wallet

Run circle wallet fund with your wallet address, blockchain, amount, and method (crypto or fiat). Replace 0xYourWalletAddress with your wallet address.
circle wallet fund --address 0xYourWalletAddress \
  --chain BASE --amount 10 --method crypto
The CLI prints a terminal QR code and an EIP-681 deposit URI. Scan the QR code with your mobile wallet to send the funds. Pass --export <dir> to save a PNG instead, or --open to render the QR code in a browser tab.
On testnet, omit both --method and --amount. Testnet wallets are auto-funded from the Circle faucet. Arc Testnet gives 2 USDC to your first agent wallet.
2

Verify the funds arrived

Check your balance to confirm the deposit:
circle wallet balance --address 0xYourWalletAddress --chain BASE
See the CLI Command Reference for full syntax and options, including --token to fund with ETH or native tokens.