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.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
POST /api/v2/swap/submit request body
Submit a user-signed transaction through Shuriken's RPCs for better landing.
Chain identifier: "solana", "base", "bsc", "monad"
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