UNPKG

755 BTypeScriptView Raw
1import { Provider } from "@ethersproject/abstract-provider";
2import { Network } from "@ethersproject/networks";
3import { BaseProvider } from "./base-provider";
4export interface FallbackProviderConfig {
5 provider: Provider;
6 priority?: number;
7 stallTimeout?: number;
8 weight?: number;
9}
10export declare class FallbackProvider extends BaseProvider {
11 readonly providerConfigs: ReadonlyArray<FallbackProviderConfig>;
12 readonly quorum: number;
13 _highestBlockNumber: number;
14 constructor(providers: Array<Provider | FallbackProviderConfig>, quorum?: number);
15 detectNetwork(): Promise<Network>;
16 perform(method: string, params: {
17 [name: string]: any;
18 }): Promise<any>;
19}
20//# sourceMappingURL=fallback-provider.d.ts.map
\No newline at end of file