1 | import { Provider } from "@ethersproject/abstract-provider";
|
2 | import { Network } from "@ethersproject/networks";
|
3 | import { BaseProvider } from "./base-provider";
|
4 | export interface FallbackProviderConfig {
|
5 | provider: Provider;
|
6 | priority?: number;
|
7 | stallTimeout?: number;
|
8 | weight?: number;
|
9 | }
|
10 | export 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 |