public NewFilterInput CreateFilterInput(BlockParameter fromBlock = null, BlockParameter toBlock = null) { var ethFilterInput = _contract.GetDefaultFilterInput(fromBlock, toBlock); ethFilterInput.Topics = _eventTopicBuilder.GetSignatureTopic(); return(ethFilterInput); }
public static NewFilterInput CreateFilterInput(this EventABI eventABI, string[] contractAddress, BlockParameter fromBlock = null, BlockParameter toBlock = null) { var eventTopicBuilder = new EventTopicBuilder(eventABI); var ethFilterInput = FilterInputBuilder.GetDefaultFilterInput(contractAddress, fromBlock, toBlock); ethFilterInput.Topics = eventTopicBuilder.GetSignatureTopic(); return(ethFilterInput); }