Wallets
Give a customer a stablecoin address on one network, and see which coins on which networks Gravv books.
A wallet is a blockchain address that belongs to one of your customers. Senders pay USDC (or USDT) into it from another wallet or an exchange. Unlike the wallet behind an account, a standalone wallet has no bank details.
Example. Ada asks for a deposit address. You create a Polygon wallet for her and show "Polygon only" next to the address. She sends 250 USDC from her exchange on Polygon. Gravv sends inflow.onchain.completed, books a crypto_funding of 250, and her wallet shows USDC 250.000000.
Wallets workflow
- Create a customer to get a customer id.
- Create a wallet for the customer on the network the sender will use.
- Wait for the
inflow.onchain.completedwebhook, then read the balance.
Supported networks and coins
Send the network in lower case.
network |
USDC | USDT |
|---|---|---|
polygon |
Available | Available |
ethereum |
Available | Available |
avalanche |
Available | Available |
solana |
Available | Not supported. The balance shows, but Gravv does not book the deposit |
stellar |
Available once the wallet's USDC trustline is set up, a few seconds after creation. No memo is needed | Not supported |
Native gas coins (POL, ETH, AVAX, SOL, XLM) can appear in the balance, but Gravv never books them as deposits. Gravv supports wallets on these five networks only. You cannot send from an Avalanche wallet.
The same 0x… address exists on every EVM network, but Gravv watches only the wallet's own network. Always show the network next to the address, so a sender does not pick another one.
Wallets vs accounts
| Wallets | Accounts |
|---|---|
| A stablecoin address only | A financial account, with bank details where the option has them |
| Receive stablecoins from wallets and exchanges | Receive bank transfers, and stablecoins on the account's wallet |
| One customer can hold many. Each call creates one | Opened through the account flows |
Testing in sandbox
Sandbox wallets are test-network wallets. See Fund wallets during testing.