Set an LP's JIT range preference for a pool
Stores the LP's chosen V4 tick range for a pool, the curve Aqua0 prices JIT swaps against. It carries no capital authority, moves no funds, and is wallet-bound so an LP can only set their own range.
Authorization
ApiKeyAuth In: header
Path Parameters
Numeric ID of the chain to query or act on.
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
curl -X POST "https://example.com/api/vaults/jit-preferences/string" \ -H "Content-Type: application/json" \ -d '{ "poolId": "string", "tickLower": "string", "tickUpper": "string", "amount0": "string", "amount1": "string", "token0": "string", "token1": "string" }'{ "preference": { "id": "string", "lp": "string", "sourceChainId": 0, "targetChainId": 0, "poolId": "string", "tickLower": 0, "tickUpper": 0, "amount0": "string", "amount1": "string", "token0": "string", "token1": "string", "active": true, "createdAt": 0 }}List the V4 pool definitions and on-chain state for a chain
Returns Aqua0's V4 pool definitions plus on-chain state for a chain, each with the Aqua class registered on its currency pair. Read-only and network-mode-aware, so a chain with no real mainnet deployment returns nothing in mainnet mode, and no TVL or APY is produced here.
Get a cross-chain front by its frontId
Returns one cross-chain front as a single row joining the source lock/commit/release on chain A to the destination landing credit on chain B. The destination fields stay null until the landing is credited, which is the in-flight state the UI shows.