UNPKG

@dethcrypto/eth-sdk

Version:

🛠 Generate type-safe, lightweight SDK for your Ethereum smart contracts

23 lines (22 loc) • 881 B
import type { URLString } from '../../utils/utility-types'; import { NetworkSymbol, PredefinedNetworkSymbol, UserProvidedNetworkSymbol } from '../networks'; /** * Refer to the following file to add new predefined networks: * @see https://github.com/nomiclabs/hardhat/blob/master/packages/hardhat-etherscan/src/network/prober.ts */ export declare const predefinedExplorerEndpoints: PredefinedExplorerEndpoints; interface PredefinedExplorerEndpoints extends Record<PredefinedNetworkSymbol, ExplorerEndpointConfig> { } /** @internal */ export interface ExplorerEndpointConfig { url: URLString; apiKey: string; } export interface UserEtherscanURLs extends Record<UserProvidedNetworkSymbol, URLString> { } export declare type UserEtherscanKeys = { [P in NetworkSymbol]?: string; }; export interface UserEtherscanURLsInput extends Record<string, URLString> { } export {};