npm / @metamask/institutional-wallet-snap
@metamask/institutional-wallet-snap
What changed in @metamask/institutional-wallet-snap 1 to 2, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-22.
4 breaking4 behavior and defaults2 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli init@metamask/institutional-wallet-snap 29 changes
Breaking changes 4
Upgraded to keyring API v23.
BitGo, Cactus, and other legacy MMI custodian integrations and their manifest origins were removed.
Node 20 is now required to run the snap.
Upgraded to snaps-sdk 11.2.
Behavior and default changes 3
Development mode is persisted in unencrypted snap state so permissions work while the client is locked.
MetaMask origins are now allowed to call this method.
Re-selecting an imported account refreshes its custodian credentials instead of failing.
Fixes and other changes 2
The homepage interface context stays in sync when development mode is toggled.
Denied keyring requests now throw UnauthorizedError, returning a JSON-RPC error to callers instead of crashing the snap.
@metamask/institutional-wallet-snap 11 changes
Behavior and default changes 1
Cubist data for onboarding was updated.