---
title: Fund Wallet
description: Add USDC to your Agnic Wallet on Base
---

# Fund Wallet

Instructions for adding USDC to your Agnic Wallet on Base.

---

## Get Your Wallet Address

```bash
npx agnic@latest address
```

This displays your wallet address on each supported network.

---

## Funding Options

### Option 1: Agnic Dashboard (Recommended)

1. Go to [app.agnic.ai](https://app.agnic.ai)
2. Sign in with the same account used in the CLI
3. Navigate to the dashboard
4. Use the **"Add Funds"** button to add USDC via card or on-chain funding

### Option 2: Direct USDC Transfer

Send USDC directly to your wallet address on **Base network**:

1. Get the address: `npx agnic@latest address`
2. From any wallet (MetaMask, Coinbase, Phantom, etc.), send USDC on **Base** to that address
3. 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 Agnic Wallet balance.

### Option 3: Bridge from Another Chain

If you have USDC on Ethereum, Arbitrum, or Optimism, you can bridge to Base using:
- [bridge.base.org](https://bridge.base.org) (official Base bridge)
- Any cross-chain bridge that supports Base

---

## Verify Balance

After funding, confirm the deposit arrived:

```bash
npx agnic@latest balance --network base
```

---

## Important Notes

- Agnic wallets use **USDC** (not ETH) for transactions
- **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 status` to check; use `--token`, `AGNIC_TOKEN`, or browser login)

---

## Error Handling

| Error | Solution |
|-------|----------|
| "Not authenticated" | Provide `--token`, set `AGNIC_TOKEN`, or run `npx agnic@latest auth login` |
| 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 |

---

## Next Steps

<Cards>
  <Card title="Check Balance" href="/docs/agentic-wallet/skills/check-balance">
    Verify your balance
  </Card>
  <Card title="Pay for Service" href="/docs/agentic-wallet/skills/pay-for-service">
    Make paid x402 API requests
  </Card>
</Cards>
