You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A controller that manages multi‑chain token conversion rates within MetaMask. Its primary goal is to periodically poll for updated conversion rates of tokens associated with non‑EVM accounts (those using Snap metadata), ensuring that the conversion data remains up‑to‑date across supported chains.
Add updateBalance to MultichainBalancesController (#5295)
Changed
BREAKING: MultichainBalancesController messenger must now allow MultichainAssetsController:getState action and MultichainAssetsController:stateChange event (#5295)
Update MultichainBalancesController to get the full list of assets from MultichainAssetsController state instead of only requesting the native token (#5295)
Bump @metamask/base-controller from ^7.1.1 to ^8.0.0 (#5305)
Bump @metamask/polling-controller from ^12.0.2 to ^12.0.3 (#5305)
Removed
BREAKING:NETWORK_ASSETS_MAP, MultichainNetworks, and MultichainNativeAssets are no longer exported (#5295)
@metamask/base-controller 8.0.0
Changed
BREAKING: Remove deprecated messenger-related exports and simplify RestrictedMessenger constructor (#5260)
Remove ControllerMessenger export which was an alias for Messenger. Consumers should import Messenger directly
Remove RestrictedControllerMessenger export which was an alias for RestrictedMessenger. Consumers should import RestrictedMessenger directly
Remove RestrictedControllerMessengerConstraint type export which was an alias for RestrictedMessengerConstraint. Consumers should use RestrictedMessengerConstraint type directly
Simplify RestrictedMessenger constructor by removing deprecated controllerMessenger parameter. The messenger instance should now be passed using only the messenger parameter instead of supporting both options
Widen input parameter for type guard isBaseController from ControllerInstance to unknown (#5018)
Bump @metamask/json-rpc-engine from ^10.0.2 to ^10.0.3 (#5272)
Bump @metamask/utils from ^11.0.1 to ^11.1.0 (#5223)
Removed
BREAKING: Remove class BaseControllerV1 and type guard isBaseControllerV1 (#5018)
Bump @metamask/utils from ^10.0.0 to ^11.1.0 (#5080), (#5223)
@metamask/composable-controller 11.0.0
Changed
BREAKING: Re-define ComposableControllerStateConstraint type using StateConstraint instead of LegacyControllerStateConstraint (#5018)
BREAKING: Constrain the ComposableControllerState generic argument for the ComposableController class using ComposableControllerStateConstraint instead of LegacyComposableControllerStateConstraint (#5018)
Bump @metamask/base-controller from ^7.0.2 to ^8.0.0 (#5079), (#5135), (#5305)
Bump @metamask/json-rpc-engine from ^10.0.1 to ^10.0.3 (#5082), (#5272)
@metamask/earn-controller 0.2.1
Changed
Bump @metamask/base-controller from ^7.1.1 to ^8.0.0 (#5305)
@metamask/ens-controller 15.0.2
Changed
Bump @metamask/base-controller from ^7.0.2 to ^8.0.0 (#5079), (#5135), (#5305)
Bump @metamask/controller-utils from ^11.4.4 to ^11.5.0 (#5135), (#5272)
Bump @metamask/utils from ^10.0.0 to ^11.1.0 (#5080), (#5223)
@metamask/gas-fee-controller 22.0.3
Changed
Bump @metamask/base-controller from ^7.0.2 to ^8.0.0 (#5079), (#5305)
Bump @metamask/controller-utils from ^11.4.4 to ^11.5.0 (#5135), (#5272)
Bump @metamask/polling-controller from ^12.0.2 to ^12.0.3 (#5305)
Bump @metamask/utils from ^10.0.0 to ^11.1.0 (#5080), (#5223)
@metamask/json-rpc-middleware-stream 8.0.7
Changed
Bump @metamask/json-rpc-engine from ^10.0.2 to ^10.0.3 (#5272)
Bump @metamask/utils from ^11.0.1 to ^11.1.0 (#5223)
@metamask/keyring-controller 19.0.7
Changed
Bump @metamask/base-controller from ^7.1.1 to ^8.0.0 (#5305)
Bump @metamask/message-manager from ^12.0.0 to ^12.0.1 (#5305)
@metamask/logging-controller 6.0.4
Changed
Bump @metamask/base-controller from ^7.0.2 to ^8.0.0 (#5079), (#5305)
Bump @metamask/controller-utils from ^11.4.4 to ^11.5.0 (#5135), (#5272)
@metamask/message-manager 12.0.1
Changed
Bump @metamask/base-controller from ^7.1.0 to ^8.0.0 (#5135), (#5305)
Bump @metamask/controller-utils from ^11.4.4 to ^11.5.0 (#5135), (#5272)
Bump @metamask/utils from ^11.0.1 to ^11.1.0 (#5223)
@metamask/multichain 2.1.1
Changed
Bump @metamask/controller-utils from ^11.4.5 to ^11.5.0 (#5272)
Bump @metamask/utils from ^11.0.1 to ^11.1.0 (#5223)