Fetch perpetuals account state for 1 to 50 wallets in a single request. GoldRush-native batch wrapper around clearinghouseState; no upstream Hyperliquid equivalent.
Fetches perpetuals 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, so polling N wallets means N round trips; this endpoint fans them out in parallel against our private node and returns a single 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 clearinghouseState, with a thin per-wallet error envelope when an individual wallet fails.
"batchClearinghouseState".i corresponds to the i-th unique wallet in the deduplicated input order. Each element is either:
batchClearinghouseState with 3 wallets: one empty account, one with a single cross-margin position, one with a single isolated-margin position.
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.clearinghouseState response: assetPositions[], crossMarginSummary, marginSummary, crossMaintenanceMarginUsed, time, withdrawable. There is no schema imposition - it’s the raw upstream object.
For full per-field types and notes (including the two leverage shapes and the nullable liquidationPx), see the single-wallet endpoint:
hypercore.goldrushdata.com. It is not a passthrough.0xAbC... vs 0xabc...) collapse to a single slot in the output, at the position of the first occurrence in the input.200 OK is returned even when individual slots are error envelopes. Always check for the error key on each slot before using its fields.