Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • PerpOrder

Index

Constructors

  • new PerpOrder(seqNum: BN, orderId: BN, owner: PublicKey, openOrdersSlot: number, feeTier: 0, uiPrice: number, priceLots: BN, uiSize: number, sizeLots: BN, side: PerpOrderSide, timestamp: BN, expiryTimestamp: BN, perpMarketIndex: number, isExpired?: boolean, isOraclePegged?: boolean, orderType: PerpOrderType, oraclePeggedProperties?: OraclePeggedProperties): PerpOrder
  • Parameters

    • seqNum: BN
    • orderId: BN
    • owner: PublicKey
    • openOrdersSlot: number
    • feeTier: 0
    • uiPrice: number
    • priceLots: BN
    • uiSize: number
    • sizeLots: BN
    • side: PerpOrderSide
    • timestamp: BN
    • expiryTimestamp: BN
    • perpMarketIndex: number
    • isExpired: boolean = false
    • isOraclePegged: boolean = false
    • orderType: PerpOrderType
    • Optional oraclePeggedProperties: OraclePeggedProperties

    Returns PerpOrder

Properties

expiryTimestamp: BN
feeTier: 0
isExpired: boolean = false
isOraclePegged: boolean = false
openOrdersSlot: number
oraclePeggedProperties?: OraclePeggedProperties
orderId: BN
orderType: PerpOrderType
owner: PublicKey
perpMarketIndex: number
priceLots: BN
seqNum: BN
sizeLots: BN
timestamp: BN
uiPrice: number
uiSize: number

Accessors

  • get price(): number
  • get size(): number

Methods

Generated using TypeDoc