Browse the strategy marketplace on a chain
Lists every complete two-asset strategy on a chain for the marketplace browse UI, each grouped across its per-asset vault legs with its venue curve, leg sizing, and a stats summary. A null figure is never a zero, so check `rpcDegraded` and the `unavailable` block before rendering one.
Authorization
ApiKeyAuth In: header
Query Parameters
Numeric ID of the chain to query. Must be a chain Aqua0's vaults are live on.
Optional. Restricts results to strategies authored by this strategist (0x address).
Response Body
application/json
curl -X GET "https://example.com/api/vaults/strategies/marketplace?chainId=string"{ "chainId": 0, "fleetLive": true, "rpcDegraded": true, "strategies": [ { "chainId": 0, "strategyId": "string", "strategist": "string", "paused": true, "curve": "string", "curveLabel": "string", "curveParams": {}, "curveStatus": "shipped", "isActive": true, "routable": true, "routableReason": "string", "displayName": "string", "legs": [ { "vault": "string", "asset": "string", "symbol": "string", "deployed": "string", "paused": true, "realizedPnl": "string", "totalFees": "string", "netSettledToStrategy": "string", "committedBacking": "string", "availableFor": "string" } ], "totalDeployed": "string", "realizedPnl": "string", "sharePriceRay": "string", "stats": { "totalSwaps": 0, "totalAquaSwaps": 0, "totalFees": "string", "activeMakers": 0, "totalVirtualBalance": "string", "netSettledToStrategy": "string", "lastSwapTimestamp": 0, "totalVolumeIn": null, "totalVolumeOut": null } } ], "unavailable": { "fields": [ "string" ], "reason": "string" }}Get a strategy's recent realized settlements
Returns the settlements recorded against one strategy, newest first, keyed by its numeric class id rather than a V4 pool hash, and paged with the returned cursor. Filter a per-venue view on `venueKind`, never on `source`, because the two labels answer different questions.
Discover strategies (or look one up) on a chain
Discovers every complete two-asset vault-pair strategy on a chain (each grouped across its per-asset vault legs) for the "back a strategy" picker, or returns one strategy's full state when a strategyId and vault are given.