Crypto transfers

You can send and receive stablecoins to and from crypto wallets on multiple blockchain networks.

Send stablecoins

You can transfer USDC and USDT from your crypto wallets. For information on supported blockchain networks and their stablecoins, see Pay-in methods.

Use your Api Key, the sender’s account id, customer id, and the recipient’s wallet address to initiate the transfer. If you’re sending to a wallet on the Stellar blockchain network, include the blockchain_memo field.

The source object contains the sender’s details, and the destination object contains the recipient’s details:

curl --request POST \
     --url https://api.gravv.xyz/v1/transfer \
     --header 'Api-Key: <Api Key>' \
     --header 'Idempotency-Key: 979879887678789_attempt_1' \
     --header 'content-type: application/json' \
     --data '
{
  "source": {
    "source_type": "crypto_wallet",
    "id": "b9c2cb0d-e09a-496f-8655-d8c4b7aaf2f8"
  },
  "destination": {
    "destination_type": "card",
    "blockchain_network": "stellar",
    "wallet_address": "0x25a4c9853e761753ae18d6871731e305b8b0b2a4",
    "blockchain_memo": "x1we2e2348r3r34r3"
  },
  "amount": 2,
  "description": "Transfer Testing",
  "customer_id": "bb6c6022-f1d8-492f-80f0-7547134bb42f",
  "client_reference": "2893843"
}
'

Receive stablecoins

After you Create an account, Gravv generates a wallet address for you. Share this address with anyone who needs to send you stablecoins. For information on the stablecoins you can receive through your wallet, see Pay-in methods.