UNPKG

quickswap-smart-order-router

Version:
51 lines (50 loc) 1.59 kB
import { Ether, NativeCurrency, Token } from '@uniswap/sdk-core'; export declare enum ChainId { MAINNET = 1, ROPSTEN = 3, RINKEBY = 4, GÖRLI = 5, KOVAN = 42, OPTIMISM = 10, OPTIMISTIC_KOVAN = 69, ARBITRUM_ONE = 42161, ARBITRUM_RINKEBY = 421611, POLYGON = 137, POLYGON_MUMBAI = 80001 } export declare const SUPPORTED_CHAINS: ChainId[]; export declare const V2_SUPPORTED: ChainId[]; export declare const HAS_L1_FEE: ChainId[]; export declare const ID_TO_CHAIN_ID: (id: number) => ChainId; export declare enum ChainName { MAINNET = "mainnet", ROPSTEN = "ropsten", RINKEBY = "rinkeby", GÖRLI = "goerli", KOVAN = "kovan", OPTIMISM = "optimism-mainnet", OPTIMISTIC_KOVAN = "optimism-kovan", ARBITRUM_ONE = "arbitrum-mainnet", ARBITRUM_RINKEBY = "arbitrum-rinkeby", POLYGON = "polygon-mainnet", POLYGON_MUMBAI = "polygon-mumbai" } export declare enum NativeCurrencyName { ETHER = "ETH", MATIC = "MATIC" } export declare const NATIVE_CURRENCY: { [chainId: number]: NativeCurrencyName; }; export declare const ID_TO_NETWORK_NAME: (id: number) => ChainName; export declare const CHAIN_IDS_LIST: string[]; export declare const ID_TO_PROVIDER: (id: ChainId) => string; export declare const WRAPPED_NATIVE_CURRENCY: { [chainId in ChainId]: Token; }; export declare class ExtendedEther extends Ether { get wrapped(): Token; private static _cachedExtendedEther; static onChain(chainId: number): ExtendedEther; } export declare function nativeOnChain(chainId: number): NativeCurrency;