UNPKG

@uniswap/smart-order-router

Version:
208 lines (207 loc) 5.31 kB
import { ChainId, Token } from '@uniswap/sdk-core'; import { ITokenProvider } from '../../providers/token-provider'; declare type ChainTokenList = { readonly [chainId in ChainId]: Token[]; }; export declare const BASES_TO_CHECK_TRADES_AGAINST: (_tokenProvider: ITokenProvider) => ChainTokenList; export declare const ADDITIONAL_BASES: (tokenProvider: ITokenProvider) => Promise<{ 1?: { [tokenAddress: string]: Token[]; } | undefined; 5?: { [tokenAddress: string]: Token[]; } | undefined; 11155111?: { [tokenAddress: string]: Token[]; } | undefined; 10?: { [tokenAddress: string]: Token[]; } | undefined; 420?: { [tokenAddress: string]: Token[]; } | undefined; 11155420?: { [tokenAddress: string]: Token[]; } | undefined; 42161?: { [tokenAddress: string]: Token[]; } | undefined; 421613?: { [tokenAddress: string]: Token[]; } | undefined; 421614?: { [tokenAddress: string]: Token[]; } | undefined; 137?: { [tokenAddress: string]: Token[]; } | undefined; 80001?: { [tokenAddress: string]: Token[]; } | undefined; 42220?: { [tokenAddress: string]: Token[]; } | undefined; 44787?: { [tokenAddress: string]: Token[]; } | undefined; 100?: { [tokenAddress: string]: Token[]; } | undefined; 1284?: { [tokenAddress: string]: Token[]; } | undefined; 56?: { [tokenAddress: string]: Token[]; } | undefined; 43114?: { [tokenAddress: string]: Token[]; } | undefined; 84531?: { [tokenAddress: string]: Token[]; } | undefined; 84532?: { [tokenAddress: string]: Token[]; } | undefined; 8453?: { [tokenAddress: string]: Token[]; } | undefined; 7777777?: { [tokenAddress: string]: Token[]; } | undefined; 999999999?: { [tokenAddress: string]: Token[]; } | undefined; 30?: { [tokenAddress: string]: Token[]; } | undefined; 81457?: { [tokenAddress: string]: Token[]; } | undefined; 324?: { [tokenAddress: string]: Token[]; } | undefined; 480?: { [tokenAddress: string]: Token[]; } | undefined; 1301?: { [tokenAddress: string]: Token[]; } | undefined; 130?: { [tokenAddress: string]: Token[]; } | undefined; 10143?: { [tokenAddress: string]: Token[]; } | undefined; 1868?: { [tokenAddress: string]: Token[]; } | undefined; 143?: { [tokenAddress: string]: Token[]; } | undefined; 196?: { [tokenAddress: string]: Token[]; } | undefined; }>; /** * Some tokens can only be swapped via certain pairs, so we override the list of bases that are considered for these * tokens. */ export declare const CUSTOM_BASES: (tokenProvider: ITokenProvider) => Promise<{ 1?: { [tokenAddress: string]: Token[]; } | undefined; 5?: { [tokenAddress: string]: Token[]; } | undefined; 11155111?: { [tokenAddress: string]: Token[]; } | undefined; 10?: { [tokenAddress: string]: Token[]; } | undefined; 420?: { [tokenAddress: string]: Token[]; } | undefined; 11155420?: { [tokenAddress: string]: Token[]; } | undefined; 42161?: { [tokenAddress: string]: Token[]; } | undefined; 421613?: { [tokenAddress: string]: Token[]; } | undefined; 421614?: { [tokenAddress: string]: Token[]; } | undefined; 137?: { [tokenAddress: string]: Token[]; } | undefined; 80001?: { [tokenAddress: string]: Token[]; } | undefined; 42220?: { [tokenAddress: string]: Token[]; } | undefined; 44787?: { [tokenAddress: string]: Token[]; } | undefined; 100?: { [tokenAddress: string]: Token[]; } | undefined; 1284?: { [tokenAddress: string]: Token[]; } | undefined; 56?: { [tokenAddress: string]: Token[]; } | undefined; 43114?: { [tokenAddress: string]: Token[]; } | undefined; 84531?: { [tokenAddress: string]: Token[]; } | undefined; 84532?: { [tokenAddress: string]: Token[]; } | undefined; 8453?: { [tokenAddress: string]: Token[]; } | undefined; 7777777?: { [tokenAddress: string]: Token[]; } | undefined; 999999999?: { [tokenAddress: string]: Token[]; } | undefined; 30?: { [tokenAddress: string]: Token[]; } | undefined; 81457?: { [tokenAddress: string]: Token[]; } | undefined; 324?: { [tokenAddress: string]: Token[]; } | undefined; 480?: { [tokenAddress: string]: Token[]; } | undefined; 1301?: { [tokenAddress: string]: Token[]; } | undefined; 130?: { [tokenAddress: string]: Token[]; } | undefined; 10143?: { [tokenAddress: string]: Token[]; } | undefined; 1868?: { [tokenAddress: string]: Token[]; } | undefined; 143?: { [tokenAddress: string]: Token[]; } | undefined; 196?: { [tokenAddress: string]: Token[]; } | undefined; }>; export {};