Wallets

Wallets are blockchain addresses that enable customers to send and receive USDC directly on supported blockchain networks. Unlike the wallets you get when you create an account, these wallets operate independently and are not linked to an account.

Wallets workflow

To use wallets with Gravv:

  1. Create a customer to obtain a customer id.
  2. Create a wallet for the customer on your chosen blockchain network.

When to use wallets

Use wallets when you need:

  • direct blockchain interactions without managing full user accounts
  • multiple blockchain addresses under one customer
  • flexibility to create wallets for specific blockchains on demand

Wallets vs accounts

While both wallets and accounts enable cryptocurrency transactions, they serve different purposes:

WalletsAccounts
standalone blockchain addressesfull-featured financial accounts
can send and receive funds directlyalways backed by a wallet
don't include virtual account detailsinclude virtual account details for wire transfers and ACH
don't support additional featuressupport additional features like cards and savings
wallets can exist without accountsaccounts can't exist without wallets

Supported blockchain networks

Gravv supports wallets on the following blockchain networks:

  • Polygon
  • Ethereum
  • Avalanche
  • Stellar
  • Solana
  • Sui

For information on the stablecoins you can receive on each blockchain network, see Pay-in methods.