Funding the AgnicPay Wallet
Provide instructions for adding USDC to the user's AgnicPay wallet on Base.
Confirm wallet is initialized and authed
npx agnic@latest status
If the wallet is not authenticated, refer to the authenticate-wallet skill.
Get Wallet Address
npx agnic@latest address
This displays the user's wallet address on each supported network.
Funding Options
Option 1: AgnicPay Dashboard (Recommended)
- Go to pay.agnic.ai
- Sign in with the same account used in the CLI
- Navigate to the dashboard
- Use the "Add Funds" button to deposit USDC via card, bank transfer, or crypto
Option 2: Direct USDC Transfer
Send USDC directly to the wallet address on Base network:
- Get the address:
npx agnic@latest address - From any wallet (MetaMask, Coinbase, Phantom, etc.), send USDC on Base to that address
- Verify arrival:
npx agnic@latest balance --network base
Important: Send USDC on Base network only. USDC on other chains (Ethereum mainnet, Arbitrum, etc.) will not appear in the AgnicPay balance.
Option 3: Bridge from Another Chain
If the user has USDC on Ethereum, Arbitrum, or Optimism, they can bridge to Base using:
- bridge.base.org (official Base bridge)
- Any cross-chain bridge that supports Base
Verify Balance
After funding, confirm the deposit arrived:
npx agnic@latest balance --network base
Important Notes
- AgnicPay wallets use USDC (not ETH) for payments and trading
- Base network is the primary chain
- Minimum recommended balance: $1.00 USDC for testing
- Small amounts of ETH on Base may be needed for gas (auto-handled in most cases)
Prerequisites
- Must be authenticated (
npx agnic@latest statusto check)
Error Handling
Common errors:
- "Not authenticated" — Run
npx agnic@latest auth loginfirst - Balance shows 0 after transfer — Verify the transfer was on Base network (not Ethereum mainnet)
- Transfer pending — Base transactions typically confirm in 2-3 seconds