2018-08-02 20:43:09 -04:00
|
|
|
import { BaseProvider } from './base-provider';
|
2018-07-30 18:59:52 -04:00
|
|
|
import { BlockTag, TransactionResponse } from './abstract-provider';
|
|
|
|
import { Networkish } from '../utils/networks';
|
2018-08-02 20:43:09 -04:00
|
|
|
export declare class EtherscanProvider extends BaseProvider {
|
2018-07-23 19:21:42 -04:00
|
|
|
readonly baseUrl: string;
|
|
|
|
readonly apiKey: string;
|
|
|
|
constructor(network?: Networkish, apiKey?: string);
|
|
|
|
perform(method: string, params: any): Promise<any>;
|
|
|
|
getHistory(addressOrName: string | Promise<string>, startBlock?: BlockTag, endBlock?: BlockTag): Promise<Array<TransactionResponse>>;
|
|
|
|
}
|