queryFilter method

Future<List<Event>> queryFilter(
  1. EventFilter<_EventFilterImpl> filter, [
  2. dynamic startBlock,
  3. dynamic endBlock
])

Return a List of Log that have been emitted by the Contract by the filter. Optinally constraint from startBlock to endBlock.

Implementation

Future<List<Event>> queryFilter(EventFilter filter,
        [dynamic startBlock, dynamic endBlock]) async =>
    (await _call<List>(
      'queryFilter',
      [
        filter.impl,
        startBlock,
        endBlock,
      ]..removeWhere((e) => e == null),
    ))
        .cast<_EventImpl>()
        .map((e) => Event._(e))
        .toList();