@machinomy/hdwallet-provider
Version:
HD Wallet-enabled Web3 provider
24 lines • 808 B
TypeScript
import { BaseBlockTracker, Block } from "./base";
import { AbstractProvider } from 'web3-core';
export interface Options {
provider: AbstractProvider;
pollingInterval?: number;
retryTimeout?: number;
keepEventLoopActive?: boolean;
setSkipCacheFlag?: boolean;
}
export declare class PollingBlockTracker extends BaseBlockTracker {
private readonly _provider;
private readonly _pollingInterval;
private readonly _retryTimeout;
private readonly _keepEventLoopActive;
private readonly _setSkipCacheFlag;
constructor(opts: Options);
checkForLatestBlock(): Promise<Block>;
_start(): void;
_end(): void;
_performSync(): Promise<void>;
_updateLatestBlock(): Promise<void>;
_fetchLatestBlock(): Promise<Block>;
}
//# sourceMappingURL=polling.d.ts.map