@somnia-chain/markets-sdk


@somnia-chain/markets-sdk / index / OpenOrdersOnchain

Interface: OpenOrdersOnchain

Defined in: packages/sdk/src/orders.ts:979

One owner's resting orders across several pools, all read at one block. Read them with client.getOpenOrdersOnchain(pools, owner).

Properties

orders

orders: OnchainOrder & object[]

Defined in: packages/sdk/src/orders.ts:987

Every resting order, each tagged with the pool it rests on. Order ids are unique per pool, so the pool is part of a row's identity.

Empty when no supplied pool holds an order for this owner. That is a successful empty result; a failed read throws.


blockNumber

blockNumber: bigint

Defined in: packages/sdk/src/orders.ts:989

The single block every read in the call quoted.