-
-
Notifications
You must be signed in to change notification settings - Fork 252
Open
Labels
enhancementNew feature or requestNew feature or requestteam-wallet-frameworkDeprecated: Please use `team-core-platform` instead.Deprecated: Please use `team-core-platform` instead.
Description
Implement messenger delegation as described in https://github.com/MetaMask/decisions/pull/53. This would include removal of the RestrictedMessenger
class/type, and replacing RestrictedMessenger
type declarations with Messenger type declarations.
This will be a breaking change for @metamask/base-controller
, and for anything that exports a type declaration using RestrictedMessenger
(including all controllers).
Controllers to migrate:
-
account-tree-controller
-
accounts-controller
-
address-book-controller
-
announcement-controller
-
app-metadata-controller
-
approval-controller
-
assets-controllers
AssetsContractController
,NftController
,TokensController
AccountTrackerController
,CurrencyRateController
,DeFiPositionController
,MultichainAssetsRatesController
,TokenBalancesController
,TokenDetectionController
,TokenListController
,TokenRatesController
- All others
-
bridge-controller
-
bridge-status-controller
-
composable-controller
-
delegation-controller
-
earn-controller
-
ens-controller
-
error-reporting-service
-
gas-fee-controller
-
gator-permissions-controller
-
keyring-controller
-
logging-controller
-
message-manager
-
multichain-account-service
-
multichain-network-controller
-
multichain-transactions-controller
-
name-controller
-
network-controller
-
network-enablement-controller
-
notification-services-controller
-
permission-controller
-
permission-log-controller
-
phishing-controller
-
polling-controller
-
preferences-controller
-
profile-sync-controller
-
rate-limit-controller
-
remote-feature-flag-controller
-
sample-controllers
-
seedless-onboarding-controller
-
selected-network-controller
-
shield-controller
-
signature-controller
-
token-search-discovery-controller
-
transaction-controller
-
user-operation-controller
-
core-backend
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestteam-wallet-frameworkDeprecated: Please use `team-core-platform` instead.Deprecated: Please use `team-core-platform` instead.