Send a swap on Solana
Sends the swap the trader signed. Sign the prepared transaction without changing it.
Your API key. Authorizing a swap or opening a market takes a key issued to your integration, and the shared key the docs fill in reads and quotes only.
In: header
Path Parameters
The requestId the prepare call returned.
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/api/solana/swaps/transactions/string/submit" \ -H "Content-Type: application/json" \ -d '{ "signedTransaction": "AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" }'{ "requestId": "6f0c2f7e-2a0b-4b8e-9b54-0c2d7f0f5a11", "status": "submitted", "signature": "5VERv8NMvzbJMEkV8xnrLkEaWRtSz9CosKDYjCJjBRnbJLgp8uirBgmQpjKhoR4tjF3ZpRzrFmBV6UjKdiSZkQUW"}{ "error": "string", "code": "string", "message": "string", "details": {}, "requestId": "string"}{ "error": "string", "code": "string", "message": "string", "details": {}, "requestId": "string"}{ "error": "string", "code": "string", "message": "string", "details": {}, "requestId": "string"}{ "error": "string", "code": "string", "message": "string", "details": {}, "requestId": "string"}{ "error": "string", "code": "string", "message": "string", "details": {}, "requestId": "string"}{ "error": "string", "code": "string", "message": "string", "details": {}, "requestId": "string"}{ "error": "string", "code": "string", "message": "string", "details": {}, "requestId": "string"}API overview
Base URL, authentication, limits and errors for the Aqua0 REST API.
Authorize a Uniswap V4 swap
Returns a signed authorization that adds Aqua0 liquidity to a Uniswap V4 pool for exactly this swap, passed to the router with the swap. It takes an API key issued to your integration, and the shared and docs keys are refused.