EventFilter<T extends _EventFilterImpl> constructor

EventFilter<T extends _EventFilterImpl>({
  1. String? address,
  2. List? topics,
})

Instantiate EventFilter by providing address and topics.


// Filter for BUSD BEP20 Token
final filter = EventFilter(
  // BUSD Address
  address: '0xe9e7cea3dedca5984780bafc599bd69add087d56',
  topics: [
    // Tranfer event hash
    '0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef',
    // From this specific address (padded to 32 bytes)
    '0x0000000000000000000000002caa4694cb7daf7d49a198dc1103c06d4991ae52',
  ],
);

Implementation

factory EventFilter({String? address, List<dynamic>? topics}) =>
    EventFilter._(_EventFilterImpl(address: address, topics: topics));