Fetch spot balances for 1 to 50 wallets in a single request. GoldRush-native batch wrapper around spotClearinghouseState; no upstream Hyperliquid equivalent.
Fetches spot account state for 1 to 50 wallets in a single request. The standard HyperliquidDocumentation Index
Fetch the complete documentation index at: https://goldrush.dev/docs/llms.txt
Use this file to discover all available pages before exploring further.
/info API is single-wallet; this endpoint fans the requests out in parallel against our private node and returns a combined response.
This is a GoldRush-native extension. There is no equivalent on api.hyperliquid.xyz/info. The wrapped slots return exactly the same shape as Hyperliquid’s native single-wallet spotClearinghouseState, with a thin per-wallet error envelope when an individual wallet fails.
"batchSpotClearinghouseState".i corresponds to the i-th unique wallet in the deduplicated input order. Each element is either:
batchSpotClearinghouseState with 3 wallets: one empty wallet, one with a single USDC balance, one with multiple tokens including held amounts.
200 OK.
"upstream_error" for slot-level failures. Distinguishes error slots from success slots, which never have a top-level error field.upstream_error: <node message>, upstream returned HTTP <status>, overall batch timeout exceeded, or similar.spotClearinghouseState response: balances[] plus the optional tokenToAvailableAfterMaintenance field. There is no schema imposition - it’s the raw upstream object.
The tokenToAvailableAfterMaintenance field is optional and only present when at least one token has a non-zero margin-deduction-aware balance. Wallets without this field can simply ignore it; absence is normal for empty or inactive wallets.
For full per-field types and notes, see the single-wallet endpoint:
hypercore.goldrushdata.com. It is not a passthrough.200 OK is returned even when individual slots are error envelopes. Always check for the error key on each slot before using its fields.