Skip to content

Commit d392c02

Browse files
authored
Merge pull request #25172 from MetaMask/Version-v11.16.9
Version v11.16.9
2 parents 7735ab1 + d72fe72 commit d392c02

File tree

4 files changed

+73
-5
lines changed

4 files changed

+73
-5
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
diff --git a/dist/chunk-HBNET6MY.mjs b/dist/chunk-HBNET6MY.mjs
2+
index 5843d635c91e9125d130a6ef5688550e5d514eaa..6ef8d23c52c7ddb28a1912967e4b658fe6f8ef1c 100644
3+
--- a/dist/chunk-HBNET6MY.mjs
4+
+++ b/dist/chunk-HBNET6MY.mjs
5+
@@ -1749,7 +1749,7 @@ decryptSnapState_fn = async function(snapId, state) {
6+
snapId,
7+
salt,
8+
useCache,
9+
- keyMetadata
10+
+ keyMetadata: keyMetadata ?? { algorithm: 'PBKDF2', params: { iterations: 10_000 } }
11+
});
12+
const decryptedState = await __privateGet(this, _encryptor).decryptWithKey(key, parsed);
13+
assert(isValidJson(decryptedState));
14+
diff --git a/dist/chunk-JMP6XYRL.js b/dist/chunk-JMP6XYRL.js
15+
index 20c3b12643e4f87d70aa0df96a36c4dda8b1ed47..c442feb729f41d9d73d1008a3215d73d7b288090 100644
16+
--- a/dist/chunk-JMP6XYRL.js
17+
+++ b/dist/chunk-JMP6XYRL.js
18+
@@ -1749,7 +1749,7 @@ decryptSnapState_fn = async function(snapId, state) {
19+
snapId,
20+
salt,
21+
useCache,
22+
- keyMetadata
23+
+ keyMetadata: keyMetadata ?? { algorithm: 'PBKDF2', params: { iterations: 10_000 } }
24+
});
25+
const decryptedState = await _chunkEXN2TFDJjs.__privateGet.call(void 0, this, _encryptor).decryptWithKey(key, parsed);
26+
_utils.assert.call(void 0, _utils.isValidJson.call(void 0, decryptedState));

CHANGELOG.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88

9+
## [11.16.9]
10+
### Fixed
11+
- Fix an issue where Snaps would be unable to decrypt older state ([#25172](https://github.com/MetaMask/metamask-extension/pull/25172))
12+
913
## [11.16.8]
1014
### Changed
1115
- Prepare for increasing the minimum Chromium version supported by MetaMask ([#25142](https://github.com/MetaMask/metamask-extension/pull/25142))
@@ -4800,7 +4804,8 @@ Update styles and spacing on the critical error page ([#20350](https://github.c
48004804
- Added the ability to restore accounts from seed words.
48014805

48024806

4803-
[Unreleased]: https://github.com/MetaMask/metamask-extension/compare/v11.16.8...HEAD
4807+
[Unreleased]: https://github.com/MetaMask/metamask-extension/compare/v11.16.9...HEAD
4808+
[11.16.9]: https://github.com/MetaMask/metamask-extension/compare/v11.16.8...v11.16.9
48044809
[11.16.8]: https://github.com/MetaMask/metamask-extension/compare/v11.16.7...v11.16.8
48054810
[11.16.7]: https://github.com/MetaMask/metamask-extension/compare/v11.16.6...v11.16.7
48064811
[11.16.6]: https://github.com/MetaMask/metamask-extension/compare/v11.16.5...v11.16.6

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "metamask-crx",
3-
"version": "11.16.8",
3+
"version": "11.16.9",
44
"private": true,
55
"repository": {
66
"type": "git",
@@ -331,7 +331,7 @@
331331
"@metamask/selected-network-controller": "patch:@metamask/selected-network-controller@npm%3A12.0.1#~/.yarn/patches/@metamask-selected-network-controller-npm-12.0.1-34b2edf62d.patch",
332332
"@metamask/signature-controller": "^12.0.0",
333333
"@metamask/smart-transactions-controller": "^10.0.1",
334-
"@metamask/snaps-controllers": "patch:@metamask/snaps-controllers@npm%3A8.0.0#~/.yarn/patches/@metamask-snaps-controllers-npm-8.0.0-7e59688855.patch",
334+
"@metamask/snaps-controllers": "patch:@metamask/snaps-controllers@patch%3A@metamask/snaps-controllers@npm%253A8.0.0%23~/.yarn/patches/@metamask-snaps-controllers-npm-8.0.0-7e59688855.patch%3A%3Aversion=8.0.0&hash=79a89d#~/.yarn/patches/@metamask-snaps-controllers-patch-93f004a36a.patch",
335335
"@metamask/snaps-execution-environments": "6.0.2",
336336
"@metamask/snaps-rpc-methods": "8.0.0",
337337
"@metamask/snaps-sdk": "4.0.1",

yarn.lock

+39-2
Original file line numberDiff line numberDiff line change
@@ -5784,7 +5784,7 @@ __metadata:
57845784
languageName: node
57855785
linkType: hard
57865786

5787-
"@metamask/snaps-controllers@patch:@metamask/snaps-controllers@npm%3A8.0.0#~/.yarn/patches/@metamask-snaps-controllers-npm-8.0.0-7e59688855.patch":
5787+
"@metamask/snaps-controllers@patch:@metamask/snaps-controllers@npm%3A8.0.0#~/.yarn/patches/@metamask-snaps-controllers-npm-8.0.0-7e59688855.patch::version=8.0.0&hash=79a89d":
57885788
version: 8.0.0
57895789
resolution: "@metamask/snaps-controllers@patch:@metamask/snaps-controllers@npm%3A8.0.0#~/.yarn/patches/@metamask-snaps-controllers-npm-8.0.0-7e59688855.patch::version=8.0.0&hash=79a89d"
57905790
dependencies:
@@ -5821,6 +5821,43 @@ __metadata:
58215821
languageName: node
58225822
linkType: hard
58235823

5824+
"@metamask/snaps-controllers@patch:@metamask/snaps-controllers@patch%3A@metamask/snaps-controllers@npm%253A8.0.0%23~/.yarn/patches/@metamask-snaps-controllers-npm-8.0.0-7e59688855.patch%3A%3Aversion=8.0.0&hash=79a89d#~/.yarn/patches/@metamask-snaps-controllers-patch-93f004a36a.patch":
5825+
version: 8.0.0
5826+
resolution: "@metamask/snaps-controllers@patch:@metamask/snaps-controllers@patch%3A@metamask/snaps-controllers@npm%253A8.0.0%23~/.yarn/patches/@metamask-snaps-controllers-npm-8.0.0-7e59688855.patch%3A%3Aversion=8.0.0&hash=79a89d#~/.yarn/patches/@metamask-snaps-controllers-patch-93f004a36a.patch::version=8.0.0&hash=e80d43"
5827+
dependencies:
5828+
"@metamask/approval-controller": "npm:^6.0.1"
5829+
"@metamask/base-controller": "npm:^5.0.1"
5830+
"@metamask/json-rpc-engine": "npm:^8.0.1"
5831+
"@metamask/json-rpc-middleware-stream": "npm:^7.0.1"
5832+
"@metamask/object-multiplex": "npm:^2.0.0"
5833+
"@metamask/permission-controller": "npm:^9.0.2"
5834+
"@metamask/phishing-controller": "npm:^9.0.1"
5835+
"@metamask/post-message-stream": "npm:^8.0.0"
5836+
"@metamask/rpc-errors": "npm:^6.2.1"
5837+
"@metamask/snaps-registry": "npm:^3.1.0"
5838+
"@metamask/snaps-rpc-methods": "npm:^8.0.0"
5839+
"@metamask/snaps-sdk": "npm:^4.0.1"
5840+
"@metamask/snaps-utils": "npm:^7.2.0"
5841+
"@metamask/utils": "npm:^8.3.0"
5842+
"@xstate/fsm": "npm:^2.0.0"
5843+
browserify-zlib: "npm:^0.2.0"
5844+
concat-stream: "npm:^2.0.0"
5845+
fast-deep-equal: "npm:^3.1.3"
5846+
get-npm-tarball-url: "npm:^2.0.3"
5847+
immer: "npm:^9.0.6"
5848+
nanoid: "npm:^3.1.31"
5849+
readable-stream: "npm:^3.6.2"
5850+
readable-web-to-node-stream: "npm:^3.0.2"
5851+
tar-stream: "npm:^3.1.7"
5852+
peerDependencies:
5853+
"@metamask/snaps-execution-environments": ^6.0.2
5854+
peerDependenciesMeta:
5855+
"@metamask/snaps-execution-environments":
5856+
optional: true
5857+
checksum: 2f7d2a15c0758a0be1058af7f0eecec6ba3b65c87ed88498cc5e11f5fe9ab01de3cc1a11deb39c94ad0d35e6cdf889788a9dc8161b81f60b18857762e2d3be0a
5858+
languageName: node
5859+
linkType: hard
5860+
58245861
"@metamask/snaps-execution-environments@npm:6.0.2":
58255862
version: 6.0.2
58265863
resolution: "@metamask/snaps-execution-environments@npm:6.0.2"
@@ -25176,7 +25213,7 @@ __metadata:
2517625213
"@metamask/selected-network-controller": "patch:@metamask/selected-network-controller@npm%3A12.0.1#~/.yarn/patches/@metamask-selected-network-controller-npm-12.0.1-34b2edf62d.patch"
2517725214
"@metamask/signature-controller": "npm:^12.0.0"
2517825215
"@metamask/smart-transactions-controller": "npm:^10.0.1"
25179-
"@metamask/snaps-controllers": "patch:@metamask/snaps-controllers@npm%3A8.0.0#~/.yarn/patches/@metamask-snaps-controllers-npm-8.0.0-7e59688855.patch"
25216+
"@metamask/snaps-controllers": "patch:@metamask/snaps-controllers@patch%3A@metamask/snaps-controllers@npm%253A8.0.0%23~/.yarn/patches/@metamask-snaps-controllers-npm-8.0.0-7e59688855.patch%3A%3Aversion=8.0.0&hash=79a89d#~/.yarn/patches/@metamask-snaps-controllers-patch-93f004a36a.patch"
2518025217
"@metamask/snaps-execution-environments": "npm:6.0.2"
2518125218
"@metamask/snaps-rpc-methods": "npm:8.0.0"
2518225219
"@metamask/snaps-sdk": "npm:4.0.1"

0 commit comments

Comments
 (0)