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.

TypeScript

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.

TypeScript

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.