UNPKG

web3-provider-engine

Version:

A JavaScript library for composing Ethereum provider objects using middleware modules

11 lines (8 loc) 378 B
const ProviderSubprovider = require('./json-rpc-engine-middleware') const { createBlockCacheMiddleware } = require('@metamask/eth-json-rpc-middleware') class BlockCacheSubprovider extends ProviderSubprovider { constructor(opts) { super(({ blockTracker }) => createBlockCacheMiddleware(Object.assign({ blockTracker }, opts))) } } module.exports = BlockCacheSubprovider