@somnia-chain/markets-sdk


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

Type Alias: PerpPortfolioOrder

PerpPortfolioOrder = object

Defined in: packages/sdk/src/perp/portfolio.ts:60

One currently-open order in a wallet's perp portfolio.

Properties

id

id: string

Defined in: packages/sdk/src/perp/portfolio.ts:62

Order id (${pool}_${orderId}).


orderId

orderId: string

Defined in: packages/sdk/src/perp/portfolio.ts:64

uint128 OrderId as a decimal string (pass to trader.cancelOrder).


isBid

isBid: boolean

Defined in: packages/sdk/src/perp/portfolio.ts:66

True = bid (long), false = ask (short).


price

price: string

Defined in: packages/sdk/src/perp/portfolio.ts:68

Limit price, raw quote units per whole base.


quantityRemaining

quantityRemaining: string

Defined in: packages/sdk/src/perp/portfolio.ts:70

Unfilled remainder, raw base units.


filledQuantity

filledQuantity: string

Defined in: packages/sdk/src/perp/portfolio.ts:72

Cumulative filled quantity, raw base units.


fullQuantity

fullQuantity: string

Defined in: packages/sdk/src/perp/portfolio.ts:74

Original order size, raw base units.


placedAtTimestamp

placedAtTimestamp: string

Defined in: packages/sdk/src/perp/portfolio.ts:76

Timestamp (unix seconds) the order was placed.


placedTxHash

placedTxHash: string

Defined in: packages/sdk/src/perp/portfolio.ts:78

Tx hash the order was placed in.


market

market: PerpPortfolioMarket

Defined in: packages/sdk/src/perp/portfolio.ts:80

The market the order rests on.