@somnia-chain/markets-sdk / index / PerpPortfolioOrder
Type Alias: PerpPortfolioOrder
PerpPortfolioOrder =
object
Defined in: packages/sdk/src/perp/portfolio.ts:70
One currently-open order in a wallet's perp portfolio.
Properties
id
id:
string
Defined in: packages/sdk/src/perp/portfolio.ts:72
Order id (${pool}_${orderId}).
orderId
orderId:
string
Defined in: packages/sdk/src/perp/portfolio.ts:74
uint128 OrderId as a decimal string (pass to trader.cancelOrder).
isBid
isBid:
boolean
Defined in: packages/sdk/src/perp/portfolio.ts:76
True = bid (long), false = ask (short).
price
price:
string
Defined in: packages/sdk/src/perp/portfolio.ts:78
Limit price, raw quote units per whole base.
quantityRemaining
quantityRemaining:
string
Defined in: packages/sdk/src/perp/portfolio.ts:80
Unfilled remainder, raw base units.
filledQuantity
filledQuantity:
string
Defined in: packages/sdk/src/perp/portfolio.ts:82
Cumulative filled quantity, raw base units.
fullQuantity
fullQuantity:
string
Defined in: packages/sdk/src/perp/portfolio.ts:84
Original order size, raw base units.
placedAtTimestamp
placedAtTimestamp:
string
Defined in: packages/sdk/src/perp/portfolio.ts:86
Timestamp (unix seconds) the order was placed.
placedTxHash
placedTxHash:
string
Defined in: packages/sdk/src/perp/portfolio.ts:88
Tx hash the order was placed in.
market
market:
PerpPortfolioMarket
Defined in: packages/sdk/src/perp/portfolio.ts:90
The market the order rests on.