import { SDKToken } from './type'; export interface SimpleToken { symbol: string; name: string; } export function formatUnknownTokenSymbol(token?: SimpleToken | null) { if (!token) { return ''; } return token.symbol === 'unknown' ? token.name : token.symbol; } export function getShowDecimals(decimals: string | number) { const decimalsNumber = Number(decimals); return decimalsNumber > 6 ? 6 : 4; } export function convertLiquidityToken(token?: { id: string; symbol: string; name: string; decimals: number | string; logoImg?: string | null; logoUrl?: string; chainId?: number; }) { if (!token) return token; return { ...token, address: token.id, logoUrl: token.logoImg ?? token.logoUrl, decimals: Number(token.decimals), } as SDKToken; }