bullpen hyperliquid vault list¶
Last updated: July 13, 2026
List Hyperliquid vault equities for an address
Usage¶
Live Help¶
List Hyperliquid vault equities for an address
Usage: bullpen hyperliquid vault list [OPTIONS]
Options:
--address <ADDRESS>
Ethereum address to query. Defaults to the authenticated account
--no-multi-wallet-warning
Suppress the table-mode warning shown when multiple EVM wallet accounts exist
--output <OUTPUT>
Output format for command results
[possible values: table, json]
--env <ENV>
Target environment to connect to (overrides config.toml)
[env: BULLPEN_ENV=]
[possible values: staging, production]
--config <CONFIG>
Path to a custom config.toml file (overrides $BULLPEN_CONFIG and the default location).
Explicit --config and BULLPEN_CONFIG paths fail closed: if the file is missing, the CLI exits validation instead of silently loading defaults. Credentials still resolve via BULLPEN_HOME, so set BULLPEN_HOME too when isolating a session.
--read-only
Enable read-only mode: blocks all mutating commands
--non-interactive
Suppress interactive prompts; does NOT imply --yes for money-moving commands
[env: BULLPEN_NON_INTERACTIVE=]
-h, --help
Print help (see a summary with '-h')
EXAMPLES:
# List Hyperliquid vault equities for an address
bullpen hyperliquid vault list --address 0x1111111111111111111111111111111111111111
# Export Hyperliquid vault equities as JSON
bullpen hyperliquid vault list --address 0x1111111111111111111111111111111111111111 --output json
Example Commands¶
bullpen hyperliquid vault list --address 0x1111111111111111111111111111111111111111
bullpen hyperliquid vault list --address 0x1111111111111111111111111111111111111111 --output json
JSON Output¶
Contract: JSON Output Contract.
Successful output is a single JSON document. The shape below is representative for this command family; commands may add fields without breaking the shared contract.
Schema version: 1 when a command emits schema_version; otherwise treat the current command shape as contract version 1.
Top-level Keys¶
| key | type | nullable | notes |
|---|---|---|---|
schema_version |
integer | no | Vault-equities report schema version |
kind |
string | no | Always hyperliquid_vault_equities |
address |
string | no | Hyperliquid account address queried |
signer_address |
string | yes | Active signer address when the default authenticated account was used; absent for explicit public --address reads |
total_equity |
string/decimal | no | Sum of reported vault equity values |
would_submit |
boolean | no | Always false; this is a read-only report |
signature_requested |
boolean | no | Always false; this command does not request signing |
exchange_request_submitted |
boolean | no | Always false; this command does not submit /exchange |
vaults |
array | no | Vault rows returned by Hyperliquid userVaultEquities |
vaults[].vault_address |
string | no | Hyperliquid vault address |
vaults[].equity |
string/decimal | no | Equity reported for this vault relationship |
Example¶
{
"schema_version": 1,
"kind": "hyperliquid_vault_equities",
"address": "0x1111111111111111111111111111111111111111",
"total_equity": "868.25",
"would_submit": false,
"signature_requested": false,
"exchange_request_submitted": false,
"vaults": [
{
"vault_address": "0x2222222222222222222222222222222222222222",
"equity": "125.5"
},
{
"vault_address": "0x3333333333333333333333333333333333333333",
"equity": "742.75"
}
]
}
Stability¶
Patch releases may add nullable or optional fields. Minor releases may add required fields or increment schema_version. Major releases may remove or rename fields.