Wallet Funding
To fund your account with USDC, you deposit USDC on Base; deposited USDC is spendable and withdrawable. (You can also top up credits with a card instead.) Several onramp options for getting USDC on Base are available directly from the app.
- MoonPay via Privy — card
- Peer / ZKP2P — Venmo, Wise, Zelle
- Direct Base USDC transfer
USDC on Base, in your own walletdeposit it to get withdrawable credits
MoonPay (via Privy)
Buy USDC with a card, integrated through Privy's useFundWallet hook.
Available from the Buy page → "Fund Wallet" → "MoonPay".
Peer (ZKP2P)
P2P fiat-to-crypto via the Peer Chrome extension. Requires installing the extension first.
Available from the Buy page → "Fund Wallet" → "Peer".
Bridge from Another Chain
If you already have USDC on Ethereum, Arbitrum, or another chain, bridge to Base using:
Already Have USDC on Base?
Send it to your deposit address on Buy › Funding › Crypto. Send only USDC, only on Base.