Skip to main content

hl_batchOpenOrders JSON-RPC Method

Retrieves open orders for multiple user addresses in a single batch request. Maximum of 100 addresses per request

Updated on
May 07, 2026
Access to /hypercore JSON-RPC methods requires a Build plan or higher. View pricing to upgrade. For complete stream type definitions and filtering options, see the datasets documentation.

Parameters

users
array
REQUIRED

Array of user wallet addresses (0x-prefixed hex strings) to query for open orders. Maximum of 100 addresses per request.

Returns

result
object

Result payload containing successful and failed wallet queries

successful_states
array

Array of tuples containing wallet address and their open orders

address
string

User wallet address as a 0x-prefixed hex string

orders
array

Array of open order objects for this address

coin
string

Instrument symbol (e.g., HYPE, BTC, @294)

side
string

Order side: A for Ask (sell) or B for Bid (buy)

limitPx
string

Limit price as a stringified number

sz
string

Current order size/quantity as a stringified number

oid
integer

Order identifier

timestamp
integer

Order timestamp in milliseconds since Unix epoch

origSz
string

Original order size/quantity as a stringified number

failed_wallets
array

Array of wallet addresses that failed to be queried

Request
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free