core
core copied to clipboard
fix: mantle token mispriced
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