Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

Properties

chainId: string
commitmentWindowBuffer: number
ignoreEvents: {}

Type declaration

  • [eventName: string]: boolean
isWatching: boolean
oraclePriceTransformer: (lastPrice: BigNumber, currentPrice: BigNumber) => BigNumber

Type declaration

    • (lastPrice: BigNumber, currentPrice: BigNumber): BigNumber
    • Parameters

      • lastPrice: BigNumber
      • currentPrice: BigNumber

      Returns BigNumber

poolAddress: string
poolInstance: LeveragedPool
poolSwapLibrary: PoolSwapLibrary
provider: BaseProvider
watchedPool: WatchedPool
defaultMaxListeners: number

Methods

  • Type parameters

    Parameters

    Returns boolean

  • eventNames<U>(): U[]
  • Type parameters

    Returns U[]

  • getMaxListeners(): number
  • Returns number

  • initializeWatchedPool(): Promise<void>
  • Returns Promise<void>

  • isCommitmentWindowStillOpen(updateIntervalId: number): Promise<boolean>
  • Parameters

    • updateIntervalId: number

    Returns Promise<boolean>

  • Parameters

    Returns number

  • Type parameters

    Parameters

    • type: U

    Returns PoolWatcherEvents[U][]

  • Type parameters

    Parameters

    • type: U

    Returns PoolWatcherEvents[U][]

  • Parameters

    Returns PoolWatcher

  • Parameters

    • n: number

    Returns PoolWatcher

  • startWatchingPool(): Promise<void>
  • Returns Promise<void>

Generated using TypeDoc