@metamask/eth-json-rpc-filters
[json-rpc-engine](https://github.com/MetaMask/json-rpc-engine) middleware implementing ethereum filter methods. Backed by an [eth-block-tracker](https://github.com/MetaMask/eth-block-tracker) and web3 provider interface (`web3.currentProvider`).
Last updated a year ago by lgbot .
ISC · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @metamask/eth-json-rpc-filters 
SYNC missed versions from official npm registry.

@metamask/eth-json-rpc-filters

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

basic usage:

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

cleanup:

// remove blockTracker handler to free middleware for garbage collection
filterMiddleware.destroy()

Running Tests

yarn test

Changelog

CHANGELOG.md

Current Tags

  • 9.0.0                                ...           latest (a year ago)

4 Versions

  • 9.0.0                                ...           a year ago
  • 8.0.0                                ...           2 years ago
  • 7.0.1                                ...           2 years ago
  • 7.0.0                                ...           2 years ago
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 0
Dependencies (5)
Dependents (1)

Copyright 2013 - present © cnpmjs.org | Home |