EtherscanProvider
class EtherscanProvider extends BaseProvider { }
readonly apiKey: string | null;
readonly baseUrl: string;
detectNetwork(): Promise<Network>;
fetch(
module: string,
params: Record<string, any>,
post?: boolean,
): Promise<any>;getBaseUrl(): string;
getHistory(
addressOrName: string | Promise<string>,
startBlock?: BlockTag,
endBlock?: BlockTag,
): Promise<Array<TransactionResponse>>;getPostData(module: string, params: Record<string, any>): Record<string, any>;
getPostUrl(): string;
getUrl(module: string, params: Record<string, string>): string;
isCommunityResource(): boolean;
perform(method: string, params: any): Promise<any>;