core
core copied to clipboard
Migrate API interactions from controllers to API modules
As part of the controller API redesign, we will be migrating API interactions in controllers to separate modules, to simplify our controllers. This is a tracking issue for migrating each of those API interactions.
- [x] Fiat exchange rates from CryptoCompare (CurrencyRateController) - Completed in #353
- [ ] Token exchange rates from CoinGecko (TokenRatesController) (#625 )
- [ ] Token/NFT balance checking (AssetsContractController)
- [ ] JSDelivr phishing configuration (PhishingController)
- [ ] Etherscan account transaction history (TransactionController via
util.js) - [ ] EthQuery (AccountTrackerController)
- [ ] EthQuery (TransactionController)
- [ ] EthQuery (NetworkController)
- [ ] Collectible/Token Detection (AssetsDetectionController)
- [ ] Ethers/Token Contract/Interace Support Check (TokensController)