Token Transfer with Memo + Blockhash

Same memo-enabled SPL token transfer, but the latest blockhash is included so you can submit immediately without an additional RPC call.

Start for Free

Endpoint

POST https://arrow-api.yatori.io/v1/token-transfer-memo-hash

Headers

Auth Bearer Token

Include your Arrow API key as a Bearer token in the Authorization header.

stringrequired

Parameters

from_address

The wallet address sending the tokens.

stringrequired

to_address

The wallet address receiving the tokens.

stringrequired

token_mint_address

The mint address of the SPL token being transferred.

stringrequired

memo

Memo text to embed in the transaction.

stringrequired

cURL Request

curl -X POST https://arrow-api.yatori.io/v1/token-transfer-memo-hash   -H "Content-Type: application/json"   -H "Authorization: Bearer "   -d '{
    "from_address": "G8RtxPyG2pdrAhrNRMgg7Hia8imCofdCYxvyWiNG14hx",
    "to_address": "gmDexz3AyHdgCyHrbYUrGUvodYE953oGKmywiNzgtGK",
    "token_mint_address": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
    "amount": "1000",
    "memo": "Shipment 4821"
  }'

Sample Response

{
  "data": {
    "transaction": [/* serialized unsigned transaction bytes */],
    "latestBlockhash": "8E4ob2v9E9pW5uD1jG5g3PThF9t4kM1eXnX3Mg7jMmNQ"
  },
  "status": "Token transfer with memo and blockhash created successfully"
}