-
-
Notifications
You must be signed in to change notification settings - Fork 249
Closed
29 / 2929 of 29 issues completedClosed
29 / 2929 of 29 issues completed
Copy link
Labels
Epicteam-wallet-frameworkDeprecated: Please use `team-core-platform` instead.Deprecated: Please use `team-core-platform` instead.
Description
These controllers are still using BaseController (v1) and need to be migrated to BaseControllerV2. Some controllers don't need to be controllers at all.
Core packages
- Message managers (perhaps these need to be called "*Controller"?) (https://github.com/MetaMask/MetaMask-planning/issues/1930 — Confirmations team handling)
- AbstractMessageManager
- PersonalMessageManager
- DecryptMessageManager
- EncryptionPublicKeyManager
- MessageManager
- PersonalMessageManager
- TypedMessageManager
- AddressBookController (Convert AddressBookController from BaseControllerV1 to BaseControllerV2 #4070)
- AccountTrackerController (Convert AccountTrackerController from BaseControllerV1 to BaseControllerV2 #4071)
- AnnouncementController (AnnouncementController migration to BaseControllerV2 #959)
- ApprovalController (Migrate ApprovalController to BaseControllerV2 #555)
- AssetsContractController (Convert AssetsContractController from BaseControllerV1 to BaseControllerV2 #4072)
- KeyringController (Migrate KeyringController to BaseControllerV2 #1378)
- NetworkController (Refactor NetworkController to BaseControllerV2 #903)
- NftController (Convert NftController from BaseControllerV1 to BaseControllerV2 #4073)
- NftDetectionController (Convert NftDetectionController from BaseControllerV1 to BaseControllerV2 #4074)
- TokenBalancesController (Update TokenBalancesController to BaseControllerV2 #1808)
- TokenDetectionController (Upgrade
TokenDetectionController
toBaseControllerV2
#3625) - TokenRatesController (Convert TokenRatesController from BaseControllerV1 to BaseControllerV2 #4076)
- TokensController (Convert TokensController from BaseControllerV1 to BaseControllerV2 #4075)
- ComposableController (Update ComposableController to BaseController v2 #2082)
- PhishingController (Migrate
PhishingController
to BaseControllerV2 #1705) - PreferencesController (Upgrade PreferencesController to BaseControllerV2 #3708)
- TransactionController (Upgrade TransactionController to BaseControllerV2 #3758)
Non-core packages
Extension controllers
- AccountTrackerController (Convert AccountTracker (implementation + tests) to TypeScript metamask-extension#25928, Migrate AccountTrackerController to BaseController v2 metamask-extension#25929)
- AlertController (Convert AlertController to TypeScript metamask-extension#25921, Migrate AlertController to BaseController v2 metamask-extension#25915)
- AppStateController (Convert AppStateController (implementation + tests) to TypeScript metamask-extension#25922, Migrate AppStateController to BaseController v2 metamask-extension#25916)
- MetaMetricsController (Convert MetaMetricsController (implementation + tests) to TypeScript metamask-extension#25924, Migrate MetaMetricsController to BaseController v2 metamask-extension#25925)
- MMIController (Convert MMIController to a non-controller (without renaming it) metamask-extension#25926)
- OnboardingController (Migrate OnboardingController to BaseController v2 metamask-extension#25927)
- PreferencesController (Convert PreferencesController (implementation & tests) to TypeScript metamask-extension#25923, Migrate PreferencesController to BaseController v2 metamask-extension#25917)
- SwapsController (chore: refactor SwapsController so it extends from BaseControllerV2 metamask-extension#25681)
- AppMetadataController (Migrate AppMetadataController to BaseControllerV2 metamask-extension#28467)
Sub-issues
Metadata
Metadata
Assignees
Labels
Epicteam-wallet-frameworkDeprecated: Please use `team-core-platform` instead.Deprecated: Please use `team-core-platform` instead.