web3-provider-engine
Version:
A JavaScript library for composing Ethereum provider objects using middleware modules
13 lines (10 loc) • 373 B
JavaScript
const ProviderSubprovider = require('./json-rpc-engine-middleware')
const createFilterMiddleware = require('@metamask/eth-json-rpc-filters')
class FiltersSubprovider extends ProviderSubprovider {
constructor() {
super(({ blockTracker, provider }) => {
return createFilterMiddleware({ blockTracker, provider })
})
}
}
module.exports = FiltersSubprovider