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.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
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", "monad"
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%)