Check whether an LP can lock liquidity into a vault
Reports whether an LP can lock liquidity into an asset vault, and if not, why (e.g. the vault is paused or not deployed), plus the maximum lockable amount and any gates. Locking is permissionless, so this lets the UI disable the button with a reason instead of paying gas to discover a revert. Path parameters: chainId, asset (address or symbol), lp (LP address), all required. Query parameter: amount (optional integer to check a specific size).
Authorization
ApiKeyAuth In: header
Path Parameters
Numeric ID of the chain to query or act on.
The vault's underlying asset, as a token contract address or ticker symbol (e.g. USDC).
The liquidity provider's wallet address.
Query Parameters
Optional. Checks eligibility for a specific deposit size, in the asset's smallest unit (e.g. wei for an 18-decimal token).
Response Body
curl -X GET "https://example.com/api/vaults/string/string/deposit-eligibility/string"API overview
Authentication, base URL, and the integration pattern for the Aqua0 REST API.
Get an LP's position in an asset vault
Returns an LP's full position in one asset vault as a set of buckets (free, deployed, locked) plus withdrawability, so the UI never offers a withdraw the vault would refuse. By default the free principal is reconciled against the vault's own on-chain value and both numbers are reported. Path parameters: chainId, asset (address or symbol), lp (LP address), all required. Query parameter: reconcile (optional, defaults to true; set false to skip the on-chain read).