Open
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)