TypeScript
Generate raw unsigned transactions with Arrow API, deserialize them with @solana/web3.js, and hand them off to the wallet or signing flow of your choice.
SOL Transfer Transaction Data
Request a serialized, unsigned SOL transfer that you can forward to any wallet for signing. Arrow API offers two versions: standard (requires fetching blockhash separately) and blockhash included (ready to submit immediately).
Standard Version
Requires fetching the latest blockhash separately before submitting the transaction.
Blockhash Included Version
The transaction includes the latest blockhash automatically, ready to sign and submit immediately without an additional RPC call.
Token Transfer Transaction Data
Generate SPL token transfer payloads, ready to deserialize and sign without pulling in extra tooling. Arrow API offers two versions: standard (requires fetching blockhash separately) and blockhash included (ready to submit immediately).
Standard Version
Requires fetching the latest blockhash separately before submitting the transaction.
Blockhash Included Version
The transaction includes the latest blockhash automatically, ready to sign and submit immediately without an additional RPC call. See the Token Transfer with Memo + Blockhash endpoint for an example with memo support.
