Skip to main content
GET
Get Open Limit Orders For Pool

Path Parameters

wallet
string
required

Base58-encoded wallet address

pool_address
string
required

Base58-encoded LB pair (pool) address

Query Parameters

page
integer<int64> | null

Page number, 1-indexed. Default: 1

Required range: x >= 1
page_size
integer<int64> | null
default:20

Number of results per page. Default: 20, max: 1000

Required range: 1 <= x <= 1000

Response

Top-level response for GET /wallets/{wallet}/limit_orders/open/pools/{pool_address}. Pool metadata and live pool state are emitted once at the top; per-order rows in data only carry order-specific fields.

current_active_bin_id
integer<int32>
required

Live active bin id from the dynamic pool cache.

current_page
integer<int64>
required
Required range: x >= 0
current_pool_price
string
required

Pool's live price (token Y per token X) from the dynamic pool cache.

data
object[]
required
page_size
integer<int64>
required
Required range: x >= 0
pages
integer<int64>
required
Required range: x >= 0
pool
object
required

Pool-level metadata shared across all limit-order responses for a given pool. Same shape on both the open- and closed-order endpoints so clients can render the pool header from a single struct.

total
integer<int64>
required
Required range: x >= 0