core icon indicating copy to clipboard operation
core copied to clipboard

fix: mantle token mispriced

Open bergeron opened this issue 11 months ago • 0 comments

Explanation

Fixes an issue where prices were incorrect for Mantle, the native token of chain 0x1388.

This happens because the symbol is MNT, but that's also the symbol of Mongolia's fiat currency. CryptoCompare gives symbol preference to the latter, and instead uses MANTLE to identify the crypto token:

  • https://data-api.cryptocompare.com/asset/v1/data/by/symbol?asset_symbol=MNT
  • https://data-api.cryptocompare.com/asset/v1/data/by/symbol?asset_symbol=MANTLE

I fixed this by adding an override mapping for tokens whose CryptoCompare identifiers don't match their symbol, starting with MNT -> MANTLE.

References

Changelog

@metamask/assets-controllers

  • FIXED: Fixed price lookups for Mantle token

Checklist

  • [ ] I've updated the test suite for new or updated code as appropriate
  • [ ] I've updated documentation (JSDoc, Markdown, etc.) for new or updated code as appropriate
  • [ ] I've highlighted breaking changes using the "BREAKING" category above as appropriate

bergeron avatar Mar 12 '24 19:03 bergeron