Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
183 changes: 176 additions & 7 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -4966,6 +4966,17 @@ __metadata:
languageName: node
linkType: hard

"@metamask/base-controller@npm:^9.0.0":
version: 9.0.0
resolution: "@metamask/base-controller@npm:9.0.0"
dependencies:
"@metamask/messenger": ^0.3.0
"@metamask/utils": ^11.8.1
immer: ^9.0.6
checksum: 02da25ce528ccd18c253127972b39830b59d9c56a703cf9cc34505185191742ab2e28aca4d6f42f7ee5769ff3a989a9d536911f83baee9b44ce44bf91f08d7d7
languageName: node
linkType: hard

"@metamask/controller-utils@npm:^11.11.0, @metamask/controller-utils@npm:^11.5.0":
version: 11.12.0
resolution: "@metamask/controller-utils@npm:11.12.0"
Expand All @@ -4987,6 +4998,27 @@ __metadata:
languageName: node
linkType: hard

"@metamask/controller-utils@npm:^11.14.1":
version: 11.15.0
resolution: "@metamask/controller-utils@npm:11.15.0"
dependencies:
"@metamask/eth-query": ^4.0.0
"@metamask/ethjs-unit": ^0.3.0
"@metamask/utils": ^11.8.1
"@spruceid/siwe-parser": 2.1.0
"@types/bn.js": ^5.1.5
bignumber.js: ^9.1.2
bn.js: ^5.2.1
cockatiel: ^3.1.2
eth-ens-namehash: ^2.0.8
fast-deep-equal: ^3.1.3
lodash: ^4.17.21
peerDependencies:
"@babel/runtime": ^7.0.0
checksum: 9554f409a13e4a4f384abfcff4c509f006aa6f5a2a42e921cee077337907afe2c8cd489d194750c325bf1d73fe1af762018a092593a9e7be42b07fecdf80b8f3
languageName: node
linkType: hard

"@metamask/eslint-config-browser@npm:^12.0.0":
version: 12.1.0
resolution: "@metamask/eslint-config-browser@npm:12.1.0"
Expand Down Expand Up @@ -5080,6 +5112,17 @@ __metadata:
languageName: node
linkType: hard

"@metamask/json-rpc-engine@npm:^10.1.1":
version: 10.1.1
resolution: "@metamask/json-rpc-engine@npm:10.1.1"
dependencies:
"@metamask/rpc-errors": ^7.0.2
"@metamask/safe-event-emitter": ^3.0.0
"@metamask/utils": ^11.8.1
checksum: 7f37dbf4a4f12a37a70b3cd23e4588c109da014134e767b5acf464de0439a567889771383f193697c48bb2a7df2fa65294ed0f58c411263978ea4e507c525d1c
languageName: node
linkType: hard

"@metamask/json-rpc-middleware-stream@npm:^8.0.6, @metamask/json-rpc-middleware-stream@npm:^8.0.7":
version: 8.0.7
resolution: "@metamask/json-rpc-middleware-stream@npm:8.0.7"
Expand All @@ -5105,6 +5148,13 @@ __metadata:
languageName: node
linkType: hard

"@metamask/messenger@npm:^0.3.0":
version: 0.3.0
resolution: "@metamask/messenger@npm:0.3.0"
checksum: 72050d7ba672bc82319a6b6ff126c52d372418a9049555a1b94f520e664b6e8037e44203f2ecffb33f8de8e3b874174ad40da306fb8cb17decccaeb50f36f180
languageName: node
linkType: hard

"@metamask/number-to-bn@npm:^1.7.1":
version: 1.7.1
resolution: "@metamask/number-to-bn@npm:1.7.1"
Expand Down Expand Up @@ -5144,6 +5194,26 @@ __metadata:
languageName: node
linkType: hard

"@metamask/permission-controller@npm:^12.0.0":
version: 12.1.0
resolution: "@metamask/permission-controller@npm:12.1.0"
dependencies:
"@metamask/base-controller": ^9.0.0
"@metamask/controller-utils": ^11.14.1
"@metamask/json-rpc-engine": ^10.1.1
"@metamask/messenger": ^0.3.0
"@metamask/rpc-errors": ^7.0.2
"@metamask/utils": ^11.8.1
"@types/deep-freeze-strict": ^1.1.0
deep-freeze-strict: ^1.1.1
immer: ^9.0.6
nanoid: ^3.3.8
peerDependencies:
"@metamask/approval-controller": ^8.0.0
checksum: bc048942b7336b727e5c27c9129acf58f8d073e2d7e95cb8d4d52946739a7b440aa6df422a9d85b66c18d16c3ffc48a792bf7ecd14e2cf2656a64e01b8c24e41
languageName: node
linkType: hard

"@metamask/phishing-controller@npm:^13.1.0":
version: 13.1.0
resolution: "@metamask/phishing-controller@npm:13.1.0"
Expand Down Expand Up @@ -5190,6 +5260,27 @@ __metadata:
languageName: node
linkType: hard

"@metamask/providers@npm:^22.1.1":
version: 22.1.1
resolution: "@metamask/providers@npm:22.1.1"
dependencies:
"@metamask/json-rpc-engine": ^10.0.2
"@metamask/json-rpc-middleware-stream": ^8.0.6
"@metamask/object-multiplex": ^2.0.0
"@metamask/rpc-errors": ^7.0.2
"@metamask/safe-event-emitter": ^3.1.1
"@metamask/utils": ^11.0.1
detect-browser: ^5.2.0
extension-port-stream: ^4.1.0
fast-deep-equal: ^3.1.3
is-stream: ^2.0.0
readable-stream: ^3.6.2
peerDependencies:
webextension-polyfill: ^0.10.0 || ^0.11.0 || ^0.12.0
checksum: 894bc8f481487954c08eb660cfa2b27c5cb621e00e2a4bf51ecccbc5f210431ed06a7f2b683d630e2ee24dbdbe4ab5dc27306b04a19b67535c4e007832a34de6
languageName: node
linkType: hard

"@metamask/rpc-errors@npm:^7.0.2, @metamask/rpc-errors@npm:^7.0.3":
version: 7.0.3
resolution: "@metamask/rpc-errors@npm:7.0.3"
Expand Down Expand Up @@ -5224,6 +5315,13 @@ __metadata:
languageName: node
linkType: hard

"@metamask/slip44@npm:^4.3.0":
version: 4.3.0
resolution: "@metamask/slip44@npm:4.3.0"
checksum: 1bc957133fa23ad92c3e2f76c2520a2dd88a5e7036791bd4878c3f1b7074ad57b7aef060d82796388e17f066831d79513d707775a83c1d793bb9c4fd0b1623fb
languageName: node
linkType: hard

"@metamask/snaps-controllers@npm:^14.2.2":
version: 14.2.2
resolution: "@metamask/snaps-controllers@npm:14.2.2"
Expand Down Expand Up @@ -5378,18 +5476,31 @@ __metadata:
linkType: hard

"@metamask/snaps-rpc-methods@npm:^13.5.0":
version: 13.5.0
resolution: "@metamask/snaps-rpc-methods@npm:13.5.0"
version: 13.5.3
resolution: "@metamask/snaps-rpc-methods@npm:13.5.3"
dependencies:
"@metamask/key-tree": ^10.1.1
"@metamask/permission-controller": ^11.0.6
"@metamask/rpc-errors": ^7.0.3
"@metamask/snaps-sdk": ^9.3.0
"@metamask/snaps-utils": ^11.3.0
"@metamask/snaps-sdk": ^10.0.0
"@metamask/snaps-utils": ^11.6.0
"@metamask/superstruct": ^3.2.1
"@metamask/utils": ^11.4.2
"@metamask/utils": ^11.8.1
"@noble/hashes": ^1.7.1
checksum: 1a58cc0c1434da1f603dbcd28693aedc1476940a91e4851ac13c2624f3adce4db0f5ff56eace1da605e8cf04da319fba949c83630213fbbc0a1c1ab4f30206b8
checksum: 57598d48989905c6f5a742331d6d8f157852532a0598bd817c259f446ab03804390ad18bf5770b947595cfebe2bd6c2553d30ca16d9f18a880b8539555d60747
languageName: node
linkType: hard

"@metamask/snaps-sdk@npm:^10.0.0":
version: 10.0.0
resolution: "@metamask/snaps-sdk@npm:10.0.0"
dependencies:
"@metamask/key-tree": ^10.1.1
"@metamask/providers": ^22.1.1
"@metamask/rpc-errors": ^7.0.3
"@metamask/superstruct": ^3.2.1
"@metamask/utils": ^11.8.1
checksum: ba9fc76e084a96c1af7ada03c8c6e06630866c6b3c41e7f3f8fe3ab39f2262b09a0d8f7d3fb7d3c8e93680dc2804ff080595aff43e2f41b62c7dd4eb32cede49
languageName: node
linkType: hard

Expand All @@ -5406,7 +5517,7 @@ __metadata:
languageName: node
linkType: hard

"@metamask/snaps-utils@npm:^11.3.0, @metamask/snaps-utils@npm:^11.5.0":
"@metamask/snaps-utils@npm:^11.5.0":
version: 11.5.0
resolution: "@metamask/snaps-utils@npm:11.5.0"
dependencies:
Expand Down Expand Up @@ -5438,6 +5549,38 @@ __metadata:
languageName: node
linkType: hard

"@metamask/snaps-utils@npm:^11.6.0":
version: 11.6.1
resolution: "@metamask/snaps-utils@npm:11.6.1"
dependencies:
"@babel/core": ^7.23.2
"@babel/types": ^7.23.0
"@metamask/key-tree": ^10.1.1
"@metamask/messenger": ^0.3.0
"@metamask/permission-controller": ^12.0.0
"@metamask/rpc-errors": ^7.0.3
"@metamask/slip44": ^4.3.0
"@metamask/snaps-registry": ^3.2.3
"@metamask/snaps-sdk": ^10.0.0
"@metamask/superstruct": ^3.2.1
"@metamask/utils": ^11.8.1
"@noble/hashes": ^1.7.1
"@scure/base": ^1.1.1
chalk: ^4.1.2
cron-parser: ^4.5.0
fast-deep-equal: ^3.1.3
fast-json-stable-stringify: ^2.1.0
fast-xml-parser: ^4.4.1
luxon: ^3.5.0
marked: ^12.0.1
rfdc: ^1.3.0
semver: ^7.5.4
ses: ^1.14.0
validate-npm-package-name: ^5.0.0
checksum: 0080f73b9756e53bff052a3ceb30ae58920adec1c926f036b625d20c99e160a8ede8b6a4435b67a9e61dabc2ceb0a847cadafe34b911433a0eed5af83ec356ae
languageName: node
linkType: hard

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bug: Peer Dependency Mismatch After Upgrade Breaks Runtime

Peer dependency version conflict introduced by the upgrade. The updated @metamask/[email protected] transitively depends on @metamask/[email protected], which requires @metamask/permission-controller@^12.0.0. This version of permission-controller has a peer dependency on @metamask/approval-controller@^8.0.0. However, the existing @metamask/[email protected] dependency only provides @metamask/approval-controller@^7.1.3, creating a peer dependency mismatch. This can cause runtime errors or unexpected behavior when the newer permission controller attempts to interact with the incompatible older approval controller.

Fix in Cursor Fix in Web

"@metamask/superstruct@npm:^3.1.0, @metamask/superstruct@npm:^3.2.1":
version: 3.2.1
resolution: "@metamask/superstruct@npm:3.2.1"
Expand All @@ -5463,6 +5606,25 @@ __metadata:
languageName: node
linkType: hard

"@metamask/utils@npm:^11.8.1":
version: 11.8.1
resolution: "@metamask/utils@npm:11.8.1"
dependencies:
"@ethereumjs/tx": ^4.2.0
"@metamask/superstruct": ^3.1.0
"@noble/hashes": ^1.3.1
"@scure/base": ^1.1.3
"@types/debug": ^4.1.7
"@types/lodash": ^4.17.20
debug: ^4.3.4
lodash: ^4.17.21
pony-cause: ^2.1.10
semver: ^7.5.4
uuid: ^9.0.1
checksum: 4a2a355c7875eea28ba5750ba771d3b2aa966e77acbac9b7966e7e154cf81fd2c4c9bc08e5a0382a1b743ad6f441eb259ca4720585ef00c0b23f1582207f43c1
languageName: node
linkType: hard

"@mischnic/json-sourcemap@npm:^0.1.0":
version: 0.1.0
resolution: "@mischnic/json-sourcemap@npm:0.1.0"
Expand Down Expand Up @@ -7069,6 +7231,13 @@ __metadata:
languageName: node
linkType: hard

"@types/lodash@npm:^4.17.20":
version: 4.17.20
resolution: "@types/lodash@npm:4.17.20"
checksum: dc7bb4653514dd91117a4c4cec2c37e2b5a163d7643445e4757d76a360fabe064422ec7a42dde7450c5e7e0e7e678d5e6eae6d2a919abcddf581d81e63e63839
languageName: node
linkType: hard

"@types/minimatch@npm:*, @types/minimatch@npm:^5.1.2":
version: 5.1.2
resolution: "@types/minimatch@npm:5.1.2"
Expand Down
Loading