Options
All
  • Public
  • Public/Protected
  • All
Menu

Class MangoPerpMarket

Hierarchy

  • MangoPerpMarket

Implements

Index

Constructors

Properties

connection: Connection
fillEvents: Cache<ParsedFillEvent[]> = ...
hasInitialized: boolean = false
keepAlive: boolean = false

determine underlying process is keeping alive or not

mangoAccount: default
mangoCache: MangoCache
mangoClient: MangoClient
mangoGroup: default
marketConfig: MarketConfig
owner: Account
perpMarket: default
receiptStore: ReceiptStore

Methods

  • bestAsk(): Promise<undefined | Order>
  • bestBid(): Promise<undefined | Order>
  • cancelAllOrders(): Promise<Receipt[]>
  • cancelOrder(id: string): Promise<Receipt>
  • closePosition(): Promise<undefined | string>
  • destroy(): Promise<void>
  • initialize(): Promise<void>
  • settlePnl(): Promise<null | string>
  • waitForCanceled(receipt: Receipt): Promise<boolean>
  • waitForFulfilled(receipt: Receipt): Promise<boolean>
  • waitForPlaced(receipt: Receipt): Promise<boolean>

Generated using TypeDoc