Filter constructor
Instantiate Filter by providing address
, topics
, toBlock
, and fromBlock
.
// 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',
],
// To specific blocktag
toBlock: BlockTag.latest,
// From specific blocktag
fromBlock: 2482480,
);
Implementation
factory Filter({
String? address,
List<dynamic>? topics,
dynamic toBlock,
dynamic fromBlock,
}) =>
Filter._(_FilterImpl(
address: address,
topics: topics,
fromBlock: fromBlock,
toBlock: toBlock,
));