chore: bump multichain and ppom dependencies#41122
Conversation
|
CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes. |
- @metamask/chain-agnostic-permission 1.3.0 -> 1.4.0 - @metamask/multichain-api-middleware 1.2.5 -> 1.2.7 - @metamask/ppom-validator 0.39.0 -> 0.39.1 - @metamask/selected-network-controller 25.0.0 -> 26.0.3
f5cfc5c to
133258b
Compare
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
All alerts resolved. Learn more about Socket for GitHub. This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored. Ignoring alerts on:
|
|
@metamaskbot update-policies |
|
@SocketSecurity ignore npm/@metamask/ppom-validator@0.39.1 |
|
No policy changes |
|
Builds ready [133258b]
⚡ Performance Benchmarks
🌐 Dapp Page Load BenchmarksCurrent Commit: 📄 Localhost MetaMask Test DappSamples: 100 Summary
📈 Detailed Results
Bundle size diffs
|
| languageName: node | ||
| linkType: hard | ||
|
|
||
| "@metamask/network-controller@npm:^27.0.0": |
There was a problem hiding this comment.
Nice removing this from the bundle 😎



Description
Bump the following packages:
@metamask/chain-agnostic-permission^1.3.0→^1.4.0Changelog
Bip122AccountChangedNotificationsproperty inKnownSessionPropertiesenum (#7537)@metamask/network-controllerdependency (#7561)@metamask/utils,@metamask/controller-utils,@metamask/permission-controller)@metamask/multichain-api-middleware^1.2.5→^1.2.7Changelog
network-controller^30.0.0,json-rpc-engine,multichain-transactions-controller,controller-utils)wallet_revokeSessionto handle cases whereparamsis not provided (#7551)json-rpc-engine,utils,network-controller,controller-utils,permission-controller,chain-agnostic-permission)@metamask/ppom-validator0.39.0→0.39.1Changelog
@metamask/network-controllerfrom peer to direct dependency and bump ^25.0.0 → ^30.0.0 (#254)@metamask/utilsfrom^9.2.1to^11.0.0(#254)@metamask/selected-network-controller^25.0.0→^26.0.3Changelog
InternalProviderinstead ofSafeEventEmitterProvider(#6796)@metamask/network-controllerfrom ^25.0.0 to ^26.0.0 (#7202)network-controller,permission-controller) (#7209)network-controllerto ^30.0.0,json-rpc-engine)No code changes required — breaking changes are internal to the packages and don't affect extension usage. All dependency versions are already compatible.
Changelog
CHANGELOG entry: null
Related issues
Fixes: N/A
Manual testing steps
Screenshots/Recordings
N/A — dependency-only changes
Pre-merge author checklist
Pre-merge reviewer checklist
Note
Medium Risk
Dependency-only update, but it upgrades core networking/permission-related packages (e.g.,
@metamask/selected-network-controllerand transitive@metamask/network-controller/RPC middleware), which can subtly affect session/network behavior at runtime.Overview
Bumps several MetaMask core dependencies:
@metamask/chain-agnostic-permissionto^1.4.0,@metamask/multichain-api-middlewareto^1.2.7,@metamask/ppom-validatorto0.39.1, and@metamask/selected-network-controllerto^26.0.3.Updates
yarn.lockaccordingly, including transitive shifts such as@metamask/network-controllermoving to^30.0.0in dependent packages and related RPC middleware/util version bumps.Written by Cursor Bugbot for commit 133258b. This will update automatically on new commits. Configure here.