Skip to content
Closed
Show file tree
Hide file tree
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
2 changes: 1 addition & 1 deletion packages/snaps-simulation/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@
"test:watch": "jest --watch"
},
"dependencies": {
"@metamask/eth-json-rpc-middleware": "^17.0.1",
"@metamask/eth-json-rpc-middleware": "^22.0.0",
Copy link

Choose a reason for hiding this comment

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

Bug: Mismatched json-rpc-engine dependency version requirement

The new @metamask/[email protected] requires @metamask/json-rpc-engine@^10.2.0, but the package.json specifies ^10.1.0. The caret constraint ^10.1.0 resolves to version 10.1.1, which doesn't satisfy the ^10.2.0 requirement from the middleware dependency. This creates an unsatisfiable constraint that will cause dependency resolution to fail. Update @metamask/json-rpc-engine to ^10.2.0 to match the requirement.

Fix in Cursor Fix in Web

"@metamask/json-rpc-engine": "^10.1.0",
"@metamask/json-rpc-middleware-stream": "^8.0.8",
"@metamask/key-tree": "^10.1.1",
Expand Down
102 changes: 58 additions & 44 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -3294,62 +3294,46 @@ __metadata:
languageName: node
linkType: hard

"@metamask/eth-block-tracker@npm:^12.0.0":
version: 12.2.1
resolution: "@metamask/eth-block-tracker@npm:12.2.1"
"@metamask/eth-block-tracker@npm:^15.0.0":
version: 15.0.0
resolution: "@metamask/eth-block-tracker@npm:15.0.0"
dependencies:
"@metamask/eth-json-rpc-provider": "npm:^5.0.0"
"@metamask/safe-event-emitter": "npm:^3.1.1"
"@metamask/utils": "npm:^11.0.1"
"@metamask/eth-json-rpc-provider": "npm:^6.0.0"
"@metamask/safe-event-emitter": "npm:^3.0.0"
"@metamask/utils": "npm:^11.8.1"
json-rpc-random-id: "npm:^1.0.1"
pify: "npm:^5.0.0"
checksum: 10/70f0f4179bb7d0d9d64d54887ea03302e74221c92971a7081db05811d97cc85b8d75d95cf00ea09b10a0188c1c3cde34896d97d1952623e99ea124ac5e5eeb67
checksum: 10/fd2b014507af10b6d6da8196fde5c5527e64e5d2990604fe0ef132ca38755f893019b59507fccce96ed30a694f348de5fcfcb911e442aaff97e116af6ae9a07f
languageName: node
linkType: hard

"@metamask/eth-json-rpc-middleware@npm:^17.0.1":
version: 17.0.1
resolution: "@metamask/eth-json-rpc-middleware@npm:17.0.1"
"@metamask/eth-json-rpc-middleware@npm:^22.0.0":
version: 22.0.0
resolution: "@metamask/eth-json-rpc-middleware@npm:22.0.0"
dependencies:
"@metamask/eth-block-tracker": "npm:^12.0.0"
"@metamask/eth-json-rpc-provider": "npm:^4.1.7"
"@metamask/eth-sig-util": "npm:^8.1.2"
"@metamask/json-rpc-engine": "npm:^10.0.2"
"@metamask/eth-block-tracker": "npm:^15.0.0"
"@metamask/eth-json-rpc-provider": "npm:^6.0.0"
"@metamask/eth-sig-util": "npm:^8.2.0"
"@metamask/json-rpc-engine": "npm:^10.2.0"
"@metamask/message-manager": "npm:^14.1.0"
"@metamask/rpc-errors": "npm:^7.0.2"
"@metamask/superstruct": "npm:^3.1.0"
"@metamask/utils": "npm:^11.1.0"
"@types/bn.js": "npm:^5.1.5"
bn.js: "npm:^5.2.1"
"@metamask/utils": "npm:^11.8.1"
klona: "npm:^2.0.6"
pify: "npm:^5.0.0"
safe-stable-stringify: "npm:^2.4.3"
checksum: 10/6a0709479f7187183f99bd76b2724cb72b4155ded506d939b7625ae17f63bff68bee9828e0d76af06e4d4009eecc87b63059e8796947442e96844a42af161e2f
checksum: 10/c83ef0c45d1d2f00c0ed1c9e56bd0a7ea359d3db8d53f81b099167eccaecce4cbb88b10e4daa17db3e2c777be03681dc352f1581e759c58c6a728f266843c39d
languageName: node
linkType: hard

"@metamask/eth-json-rpc-provider@npm:^4.1.7":
version: 4.1.8
resolution: "@metamask/eth-json-rpc-provider@npm:4.1.8"
dependencies:
"@metamask/json-rpc-engine": "npm:^10.0.3"
"@metamask/rpc-errors": "npm:^7.0.2"
"@metamask/safe-event-emitter": "npm:^3.0.0"
"@metamask/utils": "npm:^11.1.0"
uuid: "npm:^8.3.2"
checksum: 10/8247f22a23ec0cae7f80c7755b00bfa337a27cc4d2ea416ed08f65a898cd6110057a3710e55e0454db7406c114a4a570b9a286baa8136db6f1c485f62a6c2800
languageName: node
linkType: hard

"@metamask/eth-json-rpc-provider@npm:^5.0.0":
version: 5.0.0
resolution: "@metamask/eth-json-rpc-provider@npm:5.0.0"
"@metamask/eth-json-rpc-provider@npm:^6.0.0":
version: 6.0.0
resolution: "@metamask/eth-json-rpc-provider@npm:6.0.0"
dependencies:
"@metamask/json-rpc-engine": "npm:^10.1.0"
"@metamask/json-rpc-engine": "npm:^10.2.0"
"@metamask/rpc-errors": "npm:^7.0.2"
"@metamask/safe-event-emitter": "npm:^3.0.0"
"@metamask/utils": "npm:^11.8.0"
uuid: "npm:^8.3.2"
checksum: 10/b09a4c06bf570c09b045583733ba2cf5047937e84d42b4c13f8b6a1e39acae083f032aed16c17b37dd4b86cab16f6e52b0ba788d4f3a63c4301a614d69cad937
"@metamask/utils": "npm:^11.8.1"
nanoid: "npm:^3.3.8"
checksum: 10/ab7cf6139af7e5d2f26406c22651d4eb103a1fbc95f7274307a35878ae7ad26d51440b56575401286d5d4e57f4f39690c44d31b4088b64cf87ccf6c2d9322436
languageName: node
linkType: hard

Expand All @@ -3363,7 +3347,7 @@ __metadata:
languageName: node
linkType: hard

"@metamask/eth-sig-util@npm:^8.1.2":
"@metamask/eth-sig-util@npm:^8.2.0":
version: 8.2.0
resolution: "@metamask/eth-sig-util@npm:8.2.0"
dependencies:
Expand Down Expand Up @@ -3649,7 +3633,7 @@ __metadata:
languageName: unknown
linkType: soft

"@metamask/json-rpc-engine@npm:^10.0.2, @metamask/json-rpc-engine@npm:^10.0.3, @metamask/json-rpc-engine@npm:^10.1.0, @metamask/json-rpc-engine@npm:^10.1.1, @metamask/json-rpc-engine@npm:^10.2.0":
"@metamask/json-rpc-engine@npm:^10.0.2, @metamask/json-rpc-engine@npm:^10.1.0, @metamask/json-rpc-engine@npm:^10.1.1, @metamask/json-rpc-engine@npm:^10.2.0":
version: 10.2.0
resolution: "@metamask/json-rpc-engine@npm:10.2.0"
dependencies:
Expand Down Expand Up @@ -3810,6 +3794,22 @@ __metadata:
languageName: unknown
linkType: soft

"@metamask/message-manager@npm:^14.1.0":
version: 14.1.0
resolution: "@metamask/message-manager@npm:14.1.0"
dependencies:
"@metamask/base-controller": "npm:^9.0.0"
"@metamask/controller-utils": "npm:^11.16.0"
"@metamask/eth-sig-util": "npm:^8.2.0"
"@metamask/messenger": "npm:^0.3.0"
"@metamask/utils": "npm:^11.8.1"
"@types/uuid": "npm:^8.3.0"
jsonschema: "npm:^1.4.1"
uuid: "npm:^8.3.2"
checksum: 10/0bbea914096b9213fc16283dfe7e79436f2ea21946bcd717440071b7faf36d19a08fef122d5e91f000c586e7e5e909de99d1d2d0e76c1b1b3d42e45ff78474f3
languageName: node
linkType: hard

"@metamask/messenger@npm:^0.3.0":
version: 0.3.0
resolution: "@metamask/messenger@npm:0.3.0"
Expand Down Expand Up @@ -4551,7 +4551,7 @@ __metadata:
dependencies:
"@lavamoat/allow-scripts": "npm:^3.4.0"
"@metamask/auto-changelog": "npm:^5.0.2"
"@metamask/eth-json-rpc-middleware": "npm:^17.0.1"
"@metamask/eth-json-rpc-middleware": "npm:^22.0.0"
"@metamask/json-rpc-engine": "npm:^10.1.0"
"@metamask/json-rpc-middleware-stream": "npm:^8.0.8"
"@metamask/key-tree": "npm:^10.1.1"
Expand Down Expand Up @@ -4766,7 +4766,7 @@ __metadata:
languageName: unknown
linkType: soft

"@metamask/utils@npm:^11.0.1, @metamask/utils@npm:^11.1.0, @metamask/utils@npm:^11.4.0, @metamask/utils@npm:^11.4.2, @metamask/utils@npm:^11.8.0, @metamask/utils@npm:^11.8.1":
"@metamask/utils@npm:^11.0.1, @metamask/utils@npm:^11.4.0, @metamask/utils@npm:^11.4.2, @metamask/utils@npm:^11.8.1":
version: 11.8.1
resolution: "@metamask/utils@npm:11.8.1"
dependencies:
Expand Down Expand Up @@ -6473,6 +6473,13 @@ __metadata:
languageName: node
linkType: hard

"@types/uuid@npm:^8.3.0":
version: 8.3.4
resolution: "@types/uuid@npm:8.3.4"
checksum: 10/6f11f3ff70f30210edaa8071422d405e9c1d4e53abbe50fdce365150d3c698fe7bbff65c1e71ae080cbfb8fded860dbb5e174da96fdbbdfcaa3fb3daa474d20f
languageName: node
linkType: hard

"@types/validate-npm-package-name@npm:^4.0.0":
version: 4.0.0
resolution: "@types/validate-npm-package-name@npm:4.0.0"
Expand Down Expand Up @@ -13618,6 +13625,13 @@ __metadata:
languageName: node
linkType: hard

"jsonschema@npm:^1.4.1":
version: 1.5.0
resolution: "jsonschema@npm:1.5.0"
checksum: 10/46bf49b388ba922073bcb3c8d5e90af9d29fc8303dc866fd440182c88d6b4fd2807679fd39cdefb4113156d104ea47da9c0ff4bbcb0032c9fa29461cb1a92182
languageName: node
linkType: hard

"keyv@npm:^4.5.4":
version: 4.5.4
resolution: "keyv@npm:4.5.4"
Expand Down
Loading