Build Unsigned Transaction
Quotes with chain-appropriate resolvers, builds an unsigned transaction, and returns it for the caller to sign locally. SVM returns base64 VersionedTransaction; EVM returns EIP-1559 envelope(s) with optional approval transaction.
Documentation Index
Fetch the complete documentation index at: https://docs.shuriken.trade/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Use Authorization: Bearer <jwt> for user auth or Authorization: Bearer sk_{keyId}_{secret} for API key auth.
Body
POST /api/v2/swap/transaction request body
Build an unsigned transaction from trade parameters. The caller signs
locally and submits via /submit or directly to chain.
Amount in base units (e.g., lamports for SOL, wei for EVM)
Chain identifier: "solana", "base", "bsc"
Token address to sell
Token address to buy
User's own wallet address (not a Shuriken wallet ID)
Slippage tolerance in basis points (default: 100 = 1%)