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.
Authorization
ApiKeyAuth In: header
Path Parameters
The wallet address to look up.
Query Parameters
Optional. Restricts results to one chain, and if omitted, returns swaps across every chain Aqua0's vaults are live on.
Optional, defaults to 50, max 200. Maximum number of swaps to return.
Optional. Returns swaps strictly older than this block timestamp, for cursor-based pagination.
Response Body
application/json
curl -X GET "https://example.com/api/swap/history/string"{ "wallet": "string", "swaps": [ { "swapId": "string", "chainId": 0, "poolId": "string", "token0": "string", "delta0": "string", "token1": "string", "delta1": "string", "timestamp": 0, "transactionHash": "string", "settled": true } ], "nextCursor": 0}Authorize a Uniswap V4 JIT liquidity injection for one swap
Returns a backend-signed EIP-712 authorization that lets a trader pull just-in-time liquidity into the Uniswap V4 pool for one specific swap, binding the exact swap and executor. Venue must be 'v4', so call /quote with venue v4 first to preview the fill.
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.