export enum CoinKey {
  ETH = 'ETH',
  MATIC = 'MATIC',
  POL = 'POL',
  BNB = 'BNB',
  DAI = 'DAI',
  FTM = 'FTM',
  AVAX = 'AVAX',
  ONE = 'ONE',
  FSN = 'FSN',
  MOVR = 'MOVR',
  CELO = 'CELO',
  FUSE = 'FUSE',
  TLOS = 'TLOS',
  CRO = 'CRO',
  RBTC = 'RBTC',
  VLX = 'VLX',
  GLMR = 'GLMR',
  METIS = 'METIS',
  EVM = 'EVM',
  MNT = 'MNT',
  SEI = 'SEI',
  G = 'G',
  IMX = 'IMX',
  KLAY = 'KLAY',
  OKB = 'OKB',
  WLD = 'WLD', // World Coin Token
  LSK = 'LSK', // Lisk Token
  BERA = 'BERA', // Berachain Token
  S = 'S', // Sonic Token
  APE = 'APE', // ApeCoin
  GHO = 'GHO', // Lens
  WGHO = 'WGHO', // Lens

  // Solana
  SOL = 'SOL',
  WSOL = 'wSOL',

  // MVM
  SUI = 'SUI',

  // UTXO
  BTC = 'BTC',
  BCH = 'BCH',
  LTC = 'LTC',
  DOGE = 'DOGE',

  // Stable coins
  USDT = 'USDT',
  USDC = 'USDC',
  BUSD = 'BUSD',
  USDCe = 'USDCe',
  USDB = 'USDB', // Blast native stablecoin
  FRAX = 'FRAX', // Fraxtal stablecoin
  AXLUSDC = 'axlUSDC', // Axelar Wrapped USDC
  FDUSD = 'FDUSD', // First Digital USD
  HONEY = 'HONEY', // Stablecoin on Berachain
  BYUSD = 'BYUSD', // Stablecoin on Berachain
  APEUSD = 'APEUSD', // Stablecoin on ApeChain

  // Other tokens
  WBTC = 'WBTC',
  WETH = 'WETH',
  SUSHI = 'SUSHI',
  DODO = 'DODO',
  MCB = 'MCB',
  CELR = 'CELR',
  IF = 'IF',
  RUNE = 'RUNE',
  WMNT = 'WMNT', // Wrapped MNT Token
  frxETH = 'frxETH',
  wfrxETH = 'wfrxETH', // Wrapped frxETH Token
  WSEI = 'WSEI', // Wrapped SEI Token
  WG = 'WG', // Wrapped G Token on Gravity chain
  WIMX = 'WIMX', // Wrapped IMX Token
  WPOL = 'WPOL', // Wrapped POL Token
  WKLAY = 'WKLAY', // Wrapped KLAY Token
  WOKB = 'WOKB', // Wrapped OKB Token
  WBNB = 'WBNB', // Wrapped BNB Token
  WCRO = 'WCRO', // Wrapped CRO Token
  WBERA = 'WBERA', // Wrapped BERA Token
  wS = 'wS', // Wrapped Sonic Token
  WAPE = 'WAPE', // Wrapped ApeCoin
}
