Fund wallets during testing

See which sandbox wallets a public test-network faucet can fund, and why EVM sandbox wallets show a sandbox test dollar instead.

This page shows how to put test funds on a sandbox wallet. Sandbox wallets are test-network wallets, and how you fund one depends on its network.

Example. You create a sandbox Stellar wallet for Ada and send it 10 test-network USDC from a public faucet. Her wallet then shows a USDC balance of 10.0000000. A sandbox Polygon wallet would still show 0, because faucet USDC does not count on that network.

Network How to fund it in sandbox
stellar, solana A public USDC faucet for that test network. These are real test-network wallets
polygon, ethereum, avalanche You cannot fund these with a faucet. On these networks the USDC balance of a sandbox wallet is the sandbox test dollar, a test token that stands for US dollars. USDC from a public faucet does not show

The API has no way today to add sandbox test dollars to a standalone EVM wallet. To test money arriving in an account, use a simulated deposit on a v2 account.

Fund a Stellar or Solana wallet

  1. Read the wallet's address and network with Get a single wallet:

    curl --request GET \
         --url https://api.gravv.xyz/v1/wallets/30803889-fa61-4774-8d11-8e3781728a07 \
         --header 'Api-Key: <API_KEY>'
    
  2. Open a public USDC faucet for the Stellar or Solana test network, and send USDC to the address.

  3. Wait for inflow.onchain.completed, then read the wallet again for the balance.

A Stellar wallet already holds its USDC trustline a few seconds after Gravv creates it. A new Solana wallet lists only SOL until the first USDC arrives.

Do not send main-network coins to a sandbox address. You lose them.

Was this page helpful?