core icon indicating copy to clipboard operation
core copied to clipboard

Migrate API interactions from controllers to API modules

Open Gudahtt opened this issue 4 years ago • 0 comments

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)

Gudahtt avatar Mar 24 '21 13:03 Gudahtt