@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.