Get 1inch Aqua swap calldata for the trader's wallet
Returns the {to, data} pair the trader sends on chain to execute a 1inch Aqua swap, taking the same input as /quote with venue 'aqua'. The Uniswap V4 venue does not use this verb and signs via /authorize instead.
Authorization
ApiKeyAuth In: header
Query Parameters
Numeric ID of the chain to query or act on.
Response Body
application/json
curl -X POST "https://example.com/api/swap/prepare?chainId=string"{ "venue": "aqua", "calldata": { "to": "string", "data": "string" }}Get a wallet's Uniswap V4 swap history
Returns the wallet's realized Uniswap V4 swaps, newest first, with token deltas signed from the pool's perspective and returned as decimal strings. Only settled swaps that took Aqua0 JIT liquidity and carried a trader at authorize time are visible.
Preview a swap quote (1inch Aqua or Uniswap V4)
Simulates a swap and returns the preview WITHOUT any signature or capital hold. Both venues are just-in-time, meaning neither holds capital between swaps. The `venue` body field selects the path. `aqua` simulates against the 1inch Aqua router for a shipped-strategy fill (body: order, tokenIn, tokenOut, amountIn, takerData, with chainId as a query parameter). `v4` prices a just-in-time liquidity fill against Aqua0's own vault capital and JIT range preferences (body: poolId, chainId, token0, token1, swapDirection, tickSpacing, requestedAmount0/1, tradeType). Read-only.