Kanthesha Devaramane
Kanthesha Devaramane
In the BaseControllerV2.ts, the `messenger` type has been defined starting with a small letter. The type needs to start with a capital. To fix this, `messenger` has to be renamed...
## Explanation `@metamask/keyring-controller` should be a runtime dependency, not a development dependency. It's already a peer dependency, so it should be a runtime dependency too. ## References * Fixes #4478...
It's already a peer dependency, so it should be a runtime dependency too.
The TokenRatesController state which is mapping of token address and exchange rate used to be managed with `ContractExchangeRates` type. But recently, it's completely modified and new `ContractMarketData` has been added...
## **Description** As a prerequisite for migrating PreferencesController to BaseController v2, and to support the TypeScript migration effort for the extension, we want to convert PreferencesController to TypeScript. [", but does not.