Class WebSocketDriftClientAccountSubscriber

Hierarchy

  • WebSocketDriftClientAccountSubscriber

Implements

Constructors

Properties

eventEmitter: StrictEventEmitter<EventEmitter, DriftClientAccountEvents, DriftClientAccountEvents, "addEventListener" | "removeEventListener", "on" | "addListener" | "removeListener" | "once" | "emit">
isSubscribed: boolean
isSubscribing: boolean = false
oracleClientCache: OracleClientCache = ...
oracleInfos: OracleInfo[]
oracleSubscribers: Map<string, AccountSubscriber<OraclePriceData>> = ...
perpMarketAccountSubscribers: Map<number, AccountSubscriber<PerpMarketAccount>> = ...
perpMarketIndexes: number[]
program: Program<Idl>
shouldFindAllMarketsAndOracles: boolean
spotMarketAccountSubscribers: Map<number, AccountSubscriber<SpotMarketAccount>> = ...
spotMarketIndexes: number[]
stateAccountSubscriber?: AccountSubscriber<StateAccount>
subscriptionPromise: Promise<boolean>
subscriptionPromiseResolver: ((val: boolean) => void)

Type declaration

    • (val: boolean): void
    • Parameters

      • val: boolean

      Returns void

Methods

Generated using TypeDoc