import { Network } from '../types/types'; import { Network as NetworkFromEthers } from '@ethersproject/networks'; export declare const DEFAULT_CONTRACT_ADDRESSES = "DEFAULT_TOKENS"; export declare const DEFAULT_ALCHEMY_API_KEY = "demo"; export declare const DEFAULT_NETWORK = Network.ETH_MAINNET; export declare const DEFAULT_MAX_RETRIES = 5; export declare function getAlchemyNftHttpUrl(network: Network, apiKey: string): string; export declare function getAlchemyWsUrl(network: Network, apiKey: string): string; export declare enum AlchemyApiType { BASE = 0, NFT = 1 } /** * Mapping of network names to their corresponding Network strings used to * create an Ethers.js Provider instance. */ export declare const EthersNetwork: { "eth-mainnet": string; "eth-ropsten": string; "eth-goerli": string; "eth-kovan": string; "eth-rinkeby": string; "opt-mainnet": string; "opt-kovan": string; "opt-goerli": string; "arb-mainnet": string; "arb-rinkeby": string; "arb-goerli": string; "polygon-mainnet": string; "polygon-mumbai": string; "astar-mainnet": string; }; /** * Mapping of network names to their corresponding Ethers Network objects. These * networks are not yet supported by Ethers and are listed here to be overriden * in the provider. */ export declare const CustomNetworks: { [key: string]: NetworkFromEthers; }; export declare function noop(): void; export declare const ETH_NULL_VALUE = "0x";