$ cnpm install @metamask/eth-json-rpc-filters
@metamask/eth-json-rpc-filtersjson-rpc-engine middleware implementing Ethereum filter methods.
Backed by an eth-block-tracker and web3 provider interface (web3.currentProvider).
eth_newFiltereth_newBlockFiltereth_newPendingTransactionFiltereth_uninstallFiltereth_getFilterChangeseth_getFilterLogsbasic usage:
const filterMiddleware = createFilterMiddleware({ blockTracker, provider })
engine.push(filterMiddleware)
cleanup:
// remove blockTracker handler to free middleware for garbage collection
filterMiddleware.destroy()
yarn test
Copyright 2013 - present © cnpmjs.org | Home |