From daf62c91fc2ee3e2ddbdc682d3f77782c4682ae6 Mon Sep 17 00:00:00 2001 From: Charly Chevalier Date: Mon, 3 Aug 2026 11:02:03 +0200 Subject: [PATCH 01/10] chore: bump accounts deps --- packages/account-tree-controller/package.json | 4 +- packages/accounts-controller/package.json | 10 +- packages/assets-controller/package.json | 6 +- packages/assets-controllers/package.json | 8 +- packages/bridge-controller/package.json | 2 +- .../chain-agnostic-permission/package.json | 2 +- packages/client-utils/package.json | 2 +- packages/earn-controller/package.json | 2 +- packages/keyring-controller/package.json | 10 +- .../money-account-controller/package.json | 6 +- .../multichain-account-service/package.json | 14 +- .../package.json | 4 +- .../package.json | 6 +- .../package.json | 2 +- packages/perps-controller/package.json | 2 +- .../profile-metrics-controller/package.json | 2 +- packages/profile-sync-controller/package.json | 4 +- packages/snap-account-service/package.json | 12 +- yarn.lock | 276 +++++++++--------- 19 files changed, 182 insertions(+), 192 deletions(-) diff --git a/packages/account-tree-controller/package.json b/packages/account-tree-controller/package.json index feeb2ede01e..5746a6b39ae 100644 --- a/packages/account-tree-controller/package.json +++ b/packages/account-tree-controller/package.json @@ -57,7 +57,7 @@ "dependencies": { "@metamask/accounts-controller": "^39.0.6", "@metamask/base-controller": "^9.1.0", - "@metamask/keyring-api": "^23.7.0", + "@metamask/keyring-api": "^24.0.0", "@metamask/keyring-controller": "^27.1.0", "@metamask/messenger": "^2.0.0", "@metamask/multichain-account-service": "^13.0.0", @@ -71,7 +71,7 @@ "lodash": "^4.17.21" }, "devDependencies": { - "@metamask/account-api": "^1.1.1", + "@metamask/account-api": "^2.0.0", "@metamask/auto-changelog": "^6.1.0", "@metamask/providers": "^22.1.0", "@ts-bridge/cli": "^0.6.4", diff --git a/packages/accounts-controller/package.json b/packages/accounts-controller/package.json index f52586f6270..a61ff89084e 100644 --- a/packages/accounts-controller/package.json +++ b/packages/accounts-controller/package.json @@ -57,12 +57,12 @@ "dependencies": { "@ethereumjs/util": "^9.1.0", "@metamask/base-controller": "^9.1.0", - "@metamask/eth-snap-keyring": "^23.0.0", - "@metamask/keyring-api": "^23.7.0", + "@metamask/eth-snap-keyring": "^24.0.0", + "@metamask/keyring-api": "^24.0.0", "@metamask/keyring-controller": "^27.1.0", - "@metamask/keyring-internal-api": "^11.0.2", - "@metamask/keyring-sdk": "^2.2.0", - "@metamask/keyring-utils": "^3.3.1", + "@metamask/keyring-internal-api": "^12.0.0", + "@metamask/keyring-sdk": "^3.0.0", + "@metamask/keyring-utils": "^5.0.0", "@metamask/messenger": "^2.0.0", "@metamask/network-controller": "^35.0.0", "@metamask/superstruct": "^3.1.0", diff --git a/packages/assets-controller/package.json b/packages/assets-controller/package.json index fbdad51afce..6ecca3a39b3 100644 --- a/packages/assets-controller/package.json +++ b/packages/assets-controller/package.json @@ -66,10 +66,10 @@ "@metamask/config-registry-controller": "^2.0.0", "@metamask/controller-utils": "^12.3.0", "@metamask/core-backend": "^8.1.0", - "@metamask/keyring-api": "^23.7.0", + "@metamask/keyring-api": "^24.0.0", "@metamask/keyring-controller": "^27.1.0", - "@metamask/keyring-internal-api": "^11.0.2", - "@metamask/keyring-snap-client": "^9.2.1", + "@metamask/keyring-internal-api": "^12.0.0", + "@metamask/keyring-snap-client": "^10.0.0", "@metamask/messenger": "^2.0.0", "@metamask/network-controller": "^35.0.0", "@metamask/network-enablement-controller": "^6.0.2", diff --git a/packages/assets-controllers/package.json b/packages/assets-controllers/package.json index 00be51675ec..1bd56f880a2 100644 --- a/packages/assets-controllers/package.json +++ b/packages/assets-controllers/package.json @@ -70,7 +70,7 @@ "@metamask/controller-utils": "^12.3.0", "@metamask/core-backend": "^8.1.0", "@metamask/eth-query": "^4.0.0", - "@metamask/keyring-api": "^23.7.0", + "@metamask/keyring-api": "^24.0.0", "@metamask/keyring-controller": "^27.1.0", "@metamask/messenger": "^2.0.0", "@metamask/metamask-eth-abis": "^3.1.1", @@ -104,11 +104,11 @@ }, "devDependencies": { "@babel/runtime": "^7.23.9", - "@metamask/account-api": "^1.1.1", + "@metamask/account-api": "^2.0.0", "@metamask/auto-changelog": "^6.1.0", "@metamask/ethjs-provider-http": "^0.3.0", - "@metamask/keyring-internal-api": "^11.0.2", - "@metamask/keyring-snap-client": "^9.2.1", + "@metamask/keyring-internal-api": "^12.0.0", + "@metamask/keyring-snap-client": "^10.0.0", "@metamask/providers": "^22.1.0", "@ts-bridge/cli": "^0.6.4", "@types/jest": "^30.0.0", diff --git a/packages/bridge-controller/package.json b/packages/bridge-controller/package.json index a9fb589f296..e74e157b83e 100644 --- a/packages/bridge-controller/package.json +++ b/packages/bridge-controller/package.json @@ -65,7 +65,7 @@ "@metamask/base-controller": "^9.1.0", "@metamask/controller-utils": "^12.3.0", "@metamask/gas-fee-controller": "^26.3.1", - "@metamask/keyring-api": "^23.7.0", + "@metamask/keyring-api": "^24.0.0", "@metamask/messenger": "^2.0.0", "@metamask/metamask-eth-abis": "^3.1.1", "@metamask/multichain-network-controller": "^3.2.2", diff --git a/packages/chain-agnostic-permission/package.json b/packages/chain-agnostic-permission/package.json index 6343b712ecb..7d3daad684a 100644 --- a/packages/chain-agnostic-permission/package.json +++ b/packages/chain-agnostic-permission/package.json @@ -62,7 +62,7 @@ }, "devDependencies": { "@metamask/auto-changelog": "^6.1.0", - "@metamask/keyring-internal-api": "^11.0.2", + "@metamask/keyring-internal-api": "^12.0.0", "@ts-bridge/cli": "^0.6.4", "@types/jest": "^30.0.0", "deepmerge": "^4.2.2", diff --git a/packages/client-utils/package.json b/packages/client-utils/package.json index 38193c06d84..67d1d123353 100644 --- a/packages/client-utils/package.json +++ b/packages/client-utils/package.json @@ -58,7 +58,7 @@ "@metamask/contract-metadata": "^2.4.0", "@metamask/controller-utils": "^12.3.0", "@metamask/core-backend": "^8.1.0", - "@metamask/keyring-api": "^23.7.0", + "@metamask/keyring-api": "^24.0.0", "@metamask/slip44": "^4.3.0", "@metamask/transaction-controller": "^69.4.0", "@metamask/utils": "^11.11.0" diff --git a/packages/earn-controller/package.json b/packages/earn-controller/package.json index 53221bd6ef7..b4dd51bfe88 100644 --- a/packages/earn-controller/package.json +++ b/packages/earn-controller/package.json @@ -60,7 +60,7 @@ "@metamask/account-tree-controller": "^7.5.5", "@metamask/base-controller": "^9.1.0", "@metamask/controller-utils": "^12.3.0", - "@metamask/keyring-api": "^23.7.0", + "@metamask/keyring-api": "^24.0.0", "@metamask/messenger": "^2.0.0", "@metamask/network-controller": "^35.0.0", "@metamask/stake-sdk": "^3.2.1", diff --git a/packages/keyring-controller/package.json b/packages/keyring-controller/package.json index 72b22df1f45..17382569ef3 100644 --- a/packages/keyring-controller/package.json +++ b/packages/keyring-controller/package.json @@ -59,11 +59,11 @@ "@metamask/base-controller": "^9.1.0", "@metamask/browser-passworder": "^6.0.0", "@metamask/controller-utils": "^12.3.0", - "@metamask/eth-hd-keyring": "^14.1.1", + "@metamask/eth-hd-keyring": "^15.0.0", "@metamask/eth-sig-util": "^8.2.0", - "@metamask/eth-simple-keyring": "^12.0.2", - "@metamask/keyring-api": "^23.7.0", - "@metamask/keyring-internal-api": "^11.0.2", + "@metamask/eth-simple-keyring": "^13.0.0", + "@metamask/keyring-api": "^24.0.0", + "@metamask/keyring-internal-api": "^12.0.0", "@metamask/messenger": "^2.0.0", "@metamask/utils": "^11.11.0", "async-mutex": "^0.5.0", @@ -78,7 +78,7 @@ "@lavamoat/allow-scripts": "^3.0.4", "@lavamoat/preinstall-always-fail": "^2.1.0", "@metamask/auto-changelog": "^6.1.0", - "@metamask/keyring-utils": "^3.3.1", + "@metamask/keyring-utils": "^5.0.0", "@metamask/scure-bip39": "^2.1.1", "@ts-bridge/cli": "^0.6.4", "@types/jest": "^30.0.0", diff --git a/packages/money-account-controller/package.json b/packages/money-account-controller/package.json index 30c4606fedd..4e0682ee2bc 100644 --- a/packages/money-account-controller/package.json +++ b/packages/money-account-controller/package.json @@ -57,15 +57,15 @@ "dependencies": { "@metamask/accounts-controller": "^39.0.6", "@metamask/base-controller": "^9.1.0", - "@metamask/eth-money-keyring": "^2.0.4", - "@metamask/keyring-api": "^23.7.0", + "@metamask/eth-money-keyring": "^4.0.0", + "@metamask/keyring-api": "^24.0.0", "@metamask/keyring-controller": "^27.1.0", "@metamask/messenger": "^2.0.0", "async-mutex": "^0.5.0" }, "devDependencies": { "@metamask/auto-changelog": "^6.1.0", - "@metamask/keyring-utils": "^3.3.1", + "@metamask/keyring-utils": "^5.0.0", "@metamask/utils": "^11.11.0", "@ts-bridge/cli": "^0.6.4", "@types/jest": "^30.0.0", diff --git a/packages/multichain-account-service/package.json b/packages/multichain-account-service/package.json index f833fc79e22..0cfc86f5fbc 100644 --- a/packages/multichain-account-service/package.json +++ b/packages/multichain-account-service/package.json @@ -56,16 +56,16 @@ }, "dependencies": { "@ethereumjs/util": "^9.1.0", - "@metamask/account-api": "^1.1.1", + "@metamask/account-api": "^2.0.0", "@metamask/accounts-controller": "^39.0.6", "@metamask/base-controller": "^9.1.0", - "@metamask/eth-snap-keyring": "^23.0.0", + "@metamask/eth-snap-keyring": "^24.0.0", "@metamask/key-tree": "^10.1.1", - "@metamask/keyring-api": "^23.7.0", + "@metamask/keyring-api": "^24.0.0", "@metamask/keyring-controller": "^27.1.0", - "@metamask/keyring-internal-api": "^11.0.2", - "@metamask/keyring-snap-client": "^9.2.1", - "@metamask/keyring-utils": "^3.3.1", + "@metamask/keyring-internal-api": "^12.0.0", + "@metamask/keyring-snap-client": "^10.0.0", + "@metamask/keyring-utils": "^5.0.0", "@metamask/messenger": "^2.0.0", "@metamask/snap-account-service": "^2.1.1", "@metamask/snaps-controllers": "^19.0.0", @@ -79,7 +79,7 @@ "devDependencies": { "@metamask/auto-changelog": "^6.1.0", "@metamask/controller-utils": "^12.3.0", - "@metamask/eth-hd-keyring": "^14.1.1", + "@metamask/eth-hd-keyring": "^15.0.0", "@metamask/providers": "^22.1.0", "@ts-bridge/cli": "^0.6.4", "@types/jest": "^30.0.0", diff --git a/packages/multichain-network-controller/package.json b/packages/multichain-network-controller/package.json index cb8f9f66877..c3371963cd5 100644 --- a/packages/multichain-network-controller/package.json +++ b/packages/multichain-network-controller/package.json @@ -58,8 +58,8 @@ "@metamask/accounts-controller": "^39.0.6", "@metamask/base-controller": "^9.1.0", "@metamask/controller-utils": "^12.3.0", - "@metamask/keyring-api": "^23.7.0", - "@metamask/keyring-internal-api": "^11.0.2", + "@metamask/keyring-api": "^24.0.0", + "@metamask/keyring-internal-api": "^12.0.0", "@metamask/messenger": "^2.0.0", "@metamask/network-controller": "^35.0.0", "@metamask/superstruct": "^3.1.0", diff --git a/packages/multichain-transactions-controller/package.json b/packages/multichain-transactions-controller/package.json index d161ad66e07..65d6d2af28a 100644 --- a/packages/multichain-transactions-controller/package.json +++ b/packages/multichain-transactions-controller/package.json @@ -57,9 +57,9 @@ "dependencies": { "@metamask/accounts-controller": "^39.0.6", "@metamask/base-controller": "^9.1.0", - "@metamask/keyring-api": "^23.7.0", - "@metamask/keyring-internal-api": "^11.0.2", - "@metamask/keyring-snap-client": "^9.2.1", + "@metamask/keyring-api": "^24.0.0", + "@metamask/keyring-internal-api": "^12.0.0", + "@metamask/keyring-snap-client": "^10.0.0", "@metamask/messenger": "^2.0.0", "@metamask/polling-controller": "^16.0.9", "@metamask/snaps-controllers": "^19.0.0", diff --git a/packages/network-enablement-controller/package.json b/packages/network-enablement-controller/package.json index d4f18d0843c..4a28d80cc00 100644 --- a/packages/network-enablement-controller/package.json +++ b/packages/network-enablement-controller/package.json @@ -58,7 +58,7 @@ "@metamask/base-controller": "^9.1.0", "@metamask/config-registry-controller": "^2.0.0", "@metamask/controller-utils": "^12.3.0", - "@metamask/keyring-api": "^23.7.0", + "@metamask/keyring-api": "^24.0.0", "@metamask/messenger": "^2.0.0", "@metamask/multichain-network-controller": "^3.2.2", "@metamask/network-controller": "^35.0.0", diff --git a/packages/perps-controller/package.json b/packages/perps-controller/package.json index 5917d050a32..9750fbed08e 100644 --- a/packages/perps-controller/package.json +++ b/packages/perps-controller/package.json @@ -115,7 +115,7 @@ "@metamask/auto-changelog": "^6.1.0", "@metamask/geolocation-controller": "^1.0.0", "@metamask/keyring-controller": "^27.1.0", - "@metamask/keyring-internal-api": "^11.0.2", + "@metamask/keyring-internal-api": "^12.0.0", "@metamask/network-controller": "^35.0.0", "@metamask/profile-sync-controller": "^28.3.0", "@metamask/remote-feature-flag-controller": "^5.0.0", diff --git a/packages/profile-metrics-controller/package.json b/packages/profile-metrics-controller/package.json index 855084c4125..555bfb4247f 100644 --- a/packages/profile-metrics-controller/package.json +++ b/packages/profile-metrics-controller/package.json @@ -73,7 +73,7 @@ }, "devDependencies": { "@metamask/auto-changelog": "^6.1.0", - "@metamask/keyring-internal-api": "^11.0.2", + "@metamask/keyring-internal-api": "^12.0.0", "@ts-bridge/cli": "^0.6.4", "@types/jest": "^30.0.0", "deepmerge": "^4.2.2", diff --git a/packages/profile-sync-controller/package.json b/packages/profile-sync-controller/package.json index 598d7605a85..4fe7981887a 100644 --- a/packages/profile-sync-controller/package.json +++ b/packages/profile-sync-controller/package.json @@ -126,8 +126,8 @@ "@lavamoat/allow-scripts": "^3.0.4", "@lavamoat/preinstall-always-fail": "^2.1.0", "@metamask/auto-changelog": "^6.1.0", - "@metamask/keyring-api": "^23.7.0", - "@metamask/keyring-internal-api": "^11.0.2", + "@metamask/keyring-api": "^24.0.0", + "@metamask/keyring-internal-api": "^12.0.0", "@metamask/providers": "^22.1.0", "@ts-bridge/cli": "^0.6.4", "@types/jest": "^30.0.0", diff --git a/packages/snap-account-service/package.json b/packages/snap-account-service/package.json index c4a3e916e5d..6f627d09d4b 100644 --- a/packages/snap-account-service/package.json +++ b/packages/snap-account-service/package.json @@ -55,12 +55,12 @@ "test:watch": "NODE_OPTIONS=--experimental-vm-modules jest --watch" }, "dependencies": { - "@metamask/account-api": "^1.1.1", - "@metamask/eth-snap-keyring": "^23.0.0", - "@metamask/keyring-api": "^23.7.0", + "@metamask/account-api": "^2.0.0", + "@metamask/eth-snap-keyring": "^24.0.0", + "@metamask/keyring-api": "^24.0.0", "@metamask/keyring-controller": "^27.1.0", - "@metamask/keyring-internal-snap-client": "^10.0.5", - "@metamask/keyring-snap-sdk": "^9.2.1", + "@metamask/keyring-internal-snap-client": "^11.0.0", + "@metamask/keyring-snap-sdk": "^10.0.0", "@metamask/messenger": "^2.0.0", "@metamask/snaps-controllers": "^19.0.0", "@metamask/snaps-sdk": "^11.0.0", @@ -69,7 +69,7 @@ }, "devDependencies": { "@metamask/auto-changelog": "^6.1.0", - "@metamask/keyring-utils": "^3.3.1", + "@metamask/keyring-utils": "^5.0.0", "@ts-bridge/cli": "^0.6.4", "@types/jest": "^30.0.0", "deepmerge": "^4.2.2", diff --git a/yarn.lock b/yarn.lock index 7634a83cf68..f2670386849 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5724,14 +5724,14 @@ __metadata: languageName: node linkType: hard -"@metamask/account-api@npm:^1.1.1": - version: 1.1.1 - resolution: "@metamask/account-api@npm:1.1.1" +"@metamask/account-api@npm:^2.0.0": + version: 2.0.0 + resolution: "@metamask/account-api@npm:2.0.0" dependencies: - "@metamask/keyring-api": "npm:^23.6.0" - "@metamask/keyring-utils": "npm:^4.0.0" + "@metamask/keyring-api": "npm:^24.0.0" + "@metamask/keyring-utils": "npm:^5.0.0" uuid: "npm:^9.0.1" - checksum: 10/2991dbfbbbe12437c2267c8be7f52f2eea8f6c3a021bcc21c30a07506a02894b207f29775be5e4e81a7453fc23dbafe94013fe1f48a3d6044d4527f95ae91827 + checksum: 10/c2296525b8aa4ecdd8d857b5399ae14bcc17633c86023663fe0ed74afdd90ad930253a81b7b6bbce7b12046442b75c1c265f401342f126f4a63c44376956d1d3 languageName: node linkType: hard @@ -5739,11 +5739,11 @@ __metadata: version: 0.0.0-use.local resolution: "@metamask/account-tree-controller@workspace:packages/account-tree-controller" dependencies: - "@metamask/account-api": "npm:^1.1.1" + "@metamask/account-api": "npm:^2.0.0" "@metamask/accounts-controller": "npm:^39.0.6" "@metamask/auto-changelog": "npm:^6.1.0" "@metamask/base-controller": "npm:^9.1.0" - "@metamask/keyring-api": "npm:^23.7.0" + "@metamask/keyring-api": "npm:^24.0.0" "@metamask/keyring-controller": "npm:^27.1.0" "@metamask/messenger": "npm:^2.0.0" "@metamask/multichain-account-service": "npm:^13.0.0" @@ -5780,12 +5780,12 @@ __metadata: "@metamask/auto-changelog": "npm:^6.1.0" "@metamask/base-controller": "npm:^9.1.0" "@metamask/controller-utils": "npm:^12.3.0" - "@metamask/eth-snap-keyring": "npm:^23.0.0" - "@metamask/keyring-api": "npm:^23.7.0" + "@metamask/eth-snap-keyring": "npm:^24.0.0" + "@metamask/keyring-api": "npm:^24.0.0" "@metamask/keyring-controller": "npm:^27.1.0" - "@metamask/keyring-internal-api": "npm:^11.0.2" - "@metamask/keyring-sdk": "npm:^2.2.0" - "@metamask/keyring-utils": "npm:^3.3.1" + "@metamask/keyring-internal-api": "npm:^12.0.0" + "@metamask/keyring-sdk": "npm:^3.0.0" + "@metamask/keyring-utils": "npm:^5.0.0" "@metamask/messenger": "npm:^2.0.0" "@metamask/network-controller": "npm:^35.0.0" "@metamask/providers": "npm:^22.1.0" @@ -5994,10 +5994,10 @@ __metadata: "@metamask/config-registry-controller": "npm:^2.0.0" "@metamask/controller-utils": "npm:^12.3.0" "@metamask/core-backend": "npm:^8.1.0" - "@metamask/keyring-api": "npm:^23.7.0" + "@metamask/keyring-api": "npm:^24.0.0" "@metamask/keyring-controller": "npm:^27.1.0" - "@metamask/keyring-internal-api": "npm:^11.0.2" - "@metamask/keyring-snap-client": "npm:^9.2.1" + "@metamask/keyring-internal-api": "npm:^12.0.0" + "@metamask/keyring-snap-client": "npm:^10.0.0" "@metamask/messenger": "npm:^2.0.0" "@metamask/network-controller": "npm:^35.0.0" "@metamask/network-enablement-controller": "npm:^6.0.2" @@ -6039,7 +6039,7 @@ __metadata: "@ethersproject/contracts": "npm:^5.7.0" "@ethersproject/providers": "npm:^5.7.0" "@metamask/abi-utils": "npm:^2.0.3" - "@metamask/account-api": "npm:^1.1.1" + "@metamask/account-api": "npm:^2.0.0" "@metamask/account-tree-controller": "npm:^7.5.5" "@metamask/accounts-controller": "npm:^39.0.6" "@metamask/approval-controller": "npm:^9.0.2" @@ -6050,10 +6050,10 @@ __metadata: "@metamask/core-backend": "npm:^8.1.0" "@metamask/eth-query": "npm:^4.0.0" "@metamask/ethjs-provider-http": "npm:^0.3.0" - "@metamask/keyring-api": "npm:^23.7.0" + "@metamask/keyring-api": "npm:^24.0.0" "@metamask/keyring-controller": "npm:^27.1.0" - "@metamask/keyring-internal-api": "npm:^11.0.2" - "@metamask/keyring-snap-client": "npm:^9.2.1" + "@metamask/keyring-internal-api": "npm:^12.0.0" + "@metamask/keyring-snap-client": "npm:^10.0.0" "@metamask/messenger": "npm:^2.0.0" "@metamask/metamask-eth-abis": "npm:^3.1.1" "@metamask/multichain-account-service": "npm:^13.0.0" @@ -6267,7 +6267,7 @@ __metadata: "@metamask/controller-utils": "npm:^12.3.0" "@metamask/eth-json-rpc-provider": "npm:^6.0.1" "@metamask/gas-fee-controller": "npm:^26.3.1" - "@metamask/keyring-api": "npm:^23.7.0" + "@metamask/keyring-api": "npm:^24.0.0" "@metamask/messenger": "npm:^2.0.0" "@metamask/metamask-eth-abis": "npm:^3.1.1" "@metamask/multichain-network-controller": "npm:^3.2.2" @@ -6368,7 +6368,7 @@ __metadata: "@metamask/api-specs": "npm:^0.15.0" "@metamask/auto-changelog": "npm:^6.1.0" "@metamask/controller-utils": "npm:^12.3.0" - "@metamask/keyring-internal-api": "npm:^11.0.2" + "@metamask/keyring-internal-api": "npm:^12.0.0" "@metamask/permission-controller": "npm:^13.1.1" "@metamask/rpc-errors": "npm:^7.0.2" "@metamask/utils": "npm:^11.11.0" @@ -6461,7 +6461,7 @@ __metadata: "@metamask/contract-metadata": "npm:^2.4.0" "@metamask/controller-utils": "npm:^12.3.0" "@metamask/core-backend": "npm:^8.1.0" - "@metamask/keyring-api": "npm:^23.7.0" + "@metamask/keyring-api": "npm:^24.0.0" "@metamask/slip44": "npm:^4.3.0" "@metamask/transaction-controller": "npm:^69.4.0" "@metamask/utils": "npm:^11.11.0" @@ -6804,7 +6804,7 @@ __metadata: "@metamask/auto-changelog": "npm:^6.1.0" "@metamask/base-controller": "npm:^9.1.0" "@metamask/controller-utils": "npm:^12.3.0" - "@metamask/keyring-api": "npm:^23.7.0" + "@metamask/keyring-api": "npm:^24.0.0" "@metamask/messenger": "npm:^2.0.0" "@metamask/network-controller": "npm:^35.0.0" "@metamask/stake-sdk": "npm:^3.2.1" @@ -7004,22 +7004,22 @@ __metadata: languageName: unknown linkType: soft -"@metamask/eth-hd-keyring@npm:^14.1.1": - version: 14.1.1 - resolution: "@metamask/eth-hd-keyring@npm:14.1.1" +"@metamask/eth-hd-keyring@npm:^15.0.0": + version: 15.0.0 + resolution: "@metamask/eth-hd-keyring@npm:15.0.0" dependencies: "@ethereumjs/tx": "npm:^5.4.0" "@ethereumjs/util": "npm:^9.1.0" "@metamask/eth-sig-util": "npm:^8.2.0" "@metamask/key-tree": "npm:^10.0.2" - "@metamask/keyring-api": "npm:^23.1.0" - "@metamask/keyring-sdk": "npm:^2.0.2" - "@metamask/keyring-utils": "npm:^3.2.0" + "@metamask/keyring-api": "npm:^24.0.0" + "@metamask/keyring-sdk": "npm:^3.0.0" + "@metamask/keyring-utils": "npm:^5.0.0" "@metamask/scure-bip39": "npm:^2.1.1" - "@metamask/superstruct": "npm:^3.1.0" + "@metamask/superstruct": "npm:^3.4.1" "@metamask/utils": "npm:^11.11.0" ethereum-cryptography: "npm:^2.2.1" - checksum: 10/f711742682a77990310272013523595822e29bfb61980828d1460ab8af888d7c344bb50f04d2611d801d63438e31532d3d66698c595b4fd3ad512b02056b7234 + checksum: 10/35bceeb450460104f996e73032cae584247461a792e733ed290cc3bd387434f86fd94e2b8f8dac792933987628d3a6febdcc0c93d9e5c349a4d9b3b0cd7d0167 languageName: node linkType: hard @@ -7112,16 +7112,17 @@ __metadata: languageName: unknown linkType: soft -"@metamask/eth-money-keyring@npm:^2.0.4": - version: 2.0.4 - resolution: "@metamask/eth-money-keyring@npm:2.0.4" +"@metamask/eth-money-keyring@npm:^4.0.0": + version: 4.0.0 + resolution: "@metamask/eth-money-keyring@npm:4.0.0" dependencies: - "@metamask/eth-hd-keyring": "npm:^14.1.1" - "@metamask/keyring-api": "npm:^23.1.0" - "@metamask/keyring-utils": "npm:^3.2.0" - "@metamask/superstruct": "npm:^3.1.0" + "@metamask/eth-hd-keyring": "npm:^15.0.0" + "@metamask/keyring-api": "npm:^24.0.0" + "@metamask/keyring-sdk": "npm:^3.0.0" + "@metamask/keyring-utils": "npm:^5.0.0" + "@metamask/superstruct": "npm:^3.4.1" async-mutex: "npm:^0.5.0" - checksum: 10/2e3941355be1750c433cf8106235df1b0785becc47c0c87dfabbe7ed43006fa5d303bca70a1d5a308c0d0b281b75468440ab5c8883d70e12fa3923a5ccba3dd1 + checksum: 10/d731f91fa4dc3c22eee74811c3b5c1d9dc302eb0e2698806ad7dfeefaacfe072ad80bdd24fd07caf03e1ee4d48411cfa166488070c9050370bb17f8f862dc3f5 languageName: node linkType: hard @@ -7150,44 +7151,44 @@ __metadata: languageName: node linkType: hard -"@metamask/eth-simple-keyring@npm:^12.0.2": - version: 12.0.2 - resolution: "@metamask/eth-simple-keyring@npm:12.0.2" +"@metamask/eth-simple-keyring@npm:^13.0.0": + version: 13.0.0 + resolution: "@metamask/eth-simple-keyring@npm:13.0.0" dependencies: "@ethereumjs/util": "npm:^9.1.0" "@metamask/eth-sig-util": "npm:^8.2.0" - "@metamask/keyring-api": "npm:^23.1.0" - "@metamask/keyring-sdk": "npm:^2.0.2" + "@metamask/keyring-api": "npm:^24.0.0" + "@metamask/keyring-sdk": "npm:^3.0.0" "@metamask/utils": "npm:^11.11.0" ethereum-cryptography: "npm:^2.2.1" randombytes: "npm:^2.1.0" - checksum: 10/ac8a3a5871fb1b7503ae8714beaad07102ad473522f1c65cf09786a3f3498564763d96a51569ed712702f3a62dfaada4c9342def4d48e2c5a1f0985b5cd49725 + checksum: 10/aa7fd327574d12eb221756931ce51278a66b9a4412f7f64bce1dc63cc2197be04d5107ab94786fa3ab4abfe133283ac92790a66bf5f417b4b699f9d27b4f9bfa languageName: node linkType: hard -"@metamask/eth-snap-keyring@npm:^23.0.0": - version: 23.0.0 - resolution: "@metamask/eth-snap-keyring@npm:23.0.0" +"@metamask/eth-snap-keyring@npm:^24.0.0": + version: 24.0.0 + resolution: "@metamask/eth-snap-keyring@npm:24.0.0" dependencies: "@ethereumjs/tx": "npm:^5.4.0" "@metamask/eth-sig-util": "npm:^8.2.0" - "@metamask/keyring-internal-api": "npm:^11.0.1" - "@metamask/keyring-internal-snap-client": "npm:^10.0.5" - "@metamask/keyring-sdk": "npm:^2.2.0" - "@metamask/keyring-snap-sdk": "npm:^9.2.0" - "@metamask/keyring-utils": "npm:^3.3.1" + "@metamask/keyring-internal-api": "npm:^12.0.0" + "@metamask/keyring-internal-snap-client": "npm:^11.0.0" + "@metamask/keyring-sdk": "npm:^3.0.0" + "@metamask/keyring-snap-sdk": "npm:^10.0.0" + "@metamask/keyring-utils": "npm:^5.0.0" "@metamask/messenger": "npm:^1.1.1" "@metamask/snaps-controllers": "npm:^19.0.1" "@metamask/snaps-sdk": "npm:^11.0.0" "@metamask/snaps-utils": "npm:^12.2.1" - "@metamask/superstruct": "npm:^3.3.0" + "@metamask/superstruct": "npm:^3.4.1" "@metamask/utils": "npm:^11.11.0" "@types/uuid": "npm:^9.0.8" async-mutex: "npm:^0.5.0" uuid: "npm:^9.0.1" peerDependencies: - "@metamask/keyring-api": ^23.0.0 - checksum: 10/a18dfe471ea048c4b4af9f554816df6330e8c859f3b382a0d0c61a546c22af832b6815054b2483c96505d442c38d5959a3d2d945ff3f794ab02fa31b5e62aa16 + "@metamask/keyring-api": ^24.0.0 + checksum: 10/256b67b17ff03f27032e29ecf278e090acf60e4422b72318b1209ec3589484f8313377a588dbabedbe0c18899d57b2df018380d34a30c8cf56635966f6ea3f4b languageName: node linkType: hard @@ -7532,15 +7533,15 @@ __metadata: languageName: node linkType: hard -"@metamask/keyring-api@npm:^23.1.0, @metamask/keyring-api@npm:^23.2.0, @metamask/keyring-api@npm:^23.5.0, @metamask/keyring-api@npm:^23.6.0, @metamask/keyring-api@npm:^23.7.0": - version: 23.7.0 - resolution: "@metamask/keyring-api@npm:23.7.0" +"@metamask/keyring-api@npm:^24.0.0": + version: 24.0.0 + resolution: "@metamask/keyring-api@npm:24.0.0" dependencies: - "@metamask/keyring-utils": "npm:^4.0.0" + "@metamask/keyring-utils": "npm:^5.0.0" "@metamask/superstruct": "npm:^3.4.1" "@metamask/utils": "npm:^11.11.0" bitcoin-address-validation: "npm:^2.2.3" - checksum: 10/3c1aea064e017be0b99202a4e59b7ed9e1965aeb732b04ad5cb252dfa6b443487284f8b4253986ca325d8b45fd7977cef93f470f95f0342d377551d4b93738c3 + checksum: 10/5160a3e2b9f1f753730bc877479aa1d375ac55dc023e8e34def4f2eeb2175864b096249af12e24f19d8240569c7bb977fcc424ab3023759189e1161c23d62879 languageName: node linkType: hard @@ -7557,12 +7558,12 @@ __metadata: "@metamask/base-controller": "npm:^9.1.0" "@metamask/browser-passworder": "npm:^6.0.0" "@metamask/controller-utils": "npm:^12.3.0" - "@metamask/eth-hd-keyring": "npm:^14.1.1" + "@metamask/eth-hd-keyring": "npm:^15.0.0" "@metamask/eth-sig-util": "npm:^8.2.0" - "@metamask/eth-simple-keyring": "npm:^12.0.2" - "@metamask/keyring-api": "npm:^23.7.0" - "@metamask/keyring-internal-api": "npm:^11.0.2" - "@metamask/keyring-utils": "npm:^3.3.1" + "@metamask/eth-simple-keyring": "npm:^13.0.0" + "@metamask/keyring-api": "npm:^24.0.0" + "@metamask/keyring-internal-api": "npm:^12.0.0" + "@metamask/keyring-utils": "npm:^5.0.0" "@metamask/messenger": "npm:^2.0.0" "@metamask/scure-bip39": "npm:^2.1.1" "@metamask/utils": "npm:^11.11.0" @@ -7585,101 +7586,90 @@ __metadata: languageName: unknown linkType: soft -"@metamask/keyring-internal-api@npm:^11.0.1, @metamask/keyring-internal-api@npm:^11.0.2": - version: 11.0.2 - resolution: "@metamask/keyring-internal-api@npm:11.0.2" +"@metamask/keyring-internal-api@npm:^12.0.0": + version: 12.0.0 + resolution: "@metamask/keyring-internal-api@npm:12.0.0" dependencies: - "@metamask/keyring-api": "npm:^23.6.0" - "@metamask/keyring-utils": "npm:^4.0.0" + "@metamask/keyring-api": "npm:^24.0.0" + "@metamask/keyring-utils": "npm:^5.0.0" "@metamask/superstruct": "npm:^3.4.1" - checksum: 10/7a5d817b93d3f0bd54860d7747833ace48e46d079e700d98f87c76a79b4da25acc1ba0aec3fdc4ff49c36fb3dc0a3378d27c7b970cdb31c88f8caa13c8199086 + checksum: 10/7d0512ad659168924d66251c0313e29fc158527da87c28966e080cc35932c326246c304abc983541cdc4f5dd28ad1b8e7f311fb358e55af6048a7f6eab0e203c languageName: node linkType: hard -"@metamask/keyring-internal-snap-client@npm:^10.0.5": - version: 10.0.5 - resolution: "@metamask/keyring-internal-snap-client@npm:10.0.5" +"@metamask/keyring-internal-snap-client@npm:^11.0.0": + version: 11.0.0 + resolution: "@metamask/keyring-internal-snap-client@npm:11.0.0" dependencies: - "@metamask/keyring-api": "npm:^23.5.0" - "@metamask/keyring-internal-api": "npm:^11.0.1" - "@metamask/keyring-snap-client": "npm:^9.2.0" - "@metamask/keyring-utils": "npm:^3.3.1" + "@metamask/keyring-api": "npm:^24.0.0" + "@metamask/keyring-internal-api": "npm:^12.0.0" + "@metamask/keyring-snap-client": "npm:^10.0.0" + "@metamask/keyring-utils": "npm:^5.0.0" "@metamask/messenger": "npm:^1.1.1" - checksum: 10/ae81aee3ed4ed75785d22fd57a7b169b7e540e208afb917640bd47eadbc30c52e64df2f05e3a429447951ac40da1c0a568e9d5c29a5d10b844c28ae919bf1d50 + checksum: 10/058d4fa73d8a24199106393264e5a722cc8d0eed3fbbbcb5ccd40c314220a101f373bf3077c4d1a7b789235116a524fdfa5c816d27c5abd078b652eafa02cdd3 languageName: node linkType: hard -"@metamask/keyring-sdk@npm:^2.0.2, @metamask/keyring-sdk@npm:^2.2.0": - version: 2.2.0 - resolution: "@metamask/keyring-sdk@npm:2.2.0" +"@metamask/keyring-sdk@npm:^3.0.0": + version: 3.0.0 + resolution: "@metamask/keyring-sdk@npm:3.0.0" dependencies: "@ethereumjs/tx": "npm:^5.4.0" "@metamask/eth-sig-util": "npm:^8.2.0" - "@metamask/keyring-api": "npm:^23.2.0" - "@metamask/keyring-utils": "npm:^3.3.1" + "@metamask/keyring-api": "npm:^24.0.0" + "@metamask/keyring-utils": "npm:^5.0.0" "@metamask/scure-bip39": "npm:^2.1.1" - "@metamask/superstruct": "npm:^3.1.0" + "@metamask/superstruct": "npm:^3.4.1" "@metamask/utils": "npm:^11.11.0" + "@noble/hashes": "npm:^1.8.0" async-mutex: "npm:^0.5.0" ethereum-cryptography: "npm:^2.2.1" uuid: "npm:^9.0.1" - checksum: 10/5cb7f2496f0fc95e85eb97932b69da9c02c232e2310b5f390bfc7c56996bf8516d15db54260e68288f6d6f5604bfacc19b4b82b9b28b7f794a3ab5ee9a1f10d1 + checksum: 10/987f03ef5b4cb0afd1f4c88e69baf89ab028bbb85ae04f12dcf1611a1dc839d705bfd59b50fc2166f413f42f29d58b287fdb7f27931add8280e76d43b23ddb95 languageName: node linkType: hard -"@metamask/keyring-snap-client@npm:^9.2.0, @metamask/keyring-snap-client@npm:^9.2.1": - version: 9.2.1 - resolution: "@metamask/keyring-snap-client@npm:9.2.1" +"@metamask/keyring-snap-client@npm:^10.0.0": + version: 10.0.0 + resolution: "@metamask/keyring-snap-client@npm:10.0.0" dependencies: - "@metamask/keyring-api": "npm:^23.6.0" - "@metamask/keyring-utils": "npm:^4.0.0" + "@metamask/keyring-api": "npm:^24.0.0" + "@metamask/keyring-utils": "npm:^5.0.0" "@metamask/superstruct": "npm:^3.4.1" "@types/uuid": "npm:^9.0.8" uuid: "npm:^9.0.1" webextension-polyfill: "npm:^0.12.0" peerDependencies: "@metamask/providers": ^19.0.0 - checksum: 10/bd4f006737598d44992e2a6283448a9cb4321fd0b5bbe59d37d8e28b1e31ad28cce997100e5af5a04c661faba1ee9f320df59ce86ef4c2a0fcbc653091b52af2 + checksum: 10/f7df23dfdba2d844885b0683cfcee3bb37a923569be80cdbb6e6426b96258343c0b2efee03890ae09325bc1545be6bfd5c7cfb02d6c46dbe9e4f008d51ab265f languageName: node linkType: hard -"@metamask/keyring-snap-sdk@npm:^9.2.0, @metamask/keyring-snap-sdk@npm:^9.2.1": - version: 9.2.1 - resolution: "@metamask/keyring-snap-sdk@npm:9.2.1" +"@metamask/keyring-snap-sdk@npm:^10.0.0": + version: 10.0.0 + resolution: "@metamask/keyring-snap-sdk@npm:10.0.0" dependencies: - "@metamask/keyring-utils": "npm:^4.0.0" + "@metamask/keyring-utils": "npm:^5.0.0" "@metamask/snaps-sdk": "npm:^11.0.0" "@metamask/superstruct": "npm:^3.4.1" "@metamask/utils": "npm:^11.11.0" webextension-polyfill: "npm:^0.12.0" peerDependencies: - "@metamask/keyring-api": ^23.0.0 + "@metamask/keyring-api": ^24.0.0 "@metamask/providers": ^19.0.0 - checksum: 10/90b01fca9cc1d055b3830e8a7d2503b40421c9ddc4e20b0db25fade73c430ac56bb482f340cd82a08a5013d76e0b8d8265c953b71f5e29be2c5e538d5cedd9e4 - languageName: node - linkType: hard - -"@metamask/keyring-utils@npm:^3.2.0, @metamask/keyring-utils@npm:^3.3.1": - version: 3.3.1 - resolution: "@metamask/keyring-utils@npm:3.3.1" - dependencies: - "@ethereumjs/tx": "npm:^5.4.0" - "@metamask/superstruct": "npm:^3.1.0" - "@metamask/utils": "npm:^11.11.0" - bitcoin-address-validation: "npm:^2.2.3" - checksum: 10/d0917b2f634d9eb2f563827739fca00c1675ee90674ec49b2b68afcb604aee843d6c5be5d79e9780fa22d29f71fc876f40b2d3d0ed4cab7f5948937ddd276691 + checksum: 10/2b12b3b08d0ecb839547e2e367808797cc365a364e8a111250a056371fb86c91c5cae0bf57ebce8e80e1ffbd9f462422e217ca8f1b97753a5f4a8ff5fff2e902 languageName: node linkType: hard -"@metamask/keyring-utils@npm:^4.0.0": - version: 4.0.0 - resolution: "@metamask/keyring-utils@npm:4.0.0" +"@metamask/keyring-utils@npm:^5.0.0": + version: 5.0.0 + resolution: "@metamask/keyring-utils@npm:5.0.0" dependencies: "@ethereumjs/tx": "npm:^5.4.0" "@metamask/superstruct": "npm:^3.4.1" "@metamask/utils": "npm:^11.11.0" bitcoin-address-validation: "npm:^2.2.3" - checksum: 10/a4299fafadd4a4f2f1a4475a7f4e6c4d268ccfa82e505cdd4cf4a1ff5cc6ca485edd7422650c498409db93d4fe32429db7bd02276ce6fee80aac5f6a64439578 + checksum: 10/261cad056370ec89c2d2b29afddfe50dfe0dca302a0f70380eb1fc96c31348bcefdd087d0e17fbe7dec39603408eea1acf8ebc36f230a8b8897fa9e231e4a2b2 languageName: node linkType: hard @@ -7883,10 +7873,10 @@ __metadata: "@metamask/accounts-controller": "npm:^39.0.6" "@metamask/auto-changelog": "npm:^6.1.0" "@metamask/base-controller": "npm:^9.1.0" - "@metamask/eth-money-keyring": "npm:^2.0.4" - "@metamask/keyring-api": "npm:^23.7.0" + "@metamask/eth-money-keyring": "npm:^4.0.0" + "@metamask/keyring-api": "npm:^24.0.0" "@metamask/keyring-controller": "npm:^27.1.0" - "@metamask/keyring-utils": "npm:^3.3.1" + "@metamask/keyring-utils": "npm:^5.0.0" "@metamask/messenger": "npm:^2.0.0" "@metamask/utils": "npm:^11.11.0" "@ts-bridge/cli": "npm:^0.6.4" @@ -7954,19 +7944,19 @@ __metadata: resolution: "@metamask/multichain-account-service@workspace:packages/multichain-account-service" dependencies: "@ethereumjs/util": "npm:^9.1.0" - "@metamask/account-api": "npm:^1.1.1" + "@metamask/account-api": "npm:^2.0.0" "@metamask/accounts-controller": "npm:^39.0.6" "@metamask/auto-changelog": "npm:^6.1.0" "@metamask/base-controller": "npm:^9.1.0" "@metamask/controller-utils": "npm:^12.3.0" - "@metamask/eth-hd-keyring": "npm:^14.1.1" - "@metamask/eth-snap-keyring": "npm:^23.0.0" + "@metamask/eth-hd-keyring": "npm:^15.0.0" + "@metamask/eth-snap-keyring": "npm:^24.0.0" "@metamask/key-tree": "npm:^10.1.1" - "@metamask/keyring-api": "npm:^23.7.0" + "@metamask/keyring-api": "npm:^24.0.0" "@metamask/keyring-controller": "npm:^27.1.0" - "@metamask/keyring-internal-api": "npm:^11.0.2" - "@metamask/keyring-snap-client": "npm:^9.2.1" - "@metamask/keyring-utils": "npm:^3.3.1" + "@metamask/keyring-internal-api": "npm:^12.0.0" + "@metamask/keyring-snap-client": "npm:^10.0.0" + "@metamask/keyring-utils": "npm:^5.0.0" "@metamask/messenger": "npm:^2.0.0" "@metamask/providers": "npm:^22.1.0" "@metamask/snap-account-service": "npm:^2.1.1" @@ -8036,9 +8026,9 @@ __metadata: "@metamask/auto-changelog": "npm:^6.1.0" "@metamask/base-controller": "npm:^9.1.0" "@metamask/controller-utils": "npm:^12.3.0" - "@metamask/keyring-api": "npm:^23.7.0" + "@metamask/keyring-api": "npm:^24.0.0" "@metamask/keyring-controller": "npm:^27.1.0" - "@metamask/keyring-internal-api": "npm:^11.0.2" + "@metamask/keyring-internal-api": "npm:^12.0.0" "@metamask/messenger": "npm:^2.0.0" "@metamask/network-controller": "npm:^35.0.0" "@metamask/superstruct": "npm:^3.1.0" @@ -8068,10 +8058,10 @@ __metadata: "@metamask/accounts-controller": "npm:^39.0.6" "@metamask/auto-changelog": "npm:^6.1.0" "@metamask/base-controller": "npm:^9.1.0" - "@metamask/keyring-api": "npm:^23.7.0" + "@metamask/keyring-api": "npm:^24.0.0" "@metamask/keyring-controller": "npm:^27.1.0" - "@metamask/keyring-internal-api": "npm:^11.0.2" - "@metamask/keyring-snap-client": "npm:^9.2.1" + "@metamask/keyring-internal-api": "npm:^12.0.0" + "@metamask/keyring-snap-client": "npm:^10.0.0" "@metamask/messenger": "npm:^2.0.0" "@metamask/polling-controller": "npm:^16.0.9" "@metamask/snaps-controllers": "npm:^19.0.0" @@ -8199,7 +8189,7 @@ __metadata: "@metamask/base-controller": "npm:^9.1.0" "@metamask/config-registry-controller": "npm:^2.0.0" "@metamask/controller-utils": "npm:^12.3.0" - "@metamask/keyring-api": "npm:^23.7.0" + "@metamask/keyring-api": "npm:^24.0.0" "@metamask/messenger": "npm:^2.0.0" "@metamask/multichain-network-controller": "npm:^3.2.2" "@metamask/network-controller": "npm:^35.0.0" @@ -8400,7 +8390,7 @@ __metadata: "@metamask/controller-utils": "npm:^12.3.0" "@metamask/geolocation-controller": "npm:^1.0.0" "@metamask/keyring-controller": "npm:^27.1.0" - "@metamask/keyring-internal-api": "npm:^11.0.2" + "@metamask/keyring-internal-api": "npm:^12.0.0" "@metamask/messenger": "npm:^2.0.0" "@metamask/network-controller": "npm:^35.0.0" "@metamask/profile-sync-controller": "npm:^28.3.0" @@ -8558,7 +8548,7 @@ __metadata: "@metamask/base-controller": "npm:^9.1.0" "@metamask/controller-utils": "npm:^12.3.0" "@metamask/keyring-controller": "npm:^27.1.0" - "@metamask/keyring-internal-api": "npm:^11.0.2" + "@metamask/keyring-internal-api": "npm:^12.0.0" "@metamask/messenger": "npm:^2.0.0" "@metamask/polling-controller": "npm:^16.0.9" "@metamask/profile-sync-controller": "npm:^28.3.0" @@ -8592,9 +8582,9 @@ __metadata: "@metamask/address-book-controller": "npm:^7.1.2" "@metamask/auto-changelog": "npm:^6.1.0" "@metamask/base-controller": "npm:^9.1.0" - "@metamask/keyring-api": "npm:^23.7.0" + "@metamask/keyring-api": "npm:^24.0.0" "@metamask/keyring-controller": "npm:^27.1.0" - "@metamask/keyring-internal-api": "npm:^11.0.2" + "@metamask/keyring-internal-api": "npm:^12.0.0" "@metamask/messenger": "npm:^2.0.0" "@metamask/providers": "npm:^22.1.0" "@metamask/snaps-controllers": "npm:^19.0.0" @@ -9002,14 +8992,14 @@ __metadata: version: 0.0.0-use.local resolution: "@metamask/snap-account-service@workspace:packages/snap-account-service" dependencies: - "@metamask/account-api": "npm:^1.1.1" + "@metamask/account-api": "npm:^2.0.0" "@metamask/auto-changelog": "npm:^6.1.0" - "@metamask/eth-snap-keyring": "npm:^23.0.0" - "@metamask/keyring-api": "npm:^23.7.0" + "@metamask/eth-snap-keyring": "npm:^24.0.0" + "@metamask/keyring-api": "npm:^24.0.0" "@metamask/keyring-controller": "npm:^27.1.0" - "@metamask/keyring-internal-snap-client": "npm:^10.0.5" - "@metamask/keyring-snap-sdk": "npm:^9.2.1" - "@metamask/keyring-utils": "npm:^3.3.1" + "@metamask/keyring-internal-snap-client": "npm:^11.0.0" + "@metamask/keyring-snap-sdk": "npm:^10.0.0" + "@metamask/keyring-utils": "npm:^5.0.0" "@metamask/messenger": "npm:^2.0.0" "@metamask/snaps-controllers": "npm:^19.0.0" "@metamask/snaps-sdk": "npm:^11.0.0" @@ -9255,7 +9245,7 @@ __metadata: languageName: unknown linkType: soft -"@metamask/superstruct@npm:^3.1.0, @metamask/superstruct@npm:^3.2.1, @metamask/superstruct@npm:^3.3.0, @metamask/superstruct@npm:^3.4.1": +"@metamask/superstruct@npm:^3.1.0, @metamask/superstruct@npm:^3.2.1, @metamask/superstruct@npm:^3.4.1": version: 3.4.1 resolution: "@metamask/superstruct@npm:3.4.1" checksum: 10/d37b5662dc9bbe0d99e06eb951167fa745829ae3abfa103423e9d8c05e8712f1451376f8479d484722e1e1c1d881732da1efddccaca8868b530a786264b903b5 From cf0e708672bd8869b8713969c5f5d96819eaefd9 Mon Sep 17 00:00:00 2001 From: Charly Chevalier Date: Mon, 3 Aug 2026 11:06:38 +0200 Subject: [PATCH 02/10] chore: changelogs --- packages/account-tree-controller/CHANGELOG.md | 2 +- packages/accounts-controller/CHANGELOG.md | 8 ++++++++ packages/assets-controller/CHANGELOG.md | 3 +++ packages/assets-controllers/CHANGELOG.md | 1 + packages/bridge-controller/CHANGELOG.md | 1 + packages/client-utils/CHANGELOG.md | 1 + packages/earn-controller/CHANGELOG.md | 4 ++++ packages/keyring-controller/CHANGELOG.md | 6 ++++-- packages/money-account-controller/CHANGELOG.md | 3 ++- packages/multichain-account-service/CHANGELOG.md | 11 ++++++----- packages/multichain-network-controller/CHANGELOG.md | 5 +++++ .../multichain-transactions-controller/CHANGELOG.md | 6 +++--- packages/network-enablement-controller/CHANGELOG.md | 4 ++++ packages/snap-account-service/CHANGELOG.md | 8 ++++++++ 14 files changed, 51 insertions(+), 12 deletions(-) diff --git a/packages/account-tree-controller/CHANGELOG.md b/packages/account-tree-controller/CHANGELOG.md index 4880b05e01a..119f4cfd033 100644 --- a/packages/account-tree-controller/CHANGELOG.md +++ b/packages/account-tree-controller/CHANGELOG.md @@ -9,7 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- Bump `@metamask/keyring-api` from `^23.5.0` to `^23.7.0` ([#9676](https://github.com/MetaMask/core/pull/9676)) +- Bump `@metamask/keyring-api` from `^23.5.0` to `^24.0.0` ([#9676](https://github.com/MetaMask/core/pull/9676), [#9754](https://github.com/MetaMask/core/pull/9754)) - Bump `@metamask/accounts-controller` from `^39.0.5` to `^39.0.6` ([#9735](https://github.com/MetaMask/core/pull/9735)) ## [7.5.5] diff --git a/packages/accounts-controller/CHANGELOG.md b/packages/accounts-controller/CHANGELOG.md index 657785b0e50..5764fea4dd5 100644 --- a/packages/accounts-controller/CHANGELOG.md +++ b/packages/accounts-controller/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Changed + +- Bump `@metamask/eth-snap-keyring` from `^23.0.0` to `^24.0.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) +- Bump `@metamask/keyring-api` from `^23.7.0` to `^24.0.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) +- Bump `@metamask/keyring-internal-api` from `^11.0.2` to `^12.0.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) +- Bump `@metamask/keyring-sdk` from `^2.2.0` to `^3.0.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) +- Bump `@metamask/keyring-utils` from `^3.3.1` to `^5.0.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) + ## [39.0.6] ### Changed diff --git a/packages/assets-controller/CHANGELOG.md b/packages/assets-controller/CHANGELOG.md index 9aa1bbe851f..8308828313d 100644 --- a/packages/assets-controller/CHANGELOG.md +++ b/packages/assets-controller/CHANGELOG.md @@ -10,6 +10,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - Bump `@metamask/phishing-controller` from `^17.3.0` to `^17.3.1` ([#9746](https://github.com/MetaMask/core/pull/9746)) +- Bump `@metamask/keyring-api` from `^23.7.0` to `^24.0.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) +- Bump `@metamask/keyring-internal-api` from `^11.0.2` to `^12.0.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) +- Bump `@metamask/keyring-snap-client` from `^9.2.1` to `^10.0.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) ## [13.1.0] diff --git a/packages/assets-controllers/CHANGELOG.md b/packages/assets-controllers/CHANGELOG.md index 7541bc350d4..65caa7b1b57 100644 --- a/packages/assets-controllers/CHANGELOG.md +++ b/packages/assets-controllers/CHANGELOG.md @@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - Bump `@metamask/phishing-controller` from `^17.3.0` to `^17.3.1` ([#9746](https://github.com/MetaMask/core/pull/9746)) +- Bump `@metamask/keyring-api` from `^23.7.0` to `^24.0.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) ## [110.1.0] diff --git a/packages/bridge-controller/CHANGELOG.md b/packages/bridge-controller/CHANGELOG.md index 4d600a7cebe..ebfbfc8f711 100644 --- a/packages/bridge-controller/CHANGELOG.md +++ b/packages/bridge-controller/CHANGELOG.md @@ -11,6 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Bump `@metamask/assets-controller` from `^13.0.0` to `^13.1.0` ([#9743](https://github.com/MetaMask/core/pull/9743)) - Bump `@metamask/assets-controllers` from `^110.0.3` to `^110.1.0` ([#9743](https://github.com/MetaMask/core/pull/9743)) +- Bump `@metamask/keyring-api` from `^23.7.0` to `^24.0.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) ## [78.0.3] diff --git a/packages/client-utils/CHANGELOG.md b/packages/client-utils/CHANGELOG.md index 500ea36ffa3..5e98674b3e5 100644 --- a/packages/client-utils/CHANGELOG.md +++ b/packages/client-utils/CHANGELOG.md @@ -11,6 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Bump `@metamask/core-backend` from `^8.0.0` to `^8.1.0` ([#9735](https://github.com/MetaMask/core/pull/9735)) - Bump `@metamask/transaction-controller` from `^69.3.0` to `^69.4.0` ([#9735](https://github.com/MetaMask/core/pull/9735)) +- Bump `@metamask/keyring-api` from `^23.7.0` to `^24.0.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) ## [1.5.0] diff --git a/packages/earn-controller/CHANGELOG.md b/packages/earn-controller/CHANGELOG.md index 40f55cf182a..b94b66076a3 100644 --- a/packages/earn-controller/CHANGELOG.md +++ b/packages/earn-controller/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Changed + +- Bump `@metamask/keyring-api` from `^23.7.0` to `^24.0.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) + ## [12.2.3] ### Changed diff --git a/packages/keyring-controller/CHANGELOG.md b/packages/keyring-controller/CHANGELOG.md index b61d42e1a37..c78e23f77ef 100644 --- a/packages/keyring-controller/CHANGELOG.md +++ b/packages/keyring-controller/CHANGELOG.md @@ -9,10 +9,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- Bump `@metamask/keyring-api` from `^23.1.0` to `^23.7.0` ([#9249](https://github.com/MetaMask/core/pull/9249), [#9390](https://github.com/MetaMask/core/pull/9390), [#9676](https://github.com/MetaMask/core/pull/9676)) +- Bump `@metamask/keyring-api` from `^23.1.0` to `^24.0.0` ([#9249](https://github.com/MetaMask/core/pull/9249), [#9390](https://github.com/MetaMask/core/pull/9390), [#9676](https://github.com/MetaMask/core/pull/9676), [#9754](https://github.com/MetaMask/core/pull/9754)) - Bump `@metamask/messenger` from `^1.2.0` to `^2.0.0` ([#9392](https://github.com/MetaMask/core/pull/9392)) - Add missing dependency `@metamask/controller-utils` (`^12.3.0`) ([#8384](https://github.com/MetaMask/core/pull/8384)) -- Bump `@metamask/keyring-internal-api` from `^11.0.1` to `^11.0.2` ([#9676](https://github.com/MetaMask/core/pull/9676)) +- Bump `@metamask/keyring-internal-api` from `^11.0.1` to `^12.0.0` ([#9676](https://github.com/MetaMask/core/pull/9676), [#9754](https://github.com/MetaMask/core/pull/9754)) +- Bump `@metamask/eth-hd-keyring` from `^14.1.1` to `^15.0.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) +- Bump `@metamask/eth-simple-keyring` from `^12.0.2` to `^13.0.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) ## [27.1.0] diff --git a/packages/money-account-controller/CHANGELOG.md b/packages/money-account-controller/CHANGELOG.md index 1bb04576484..973c0c51e87 100644 --- a/packages/money-account-controller/CHANGELOG.md +++ b/packages/money-account-controller/CHANGELOG.md @@ -12,8 +12,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Bump `@metamask/utils` from `^11.9.0` to `^11.11.0` ([#9074](https://github.com/MetaMask/core/pull/9074)) - Bump `@metamask/keyring-controller` from `^27.0.0` to `^27.1.0` ([#9129](https://github.com/MetaMask/core/pull/9129)) - Bump `@metamask/accounts-controller` from `^39.0.1` to `^39.0.6` ([#9218](https://github.com/MetaMask/core/pull/9218), [#9231](https://github.com/MetaMask/core/pull/9231), [#9349](https://github.com/MetaMask/core/pull/9349), [#9470](https://github.com/MetaMask/core/pull/9470), [#9735](https://github.com/MetaMask/core/pull/9735)) -- Bump `@metamask/keyring-api` from `^23.1.0` to `^23.7.0` ([#9249](https://github.com/MetaMask/core/pull/9249), [#9390](https://github.com/MetaMask/core/pull/9390), [#9676](https://github.com/MetaMask/core/pull/9676)) +- Bump `@metamask/keyring-api` from `^23.1.0` to `^24.0.0` ([#9249](https://github.com/MetaMask/core/pull/9249), [#9390](https://github.com/MetaMask/core/pull/9390), [#9676](https://github.com/MetaMask/core/pull/9676), [#9754](https://github.com/MetaMask/core/pull/9754)) - Bump `@metamask/messenger` from `^1.2.0` to `^2.0.0` ([#9392](https://github.com/MetaMask/core/pull/9392)) +- Bump `@metamask/eth-money-keyring` from `^2.0.4` to `^4.0.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) ## [0.3.3] diff --git a/packages/multichain-account-service/CHANGELOG.md b/packages/multichain-account-service/CHANGELOG.md index a1418444a72..88cf8616efd 100644 --- a/packages/multichain-account-service/CHANGELOG.md +++ b/packages/multichain-account-service/CHANGELOG.md @@ -9,13 +9,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- Bump `@metamask/account-api` from `^1.0.4` to `^1.1.1` ([#9676](https://github.com/MetaMask/core/pull/9676)) - - Moved this peer dependency as direct dependency to follow the same pattern than `@metamask/keyring-api`. -- Bump `@metamask/keyring-api` from `^23.5.0` to `^23.7.0` ([#9676](https://github.com/MetaMask/core/pull/9676)) -- Bump `@metamask/keyring-internal-api` from `^11.0.1` to `^11.0.2` ([#9676](https://github.com/MetaMask/core/pull/9676)) -- Bump `@metamask/keyring-snap-client` from `^9.2.0` to `^9.2.1` ([#9676](https://github.com/MetaMask/core/pull/9676)) +- Bump `@metamask/account-api` from `^1.0.4` to `^2.0.0` ([#9676](https://github.com/MetaMask/core/pull/9676), [#9754](https://github.com/MetaMask/core/pull/9754)) +- Bump `@metamask/keyring-api` from `^23.5.0` to `^24.0.0` ([#9676](https://github.com/MetaMask/core/pull/9676), [#9754](https://github.com/MetaMask/core/pull/9754)) +- Bump `@metamask/keyring-internal-api` from `^11.0.1` to `^12.0.0` ([#9676](https://github.com/MetaMask/core/pull/9676), [#9754](https://github.com/MetaMask/core/pull/9754)) +- Bump `@metamask/keyring-snap-client` from `^9.2.0` to `^10.0.0` ([#9676](https://github.com/MetaMask/core/pull/9676), [#9754](https://github.com/MetaMask/core/pull/9754)) - Bump `@metamask/snap-account-service` from `^2.0.0` to `^2.1.1` ([#9716](https://github.com/MetaMask/core/pull/9716), [#9736](https://github.com/MetaMask/core/pull/9736)) - Bump `@metamask/accounts-controller` from `^39.0.5` to `^39.0.6` ([#9735](https://github.com/MetaMask/core/pull/9735)) +- Bump `@metamask/eth-snap-keyring` from `^23.0.0` to `^24.0.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) +- Bump `@metamask/keyring-utils` from `^3.3.1` to `^5.0.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) ## [13.0.0] diff --git a/packages/multichain-network-controller/CHANGELOG.md b/packages/multichain-network-controller/CHANGELOG.md index 54ae77fcdf9..a3e3ff14d9c 100644 --- a/packages/multichain-network-controller/CHANGELOG.md +++ b/packages/multichain-network-controller/CHANGELOG.md @@ -7,6 +7,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Changed + +- Bump `@metamask/keyring-api` from `^23.7.0` to `^24.0.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) +- Bump `@metamask/keyring-internal-api` from `^11.0.2` to `^12.0.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) + ## [3.2.2] ### Changed diff --git a/packages/multichain-transactions-controller/CHANGELOG.md b/packages/multichain-transactions-controller/CHANGELOG.md index 52df40a2df8..a6ea163ba15 100644 --- a/packages/multichain-transactions-controller/CHANGELOG.md +++ b/packages/multichain-transactions-controller/CHANGELOG.md @@ -12,10 +12,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Bump `@metamask/utils` from `^11.9.0` to `^11.11.0` ([#9074](https://github.com/MetaMask/core/pull/9074)) - Bump `@metamask/accounts-controller` from `^39.0.0` to `^39.0.6` ([#9058](https://github.com/MetaMask/core/pull/9058), [#9218](https://github.com/MetaMask/core/pull/9218), [#9231](https://github.com/MetaMask/core/pull/9231), [#9349](https://github.com/MetaMask/core/pull/9349), [#9470](https://github.com/MetaMask/core/pull/9470), [#9735](https://github.com/MetaMask/core/pull/9735)) - Bump `@metamask/polling-controller` from `^16.0.6` to `^16.0.9` ([#9218](https://github.com/MetaMask/core/pull/9218), [#9349](https://github.com/MetaMask/core/pull/9349), [#9735](https://github.com/MetaMask/core/pull/9735)) -- Bump `@metamask/keyring-api` from `^23.1.0` to `^23.7.0` ([#9249](https://github.com/MetaMask/core/pull/9249), [#9390](https://github.com/MetaMask/core/pull/9390), [#9676](https://github.com/MetaMask/core/pull/9676)) +- Bump `@metamask/keyring-api` from `^23.1.0` to `^24.0.0` ([#9249](https://github.com/MetaMask/core/pull/9249), [#9390](https://github.com/MetaMask/core/pull/9390), [#9676](https://github.com/MetaMask/core/pull/9676), [#9754](https://github.com/MetaMask/core/pull/9754)) - Bump `@metamask/messenger` from `^1.2.0` to `^2.0.0` ([#9392](https://github.com/MetaMask/core/pull/9392)) -- Bump `@metamask/keyring-snap-client` from `^9.0.2` to `^9.2.1` ([#9390](https://github.com/MetaMask/core/pull/9390), [#9676](https://github.com/MetaMask/core/pull/9676)) -- Bump `@metamask/keyring-internal-api` from `^11.0.1` to `^11.0.2` ([#9676](https://github.com/MetaMask/core/pull/9676)) +- Bump `@metamask/keyring-snap-client` from `^9.0.2` to `^10.0.0` ([#9390](https://github.com/MetaMask/core/pull/9390), [#9676](https://github.com/MetaMask/core/pull/9676), [#9754](https://github.com/MetaMask/core/pull/9754)) +- Bump `@metamask/keyring-internal-api` from `^11.0.1` to `^12.0.0` ([#9676](https://github.com/MetaMask/core/pull/9676), [#9754](https://github.com/MetaMask/core/pull/9754)) ## [7.1.1] diff --git a/packages/network-enablement-controller/CHANGELOG.md b/packages/network-enablement-controller/CHANGELOG.md index 97e44153c37..5d8fadde22f 100644 --- a/packages/network-enablement-controller/CHANGELOG.md +++ b/packages/network-enablement-controller/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Changed + +- Bump `@metamask/keyring-api` from `^23.7.0` to `^24.0.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) + ## [6.0.2] ### Changed diff --git a/packages/snap-account-service/CHANGELOG.md b/packages/snap-account-service/CHANGELOG.md index 3c1e437d0af..c187fa083b2 100644 --- a/packages/snap-account-service/CHANGELOG.md +++ b/packages/snap-account-service/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Changed + +- Bump `@metamask/account-api` from `^1.1.1` to `^2.0.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) +- Bump `@metamask/eth-snap-keyring` from `^23.0.0` to `^24.0.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) +- Bump `@metamask/keyring-api` from `^23.7.0` to `^24.0.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) +- Bump `@metamask/keyring-internal-snap-client` from `^10.0.5` to `^11.0.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) +- Bump `@metamask/keyring-snap-sdk` from `^9.2.1` to `^10.0.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) + ## [2.1.1] ### Fixed From de126e568aa335a4c143889b217bd3932e68c3b7 Mon Sep 17 00:00:00 2001 From: Charly Chevalier Date: Mon, 3 Aug 2026 11:24:21 +0200 Subject: [PATCH 03/10] fix: remove eth_signTransaction from MoneyAccount(s) --- .../src/MoneyAccountController.test.ts | 7 +------ .../money-account-controller/src/MoneyAccountController.ts | 1 - 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/packages/money-account-controller/src/MoneyAccountController.test.ts b/packages/money-account-controller/src/MoneyAccountController.test.ts index a4974f0612c..60b56cb69a2 100644 --- a/packages/money-account-controller/src/MoneyAccountController.test.ts +++ b/packages/money-account-controller/src/MoneyAccountController.test.ts @@ -41,7 +41,6 @@ const MOCK_MONEY_ACCOUNT: MoneyAccount = { exportable: false, }, methods: [ - 'eth_signTransaction', 'personal_sign', 'eth_signTypedData_v1', 'eth_signTypedData_v3', @@ -64,7 +63,6 @@ const MOCK_MONEY_ACCOUNT_2: MoneyAccount = { exportable: false, }, methods: [ - 'eth_signTransaction', 'personal_sign', 'eth_signTypedData_v1', 'eth_signTypedData_v3', @@ -295,10 +293,7 @@ describe('MoneyAccountController', () => { derivationPath: "m/44'/4392018'/0'/0", }, }, - methods: expect.arrayContaining([ - 'personal_sign', - 'eth_signTransaction', - ]), + methods: expect.arrayContaining(['personal_sign']), }); expect(typeof account.id).toBe('string'); }); diff --git a/packages/money-account-controller/src/MoneyAccountController.ts b/packages/money-account-controller/src/MoneyAccountController.ts index ae1fd3fc155..5e6d259adfa 100644 --- a/packages/money-account-controller/src/MoneyAccountController.ts +++ b/packages/money-account-controller/src/MoneyAccountController.ts @@ -210,7 +210,6 @@ export class MoneyAccountController extends BaseController< exportable: false, }, methods: [ - EthMethod.SignTransaction, EthMethod.PersonalSign, EthMethod.SignTypedDataV1, EthMethod.SignTypedDataV3, From f028530421eda127e446d4cf2f048cbdadb9a7f3 Mon Sep 17 00:00:00 2001 From: Charly Chevalier Date: Tue, 4 Aug 2026 13:42:52 +0200 Subject: [PATCH 04/10] chore: use keyring-sdk 3.1.0 --- packages/accounts-controller/CHANGELOG.md | 2 +- packages/accounts-controller/package.json | 2 +- yarn.lock | 10 +++++----- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/accounts-controller/CHANGELOG.md b/packages/accounts-controller/CHANGELOG.md index 429e3f36c4a..5bec2e98b7b 100644 --- a/packages/accounts-controller/CHANGELOG.md +++ b/packages/accounts-controller/CHANGELOG.md @@ -12,7 +12,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Bump `@metamask/eth-snap-keyring` from `^23.0.0` to `^24.0.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) - Bump `@metamask/keyring-api` from `^23.7.0` to `^24.0.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) - Bump `@metamask/keyring-internal-api` from `^11.0.2` to `^12.0.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) -- Bump `@metamask/keyring-sdk` from `^2.2.0` to `^3.0.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) +- Bump `@metamask/keyring-sdk` from `^2.2.0` to `^3.1.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) - Bump `@metamask/keyring-utils` from `^3.3.1` to `^5.0.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) - Bump `@metamask/network-controller` from `^35.0.0` to `^35.0.1` ([#9758](https://github.com/MetaMask/core/pull/9758)) diff --git a/packages/accounts-controller/package.json b/packages/accounts-controller/package.json index 8847fc85afc..23be721d33c 100644 --- a/packages/accounts-controller/package.json +++ b/packages/accounts-controller/package.json @@ -61,7 +61,7 @@ "@metamask/keyring-api": "^24.0.0", "@metamask/keyring-controller": "^27.1.0", "@metamask/keyring-internal-api": "^12.0.0", - "@metamask/keyring-sdk": "^3.0.0", + "@metamask/keyring-sdk": "^3.1.0", "@metamask/keyring-utils": "^5.0.0", "@metamask/messenger": "^2.0.0", "@metamask/network-controller": "^35.0.1", diff --git a/yarn.lock b/yarn.lock index 8fcc7e35d53..8b9c8841d12 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5784,7 +5784,7 @@ __metadata: "@metamask/keyring-api": "npm:^24.0.0" "@metamask/keyring-controller": "npm:^27.1.0" "@metamask/keyring-internal-api": "npm:^12.0.0" - "@metamask/keyring-sdk": "npm:^3.0.0" + "@metamask/keyring-sdk": "npm:^3.1.0" "@metamask/keyring-utils": "npm:^5.0.0" "@metamask/messenger": "npm:^2.0.0" "@metamask/network-controller": "npm:^35.0.1" @@ -7612,9 +7612,9 @@ __metadata: languageName: node linkType: hard -"@metamask/keyring-sdk@npm:^3.0.0": - version: 3.0.0 - resolution: "@metamask/keyring-sdk@npm:3.0.0" +"@metamask/keyring-sdk@npm:^3.0.0, @metamask/keyring-sdk@npm:^3.1.0": + version: 3.1.0 + resolution: "@metamask/keyring-sdk@npm:3.1.0" dependencies: "@ethereumjs/tx": "npm:^5.4.0" "@metamask/eth-sig-util": "npm:^8.2.0" @@ -7627,7 +7627,7 @@ __metadata: async-mutex: "npm:^0.5.0" ethereum-cryptography: "npm:^2.2.1" uuid: "npm:^9.0.1" - checksum: 10/987f03ef5b4cb0afd1f4c88e69baf89ab028bbb85ae04f12dcf1611a1dc839d705bfd59b50fc2166f413f42f29d58b287fdb7f27931add8280e76d43b23ddb95 + checksum: 10/9bec3d530da5484e9b28234c1d5e62bdd402d0cec25d107152efdc617e5d818becb25049621c97cc6af821e151ce43af798cbc1c421828c28c1ed20e611d2477 languageName: node linkType: hard From 8af6b3ae781c75429c88ef463bc7732e6bb20e25 Mon Sep 17 00:00:00 2001 From: Charly Chevalier Date: Tue, 4 Aug 2026 13:43:19 +0200 Subject: [PATCH 05/10] chore: changelogs --- packages/client-utils/CHANGELOG.md | 4 ++++ packages/money-account-controller/CHANGELOG.md | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/client-utils/CHANGELOG.md b/packages/client-utils/CHANGELOG.md index 7c6108f59e3..dd4aa172546 100644 --- a/packages/client-utils/CHANGELOG.md +++ b/packages/client-utils/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Changed + +- Bump `@metamask/keyring-api` from `^23.7.0` to `^24.0.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) + ## [1.6.0] ### Added diff --git a/packages/money-account-controller/CHANGELOG.md b/packages/money-account-controller/CHANGELOG.md index 33897d9cddc..b0a3016ef5e 100644 --- a/packages/money-account-controller/CHANGELOG.md +++ b/packages/money-account-controller/CHANGELOG.md @@ -11,7 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - **BREAKING:** Remove `eth_signTransaction` account method ([#9763](https://github.com/MetaMask/core/pull/9763)) - Money accounts were not supposed to sign transaction, the support has been removed from the keyring. -- Bump `@metamask/eth-money-keyring` from `^2.0.4` to `^3.0.1` ([#9763](https://github.com/MetaMask/core/pull/9763)) +- Bump `@metamask/eth-money-keyring` from `^2.0.4` to `^4.0.0` ([#9763](https://github.com/MetaMask/core/pull/9763), [#9754](https://github.com/MetaMask/core/pull/9754)) - Bump `@metamask/utils` from `^11.9.0` to `^11.11.0` ([#9074](https://github.com/MetaMask/core/pull/9074)) - Bump `@metamask/keyring-controller` from `^27.0.0` to `^27.1.0` ([#9129](https://github.com/MetaMask/core/pull/9129)) - Bump `@metamask/accounts-controller` from `^39.0.1` to `^39.0.6` ([#9218](https://github.com/MetaMask/core/pull/9218), [#9231](https://github.com/MetaMask/core/pull/9231), [#9349](https://github.com/MetaMask/core/pull/9349), [#9470](https://github.com/MetaMask/core/pull/9470), [#9735](https://github.com/MetaMask/core/pull/9735)) From cd0ff92cf729c7d7b9daee7802c544cb195bd45d Mon Sep 17 00:00:00 2001 From: Charly Chevalier Date: Tue, 4 Aug 2026 18:29:43 +0200 Subject: [PATCH 06/10] chore: use superstruct 3.4.1 --- packages/account-tree-controller/package.json | 2 +- packages/accounts-controller/package.json | 2 +- packages/ai-controllers/package.json | 2 +- .../authenticated-user-storage/package.json | 2 +- packages/bridge-controller/package.json | 2 +- .../bridge-status-controller/package.json | 2 +- packages/chomp-api-service/package.json | 2 +- packages/compliance-controller/package.json | 2 +- .../config-registry-controller/package.json | 2 +- packages/eip-5792-middleware/package.json | 2 +- .../package.json | 2 +- packages/eth-json-rpc-middleware/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../multichain-account-service/package.json | 2 +- .../package.json | 2 +- packages/perps-controller/package.json | 2 +- .../profile-metrics-controller/package.json | 2 +- packages/sample-controllers/package.json | 2 +- packages/sentinel-api-service/package.json | 2 +- .../package.json | 2 +- packages/social-controllers/package.json | 2 +- .../user-operation-controller/package.json | 2 +- packages/wallet-cli/package.json | 2 +- packages/wallet-framework-docs/package.json | 2 +- yarn.lock | 50 +++++++++---------- 26 files changed, 50 insertions(+), 50 deletions(-) diff --git a/packages/account-tree-controller/package.json b/packages/account-tree-controller/package.json index 5746a6b39ae..9fa16a3fe6c 100644 --- a/packages/account-tree-controller/package.json +++ b/packages/account-tree-controller/package.json @@ -65,7 +65,7 @@ "@metamask/snaps-controllers": "^19.0.0", "@metamask/snaps-sdk": "^11.0.0", "@metamask/snaps-utils": "^12.1.2", - "@metamask/superstruct": "^3.1.0", + "@metamask/superstruct": "^3.4.1", "@metamask/utils": "^11.11.0", "fast-deep-equal": "^3.1.3", "lodash": "^4.17.21" diff --git a/packages/accounts-controller/package.json b/packages/accounts-controller/package.json index 23be721d33c..de4e941d343 100644 --- a/packages/accounts-controller/package.json +++ b/packages/accounts-controller/package.json @@ -65,7 +65,7 @@ "@metamask/keyring-utils": "^5.0.0", "@metamask/messenger": "^2.0.0", "@metamask/network-controller": "^35.0.1", - "@metamask/superstruct": "^3.1.0", + "@metamask/superstruct": "^3.4.1", "@metamask/utils": "^11.11.0", "deepmerge": "^4.2.2", "ethereum-cryptography": "^2.1.2", diff --git a/packages/ai-controllers/package.json b/packages/ai-controllers/package.json index 7ae4200c6cb..b2203c75d28 100644 --- a/packages/ai-controllers/package.json +++ b/packages/ai-controllers/package.json @@ -57,7 +57,7 @@ "dependencies": { "@metamask/base-controller": "^9.1.0", "@metamask/messenger": "^2.0.0", - "@metamask/superstruct": "^3.1.0", + "@metamask/superstruct": "^3.4.1", "@metamask/utils": "^11.11.0" }, "devDependencies": { diff --git a/packages/authenticated-user-storage/package.json b/packages/authenticated-user-storage/package.json index b81a8d9029e..d0df70909be 100644 --- a/packages/authenticated-user-storage/package.json +++ b/packages/authenticated-user-storage/package.json @@ -58,7 +58,7 @@ "@metamask/base-data-service": "^0.1.3", "@metamask/controller-utils": "^12.3.0", "@metamask/messenger": "^2.0.0", - "@metamask/superstruct": "^3.1.0", + "@metamask/superstruct": "^3.4.1", "@metamask/utils": "^11.11.0" }, "devDependencies": { diff --git a/packages/bridge-controller/package.json b/packages/bridge-controller/package.json index 95985b5e49b..f910e9bab3c 100644 --- a/packages/bridge-controller/package.json +++ b/packages/bridge-controller/package.json @@ -83,7 +83,7 @@ "devDependencies": { "@metamask/auto-changelog": "^6.1.0", "@metamask/eth-json-rpc-provider": "^6.0.1", - "@metamask/superstruct": "^3.1.0", + "@metamask/superstruct": "^3.4.1", "@ts-bridge/cli": "^0.6.4", "@types/jest": "^30.0.0", "deepmerge": "^4.2.2", diff --git a/packages/bridge-status-controller/package.json b/packages/bridge-status-controller/package.json index 6ac0e43e6a6..0374032b5cc 100644 --- a/packages/bridge-status-controller/package.json +++ b/packages/bridge-status-controller/package.json @@ -65,7 +65,7 @@ "@metamask/polling-controller": "^16.0.9", "@metamask/profile-sync-controller": "^28.3.0", "@metamask/snaps-controllers": "^19.0.0", - "@metamask/superstruct": "^3.1.0", + "@metamask/superstruct": "^3.4.1", "@metamask/transaction-controller": "^69.4.0", "@metamask/utils": "^11.11.0", "bignumber.js": "^9.1.2", diff --git a/packages/chomp-api-service/package.json b/packages/chomp-api-service/package.json index b5d79e415ba..0cb9090ef96 100644 --- a/packages/chomp-api-service/package.json +++ b/packages/chomp-api-service/package.json @@ -56,7 +56,7 @@ "@metamask/base-data-service": "^0.1.3", "@metamask/controller-utils": "^12.3.0", "@metamask/messenger": "^2.0.0", - "@metamask/superstruct": "^3.1.0", + "@metamask/superstruct": "^3.4.1", "@metamask/utils": "^11.11.0", "@tanstack/query-core": "^4.43.0" }, diff --git a/packages/compliance-controller/package.json b/packages/compliance-controller/package.json index fdcbbd8efb5..e9dfa2e978e 100644 --- a/packages/compliance-controller/package.json +++ b/packages/compliance-controller/package.json @@ -58,7 +58,7 @@ "@metamask/base-controller": "^9.1.0", "@metamask/controller-utils": "^12.3.0", "@metamask/messenger": "^2.0.0", - "@metamask/superstruct": "^3.1.0", + "@metamask/superstruct": "^3.4.1", "@metamask/utils": "^11.11.0", "reselect": "^5.1.1" }, diff --git a/packages/config-registry-controller/package.json b/packages/config-registry-controller/package.json index ca00d999ea0..16265e1dd08 100644 --- a/packages/config-registry-controller/package.json +++ b/packages/config-registry-controller/package.json @@ -63,7 +63,7 @@ "@metamask/polling-controller": "^16.0.9", "@metamask/profile-sync-controller": "^28.3.0", "@metamask/remote-feature-flag-controller": "^5.0.0", - "@metamask/superstruct": "^3.1.0", + "@metamask/superstruct": "^3.4.1", "@metamask/utils": "^11.11.0", "reselect": "^5.1.1" }, diff --git a/packages/eip-5792-middleware/package.json b/packages/eip-5792-middleware/package.json index 6075086753c..40d26c3eab8 100644 --- a/packages/eip-5792-middleware/package.json +++ b/packages/eip-5792-middleware/package.json @@ -55,7 +55,7 @@ "dependencies": { "@metamask/messenger": "^2.0.0", "@metamask/preferences-controller": "^23.1.0", - "@metamask/superstruct": "^3.1.0", + "@metamask/superstruct": "^3.4.1", "@metamask/transaction-controller": "^69.4.0", "@metamask/utils": "^11.11.0", "lodash": "^4.17.21", diff --git a/packages/eip-7702-internal-rpc-middleware/package.json b/packages/eip-7702-internal-rpc-middleware/package.json index cefc7281b30..00178ffe9d4 100644 --- a/packages/eip-7702-internal-rpc-middleware/package.json +++ b/packages/eip-7702-internal-rpc-middleware/package.json @@ -55,7 +55,7 @@ "dependencies": { "@metamask/controller-utils": "^12.3.0", "@metamask/rpc-errors": "^7.0.2", - "@metamask/superstruct": "^3.1.0", + "@metamask/superstruct": "^3.4.1", "@metamask/utils": "^11.11.0" }, "devDependencies": { diff --git a/packages/eth-json-rpc-middleware/package.json b/packages/eth-json-rpc-middleware/package.json index fb170c2cf96..72e879947e8 100644 --- a/packages/eth-json-rpc-middleware/package.json +++ b/packages/eth-json-rpc-middleware/package.json @@ -60,7 +60,7 @@ "@metamask/json-rpc-engine": "^10.5.0", "@metamask/message-manager": "^14.1.2", "@metamask/rpc-errors": "^7.0.2", - "@metamask/superstruct": "^3.1.0", + "@metamask/superstruct": "^3.4.1", "@metamask/utils": "^11.11.0", "klona": "^2.0.6", "safe-stable-stringify": "^2.4.3" diff --git a/packages/money-account-api-data-service/package.json b/packages/money-account-api-data-service/package.json index ed792384533..7c2503356a0 100644 --- a/packages/money-account-api-data-service/package.json +++ b/packages/money-account-api-data-service/package.json @@ -58,7 +58,7 @@ "@metamask/base-data-service": "^0.1.3", "@metamask/controller-utils": "^12.3.0", "@metamask/messenger": "^2.0.0", - "@metamask/superstruct": "^3.1.0", + "@metamask/superstruct": "^3.4.1", "@metamask/utils": "^11.11.0", "@tanstack/query-core": "^4.43.0" }, diff --git a/packages/money-account-balance-service/package.json b/packages/money-account-balance-service/package.json index 43922ae8e6f..853dc4133b6 100644 --- a/packages/money-account-balance-service/package.json +++ b/packages/money-account-balance-service/package.json @@ -64,7 +64,7 @@ "@metamask/money-account-api-data-service": "^0.4.0", "@metamask/network-controller": "^35.0.1", "@metamask/remote-feature-flag-controller": "^5.0.0", - "@metamask/superstruct": "^3.1.0", + "@metamask/superstruct": "^3.4.1", "@metamask/utils": "^11.11.0" }, "devDependencies": { diff --git a/packages/multichain-account-service/package.json b/packages/multichain-account-service/package.json index 0cfc86f5fbc..18381ad037c 100644 --- a/packages/multichain-account-service/package.json +++ b/packages/multichain-account-service/package.json @@ -71,7 +71,7 @@ "@metamask/snaps-controllers": "^19.0.0", "@metamask/snaps-sdk": "^11.0.0", "@metamask/snaps-utils": "^12.1.2", - "@metamask/superstruct": "^3.1.0", + "@metamask/superstruct": "^3.4.1", "@metamask/utils": "^11.11.0", "async-mutex": "^0.5.0", "lodash": "^4.17.21" diff --git a/packages/multichain-network-controller/package.json b/packages/multichain-network-controller/package.json index f79dffd2641..404d23e3274 100644 --- a/packages/multichain-network-controller/package.json +++ b/packages/multichain-network-controller/package.json @@ -62,7 +62,7 @@ "@metamask/keyring-internal-api": "^12.0.0", "@metamask/messenger": "^2.0.0", "@metamask/network-controller": "^35.0.1", - "@metamask/superstruct": "^3.1.0", + "@metamask/superstruct": "^3.4.1", "@metamask/utils": "^11.11.0", "@solana/addresses": "^2.0.0", "lodash": "^4.17.21" diff --git a/packages/perps-controller/package.json b/packages/perps-controller/package.json index 94a9f3b6919..a71a34ca2cd 100644 --- a/packages/perps-controller/package.json +++ b/packages/perps-controller/package.json @@ -102,7 +102,7 @@ "@metamask/base-controller": "^9.1.0", "@metamask/controller-utils": "^12.3.0", "@metamask/messenger": "^2.0.0", - "@metamask/superstruct": "^3.1.0", + "@metamask/superstruct": "^3.4.1", "@metamask/utils": "^11.11.0", "@nktkas/hyperliquid": "^0.33.1", "bignumber.js": "^9.1.2", diff --git a/packages/profile-metrics-controller/package.json b/packages/profile-metrics-controller/package.json index 555bfb4247f..24b99d72da6 100644 --- a/packages/profile-metrics-controller/package.json +++ b/packages/profile-metrics-controller/package.json @@ -65,7 +65,7 @@ "@metamask/snaps-controllers": "^19.0.0", "@metamask/snaps-sdk": "^11.0.0", "@metamask/snaps-utils": "^12.1.2", - "@metamask/superstruct": "^3.1.0", + "@metamask/superstruct": "^3.4.1", "@metamask/transaction-controller": "^69.4.0", "@metamask/utils": "^11.11.0", "async-mutex": "^0.5.0", diff --git a/packages/sample-controllers/package.json b/packages/sample-controllers/package.json index 25f00dd4560..d9dcd1e9c04 100644 --- a/packages/sample-controllers/package.json +++ b/packages/sample-controllers/package.json @@ -59,7 +59,7 @@ "@metamask/base-data-service": "^0.1.3", "@metamask/messenger": "^2.0.0", "@metamask/network-controller": "^35.0.1", - "@metamask/superstruct": "^3.1.0", + "@metamask/superstruct": "^3.4.1", "@metamask/utils": "^11.11.0", "@tanstack/query-core": "^4.43.0" }, diff --git a/packages/sentinel-api-service/package.json b/packages/sentinel-api-service/package.json index b41f3d14fcb..f1e43ce619e 100644 --- a/packages/sentinel-api-service/package.json +++ b/packages/sentinel-api-service/package.json @@ -58,7 +58,7 @@ "@metamask/base-data-service": "^0.1.3", "@metamask/controller-utils": "^12.3.0", "@metamask/messenger": "^2.0.0", - "@metamask/superstruct": "^3.1.0", + "@metamask/superstruct": "^3.4.1", "@metamask/utils": "^11.11.0", "@tanstack/query-core": "^4.43.0" }, diff --git a/packages/smart-transactions-controller/package.json b/packages/smart-transactions-controller/package.json index 3669d2c0658..6357fda74e1 100644 --- a/packages/smart-transactions-controller/package.json +++ b/packages/smart-transactions-controller/package.json @@ -68,7 +68,7 @@ "@metamask/polling-controller": "^16.0.9", "@metamask/profile-sync-controller": "^28.3.0", "@metamask/remote-feature-flag-controller": "^5.0.0", - "@metamask/superstruct": "^3.1.0", + "@metamask/superstruct": "^3.4.1", "@metamask/transaction-controller": "^69.4.0", "@metamask/utils": "^11.11.0", "bignumber.js": "^9.1.2", diff --git a/packages/social-controllers/package.json b/packages/social-controllers/package.json index 654a639a46a..00051312a82 100644 --- a/packages/social-controllers/package.json +++ b/packages/social-controllers/package.json @@ -60,7 +60,7 @@ "@metamask/controller-utils": "^12.3.0", "@metamask/messenger": "^2.0.0", "@metamask/profile-sync-controller": "^28.3.0", - "@metamask/superstruct": "^3.1.0" + "@metamask/superstruct": "^3.4.1" }, "devDependencies": { "@metamask/auto-changelog": "^6.1.0", diff --git a/packages/user-operation-controller/package.json b/packages/user-operation-controller/package.json index 6ae01763565..166d287bab6 100644 --- a/packages/user-operation-controller/package.json +++ b/packages/user-operation-controller/package.json @@ -66,7 +66,7 @@ "@metamask/network-controller": "^35.0.1", "@metamask/polling-controller": "^16.0.9", "@metamask/rpc-errors": "^7.0.2", - "@metamask/superstruct": "^3.1.0", + "@metamask/superstruct": "^3.4.1", "@metamask/transaction-controller": "^69.4.0", "@metamask/utils": "^11.11.0", "bn.js": "^5.2.1", diff --git a/packages/wallet-cli/package.json b/packages/wallet-cli/package.json index 0622df889c0..ecf99d31c9a 100644 --- a/packages/wallet-cli/package.json +++ b/packages/wallet-cli/package.json @@ -56,7 +56,7 @@ "@metamask/rpc-errors": "^7.0.2", "@metamask/scure-bip39": "^2.1.1", "@metamask/storage-service": "^1.0.2", - "@metamask/superstruct": "^3.1.0", + "@metamask/superstruct": "^3.4.1", "@metamask/utils": "^11.11.0", "@metamask/wallet": "^9.0.0", "@oclif/core": "^4.10.5", diff --git a/packages/wallet-framework-docs/package.json b/packages/wallet-framework-docs/package.json index 777d122ea05..d0c1cddab4c 100644 --- a/packages/wallet-framework-docs/package.json +++ b/packages/wallet-framework-docs/package.json @@ -40,7 +40,7 @@ "@metamask/base-data-service": "^0.1.3", "@metamask/controller-utils": "^12.3.0", "@metamask/messenger": "^2.0.0", - "@metamask/superstruct": "^3.1.0", + "@metamask/superstruct": "^3.4.1", "@metamask/utils": "^11.11.0", "@tanstack/query-core": "^4.43.0" }, diff --git a/yarn.lock b/yarn.lock index fbca728cc13..85dea6739b5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5752,7 +5752,7 @@ __metadata: "@metamask/snaps-controllers": "npm:^19.0.0" "@metamask/snaps-sdk": "npm:^11.0.0" "@metamask/snaps-utils": "npm:^12.1.2" - "@metamask/superstruct": "npm:^3.1.0" + "@metamask/superstruct": "npm:^3.4.1" "@metamask/utils": "npm:^11.11.0" "@ts-bridge/cli": "npm:^0.6.4" "@types/jest": "npm:^30.0.0" @@ -5789,7 +5789,7 @@ __metadata: "@metamask/messenger": "npm:^2.0.0" "@metamask/network-controller": "npm:^35.0.1" "@metamask/providers": "npm:^22.1.0" - "@metamask/superstruct": "npm:^3.1.0" + "@metamask/superstruct": "npm:^3.4.1" "@metamask/utils": "npm:^11.11.0" "@ts-bridge/cli": "npm:^0.6.4" "@types/jest": "npm:^30.0.0" @@ -5851,7 +5851,7 @@ __metadata: "@metamask/auto-changelog": "npm:^6.1.0" "@metamask/base-controller": "npm:^9.1.0" "@metamask/messenger": "npm:^2.0.0" - "@metamask/superstruct": "npm:^3.1.0" + "@metamask/superstruct": "npm:^3.4.1" "@metamask/utils": "npm:^11.11.0" "@ts-bridge/cli": "npm:^0.6.4" "@types/jest": "npm:^30.0.0" @@ -6146,7 +6146,7 @@ __metadata: "@metamask/base-data-service": "npm:^0.1.3" "@metamask/controller-utils": "npm:^12.3.0" "@metamask/messenger": "npm:^2.0.0" - "@metamask/superstruct": "npm:^3.1.0" + "@metamask/superstruct": "npm:^3.4.1" "@metamask/utils": "npm:^11.11.0" "@ts-bridge/cli": "npm:^0.6.4" "@types/jest": "npm:^30.0.0" @@ -6276,7 +6276,7 @@ __metadata: "@metamask/profile-sync-controller": "npm:^28.3.0" "@metamask/remote-feature-flag-controller": "npm:^5.0.0" "@metamask/snaps-controllers": "npm:^19.0.0" - "@metamask/superstruct": "npm:^3.1.0" + "@metamask/superstruct": "npm:^3.4.1" "@metamask/transaction-controller": "npm:^69.4.0" "@metamask/utils": "npm:^11.11.0" "@ts-bridge/cli": "npm:^0.6.4" @@ -6313,7 +6313,7 @@ __metadata: "@metamask/polling-controller": "npm:^16.0.9" "@metamask/profile-sync-controller": "npm:^28.3.0" "@metamask/snaps-controllers": "npm:^19.0.0" - "@metamask/superstruct": "npm:^3.1.0" + "@metamask/superstruct": "npm:^3.4.1" "@metamask/transaction-controller": "npm:^69.4.0" "@metamask/utils": "npm:^11.11.0" "@ts-bridge/cli": "npm:^0.6.4" @@ -6393,7 +6393,7 @@ __metadata: "@metamask/base-data-service": "npm:^0.1.3" "@metamask/controller-utils": "npm:^12.3.0" "@metamask/messenger": "npm:^2.0.0" - "@metamask/superstruct": "npm:^3.1.0" + "@metamask/superstruct": "npm:^3.4.1" "@metamask/utils": "npm:^11.11.0" "@tanstack/query-core": "npm:^4.43.0" "@ts-bridge/cli": "npm:^0.6.4" @@ -6486,7 +6486,7 @@ __metadata: "@metamask/base-controller": "npm:^9.1.0" "@metamask/controller-utils": "npm:^12.3.0" "@metamask/messenger": "npm:^2.0.0" - "@metamask/superstruct": "npm:^3.1.0" + "@metamask/superstruct": "npm:^3.4.1" "@metamask/utils": "npm:^11.11.0" "@ts-bridge/cli": "npm:^0.6.4" "@types/jest": "npm:^30.0.0" @@ -6536,7 +6536,7 @@ __metadata: "@metamask/polling-controller": "npm:^16.0.9" "@metamask/profile-sync-controller": "npm:^28.3.0" "@metamask/remote-feature-flag-controller": "npm:^5.0.0" - "@metamask/superstruct": "npm:^3.1.0" + "@metamask/superstruct": "npm:^3.4.1" "@metamask/utils": "npm:^11.11.0" "@ts-bridge/cli": "npm:^0.6.4" "@types/jest": "npm:^30.0.0" @@ -6833,7 +6833,7 @@ __metadata: "@metamask/messenger": "npm:^2.0.0" "@metamask/preferences-controller": "npm:^23.1.0" "@metamask/rpc-errors": "npm:^7.0.2" - "@metamask/superstruct": "npm:^3.1.0" + "@metamask/superstruct": "npm:^3.4.1" "@metamask/transaction-controller": "npm:^69.4.0" "@metamask/utils": "npm:^11.11.0" "@ts-bridge/cli": "npm:^0.6.4" @@ -6858,7 +6858,7 @@ __metadata: "@metamask/auto-changelog": "npm:^6.1.0" "@metamask/controller-utils": "npm:^12.3.0" "@metamask/rpc-errors": "npm:^7.0.2" - "@metamask/superstruct": "npm:^3.1.0" + "@metamask/superstruct": "npm:^3.4.1" "@metamask/utils": "npm:^11.11.0" "@ts-bridge/cli": "npm:^0.6.4" "@types/jest": "npm:^30.0.0" @@ -7061,7 +7061,7 @@ __metadata: "@metamask/json-rpc-engine": "npm:^10.5.0" "@metamask/message-manager": "npm:^14.1.2" "@metamask/rpc-errors": "npm:^7.0.2" - "@metamask/superstruct": "npm:^3.1.0" + "@metamask/superstruct": "npm:^3.4.1" "@metamask/utils": "npm:^11.11.0" "@ts-bridge/cli": "npm:^0.6.4" "@types/deep-freeze-strict": "npm:^1.1.0" @@ -7823,7 +7823,7 @@ __metadata: "@metamask/base-data-service": "npm:^0.1.3" "@metamask/controller-utils": "npm:^12.3.0" "@metamask/messenger": "npm:^2.0.0" - "@metamask/superstruct": "npm:^3.1.0" + "@metamask/superstruct": "npm:^3.4.1" "@metamask/utils": "npm:^11.11.0" "@tanstack/query-core": "npm:^4.43.0" "@ts-bridge/cli": "npm:^0.6.4" @@ -7853,7 +7853,7 @@ __metadata: "@metamask/money-account-api-data-service": "npm:^0.4.0" "@metamask/network-controller": "npm:^35.0.1" "@metamask/remote-feature-flag-controller": "npm:^5.0.0" - "@metamask/superstruct": "npm:^3.1.0" + "@metamask/superstruct": "npm:^3.4.1" "@metamask/utils": "npm:^11.11.0" "@ts-bridge/cli": "npm:^0.6.4" "@types/jest": "npm:^30.0.0" @@ -7968,7 +7968,7 @@ __metadata: "@metamask/snaps-controllers": "npm:^19.0.0" "@metamask/snaps-sdk": "npm:^11.0.0" "@metamask/snaps-utils": "npm:^12.1.2" - "@metamask/superstruct": "npm:^3.1.0" + "@metamask/superstruct": "npm:^3.4.1" "@metamask/utils": "npm:^11.11.0" "@ts-bridge/cli": "npm:^0.6.4" "@types/jest": "npm:^30.0.0" @@ -8036,7 +8036,7 @@ __metadata: "@metamask/keyring-internal-api": "npm:^12.0.0" "@metamask/messenger": "npm:^2.0.0" "@metamask/network-controller": "npm:^35.0.1" - "@metamask/superstruct": "npm:^3.1.0" + "@metamask/superstruct": "npm:^3.4.1" "@metamask/utils": "npm:^11.11.0" "@solana/addresses": "npm:^2.0.0" "@ts-bridge/cli": "npm:^0.6.4" @@ -8400,7 +8400,7 @@ __metadata: "@metamask/network-controller": "npm:^35.0.1" "@metamask/profile-sync-controller": "npm:^28.3.0" "@metamask/remote-feature-flag-controller": "npm:^5.0.0" - "@metamask/superstruct": "npm:^3.1.0" + "@metamask/superstruct": "npm:^3.4.1" "@metamask/transaction-controller": "npm:^69.4.0" "@metamask/utils": "npm:^11.11.0" "@myx-trade/sdk": "npm:^0.1.265" @@ -8560,7 +8560,7 @@ __metadata: "@metamask/snaps-controllers": "npm:^19.0.0" "@metamask/snaps-sdk": "npm:^11.0.0" "@metamask/snaps-utils": "npm:^12.1.2" - "@metamask/superstruct": "npm:^3.1.0" + "@metamask/superstruct": "npm:^3.4.1" "@metamask/transaction-controller": "npm:^69.4.0" "@metamask/utils": "npm:^11.11.0" "@ts-bridge/cli": "npm:^0.6.4" @@ -8769,7 +8769,7 @@ __metadata: "@metamask/controller-utils": "npm:^12.3.0" "@metamask/messenger": "npm:^2.0.0" "@metamask/network-controller": "npm:^35.0.1" - "@metamask/superstruct": "npm:^3.1.0" + "@metamask/superstruct": "npm:^3.4.1" "@metamask/utils": "npm:^11.11.0" "@tanstack/query-core": "npm:^4.43.0" "@ts-bridge/cli": "npm:^0.6.4" @@ -8865,7 +8865,7 @@ __metadata: "@metamask/base-data-service": "npm:^0.1.3" "@metamask/controller-utils": "npm:^12.3.0" "@metamask/messenger": "npm:^2.0.0" - "@metamask/superstruct": "npm:^3.1.0" + "@metamask/superstruct": "npm:^3.4.1" "@metamask/utils": "npm:^11.11.0" "@tanstack/query-core": "npm:^4.43.0" "@ts-bridge/cli": "npm:^0.6.4" @@ -8976,7 +8976,7 @@ __metadata: "@metamask/polling-controller": "npm:^16.0.9" "@metamask/profile-sync-controller": "npm:^28.3.0" "@metamask/remote-feature-flag-controller": "npm:^5.0.0" - "@metamask/superstruct": "npm:^3.1.0" + "@metamask/superstruct": "npm:^3.4.1" "@metamask/transaction-controller": "npm:^69.4.0" "@metamask/utils": "npm:^11.11.0" "@ts-bridge/cli": "npm:^0.6.4" @@ -9150,7 +9150,7 @@ __metadata: "@metamask/controller-utils": "npm:^12.3.0" "@metamask/messenger": "npm:^2.0.0" "@metamask/profile-sync-controller": "npm:^28.3.0" - "@metamask/superstruct": "npm:^3.1.0" + "@metamask/superstruct": "npm:^3.4.1" "@ts-bridge/cli": "npm:^0.6.4" "@types/jest": "npm:^30.0.0" deepmerge: "npm:^4.2.2" @@ -9395,7 +9395,7 @@ __metadata: "@metamask/network-controller": "npm:^35.0.1" "@metamask/polling-controller": "npm:^16.0.9" "@metamask/rpc-errors": "npm:^7.0.2" - "@metamask/superstruct": "npm:^3.1.0" + "@metamask/superstruct": "npm:^3.4.1" "@metamask/transaction-controller": "npm:^69.4.0" "@metamask/utils": "npm:^11.11.0" "@ts-bridge/cli": "npm:^0.6.4" @@ -9467,7 +9467,7 @@ __metadata: "@metamask/rpc-errors": "npm:^7.0.2" "@metamask/scure-bip39": "npm:^2.1.1" "@metamask/storage-service": "npm:^1.0.2" - "@metamask/superstruct": "npm:^3.1.0" + "@metamask/superstruct": "npm:^3.4.1" "@metamask/utils": "npm:^11.11.0" "@metamask/wallet": "npm:^9.0.0" "@oclif/core": "npm:^4.10.5" @@ -9503,7 +9503,7 @@ __metadata: "@metamask/base-data-service": "npm:^0.1.3" "@metamask/controller-utils": "npm:^12.3.0" "@metamask/messenger": "npm:^2.0.0" - "@metamask/superstruct": "npm:^3.1.0" + "@metamask/superstruct": "npm:^3.4.1" "@metamask/utils": "npm:^11.11.0" "@tanstack/query-core": "npm:^4.43.0" "@types/jest": "npm:^30.0.0" From af6a13516a5d866b3fee5dd5d978c3cba974a51f Mon Sep 17 00:00:00 2001 From: Charly Chevalier Date: Tue, 4 Aug 2026 18:46:54 +0200 Subject: [PATCH 07/10] chore: changelogs --- packages/account-tree-controller/CHANGELOG.md | 7 ++++++- packages/accounts-controller/CHANGELOG.md | 1 + packages/ai-controllers/CHANGELOG.md | 4 ++++ packages/authenticated-user-storage/CHANGELOG.md | 4 ++++ packages/bridge-status-controller/CHANGELOG.md | 1 + packages/chomp-api-service/CHANGELOG.md | 4 ++++ packages/compliance-controller/CHANGELOG.md | 1 + packages/config-registry-controller/CHANGELOG.md | 4 ++++ packages/eip-5792-middleware/CHANGELOG.md | 1 + packages/eip-7702-internal-rpc-middleware/CHANGELOG.md | 1 + packages/eth-json-rpc-middleware/CHANGELOG.md | 4 ++++ packages/money-account-api-data-service/CHANGELOG.md | 4 ++++ packages/money-account-balance-service/CHANGELOG.md | 1 + packages/multichain-account-service/CHANGELOG.md | 1 + packages/multichain-network-controller/CHANGELOG.md | 1 + packages/perps-controller/CHANGELOG.md | 1 + packages/profile-metrics-controller/CHANGELOG.md | 1 + packages/sample-controllers/CHANGELOG.md | 1 + packages/sentinel-api-service/CHANGELOG.md | 4 ++++ packages/smart-transactions-controller/CHANGELOG.md | 1 + packages/social-controllers/CHANGELOG.md | 4 ++++ packages/user-operation-controller/CHANGELOG.md | 1 + packages/wallet-cli/CHANGELOG.md | 1 + packages/wallet-framework-docs/CHANGELOG.md | 4 ++++ 24 files changed, 56 insertions(+), 1 deletion(-) diff --git a/packages/account-tree-controller/CHANGELOG.md b/packages/account-tree-controller/CHANGELOG.md index 9f16290d309..9bd2ab840ac 100644 --- a/packages/account-tree-controller/CHANGELOG.md +++ b/packages/account-tree-controller/CHANGELOG.md @@ -7,6 +7,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Changed + +- Bump `@metamask/keyring-api` from `^23.7.0` to `^24.0.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) +- Bump `@metamask/superstruct` from `^3.1.0` to `^3.4.1` ([#9754](https://github.com/MetaMask/core/pull/9754)) + ## [7.6.0] ### Added @@ -15,7 +20,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- Bump `@metamask/keyring-api` from `^23.5.0` to `^24.0.0` ([#9676](https://github.com/MetaMask/core/pull/9676), [#9754](https://github.com/MetaMask/core/pull/9754)) +- Bump `@metamask/keyring-api` from `^23.5.0` to `^23.7.0` ([#9676](https://github.com/MetaMask/core/pull/9676) - Bump `@metamask/accounts-controller` from `^39.0.5` to `^39.0.6` ([#9735](https://github.com/MetaMask/core/pull/9735)) - Bump `@metamask/profile-sync-controller` from `^28.3.0` to `^29.0.0` ([#9779](https://github.com/MetaMask/core/pull/9779)) diff --git a/packages/accounts-controller/CHANGELOG.md b/packages/accounts-controller/CHANGELOG.md index 5bec2e98b7b..eded8433d7b 100644 --- a/packages/accounts-controller/CHANGELOG.md +++ b/packages/accounts-controller/CHANGELOG.md @@ -15,6 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Bump `@metamask/keyring-sdk` from `^2.2.0` to `^3.1.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) - Bump `@metamask/keyring-utils` from `^3.3.1` to `^5.0.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) - Bump `@metamask/network-controller` from `^35.0.0` to `^35.0.1` ([#9758](https://github.com/MetaMask/core/pull/9758)) +- Bump `@metamask/superstruct` from `^3.1.0` to `^3.4.1` ([#9754](https://github.com/MetaMask/core/pull/9754)) ## [39.0.6] diff --git a/packages/ai-controllers/CHANGELOG.md b/packages/ai-controllers/CHANGELOG.md index 0d4702ecb11..222cf78eb5e 100644 --- a/packages/ai-controllers/CHANGELOG.md +++ b/packages/ai-controllers/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Changed + +- Bump `@metamask/superstruct` from `^3.1.0` to `^3.4.1` ([#9754](https://github.com/MetaMask/core/pull/9754)) + ## [0.8.0] ### Added diff --git a/packages/authenticated-user-storage/CHANGELOG.md b/packages/authenticated-user-storage/CHANGELOG.md index 64c40f11b31..d532fba5103 100644 --- a/packages/authenticated-user-storage/CHANGELOG.md +++ b/packages/authenticated-user-storage/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Changed + +- Bump `@metamask/superstruct` from `^3.1.0` to `^3.4.1` ([#9754](https://github.com/MetaMask/core/pull/9754)) + ## [3.0.1] ### Changed diff --git a/packages/bridge-status-controller/CHANGELOG.md b/packages/bridge-status-controller/CHANGELOG.md index 3e081220b1a..6441ed6a637 100644 --- a/packages/bridge-status-controller/CHANGELOG.md +++ b/packages/bridge-status-controller/CHANGELOG.md @@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - Bump `@metamask/transaction-controller` from `^69.4.0` to `^69.5.0` ([#9780](https://github.com/MetaMask/core/pull/9780)) +- Bump `@metamask/superstruct` from `^3.1.0` to `^3.4.1` ([#9754](https://github.com/MetaMask/core/pull/9754)) ## [74.6.2] diff --git a/packages/chomp-api-service/CHANGELOG.md b/packages/chomp-api-service/CHANGELOG.md index b1a57a81648..a9963833e93 100644 --- a/packages/chomp-api-service/CHANGELOG.md +++ b/packages/chomp-api-service/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Changed + +- Bump `@metamask/superstruct` from `^3.1.0` to `^3.4.1` ([#9754](https://github.com/MetaMask/core/pull/9754)) + ## [4.0.0] ### Added diff --git a/packages/compliance-controller/CHANGELOG.md b/packages/compliance-controller/CHANGELOG.md index 9e955877d1f..dcac21a245e 100644 --- a/packages/compliance-controller/CHANGELOG.md +++ b/packages/compliance-controller/CHANGELOG.md @@ -12,6 +12,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Bump `@metamask/utils` from `^11.9.0` to `^11.11.0` ([#9074](https://github.com/MetaMask/core/pull/9074)) - Bump `@metamask/controller-utils` from `^12.1.0` to `^12.3.0` ([#9058](https://github.com/MetaMask/core/pull/9058), [#9083](https://github.com/MetaMask/core/pull/9083), [#9218](https://github.com/MetaMask/core/pull/9218)) - Bump `@metamask/messenger` from `^1.2.0` to `^2.0.0` ([#9392](https://github.com/MetaMask/core/pull/9392)) +- Bump `@metamask/superstruct` from `^3.1.0` to `^3.4.1` ([#9754](https://github.com/MetaMask/core/pull/9754)) ## [2.1.0] diff --git a/packages/config-registry-controller/CHANGELOG.md b/packages/config-registry-controller/CHANGELOG.md index 5e7494af65f..1f1e598fec2 100644 --- a/packages/config-registry-controller/CHANGELOG.md +++ b/packages/config-registry-controller/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Changed + +- Bump `@metamask/superstruct` from `^3.1.0` to `^3.4.1` ([#9754](https://github.com/MetaMask/core/pull/9754)) + ## [2.0.1] ### Changed diff --git a/packages/eip-5792-middleware/CHANGELOG.md b/packages/eip-5792-middleware/CHANGELOG.md index 5328eb9bfa9..0e2c2a3cdd9 100644 --- a/packages/eip-5792-middleware/CHANGELOG.md +++ b/packages/eip-5792-middleware/CHANGELOG.md @@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - Bump `@metamask/transaction-controller` from `^69.0.0` to `^69.5.0` ([#9568](https://github.com/MetaMask/core/pull/9568), [#9589](https://github.com/MetaMask/core/pull/9589), [#9593](https://github.com/MetaMask/core/pull/9593), [#9693](https://github.com/MetaMask/core/pull/9693), [#9735](https://github.com/MetaMask/core/pull/9735), [#9780](https://github.com/MetaMask/core/pull/9780)) +- Bump `@metamask/superstruct` from `^3.1.0` to `^3.4.1` ([#9754](https://github.com/MetaMask/core/pull/9754)) ## [3.0.5] diff --git a/packages/eip-7702-internal-rpc-middleware/CHANGELOG.md b/packages/eip-7702-internal-rpc-middleware/CHANGELOG.md index d5a98a6ada2..3c1591420d2 100644 --- a/packages/eip-7702-internal-rpc-middleware/CHANGELOG.md +++ b/packages/eip-7702-internal-rpc-middleware/CHANGELOG.md @@ -11,6 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Bump `@metamask/utils` from `^11.9.0` to `^11.11.0` ([#9074](https://github.com/MetaMask/core/pull/9074)) - Bump `@metamask/controller-utils` from `^12.0.0` to `^12.3.0` ([#8774](https://github.com/MetaMask/core/pull/8774), [#9058](https://github.com/MetaMask/core/pull/9058), [#9083](https://github.com/MetaMask/core/pull/9083), [#9218](https://github.com/MetaMask/core/pull/9218)) +- Bump `@metamask/superstruct` from `^3.1.0` to `^3.4.1` ([#9754](https://github.com/MetaMask/core/pull/9754)) ## [0.1.1] diff --git a/packages/eth-json-rpc-middleware/CHANGELOG.md b/packages/eth-json-rpc-middleware/CHANGELOG.md index f546c2e3e73..f010b3086fd 100644 --- a/packages/eth-json-rpc-middleware/CHANGELOG.md +++ b/packages/eth-json-rpc-middleware/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Changed + +- Bump `@metamask/superstruct` from `^3.1.0` to `^3.4.1` ([#9754](https://github.com/MetaMask/core/pull/9754)) + ## [24.0.0] ### Changed diff --git a/packages/money-account-api-data-service/CHANGELOG.md b/packages/money-account-api-data-service/CHANGELOG.md index 1c20eb5f817..fb9c3adf72c 100644 --- a/packages/money-account-api-data-service/CHANGELOG.md +++ b/packages/money-account-api-data-service/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Changed + +- Bump `@metamask/superstruct` from `^3.1.0` to `^3.4.1` ([#9754](https://github.com/MetaMask/core/pull/9754)) + ## [0.4.0] ### Changed diff --git a/packages/money-account-balance-service/CHANGELOG.md b/packages/money-account-balance-service/CHANGELOG.md index 56b4150b244..de341c45d67 100644 --- a/packages/money-account-balance-service/CHANGELOG.md +++ b/packages/money-account-balance-service/CHANGELOG.md @@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - Bump `@metamask/network-controller` from `^35.0.0` to `^35.0.1` ([#9758](https://github.com/MetaMask/core/pull/9758)) +- Bump `@metamask/superstruct` from `^3.1.0` to `^3.4.1` ([#9754](https://github.com/MetaMask/core/pull/9754)) ## [2.4.1] diff --git a/packages/multichain-account-service/CHANGELOG.md b/packages/multichain-account-service/CHANGELOG.md index 88cf8616efd..256575d6a3a 100644 --- a/packages/multichain-account-service/CHANGELOG.md +++ b/packages/multichain-account-service/CHANGELOG.md @@ -17,6 +17,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Bump `@metamask/accounts-controller` from `^39.0.5` to `^39.0.6` ([#9735](https://github.com/MetaMask/core/pull/9735)) - Bump `@metamask/eth-snap-keyring` from `^23.0.0` to `^24.0.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) - Bump `@metamask/keyring-utils` from `^3.3.1` to `^5.0.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) +- Bump `@metamask/superstruct` from `^3.1.0` to `^3.4.1` ([#9754](https://github.com/MetaMask/core/pull/9754)) ## [13.0.0] diff --git a/packages/multichain-network-controller/CHANGELOG.md b/packages/multichain-network-controller/CHANGELOG.md index 0deb6df21da..617fd5c1c74 100644 --- a/packages/multichain-network-controller/CHANGELOG.md +++ b/packages/multichain-network-controller/CHANGELOG.md @@ -12,6 +12,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Bump `@metamask/keyring-api` from `^23.7.0` to `^24.0.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) - Bump `@metamask/keyring-internal-api` from `^11.0.2` to `^12.0.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) - Bump `@metamask/network-controller` from `^35.0.0` to `^35.0.1` ([#9758](https://github.com/MetaMask/core/pull/9758)) +- Bump `@metamask/superstruct` from `^3.1.0` to `^3.4.1` ([#9754](https://github.com/MetaMask/core/pull/9754)) ## [3.2.2] diff --git a/packages/perps-controller/CHANGELOG.md b/packages/perps-controller/CHANGELOG.md index 92a46dcd58f..bf704f60464 100644 --- a/packages/perps-controller/CHANGELOG.md +++ b/packages/perps-controller/CHANGELOG.md @@ -54,6 +54,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - `adaptOrderToSDK` now throws where it previously never threw: `ORDER_TRIGGER_PRICE_REQUIRED` when a trigger placement has no trigger price, and `ORDER_TIME_IN_FORCE_NOT_SUPPORTED` when a market order or trigger placement carries a time in force ([#9674](https://github.com/MetaMask/core/pull/9674)) - `PERPS_EVENT_VALUE.ORDER_TYPE` lists the four trigger placement types, which `TradingService` emits verbatim in the `order_type` analytics property ([#9674](https://github.com/MetaMask/core/pull/9674)) - `Order.parentOrderId` is now populated for real TP/SL child orders on the WebSocket order stream (previously only ever set by clients for synthetic display rows), which is what lets position state tell a position's own triggers apart from another order's ([#9674](https://github.com/MetaMask/core/pull/9674)) +- Bump `@metamask/superstruct` from `^3.1.0` to `^3.4.1` ([#9754](https://github.com/MetaMask/core/pull/9754)) ### Fixed diff --git a/packages/profile-metrics-controller/CHANGELOG.md b/packages/profile-metrics-controller/CHANGELOG.md index 2ea7aafd6de..ff1208370da 100644 --- a/packages/profile-metrics-controller/CHANGELOG.md +++ b/packages/profile-metrics-controller/CHANGELOG.md @@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - Bump `@metamask/transaction-controller` from `^69.4.0` to `^69.5.0` ([#9780](https://github.com/MetaMask/core/pull/9780)) +- Bump `@metamask/superstruct` from `^3.1.0` to `^3.4.1` ([#9754](https://github.com/MetaMask/core/pull/9754)) ## [4.0.3] diff --git a/packages/sample-controllers/CHANGELOG.md b/packages/sample-controllers/CHANGELOG.md index 4b6d5957be5..5b00cb05fe7 100644 --- a/packages/sample-controllers/CHANGELOG.md +++ b/packages/sample-controllers/CHANGELOG.md @@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - Bump `@metamask/network-controller` from `^35.0.0` to `^35.0.1` ([#9758](https://github.com/MetaMask/core/pull/9758)) +- Bump `@metamask/superstruct` from `^3.1.0` to `^3.4.1` ([#9754](https://github.com/MetaMask/core/pull/9754)) ## [5.0.4] diff --git a/packages/sentinel-api-service/CHANGELOG.md b/packages/sentinel-api-service/CHANGELOG.md index ecef2d16016..3f97d644ea5 100644 --- a/packages/sentinel-api-service/CHANGELOG.md +++ b/packages/sentinel-api-service/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Changed + +- Bump `@metamask/superstruct` from `^3.1.0` to `^3.4.1` ([#9754](https://github.com/MetaMask/core/pull/9754)) + ## [1.0.0] ### Added diff --git a/packages/smart-transactions-controller/CHANGELOG.md b/packages/smart-transactions-controller/CHANGELOG.md index a3db10c72da..3ee1bd70ed2 100644 --- a/packages/smart-transactions-controller/CHANGELOG.md +++ b/packages/smart-transactions-controller/CHANGELOG.md @@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - Bump `@metamask/transaction-controller` from `^69.4.0` to `^69.5.0` ([#9780](https://github.com/MetaMask/core/pull/9780)) +- Bump `@metamask/superstruct` from `^3.1.0` to `^3.4.1` ([#9754](https://github.com/MetaMask/core/pull/9754)) ## [25.0.3] diff --git a/packages/social-controllers/CHANGELOG.md b/packages/social-controllers/CHANGELOG.md index bb4e4c76f16..fba1e2acfa7 100644 --- a/packages/social-controllers/CHANGELOG.md +++ b/packages/social-controllers/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Changed + +- Bump `@metamask/superstruct` from `^3.1.0` to `^3.4.1` ([#9754](https://github.com/MetaMask/core/pull/9754)) + ## [2.7.1] ### Changed diff --git a/packages/user-operation-controller/CHANGELOG.md b/packages/user-operation-controller/CHANGELOG.md index 4f51badf301..5add2bb2737 100644 --- a/packages/user-operation-controller/CHANGELOG.md +++ b/packages/user-operation-controller/CHANGELOG.md @@ -11,6 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Bump `@metamask/transaction-controller` from `^69.4.0` to `^69.5.0` ([#9780](https://github.com/MetaMask/core/pull/9780)) - Bump `@metamask/network-controller` from `^35.0.0` to `^35.0.1` ([#9758](https://github.com/MetaMask/core/pull/9758)) +- Bump `@metamask/superstruct` from `^3.1.0` to `^3.4.1` ([#9754](https://github.com/MetaMask/core/pull/9754)) ## [41.2.8] diff --git a/packages/wallet-cli/CHANGELOG.md b/packages/wallet-cli/CHANGELOG.md index 40de90d99de..a6d59cf2193 100644 --- a/packages/wallet-cli/CHANGELOG.md +++ b/packages/wallet-cli/CHANGELOG.md @@ -35,5 +35,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Wrap daemon password and SRP in opaque `Password` and `Srp` types that redact on logging; validated and unwrapped only at trust boundaries ([#8863](https://github.com/MetaMask/core/pull/8863)) - Bump `@metamask/analytics-controller` from `^1.2.1` to `^2.0.0` ([#9735](https://github.com/MetaMask/core/pull/9735)) - Bump `@metamask/remote-feature-flag-controller` from `^4.2.2` to `^5.0.0` ([#9735](https://github.com/MetaMask/core/pull/9735)) +- Bump `@metamask/superstruct` from `^3.1.0` to `^3.4.1` ([#9754](https://github.com/MetaMask/core/pull/9754)) [Unreleased]: https://github.com/MetaMask/core/ diff --git a/packages/wallet-framework-docs/CHANGELOG.md b/packages/wallet-framework-docs/CHANGELOG.md index b518709c7b8..b07c9c4cd10 100644 --- a/packages/wallet-framework-docs/CHANGELOG.md +++ b/packages/wallet-framework-docs/CHANGELOG.md @@ -7,4 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Changed + +- Bump `@metamask/superstruct` from `^3.1.0` to `^3.4.1` ([#9754](https://github.com/MetaMask/core/pull/9754)) + [Unreleased]: https://github.com/MetaMask/core/ From 2ce98e8edb3f3fffa5269179c3deeff724d7a1af Mon Sep 17 00:00:00 2001 From: Charly Chevalier Date: Tue, 4 Aug 2026 18:47:38 +0200 Subject: [PATCH 08/10] chore: changelogs --- packages/account-tree-controller/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/account-tree-controller/CHANGELOG.md b/packages/account-tree-controller/CHANGELOG.md index 9bd2ab840ac..dbc15b06944 100644 --- a/packages/account-tree-controller/CHANGELOG.md +++ b/packages/account-tree-controller/CHANGELOG.md @@ -20,7 +20,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- Bump `@metamask/keyring-api` from `^23.5.0` to `^23.7.0` ([#9676](https://github.com/MetaMask/core/pull/9676) +- Bump `@metamask/keyring-api` from `^23.5.0` to `^23.7.0` ([#9676](https://github.com/MetaMask/core/pull/9676)) - Bump `@metamask/accounts-controller` from `^39.0.5` to `^39.0.6` ([#9735](https://github.com/MetaMask/core/pull/9735)) - Bump `@metamask/profile-sync-controller` from `^28.3.0` to `^29.0.0` ([#9779](https://github.com/MetaMask/core/pull/9779)) From c17b0fbb057c59ac0ec01f1c8da24ea6bec86589 Mon Sep 17 00:00:00 2001 From: Charly Chevalier Date: Tue, 4 Aug 2026 18:49:11 +0200 Subject: [PATCH 09/10] chore: changelogs --- packages/client-utils/CHANGELOG.md | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/client-utils/CHANGELOG.md b/packages/client-utils/CHANGELOG.md index fcdfc23f458..356888f6142 100644 --- a/packages/client-utils/CHANGELOG.md +++ b/packages/client-utils/CHANGELOG.md @@ -27,7 +27,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - STANDARD sends with empty `valueTransfers` synthesize a native token from `tx.value` - Bump `@metamask/core-backend` from `^8.0.0` to `^8.1.0` ([#9735](https://github.com/MetaMask/core/pull/9735)) - Bump `@metamask/transaction-controller` from `^69.3.0` to `^69.4.0` ([#9735](https://github.com/MetaMask/core/pull/9735)) -- Bump `@metamask/keyring-api` from `^23.7.0` to `^24.0.0` ([#9754](https://github.com/MetaMask/core/pull/9754)) ### Fixed From 81a0d30d7b414c6bf7b28fc9bdc6b03f1138efb3 Mon Sep 17 00:00:00 2001 From: Charly Chevalier Date: Tue, 4 Aug 2026 21:52:08 +0200 Subject: [PATCH 10/10] chore: changelogs --- packages/smart-transactions-controller/CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/smart-transactions-controller/CHANGELOG.md b/packages/smart-transactions-controller/CHANGELOG.md index 6b2101430fb..ff656e70468 100644 --- a/packages/smart-transactions-controller/CHANGELOG.md +++ b/packages/smart-transactions-controller/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Changed + +- Bump `@metamask/superstruct` from `^3.1.0` to `^3.4.1` ([#9754](https://github.com/MetaMask/core/pull/9754)) + ## [25.1.0] ### Changed