From 3cc0375267a2cb02c367920d113773abe13079b8 Mon Sep 17 00:00:00 2001 From: Frederik Bolding Date: Thu, 22 Jan 2026 10:59:07 +0100 Subject: [PATCH 1/2] chore: Bump Snaps dependencies --- packages/snap/package.json | 4 +- yarn.lock | 482 +++++++++++++++++++++---------------- 2 files changed, 270 insertions(+), 216 deletions(-) diff --git a/packages/snap/package.json b/packages/snap/package.json index b59c628..2fd3714 100644 --- a/packages/snap/package.json +++ b/packages/snap/package.json @@ -27,12 +27,12 @@ "test": "jest" }, "dependencies": { - "@metamask/snaps-sdk": "~9.3.0" + "@metamask/snaps-sdk": "~10.3.0" }, "devDependencies": { "@jest/globals": "^29.5.0", "@metamask/snaps-cli": "^8.3.0", - "@metamask/snaps-jest": "^9.4.0", + "@metamask/snaps-jest": "^9.8.0", "@types/react": "18.2.4", "@types/react-dom": "18.2.4", "eslint": "^9.11.0", diff --git a/yarn.lock b/yarn.lock index f5bd12d..2944547 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12,6 +12,13 @@ __metadata: languageName: node linkType: hard +"@adraffy/ens-normalize@npm:1.10.1": + version: 1.10.1 + resolution: "@adraffy/ens-normalize@npm:1.10.1" + checksum: 0836f394ea256972ec19a0b5e78cb7f5bcdfd48d8a32c7478afc94dd53ae44c04d1aa2303d7f3077b4f3ac2323b1f557ab9188e8059978748fdcd83e04a80dcc + languageName: node + linkType: hard + "@ampproject/remapping@npm:^2.2.0": version: 2.2.1 resolution: "@ampproject/remapping@npm:2.2.1" @@ -2849,29 +2856,20 @@ __metadata: languageName: node linkType: hard -"@metamask/abi-utils@npm:^3.0.0": - version: 3.0.0 - resolution: "@metamask/abi-utils@npm:3.0.0" - dependencies: - "@metamask/superstruct": ^3.1.0 - "@metamask/utils": ^11.0.1 - checksum: 5ac03df29bbb6cb34073e84022f8c53782c46de2817abf057ad4efc841921cee5b9dba8958b22373191fbf111e81b59bbb22d715020e032e06d6a922d59e37cc - languageName: node - linkType: hard - -"@metamask/approval-controller@npm:^7.1.3": - version: 7.1.3 - resolution: "@metamask/approval-controller@npm:7.1.3" +"@metamask/approval-controller@npm:^8.0.0": + version: 8.0.0 + resolution: "@metamask/approval-controller@npm:8.0.0" dependencies: - "@metamask/base-controller": ^8.0.0 + "@metamask/base-controller": ^9.0.0 + "@metamask/messenger": ^0.3.0 "@metamask/rpc-errors": ^7.0.2 - "@metamask/utils": ^11.1.0 + "@metamask/utils": ^11.8.1 nanoid: ^3.3.8 - checksum: d966707adb9ab7eb60d0278f2c4eb84ee122af3698041a1b8abc0a615811ade2e84b10249aa92929a59834ff9c61ef93e74259ebd5ec7b9ad3278c1a2b7f1e57 + checksum: 9b3774d2d53881d2ce10ae49709312e892e3f67ef2345b36ac344b48a8e265ba3975ee41dd5f06373134b224c74667c7f0df5728f2d054a1f8e45bd4307c03da languageName: node linkType: hard -"@metamask/base-controller@npm:^8.0.0, @metamask/base-controller@npm:^8.0.1, @metamask/base-controller@npm:^8.1.0": +"@metamask/base-controller@npm:^8.0.0": version: 8.2.0 resolution: "@metamask/base-controller@npm:8.2.0" dependencies: @@ -2882,13 +2880,24 @@ __metadata: 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" +"@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.16.0, @metamask/controller-utils@npm:^11.17.0, @metamask/controller-utils@npm:^11.5.0": + version: 11.18.0 + resolution: "@metamask/controller-utils@npm:11.18.0" dependencies: "@metamask/eth-query": ^4.0.0 "@metamask/ethjs-unit": ^0.3.0 - "@metamask/utils": ^11.4.2 + "@metamask/utils": ^11.9.0 "@spruceid/siwe-parser": 2.1.0 "@types/bn.js": ^5.1.5 bignumber.js: ^9.1.2 @@ -2899,7 +2908,7 @@ __metadata: lodash: ^4.17.21 peerDependencies: "@babel/runtime": ^7.0.0 - checksum: a96dea30d56676c3070d118d4e130f6f97c2ddeac1161d49a99f114af7ca6e9b87f955ea5a6a17c72410243cf9eafed5748474144013b548955b9edc7e97b409 + checksum: 263755bec340056a2f8817126b9c561d51e40781dbf8778e9ee29a8c2ae98f8f2d9b892c7353149dbd2e16200d66c0b2e66887d6e8e8cfd73112fc698039feed languageName: node linkType: hard @@ -2979,52 +2988,6 @@ __metadata: languageName: node linkType: hard -"@metamask/eth-block-tracker@npm:^12.0.0": - version: 12.0.1 - resolution: "@metamask/eth-block-tracker@npm:12.0.1" - dependencies: - "@metamask/eth-json-rpc-provider": ^4.1.5 - "@metamask/safe-event-emitter": ^3.1.1 - "@metamask/utils": ^11.0.1 - json-rpc-random-id: ^1.0.1 - pify: ^5.0.0 - checksum: 2c4aa326d9665665f6986a2fbaed905d9682de536c325974878e145c5a50740b2542d6ea4173772036b0f79e86249cc635025ca384d2687c41cb19911e1636bb - 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" - dependencies: - "@metamask/eth-block-tracker": ^12.0.0 - "@metamask/eth-json-rpc-provider": ^4.1.7 - "@metamask/eth-sig-util": ^8.1.2 - "@metamask/json-rpc-engine": ^10.0.2 - "@metamask/rpc-errors": ^7.0.2 - "@metamask/superstruct": ^3.1.0 - "@metamask/utils": ^11.1.0 - "@types/bn.js": ^5.1.5 - bn.js: ^5.2.1 - klona: ^2.0.6 - pify: ^5.0.0 - safe-stable-stringify: ^2.4.3 - checksum: 044ebaacc9df53cbec8e7048858a13c62c5bfbb62b8fe1dad29786ed0e663466e574aebb5fbb66e2c88ad96ea3d861713e59f5aa5c816d17df2e19bd1a707af1 - languageName: node - linkType: hard - -"@metamask/eth-json-rpc-provider@npm:^4.1.5, @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": ^10.0.3 - "@metamask/rpc-errors": ^7.0.2 - "@metamask/safe-event-emitter": ^3.0.0 - "@metamask/utils": ^11.1.0 - uuid: ^8.3.2 - checksum: 08f610e318ff32e37afb9d21ed3e55d655c6382c76af70427a88468e89725f8374bd9e4d2b3672e7319c2030d5b8c3e3d7924a3143b83e96d581efd08ece068b - languageName: node - linkType: hard - "@metamask/eth-query@npm:^4.0.0": version: 4.0.0 resolution: "@metamask/eth-query@npm:4.0.0" @@ -3035,21 +2998,6 @@ __metadata: languageName: node linkType: hard -"@metamask/eth-sig-util@npm:^8.1.2": - version: 8.2.0 - resolution: "@metamask/eth-sig-util@npm:8.2.0" - dependencies: - "@ethereumjs/rlp": ^4.0.1 - "@ethereumjs/util": ^8.1.0 - "@metamask/abi-utils": ^3.0.0 - "@metamask/utils": ^11.0.1 - "@scure/base": ~1.1.3 - ethereum-cryptography: ^2.1.2 - tweetnacl: ^1.0.3 - checksum: 273e8bd3578a2395d888e0e7a2a8310311e320dd1d77b81035b1e5b21c432296ef144abd8f2e7ee3147ff82e660941e9671c080c0a6883017e2946523a09dcf4 - languageName: node - linkType: hard - "@metamask/ethjs-unit@npm:^0.3.0": version: 0.3.0 resolution: "@metamask/ethjs-unit@npm:0.3.0" @@ -3062,26 +3010,29 @@ __metadata: languageName: node linkType: hard -"@metamask/json-rpc-engine@npm:^10.0.2, @metamask/json-rpc-engine@npm:^10.0.3": - version: 10.0.3 - resolution: "@metamask/json-rpc-engine@npm:10.0.3" +"@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": + version: 10.2.1 + resolution: "@metamask/json-rpc-engine@npm:10.2.1" dependencies: "@metamask/rpc-errors": ^7.0.2 "@metamask/safe-event-emitter": ^3.0.0 - "@metamask/utils": ^11.1.0 - checksum: 1ad7e23e3a4017da8bb70a8ed8d4932475d42c60ace0d088f462a8e438cbf9154eaec4ba79621661fed95ff50ff6fa3db479404086238ab9eb5b3e9153c1051c + "@metamask/utils": ^11.9.0 + "@types/deep-freeze-strict": ^1.1.0 + deep-freeze-strict: ^1.1.1 + klona: ^2.0.6 + checksum: 7d771bd992c518b3c7c91f7d4a2d038cb70f567802f06c61eb974825fd259cb17d8c194476e2214cacc4accc790964f691933b8a27bf1ed6682cd2e8d7b0254a 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" +"@metamask/json-rpc-middleware-stream@npm:^8.0.6, @metamask/json-rpc-middleware-stream@npm:^8.0.8": + version: 8.0.8 + resolution: "@metamask/json-rpc-middleware-stream@npm:8.0.8" dependencies: - "@metamask/json-rpc-engine": ^10.0.3 + "@metamask/json-rpc-engine": ^10.1.1 "@metamask/safe-event-emitter": ^3.0.0 - "@metamask/utils": ^11.1.0 + "@metamask/utils": ^11.8.1 readable-stream: ^3.6.2 - checksum: 64ccfd606e9a95ce255f94f2b12ecd6da889533d3120248f2f29741dbefb3705f7157a02c38561f01088c99ee643bea65cedb258c2471e1ee65ea8f23911e2e6 + checksum: 5e016fb623ba6c5da9cd17d73c50378998bf87217ee0882caeb534084824ee1ff7f004adebea0141791e2f934dfaed2b91e0e9cf343de94d510996d1f770f0c9 languageName: node linkType: hard @@ -3105,6 +3056,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" @@ -3144,18 +3102,40 @@ __metadata: languageName: node linkType: hard -"@metamask/phishing-controller@npm:^13.1.0": - version: 13.1.0 - resolution: "@metamask/phishing-controller@npm:13.1.0" +"@metamask/permission-controller@npm:^12.1.0, @metamask/permission-controller@npm:^12.2.0": + version: 12.2.0 + resolution: "@metamask/permission-controller@npm:12.2.0" + dependencies: + "@metamask/approval-controller": ^8.0.0 + "@metamask/base-controller": ^9.0.0 + "@metamask/controller-utils": ^11.17.0 + "@metamask/json-rpc-engine": ^10.2.0 + "@metamask/messenger": ^0.3.0 + "@metamask/rpc-errors": ^7.0.2 + "@metamask/utils": ^11.9.0 + "@types/deep-freeze-strict": ^1.1.0 + deep-freeze-strict: ^1.1.1 + immer: ^9.0.6 + nanoid: ^3.3.8 + checksum: c1ad7c7df06911c37eded1ccfc43fe040cf523d4e68a05ccc3237a3a4b3149a56de7dbbdc5f39e2e553af2172f6339af60f3e2ff73ebd1c9aadbe1f79c07b5f9 + languageName: node + linkType: hard + +"@metamask/phishing-controller@npm:^16.1.0": + version: 16.1.0 + resolution: "@metamask/phishing-controller@npm:16.1.0" dependencies: - "@metamask/base-controller": ^8.0.1 - "@metamask/controller-utils": ^11.11.0 - "@noble/hashes": ^1.4.0 + "@metamask/base-controller": ^9.0.0 + "@metamask/controller-utils": ^11.16.0 + "@metamask/messenger": ^0.3.0 + "@noble/hashes": ^1.8.0 "@types/punycode": ^2.1.0 ethereum-cryptography: ^2.1.2 fastest-levenshtein: ^1.0.16 punycode: ^2.1.1 - checksum: a3239c76cec3821808deeb55bfe53d550d6018b64ae6318af19d973cc2cf3453223d94aadb3d91d28bf7c7afb7f24d9a0664e420f28bece904566d974371f2d2 + peerDependencies: + "@metamask/transaction-controller": ^62.0.0 + checksum: 3ebd24206b605c5efa1889b569994f6151e91f56173009199629a30a477f306034b2825cf24482895b37fc4f97586f425598048245fb3d1cf0d85a775a8f1ab1 languageName: node linkType: hard @@ -3169,9 +3149,9 @@ __metadata: languageName: node linkType: hard -"@metamask/providers@npm:^22.1.0": - version: 22.1.0 - resolution: "@metamask/providers@npm:22.1.0" +"@metamask/providers@npm:^22.1.0, @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 @@ -3186,7 +3166,7 @@ __metadata: readable-stream: ^3.6.2 peerDependencies: webextension-polyfill: ^0.10.0 || ^0.11.0 || ^0.12.0 - checksum: 78e0416c289321118396deee2e986aff02670f5b7be943ef8774392bfe29b5c0c3a9f97de43167abe452b3946eba5dcab1c0331912269c296af7a7a030da3c97 + checksum: 894bc8f481487954c08eb660cfa2b27c5cb621e00e2a4bf51ecccbc5f210431ed06a7f2b683d630e2ee24dbdbe4ab5dc27306b04a19b67535c4e007832a34de6 languageName: node linkType: hard @@ -3217,10 +3197,10 @@ __metadata: languageName: node linkType: hard -"@metamask/slip44@npm:^4.2.0": - version: 4.2.0 - resolution: "@metamask/slip44@npm:4.2.0" - checksum: 19d7b731421eddb02d8f741d562195d085c97611d0469d050a0367c56b96cebd05e861745c643fce6e755675bad4615d0f2ce566fec4d93f66923004caf6b683 +"@metamask/slip44@npm:^4.3.0": + version: 4.3.0 + resolution: "@metamask/slip44@npm:4.3.0" + checksum: 1bc957133fa23ad92c3e2f76c2520a2dd88a5e7036791bd4878c3f1b7074ad57b7aef060d82796388e17f066831d79513d707775a83c1d793bb9c4fd0b1623fb languageName: node linkType: hard @@ -3277,25 +3257,27 @@ __metadata: languageName: node linkType: hard -"@metamask/snaps-controllers@npm:^14.2.0, @metamask/snaps-controllers@npm:^14.2.1": - version: 14.2.2 - resolution: "@metamask/snaps-controllers@npm:14.2.2" +"@metamask/snaps-controllers@npm:^17.2.1": + version: 17.2.1 + resolution: "@metamask/snaps-controllers@npm:17.2.1" dependencies: - "@metamask/approval-controller": ^7.1.3 - "@metamask/base-controller": ^8.1.0 - "@metamask/json-rpc-engine": ^10.0.2 - "@metamask/json-rpc-middleware-stream": ^8.0.7 + "@metamask/approval-controller": ^8.0.0 + "@metamask/base-controller": ^9.0.0 + "@metamask/json-rpc-engine": ^10.1.0 + "@metamask/json-rpc-middleware-stream": ^8.0.8 "@metamask/key-tree": ^10.1.1 + "@metamask/messenger": ^0.3.0 "@metamask/object-multiplex": ^2.1.0 - "@metamask/permission-controller": ^11.0.6 - "@metamask/phishing-controller": ^13.1.0 + "@metamask/permission-controller": ^12.2.0 + "@metamask/phishing-controller": ^16.1.0 "@metamask/post-message-stream": ^10.0.0 "@metamask/rpc-errors": ^7.0.3 - "@metamask/snaps-registry": ^3.2.3 - "@metamask/snaps-rpc-methods": ^13.5.0 - "@metamask/snaps-sdk": ^9.3.0 - "@metamask/snaps-utils": ^11.5.0 - "@metamask/utils": ^11.4.2 + "@metamask/snaps-registry": ^4.0.0 + "@metamask/snaps-rpc-methods": ^14.1.1 + "@metamask/snaps-sdk": ^10.3.0 + "@metamask/snaps-utils": ^11.7.1 + "@metamask/superstruct": ^3.2.1 + "@metamask/utils": ^11.9.0 "@xstate/fsm": ^2.0.0 async-mutex: ^0.5.0 concat-stream: ^2.0.0 @@ -3310,61 +3292,61 @@ __metadata: semver: ^7.5.4 tar-stream: ^3.1.7 peerDependencies: - "@metamask/snaps-execution-environments": ^10.2.1 + "@metamask/snaps-execution-environments": ^10.3.0 peerDependenciesMeta: "@metamask/snaps-execution-environments": optional: true - checksum: 78e922c37892270865be2efe5b6f29e4012d7f2a49686680185357cbb5064c2d929a8cb91aa8dd6702eccd85a39e4ebd5290a57930e5a60bf6526a30d4cae346 + checksum: fb316598ccaa6a1a7d265b0ef5ca7cb110d1ec047bc3e2a6374d38bdcfd8665a397374b07647d1e32ab16c44644ed2c22e3a7edca0b1d8f17ff3347e0da1163f languageName: node linkType: hard -"@metamask/snaps-execution-environments@npm:^10.2.1": - version: 10.2.1 - resolution: "@metamask/snaps-execution-environments@npm:10.2.1" +"@metamask/snaps-execution-environments@npm:^10.3.0": + version: 10.3.0 + resolution: "@metamask/snaps-execution-environments@npm:10.3.0" dependencies: - "@metamask/json-rpc-engine": ^10.0.2 + "@metamask/json-rpc-engine": ^10.1.0 "@metamask/object-multiplex": ^2.1.0 "@metamask/post-message-stream": ^10.0.0 - "@metamask/providers": ^22.1.0 + "@metamask/providers": ^22.1.1 "@metamask/rpc-errors": ^7.0.3 - "@metamask/snaps-sdk": ^9.3.0 - "@metamask/snaps-utils": ^11.4.0 + "@metamask/snaps-sdk": ^10.2.0 + "@metamask/snaps-utils": ^11.6.2 "@metamask/superstruct": ^3.2.1 - "@metamask/utils": ^11.4.2 + "@metamask/utils": ^11.8.1 readable-stream: ^3.6.2 - checksum: 601ba05821f4e0ef2cf299e4f7eece40a8637f374d3e44fd6b75fb5eb904dd0fa638d9c91bdb7fbcc632cad6c01909282400fb78d798c392bbf18ebaa35c92c7 + checksum: 375bc71d5eaf20ea3a2b19273c83ed16eb5c44e014d4c28a4114f7e8b1854818cf806601f553697307995c5c229c570b29868dba1618a14cde57cab11c95b2ed languageName: node linkType: hard -"@metamask/snaps-jest@npm:^9.4.0": - version: 9.4.0 - resolution: "@metamask/snaps-jest@npm:9.4.0" +"@metamask/snaps-jest@npm:^9.8.0": + version: 9.8.0 + resolution: "@metamask/snaps-jest@npm:9.8.0" dependencies: "@jest/environment": ^29.5.0 "@jest/expect": ^29.5.0 "@jest/globals": ^29.5.0 - "@metamask/snaps-controllers": ^14.2.0 - "@metamask/snaps-sdk": ^9.3.0 - "@metamask/snaps-simulation": ^3.4.0 + "@metamask/snaps-controllers": ^17.2.1 + "@metamask/snaps-sdk": ^10.3.0 + "@metamask/snaps-simulation": ^3.8.0 "@metamask/superstruct": ^3.2.1 - "@metamask/utils": ^11.4.2 + "@metamask/utils": ^11.9.0 express: ^5.1.0 jest-environment-node: ^29.5.0 jest-matcher-utils: ^29.5.0 redux: ^4.2.1 - checksum: 4f0be1a02eadad5a5917fec98335dd9773358213f43f0d96dfbcc9c815bc8bab75cf65f4712dc8260bd85e55edc16fcb3990e3242e8e9a9ae3c9a2f573416ecc + checksum: 883d3b19b2296dbde8b831f7e8017c9aad94d265ccb7b05a8c6d565d5b41b5d0746431754da90f82af0faffb7ec3f2d8e23a6f0c30b8d18220e4708f3e811bea languageName: node linkType: hard -"@metamask/snaps-registry@npm:^3.2.3": - version: 3.2.3 - resolution: "@metamask/snaps-registry@npm:3.2.3" +"@metamask/snaps-registry@npm:^4.0.0": + version: 4.0.0 + resolution: "@metamask/snaps-registry@npm:4.0.0" dependencies: - "@metamask/superstruct": ^3.1.0 - "@metamask/utils": ^11.0.1 + "@metamask/superstruct": ^3.2.1 + "@metamask/utils": ^11.4.0 "@noble/curves": ^1.2.0 "@noble/hashes": ^1.3.2 - checksum: d07b21e6f83e6a7477dc4c62ed7f7a7cc5d639e051c1abde122c31cad77a374d685502f6b8b4d3ea15cebbf7b1c40fbe11d7e780f2f7b3949fcc9979dbfa78f0 + checksum: 175a9ab5d2dfd09f760985c8de01ebe13290b8c37bd3977340baa81926e0817879cbf6d24bd39698f48b23a4820f00c56e4e86c17ce0b65a6ef35cd0717376bc languageName: node linkType: hard @@ -3384,6 +3366,23 @@ __metadata: languageName: node linkType: hard +"@metamask/snaps-rpc-methods@npm:^14.1.1": + version: 14.1.1 + resolution: "@metamask/snaps-rpc-methods@npm:14.1.1" + dependencies: + "@metamask/key-tree": ^10.1.1 + "@metamask/permission-controller": ^12.1.0 + "@metamask/rpc-errors": ^7.0.3 + "@metamask/snaps-sdk": ^10.1.0 + "@metamask/snaps-utils": ^11.6.1 + "@metamask/superstruct": ^3.2.1 + "@metamask/utils": ^11.8.1 + "@noble/hashes": ^1.7.1 + async-mutex: ^0.5.0 + checksum: 5c0183cce2fb1a9f6a7e2068eea4832b5775fb7fedd3b023abade77f5a67b34e856597d285c5a61cd9a2c6886184bc8e5075956b818480729410e5659c2c4304 + languageName: node + linkType: hard + "@metamask/snaps-sandbox@npm:^1.0.0": version: 1.0.0 resolution: "@metamask/snaps-sandbox@npm:1.0.0" @@ -3391,7 +3390,21 @@ __metadata: languageName: node linkType: hard -"@metamask/snaps-sdk@npm:^9.3.0, @metamask/snaps-sdk@npm:~9.3.0": +"@metamask/snaps-sdk@npm:^10.1.0, @metamask/snaps-sdk@npm:^10.2.0, @metamask/snaps-sdk@npm:^10.3.0, @metamask/snaps-sdk@npm:~10.3.0": + version: 10.3.0 + resolution: "@metamask/snaps-sdk@npm:10.3.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 + luxon: ^3.5.0 + checksum: f8f75752c572ae56a9f00bf97a98cd2c8a91494ba72bda332e058868dcecf85e42f3620cc5d8c01af85d647f43d0b23a1407d14a99b8e7af3051aee9f69dc587 + languageName: node + linkType: hard + +"@metamask/snaps-sdk@npm:^9.3.0": version: 9.3.0 resolution: "@metamask/snaps-sdk@npm:9.3.0" dependencies: @@ -3404,50 +3417,50 @@ __metadata: languageName: node linkType: hard -"@metamask/snaps-simulation@npm:^3.4.0": - version: 3.4.1 - resolution: "@metamask/snaps-simulation@npm:3.4.1" +"@metamask/snaps-simulation@npm:^3.8.0": + version: 3.8.0 + resolution: "@metamask/snaps-simulation@npm:3.8.0" dependencies: - "@metamask/base-controller": ^8.0.1 - "@metamask/eth-json-rpc-middleware": ^17.0.1 - "@metamask/json-rpc-engine": ^10.0.2 - "@metamask/json-rpc-middleware-stream": ^8.0.7 + "@metamask/json-rpc-engine": ^10.1.0 + "@metamask/json-rpc-middleware-stream": ^8.0.8 "@metamask/key-tree": ^10.1.1 - "@metamask/permission-controller": ^11.0.6 - "@metamask/phishing-controller": ^13.1.0 - "@metamask/snaps-controllers": ^14.2.1 - "@metamask/snaps-execution-environments": ^10.2.1 - "@metamask/snaps-rpc-methods": ^13.5.0 - "@metamask/snaps-sdk": ^9.3.0 - "@metamask/snaps-utils": ^11.4.0 + "@metamask/messenger": ^0.3.0 + "@metamask/permission-controller": ^12.2.0 + "@metamask/phishing-controller": ^16.1.0 + "@metamask/rpc-errors": ^7.0.3 + "@metamask/snaps-controllers": ^17.2.1 + "@metamask/snaps-execution-environments": ^10.3.0 + "@metamask/snaps-rpc-methods": ^14.1.1 + "@metamask/snaps-sdk": ^10.3.0 + "@metamask/snaps-utils": ^11.7.1 "@metamask/superstruct": ^3.2.1 - "@metamask/utils": ^11.4.2 + "@metamask/utils": ^11.9.0 "@reduxjs/toolkit": ^1.9.5 + ethers: ^6.16.0 fast-deep-equal: ^3.1.3 immer: ^9.0.21 mime: ^3.0.0 readable-stream: ^3.6.2 redux-saga: ^1.2.3 - checksum: 8616383724aa2cd7797c393e5aa8a1d070ce351dfa41fe7cb50396519d0d1c1c6e5f41f86e435998f95c3c236954428c80afeaa4abb304514f4fa317fcfc1b63 + checksum: baac7a1800e1fbee2c10231e364bfb15a9aaf7d06f66becd49bb30345b2e95355bcd617b79e6ac4672d644656f3c89f4b8ca00338a6b286477d2034a94c5ca66 languageName: node linkType: hard -"@metamask/snaps-utils@npm:^11.4.0, @metamask/snaps-utils@npm:^11.5.0": - version: 11.5.0 - resolution: "@metamask/snaps-utils@npm:11.5.0" +"@metamask/snaps-utils@npm:^11.4.0, @metamask/snaps-utils@npm:^11.5.0, @metamask/snaps-utils@npm:^11.6.1, @metamask/snaps-utils@npm:^11.6.2, @metamask/snaps-utils@npm:^11.7.1": + version: 11.7.1 + resolution: "@metamask/snaps-utils@npm:11.7.1" dependencies: "@babel/core": ^7.23.2 "@babel/types": ^7.23.0 - "@metamask/base-controller": ^8.1.0 "@metamask/key-tree": ^10.1.1 - "@metamask/permission-controller": ^11.0.6 + "@metamask/messenger": ^0.3.0 + "@metamask/permission-controller": ^12.2.0 "@metamask/rpc-errors": ^7.0.3 - "@metamask/slip44": ^4.2.0 - "@metamask/snaps-registry": ^3.2.3 - "@metamask/snaps-sdk": ^9.3.0 + "@metamask/slip44": ^4.3.0 + "@metamask/snaps-registry": ^4.0.0 + "@metamask/snaps-sdk": ^10.3.0 "@metamask/superstruct": ^3.2.1 - "@metamask/utils": ^11.4.2 - "@noble/hashes": ^1.7.1 + "@metamask/utils": ^11.9.0 "@scure/base": ^1.1.1 chalk: ^4.1.2 cron-parser: ^4.5.0 @@ -3460,7 +3473,7 @@ __metadata: semver: ^7.5.4 ses: ^1.14.0 validate-npm-package-name: ^5.0.0 - checksum: 75f24f437c808a0298212b48a95ca6f3925d30ad6c1c74336545a8c4ed368e9cc8b576d0908c00d2875ac195d853ceb18be3e8b323079263db600a2e478a56f0 + checksum: 5a0e0b38c6506010fca261970c58af46b73e4818a29f6ea3f55108e6a4d65acf4a83c98b660b65baba6af334476f5f08532552a418fab55c1ade8c3fc3b6c102 languageName: node linkType: hard @@ -3485,21 +3498,22 @@ __metadata: languageName: node linkType: hard -"@metamask/utils@npm:^11.0.1, @metamask/utils@npm:^11.1.0, @metamask/utils@npm:^11.4.0, @metamask/utils@npm:^11.4.2": - version: 11.4.2 - resolution: "@metamask/utils@npm:11.4.2" +"@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.1, @metamask/utils@npm:^11.9.0": + version: 11.9.0 + resolution: "@metamask/utils@npm:11.9.0" 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.memoize: ^4.1.2 + lodash: ^4.17.21 pony-cause: ^2.1.10 semver: ^7.5.4 uuid: ^9.0.1 - checksum: 11061a93f49684563a14caaaab2d8dbb969c907dbc24358cf188dd10ec00ac91e5d04369ef605e9d78e75f8ad53d9a0fbdb65f2325b12ef6c8db85bb46160dff + checksum: 467d9c1835dfe9bf9f67af0e0a472ca1805aa7f7a3969f439e4d14d9db2fa9c8da7611c8299c81f65ef6a63cb72725b227bac28080ed467375115c3ad6227d7a languageName: node linkType: hard @@ -3565,6 +3579,15 @@ __metadata: languageName: node linkType: hard +"@noble/curves@npm:1.2.0": + version: 1.2.0 + resolution: "@noble/curves@npm:1.2.0" + dependencies: + "@noble/hashes": 1.3.2 + checksum: bb798d7a66d8e43789e93bc3c2ddff91a1e19fdb79a99b86cd98f1e5eff0ee2024a2672902c2576ef3577b6f282f3b5c778bebd55761ddbb30e36bf275e83dd0 + languageName: node + linkType: hard + "@noble/curves@npm:1.4.2, @noble/curves@npm:~1.4.0": version: 1.4.2 resolution: "@noble/curves@npm:1.4.2" @@ -3583,6 +3606,13 @@ __metadata: languageName: node linkType: hard +"@noble/hashes@npm:1.3.2": + version: 1.3.2 + resolution: "@noble/hashes@npm:1.3.2" + checksum: fe23536b436539d13f90e4b9be843cc63b1b17666a07634a2b1259dded6f490be3d050249e6af98076ea8f2ea0d56f578773c2197f2aa0eeaa5fba5bc18ba474 + languageName: node + linkType: hard + "@noble/hashes@npm:1.4.0, @noble/hashes@npm:~1.4.0": version: 1.4.0 resolution: "@noble/hashes@npm:1.4.0" @@ -3590,13 +3620,20 @@ __metadata: languageName: node linkType: hard -"@noble/hashes@npm:1.7.1, @noble/hashes@npm:^1.1.2, @noble/hashes@npm:^1.3.1, @noble/hashes@npm:^1.3.2, @noble/hashes@npm:^1.4.0, @noble/hashes@npm:^1.7.1": +"@noble/hashes@npm:1.7.1": version: 1.7.1 resolution: "@noble/hashes@npm:1.7.1" checksum: 4f1b56428a10323feef17e4f437c9093556cb18db06f94d254043fadb69c3da8475f96eb3f8322d41e8670117d7486475a8875e68265c2839f60fd03edd6a616 languageName: node linkType: hard +"@noble/hashes@npm:^1.1.2, @noble/hashes@npm:^1.3.1, @noble/hashes@npm:^1.3.2, @noble/hashes@npm:^1.7.1, @noble/hashes@npm:^1.8.0": + version: 1.8.0 + resolution: "@noble/hashes@npm:1.8.0" + checksum: c94e98b941963676feaba62475b1ccfa8341e3f572adbb3b684ee38b658df44100187fa0ef4220da580b13f8d27e87d5492623c8a02ecc61f23fb9960c7918f5 + languageName: node + linkType: hard + "@noble/hashes@npm:~1.3.2": version: 1.3.3 resolution: "@noble/hashes@npm:1.3.3" @@ -5242,10 +5279,10 @@ __metadata: languageName: node linkType: hard -"@types/lodash@npm:^4.14.92": - version: 4.14.195 - resolution: "@types/lodash@npm:4.14.195" - checksum: 39b75ca635b3fa943d17d3d3aabc750babe4c8212485a4df166fe0516e39288e14b0c60afc6e21913cc0e5a84734633c71e617e2bd14eaa1cf51b8d7799c432e +"@types/lodash@npm:^4.14.92, @types/lodash@npm:^4.17.20": + version: 4.17.23 + resolution: "@types/lodash@npm:4.17.23" + checksum: 38638641526759688656b9930c0a2714536bdc2b84d5a2d4dc4b7825ba39a74ceedcc9971a9c7511189dad987426135b647616e4f49f2d67893617bdb7c85f84 languageName: node linkType: hard @@ -5272,10 +5309,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:>=10.0.0": - version: 20.3.1 - resolution: "@types/node@npm:20.3.1" - checksum: 63a393ab6d947be17320817b35d7277ef03728e231558166ed07ee30b09fd7c08861be4d746f10fdc63ca7912e8cd023939d4eab887ff6580ff704ff24ed810c +"@types/node@npm:*, @types/node@npm:22.7.5, @types/node@npm:>=10.0.0": + version: 22.7.5 + resolution: "@types/node@npm:22.7.5" + dependencies: + undici-types: ~6.19.2 + checksum: 1a8bbb504efaffcef7b8491074a428e5c0b5425b0c0ffb13e7262cb8462c275e8cc5eaf90a38d8fbf52a1eeda7c01ab3b940673c43fc2414140779c973e40ec6 languageName: node linkType: hard @@ -5958,6 +5997,13 @@ __metadata: languageName: node linkType: hard +"aes-js@npm:4.0.0-beta.5": + version: 4.0.0-beta.5 + resolution: "aes-js@npm:4.0.0-beta.5" + checksum: cc2ea969d77df939c32057f7e361b6530aa6cb93cb10617a17a45cd164e6d761002f031ff6330af3e67e58b1f0a3a8fd0b63a720afd591a653b02f649470e15b + languageName: node + linkType: hard + "agent-base@npm:6, agent-base@npm:^6.0.2": version: 6.0.2 resolution: "agent-base@npm:6.0.2" @@ -9990,6 +10036,21 @@ __metadata: languageName: node linkType: hard +"ethers@npm:^6.16.0": + version: 6.16.0 + resolution: "ethers@npm:6.16.0" + dependencies: + "@adraffy/ens-normalize": 1.10.1 + "@noble/curves": 1.2.0 + "@noble/hashes": 1.3.2 + "@types/node": 22.7.5 + aes-js: 4.0.0-beta.5 + tslib: 2.7.0 + ws: 8.17.1 + checksum: f96c54d35aa09d6700dbbe732db160d66f2a1acd59f2820e307869be478bb5c4c3fd0f34a5d51014cbea04200e6e9776290f521795492688c8d67052bf8a1e2a + languageName: node + linkType: hard + "event-emitter@npm:^0.3.5": version: 0.3.5 resolution: "event-emitter@npm:0.3.5" @@ -13487,7 +13548,7 @@ __metadata: languageName: node linkType: hard -"json-rpc-random-id@npm:^1.0.0, json-rpc-random-id@npm:^1.0.1": +"json-rpc-random-id@npm:^1.0.0": version: 1.0.1 resolution: "json-rpc-random-id@npm:1.0.1" checksum: fcd2e884193a129ace4002bd65a86e9cdb206733b4693baea77bd8b372cf8de3043fbea27716a2c9a716581a908ca8d978d9dfec4847eb2cf77edb4cf4b2252c @@ -15568,13 +15629,6 @@ __metadata: languageName: node linkType: hard -"pify@npm:^5.0.0": - version: 5.0.0 - resolution: "pify@npm:5.0.0" - checksum: 443e3e198ad6bfa8c0c533764cf75c9d5bc976387a163792fb553ffe6ce923887cf14eebf5aea9b7caa8eab930da8c33612990ae85bd8c2bc18bedb9eae94ecb - languageName: node - linkType: hard - "pirates@npm:^4.0.4": version: 4.0.6 resolution: "pirates@npm:4.0.6" @@ -17089,13 +17143,6 @@ __metadata: languageName: node linkType: hard -"safe-stable-stringify@npm:^2.4.3": - version: 2.4.3 - resolution: "safe-stable-stringify@npm:2.4.3" - checksum: 3aeb64449706ee1f5ad2459fc99648b131d48e7a1fbb608d7c628020177512dc9d94108a5cb61bbc953985d313d0afea6566d243237743e02870490afef04b43 - languageName: node - linkType: hard - "safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.1.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" @@ -17653,8 +17700,8 @@ __metadata: dependencies: "@jest/globals": ^29.5.0 "@metamask/snaps-cli": ^8.3.0 - "@metamask/snaps-jest": ^9.4.0 - "@metamask/snaps-sdk": ~9.3.0 + "@metamask/snaps-jest": ^9.8.0 + "@metamask/snaps-sdk": ~10.3.0 "@types/react": 18.2.4 "@types/react-dom": 18.2.4 eslint: ^9.11.0 @@ -18714,6 +18761,13 @@ __metadata: languageName: node linkType: hard +"tslib@npm:2.7.0": + version: 2.7.0 + resolution: "tslib@npm:2.7.0" + checksum: 1606d5c89f88d466889def78653f3aab0f88692e80bb2066d090ca6112ae250ec1cfa9dbfaab0d17b60da15a4186e8ec4d893801c67896b277c17374e36e1d28 + languageName: node + linkType: hard + "tslib@npm:^1.10.0, tslib@npm:^1.8.1, tslib@npm:^1.9.0": version: 1.14.1 resolution: "tslib@npm:1.14.1" @@ -18753,13 +18807,6 @@ __metadata: languageName: node linkType: hard -"tweetnacl@npm:^1.0.3": - version: 1.0.3 - resolution: "tweetnacl@npm:1.0.3" - checksum: e4a57cac188f0c53f24c7a33279e223618a2bfb5fea426231991652a13247bea06b081fd745d71291fcae0f4428d29beba1b984b1f1ce6f66b06a6d1ab90645c - languageName: node - linkType: hard - "type-check@npm:^0.4.0, type-check@npm:~0.4.0": version: 0.4.0 resolution: "type-check@npm:0.4.0" @@ -19000,6 +19047,13 @@ __metadata: languageName: node linkType: hard +"undici-types@npm:~6.19.2": + version: 6.19.8 + resolution: "undici-types@npm:6.19.8" + checksum: de51f1b447d22571cf155dfe14ff6d12c5bdaec237c765085b439c38ca8518fc360e88c70f99469162bf2e14188a7b0bcb06e1ed2dc031042b984b0bb9544017 + languageName: node + linkType: hard + "unicode-canonical-property-names-ecmascript@npm:^2.0.0": version: 2.0.0 resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0" From dda864be8572660520e563ad0986229116e4ad3e Mon Sep 17 00:00:00 2001 From: Frederik Bolding Date: Thu, 22 Jan 2026 11:00:10 +0100 Subject: [PATCH 2/2] Update shasum --- packages/snap/snap.manifest.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/snap/snap.manifest.json b/packages/snap/snap.manifest.json index 244c4db..b128cc7 100644 --- a/packages/snap/snap.manifest.json +++ b/packages/snap/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/template-snap-monorepo.git" }, "source": { - "shasum": "Gfr8rFPI5RjGo4ipE1RHD+aBxx19Tv+wGOGd1cnaI+E=", + "shasum": "r7Mf2iZsV0U3aSQIy9eTnY8KIe0Nv90t0q87Cfju4pQ=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -23,6 +23,6 @@ "snaps": false } }, - "platformVersion": "9.3.0", + "platformVersion": "10.3.0", "manifestVersion": "0.1" }