public LogFilter(int id, FilterBlock fromBlock, FilterBlock toBlock, AddressFilter addressFilter, TopicsFilter topicsFilter) : base(id) { FromBlock = fromBlock; ToBlock = toBlock; AddressFilter = addressFilter; TopicsFilter = topicsFilter; }
public LogFilter CreateLogFilter(FilterBlock fromBlock, FilterBlock toBlock, object address = null, IEnumerable <object> topics = null, bool setId = true) { var filterId = setId ? GetFilterId() : 0; var filter = new LogFilter(filterId, fromBlock, toBlock, GetAddress(address), GetTopicsFilter(topics)); return(filter); }
public LogFilter CreateLogFilter(FilterBlock fromBlock, FilterBlock toBlock, object address = null, IEnumerable <object> topics = null, bool setId = true) { throw new InvalidOperationException($"{nameof(NullFilterStore)} does not support filter creation"); }