Skip to main content
GuidesWallet funding

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
They differ in fees, limits and which countries they serve — not in where the money lands.

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.