Go to file
greenkeeper[bot] 256464f70c docs(readme): add Greenkeeper badge 2017-09-08 05:34:29 +00:00
test test - all tests passing 2017-08-23 00:21:49 -07:00
.gitignore initial import 2017-05-22 18:55:58 -07:00
README.md docs(readme): add Greenkeeper badge 2017-09-08 05:34:29 +00:00
base-filter.js three filter types 2017-07-19 16:05:14 -07:00
block-filter.js block-filter - clean up logs 2017-08-22 22:21:57 -07:00
getBlocksForRange.js tests - bringing tests over from provider engine 2017-08-11 16:52:23 -07:00
index.js tests - bringing tests over from provider engine 2017-08-11 16:52:23 -07:00
log-filter.js log - fix ethjs-query formatting 2017-09-07 22:13:33 -07:00
package-lock.json test - all tests passing 2017-08-23 00:21:49 -07:00
package.json 1.0.2 2017-09-07 22:16:05 -07:00
tx-filter.js tests - bringing tests over from provider engine 2017-08-11 16:52:23 -07:00

README.md

eth-json-rpc-filters

Greenkeeper badge

json-rpc-engine middleware implementing ethereum filter methods. Backed by an eth-block-tracker and web3 provider interface (web3.currentProvider).

supported rpc methods

  • eth_newFilter
  • eth_newBlockFilter
  • eth_newPendingTransactionFilter
  • eth_uninstallFilter
  • eth_getFilterChanges
  • eth_getFilterLogs

usage

const filterMiddleware = createFilterMiddleware({ blockTracker, provider })
engine.push(filterMiddleware)