コード例 #1
0
 public LogFilter(int id, FilterBlock fromBlock, FilterBlock toBlock,
                  AddressFilter addressFilter, TopicsFilter topicsFilter) : base(id)
 {
     FromBlock     = fromBlock;
     ToBlock       = toBlock;
     AddressFilter = addressFilter;
     TopicsFilter  = topicsFilter;
 }
コード例 #2
0
        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);
        }
コード例 #3
0
 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");
 }