Overview
Add money to the wallet via Coinbase Onramp. Use when you or the user want to fund, deposit, top up, load, buy USDC, add funds, or onramp. Also use when the wallet has insufficient balance for a send or trade operation.Prerequisites
- Must be authenticated (
npx awal@latest statusto check) - Coinbase Onramp is available in supported regions (US, etc.)
Confirming wallet status
Opening the funding interface
- Select a preset amount (20, $50) or enter a custom amount
- Choose their preferred payment method
- Complete the purchase through Coinbase Pay
Payment methods
| Method | Description |
|---|---|
| Apple Pay | Fast checkout with Apple Pay (where available) |
| Coinbase | Transfer from existing Coinbase account |
| Card | Debit card payment |
| Bank | ACH bank transfer |
Funding flow
- Run
npx awal@latest showto open the wallet UI - Instruct the user to click the Fund button
- User selects amount and payment method in the UI
- User completes payment through Coinbase Pay (opens in browser)
- USDC is deposited to the wallet once payment confirms
Alternative: Direct transfer
Users can send USDC on Base directly to the wallet address:Checking balance after funding
Notes
- Funding goes through Coinbase’s regulated onramp
- Processing time varies by payment method:
- Instant: Card, Apple Pay
- 1-3 days: Bank transfer
- Funds are deposited as USDC on Base network