paradex_vaults
Retrieve and filter detailed vault information, including configuration, permissions, and parameters, using JMESPath expressions for efficient data sorting and filtering.
Instructions
Get detailed information about a specific vault or all vaults if no address is provided.
Retrieves comprehensive details about a specific vault identified by its address,
including configuration, permissions, and other vault-specific parameters.
Use jmespath_filter to reduce the number of results as much as possible as number of vaults can be large.
You can use JMESPath expressions to filter, sort, or limit the results.
Examples:
- Filter by owner: "[?owner_account=='0x123...']"
- Filter by status: "[?status=='ACTIVE']"
- Find vaults with specific strategy: "[?contains(strategies, 'strategy_id')]"
- Sort by creation date: "sort_by([*], &created_at)"
- Limit to newest vaults: "sort_by([*], &created_at)[-5:]"
- Select specific fields: "[*].{address: address, name: name, kind: kind, status: status}"
Input Schema
Name | Required | Description | Default |
---|---|---|---|
jmespath_filter | No | JMESPath expression to filter, sort, or limit the results. | |
limit | No | Limit the number of results to the specified number. | |
offset | No | Offset the results to the specified number. | |
vault_address | No | The address of the vault to get details for or empty string to get all vaults. |
Input Schema (JSON Schema)
{
"properties": {
"jmespath_filter": {
"default": null,
"description": "JMESPath expression to filter, sort, or limit the results.",
"title": "Jmespath Filter",
"type": "string"
},
"limit": {
"default": 10,
"description": "Limit the number of results to the specified number.",
"exclusiveMinimum": 0,
"maximum": 100,
"title": "Limit",
"type": "integer"
},
"offset": {
"default": 0,
"description": "Offset the results to the specified number.",
"minimum": 0,
"title": "Offset",
"type": "integer"
},
"vault_address": {
"default": "",
"description": "The address of the vault to get details for or empty string to get all vaults.",
"title": "Vault Address",
"type": "string"
}
},
"title": "get_vaultsArguments",
"type": "object"
}