Get the current parser configuration.
Get current parser statistics.
Rest...args: ArgumentMap<GeyserParserEvents>[Extract<T, keyof GeyserParserEvents>]Optionalcontext: anyCreate a handler that only forwards non-null results to a callback.
Create a transform callback suitable for piping a stream.
Calls each of the listeners registered for a given event.
Rest...args: ArgumentMap<GeyserParserEvents>[Extract<T, keyof GeyserParserEvents>]Return an array listing the events for which the emitter has registered listeners.
Return the number of listeners listening to a given event.
Return the listeners registered for a given event.
Optionalfn: ((...args: ArgumentMap<GeyserParserEvents>[Extract<T, keyof GeyserParserEvents>]) => void)Rest...args: ArgumentMap<GeyserParserEvents>[Extract<T, keyof GeyserParserEvents>]Optionalcontext: anyOptionalonce: booleanAdd a listener for a given event.
Rest...args: ArgumentMap<GeyserParserEvents>[Extract<T, keyof GeyserParserEvents>]Optionalcontext: anyAdd a one-time listener for a given event.
Rest...args: ArgumentMap<GeyserParserEvents>[Extract<T, keyof GeyserParserEvents>]Optionalcontext: anyParse any raw Geyser update into a fully typed object.
Returns null when the update is filtered out by config
(e.g. vote transactions when skipVotes: true).
Emits typed events for reactive consumption.
Parse a raw account update directly.
Optionaltimestamp: DateConvenience: parse a batch of raw updates, returning only non-null results.
Parse a raw block meta update directly.
Optionaltimestamp: DateParse a raw entry update directly.
Optionaltimestamp: DateParse a raw slot update directly.
Optionaltimestamp: DateParse a raw transaction update directly.
Use when you already know the update_oneof type.
Optionaltimestamp: DateReturn the raw update as-is — zero decoding cost.
Useful when devs want the protobuf wire format for custom decoding, storage, or forwarding.
Remove the listeners of a given event.
Optionalfn: ((...args: ArgumentMap<GeyserParserEvents>[Extract<T, keyof GeyserParserEvents>]) => void)Rest...args: ArgumentMap<GeyserParserEvents>[Extract<T, keyof GeyserParserEvents>]Optionalcontext: anyOptionalonce: booleanUpdate configuration at runtime (partial merge).
High-level Geyser gRPC subscription parser.
Features:
passthrough) — zero-cost, returns the raw wire messageparse) — fully decoded, typed outputskipVotes, custom programs, etc. at runtimeSince
1.0.0