{"version":3,"file":"constant.mjs","sourceRoot":"","sources":["../../src/MultichainAssetsRatesController/constant.ts"],"names":[],"mappings":"AAEA;;;GAGG;AACH,MAAM,CAAC,MAAM,mBAAmB,GAE5B;IACF,2BAA2B;IAC3B,uBAAuB;IACvB,2BAA2B;IAC3B,GAAG,EAAE,kDAAkD;IACvD,GAAG,EAAE,oBAAoB;IACzB,GAAG,EAAE,kDAAkD;IAEvD,eAAe;IACf,GAAG,EAAE,oDAAoD;IAEzD,eAAe;IACf,GAAG,EAAE,wCAAwC;IAE7C,sCAAsC;IACtC,GAAG,EAAE,yBAAyB;IAE9B,cAAc;IACd,GAAG,EAAE,yBAAyB;IAE9B,yBAAyB;IACzB,GAAG,EAAE,2BAA2B;IAEhC,wCAAwC;IACxC,IAAI,EAAE,2DAA2D;IAEjE,wDAAwD;IACxD,GAAG,EAAE,sDAAsD;IAE3D,4CAA4C;IAC5C,GAAG,EAAE,2DAA2D;IAEhE,2BAA2B;IAC3B,kBAAkB;IAClB,2BAA2B;IAC3B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;IAC1B,GAAG,EAAE,qBAAqB;CAC3B,CAAC","sourcesContent":["import type { CaipAssetType } from '@metamask/utils';\n\n/**\n * Maps each SUPPORTED_CURRENCIES entry to its CAIP-19 (or CAIP-like) identifier.\n * For fiat, we mimic the old “swift:0/iso4217:XYZ” style.\n */\nexport const MAP_CAIP_CURRENCIES: {\n  [key: string]: CaipAssetType;\n} = {\n  // ========================\n  // Native crypto assets\n  // ========================\n  btc: 'bip122:000000000019d6689c085ae165831e93/slip44:0',\n  eth: 'eip155:1/slip44:60',\n  ltc: 'bip122:12a765e31ffd4059bada1e25190f6e98/slip44:2',\n\n  // Bitcoin Cash\n  bch: 'bip122:000000000000000000651ef99cb9fcbe/slip44:145',\n\n  // Binance Coin\n  bnb: 'cosmos:Binance-Chain-Tigris/slip44:714',\n\n  // EOS mainnet (chainId = aca376f2...)\n  eos: 'eos:aca376f2/slip44:194',\n\n  // XRP mainnet\n  xrp: 'xrpl:mainnet/slip44:144',\n\n  // Stellar Lumens mainnet\n  xlm: 'stellar:pubnet/slip44:148',\n\n  // Chainlink (ERC20 on Ethereum mainnet)\n  link: 'eip155:1/erc20:0x514910771af9Ca656af840dff83E8264EcF986CA',\n\n  // Polkadot (chainId = 91b171bb158e2d3848fa23a9f1c25182)\n  dot: 'polkadot:91b171bb158e2d3848fa23a9f1c25182/slip44:354',\n\n  // Yearn.finance (ERC20 on Ethereum mainnet)\n  yfi: 'eip155:1/erc20:0x0bc529c00C6401aEF6D220BE8C6Ea1667F6Ad93e',\n\n  // ========================\n  // Fiat currencies\n  // ========================\n  usd: 'swift:0/iso4217:USD',\n  aed: 'swift:0/iso4217:AED',\n  ars: 'swift:0/iso4217:ARS',\n  aud: 'swift:0/iso4217:AUD',\n  bdt: 'swift:0/iso4217:BDT',\n  bhd: 'swift:0/iso4217:BHD',\n  bmd: 'swift:0/iso4217:BMD',\n  brl: 'swift:0/iso4217:BRL',\n  cad: 'swift:0/iso4217:CAD',\n  chf: 'swift:0/iso4217:CHF',\n  clp: 'swift:0/iso4217:CLP',\n  cny: 'swift:0/iso4217:CNY',\n  czk: 'swift:0/iso4217:CZK',\n  dkk: 'swift:0/iso4217:DKK',\n  eur: 'swift:0/iso4217:EUR',\n  gbp: 'swift:0/iso4217:GBP',\n  hkd: 'swift:0/iso4217:HKD',\n  huf: 'swift:0/iso4217:HUF',\n  idr: 'swift:0/iso4217:IDR',\n  ils: 'swift:0/iso4217:ILS',\n  inr: 'swift:0/iso4217:INR',\n  jpy: 'swift:0/iso4217:JPY',\n  krw: 'swift:0/iso4217:KRW',\n  kwd: 'swift:0/iso4217:KWD',\n  lkr: 'swift:0/iso4217:LKR',\n  mmk: 'swift:0/iso4217:MMK',\n  mxn: 'swift:0/iso4217:MXN',\n  myr: 'swift:0/iso4217:MYR',\n  ngn: 'swift:0/iso4217:NGN',\n  nok: 'swift:0/iso4217:NOK',\n  nzd: 'swift:0/iso4217:NZD',\n  php: 'swift:0/iso4217:PHP',\n  pkr: 'swift:0/iso4217:PKR',\n  pln: 'swift:0/iso4217:PLN',\n  rub: 'swift:0/iso4217:RUB',\n  sar: 'swift:0/iso4217:SAR',\n  sek: 'swift:0/iso4217:SEK',\n  sgd: 'swift:0/iso4217:SGD',\n  thb: 'swift:0/iso4217:THB',\n  try: 'swift:0/iso4217:TRY',\n  twd: 'swift:0/iso4217:TWD',\n  uah: 'swift:0/iso4217:UAH',\n  vef: 'swift:0/iso4217:VEF',\n  vnd: 'swift:0/iso4217:VND',\n  zar: 'swift:0/iso4217:ZAR',\n  xdr: 'swift:0/iso4217:XDR',\n  xag: 'swift:0/iso4217:XAG',\n  xau: 'swift:0/iso4217:XAU',\n};\n"]}