UNPKG

@lodestar/prover

Version:

A Typescript implementation of the Ethereum Consensus light client

19 lines 750 B
import { Logger } from "@lodestar/logger"; import { AnyWeb3Provider, Web3ProviderType } from "./interfaces.js"; export declare class Web3ProviderInspector { protected providerTypes: Web3ProviderType<AnyWeb3Provider>[]; logger: Logger; protected constructor(opts: { logger: Logger; }); static initWithDefault(opts: { logger: Logger; }): Web3ProviderInspector; getProviderTypes(): Web3ProviderType<AnyWeb3Provider>[]; register(providerType: Web3ProviderType<AnyWeb3Provider>, opts?: { index?: number; }): void; unregister(indexOrName: string | number): void; detect(provider: AnyWeb3Provider): Web3ProviderType<AnyWeb3Provider>; } //# sourceMappingURL=web3_provider_inspector.d.ts.map