1 | import { Network, Networkish } from "@ethersproject/networks";
|
2 | import { ConnectionInfo } from "@ethersproject/web";
|
3 | import { CommunityResourcable } from "./formatter";
|
4 | import { WebSocketProvider } from "./websocket-provider";
|
5 | import { UrlJsonRpcProvider } from "./url-json-rpc-provider";
|
6 | export declare class AlchemyWebSocketProvider extends WebSocketProvider implements CommunityResourcable {
|
7 | readonly apiKey: string;
|
8 | constructor(network?: Networkish, apiKey?: any);
|
9 | isCommunityResource(): boolean;
|
10 | }
|
11 | export declare class AlchemyProvider extends UrlJsonRpcProvider {
|
12 | static getWebSocketProvider(network?: Networkish, apiKey?: any): AlchemyWebSocketProvider;
|
13 | static getApiKey(apiKey: any): any;
|
14 | static getUrl(network: Network, apiKey: string): ConnectionInfo;
|
15 | isCommunityResource(): boolean;
|
16 | }
|
17 |
|
\ | No newline at end of file |