POST /api/v2/swap/submit — Submit a signed transaction for execution
Swap
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.
POST
POST /api/v2/swap/submit — Submit a signed transaction for execution
Authorizations
Use Authorization: Bearer <jwt> for user auth or Authorization: Bearer sk_{keyId}_{secret} for API key auth.
Body
application/json
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