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