unstale

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

@unstale/cli 0.2.3 on npm

@metamask/institutional-wallet-snap 29 changes

Breaking changes 4

  • Upgraded to keyring API v23.

    2.0.0release notes

  • BitGo, Cactus, and other legacy MMI custodian integrations and their manifest origins were removed.

    2.0.0release notes

  • Node 20 is now required to run the snap.

    2.0.0release notes

  • Upgraded to snaps-sdk 11.2.

    2.0.0release notes

Behavior and default changes 3

  • Development mode is persisted in unencrypted snap state so permissions work while the client is locked.

    2.0.0release notes

  • MetaMask origins are now allowed to call this method.

    2.0.0release notes

  • Re-selecting an imported account refreshes its custodian credentials instead of failing.

    2.0.0release notes

Fixes and other changes 2

  • The homepage interface context stays in sync when development mode is toggled.

    2.0.0release notes

  • Denied keyring requests now throw UnauthorizedError, returning a JSON-RPC error to callers instead of crashing the snap.

    2.0.0release notes

@metamask/institutional-wallet-snap 11 changes

Behavior and default changes 1