Create an agent wallet and fund it with USDC on Base. Prefer a guided setup? Prompt your AI agent to set it up.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.
Your agent can only operate the wallet if it has access to the email address
used during authentication. By default, only you receive the OTP. If you grant
your agent access to your inbox, it can authenticate on your behalf and
perform all wallet operations.
Prerequisites
Before you begin, ensure you have:- Installed Node.js v20.18.2 or later.
-
Installed Circle CLI:
Steps
Follow these steps to create an agent wallet and fund it with USDC.Authenticate
To use testnet instead, add
--testnet to the command. Sessions are
stored separately for mainnet and testnet and expire after 7 days.Fund your wallet
Run 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.To buy USDC with a card instead, pass
circle wallet fund to add USDC to your wallet from another wallet you
own. Replace 0xYourWalletAddress with the address from the previous step:--method fiat to open the onramp
provider in your browser. See
Fund wallet for all
funding options.Next steps
Now that you have a funded wallet, you can:- Deposit for nanopayments and pay for a service.
- Transfer USDC to another address.
- Bridge USDC to another blockchain.
- Swap tokens using your agent wallet.
- Explore wallet operations for more tasks.