UNPKG

462 BTypeScriptView Raw
1import { PollingBlockTracker } from 'eth-block-tracker';
2import { JsonRpcMiddleware } from 'json-rpc-engine';
3import { Block, SafeEventEmitterProvider } from './utils/cache';
4interface RetryOnEmptyMiddlewareOptions {
5 provider?: SafeEventEmitterProvider;
6 blockTracker?: PollingBlockTracker;
7}
8export declare function createRetryOnEmptyMiddleware({ provider, blockTracker, }?: RetryOnEmptyMiddlewareOptions): JsonRpcMiddleware<string[], Block>;
9export {};