eth-monitor

Monitor and cache ethereum transactions with match filters
git clone git://git.defalsify.org/eth-monitor.git
Info | Log | Files | Refs | README | LICENSE

filter_ruled.py (417B)


      1 # standard imports
      2 import logging
      3 
      4 # local imports
      5 from eth_monitor.filters import RuledFilter
      6 
      7 logg = logging.getLogger(__name__)
      8 
      9 
     10 class Filter(RuledFilter):
     11 
     12     def __init__(self, *args, **kwargs):
     13         super(Filter, self).__init__(rules_filter=kwargs.get('rules_filter'))
     14 
     15 
     16     def ruled_filter(self, conn, block, tx, db_session=None):
     17         logg.debug('RULE MOCK for {} {}'.format(block.number, tx.index))