import { Chain } from './chainConfig/type'; /** 功能标签 */ export declare enum Erc20FuncLabel { popularToken = "popularToken", aaveV2 = "aaveV2", dPoints = "dPoints", kLineKnownSource = "kline-known-source" } /** * 属性标签 */ export declare enum Erc20AttributeLabel { swapSlippage0005 = "swap-sllipage-0.005", swapSlippage0002 = "swap-sllipage-0.002", swapSlippage00001 = "swap-sllipage-0.0001", stableCurrencyToken = "stableCurrencyToken", mainCurrencyToken = "mainCurrencyToken" } export type SDKToken = { symbol: string; name: string; decimals: number; address: string; /** dodox 以后,需求倾向于支持多链,chainId 不再是可选参数 */ chainId: number; source?: string | null; logoUrl?: string; tokenlists?: { name: string; }[]; opRank?: number | null; custom?: boolean; slippage?: number | null; attributeLabels?: Erc20AttributeLabel[]; funcLabels?: Erc20FuncLabel[]; isPopular?: boolean | null; isMintable?: boolean; }; export interface TokenInterface { name: string; symbol: string; address: string; decimals: number; chainId: number; showDecimals: number; logoUrl?: string; opRank?: number; } export type BSCToken = { symbol: string; name: string; decimals: number; address: string; showDecimals?: number; logoUrl?: string; }; export type ERC_20S = { type: string; id: string; symbol: string; name: string; decimals: any; manul?: boolean; opRank?: number; source: string; logo: { url: string; }; address: string; chain?: Chain; tokenlists: []; chains: { id: number; name: string; published_at: string; created_at: string; updated_at: string; }[]; slippage: number | null; isPopular?: boolean; }; //# sourceMappingURL=type.d.ts.map