MCPcopy Create free account
hub / github.com/subquery/subql / filterEvent

Function filterEvent

packages/node/src/utils/substrate.ts:252–264  ·  view source on GitHub ↗
(
  { block, event }: SubstrateEvent,
  filter?: SubstrateEventFilter,
)

Source from the content-addressed store, hash-verified

250}
251
252export function filterEvent(
253 { block, event }: SubstrateEvent,
254 filter?: SubstrateEventFilter,
255): boolean {
256 if (!filter) return true;
257 return (
258 (filter.specVersion === undefined ||
259 block.specVersion === undefined ||
260 checkSpecRange(filter.specVersion, block.specVersion)) &&
261 (filter.module ? event.section === filter.module : true) &&
262 (filter.method ? event.method === filter.method : true)
263 );
264}
265
266export function filterEvents(
267 events: SubstrateEvent[],

Callers 1

filterEventsFunction · 0.85

Calls 1

checkSpecRangeFunction · 0.85

Tested by

no test coverage detected