Submit Signed Transaction
Accepts a user-signed transaction, registers it for monitoring in
task-service, and submits it through Shuriken’s RPCs for better landing.
Returns a taskId for status polling via /status/:taskId.
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/submit request body
Submit a user-signed transaction through Shuriken's RPCs for better landing.
Chain identifier: "solana", "base", "bsc"
Signed transaction: base64 for SVM, hex-encoded RLP for EVM
Wallet address for task tracking and monitoring attribution
Optional quote_id for correlation with /quote