Class EventSubscriber

Hierarchy

  • EventSubscriber

Constructors

Properties

address: PublicKey
awaitTxPromises: Map<string, Promise<void>> = ...
awaitTxResolver: Map<string, (() => void)> = ...
connection: Connection
eventEmitter: StrictEventEmitter<EventEmitter, EventSubscriberEvents, EventSubscriberEvents, "addEventListener" | "removeEventListener", "on" | "addListener" | "removeListener" | "once" | "emit">
eventListMap: Map<keyof EventMap, EventList<keyof EventMap>>
lastSeenBlockTime: number
lastSeenSlot: number
lastSeenTxSig: string
logProvider: LogProvider
options: EventSubscriptionOptions = DefaultEventSubscriptionOptions
program: Program<Idl>
txEventCache: TxEventCache

Methods

  • This requires the EventList be cast to an array, which requires reallocation of memory. Would bias to using getEventList over getEvents

    Type Parameters

    Parameters

    • eventType: Type

    Returns EventMap[Type][]

  • Parameters

    • txSig: string
    • slot: number
    • logs: string[]
    • mostRecentBlockTime: number

    Returns void

Generated using TypeDoc