chore: Bumps @metamask/eth-json-rpc-middleware from ^23.1.2 to ^23.1.3 cp-13.29.0#42177
chore: Bumps @metamask/eth-json-rpc-middleware from ^23.1.2 to ^23.1.3 cp-13.29.0#42177jeffsmale90 wants to merge 2 commits intomainfrom
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/eth-json-rpc-middleware@23.1.2 introduces tighter validation of typeddata_v4 requests, breaking advanced permissions MetaMask/core#8526
28134ee to
930f08f
Compare
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
Builds ready [930f08f]
⚡ Performance Benchmarks (Total: 🟢 6 pass · 🟡 8 warn · 🔴 0 fail)
Bundle size diffs
|
|
Builds ready [a332b1e]
⚡ Performance Benchmarks (Total: 🟢 0 pass · 🟡 0 warn · 🔴 0 fail)
Bundle size diffs [🚨 Warning! Bundle size has increased!]
|



Description
MetaMask/core#8526 introduces tighter validation of typeddata_v4 requests, breaking advanced permissions, which passes
metadatain the top level typed data payload.This change was introduced in @metamask/eth-json-rpc-middleware@23.1.2.
This PR bumps @metamask/eth-json-rpc-middleware from ^23.1.2 to ^23.1.3 which explicitly allows the
metadatafield used in Advanced Permissions.Changelog
CHANGELOG entry: null
Related issues
Fixes: #42180
Manual testing steps
Screenshots/Recordings
Before
After
Pre-merge author checklist
Pre-merge reviewer checklist
Note
Medium Risk
Changes a core JSON-RPC middleware dependency version, which can affect request validation/signing flows and dapp compatibility. Scope is small (dependency pin/revert) but behavior impact could be broad at runtime.
Overview
Reverts
@metamask/eth-json-rpc-middlewarefrom23.1.2back to23.1.1and adds a top-levelresolutionspin to force that version across the dependency tree.Updates
yarn.lockaccordingly so installs consistently resolve23.1.1.Reviewed by Cursor Bugbot for commit 930f08f. Bugbot is set up for automated code reviews on this repo. Configure here.