From 0927c2df270398c41578caa86625ead3f9e891a2 Mon Sep 17 00:00:00 2001 From: Xiaoming Wang Date: Tue, 21 Apr 2026 12:56:37 +0800 Subject: [PATCH 1/3] feat: Add preview build configuration for eth-ledger-bridge-keyring and update dependencies - Introduced a new preview build configuration for `@metamask/eth-ledger-bridge-keyring` with version `12.0.1-7275dbc`. - Updated `yarn.lock` to include new versions for several dependencies, including `@ledgerhq/devices`, `@ledgerhq/errors`, and `@ledgerhq/hw-transport`, ensuring compatibility and improved functionality. - Adjusted the versioning for `@metamask/keyring-api` and `@metamask/keyring-sdk` to their latest versions, enhancing the overall performance and stability of the application. --- package.json | 6 ++++ yarn.lock | 100 ++++++++++++++++++++++++++++++++++++++++++--------- 2 files changed, 90 insertions(+), 16 deletions(-) diff --git a/package.json b/package.json index 534ef424fa4..83c7b1d81c8 100644 --- a/package.json +++ b/package.json @@ -686,6 +686,12 @@ "xhr2": "^0.2.1", "xml2js": "^0.5.0" }, + "previewBuilds": { + "@metamask/eth-ledger-bridge-keyring": { + "type": "non-breaking", + "previewVersion": "12.0.1-7275dbc" + } + }, "config": { "react-native-storybook-loader": { "searchDir": [ diff --git a/yarn.lock b/yarn.lock index 8d6ec9d10d6..3c6a576b71a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7515,6 +7515,18 @@ __metadata: languageName: node linkType: hard +"@ledgerhq/devices@npm:8.14.0": + version: 8.14.0 + resolution: "@ledgerhq/devices@npm:8.14.0" + dependencies: + "@ledgerhq/errors": "npm:^6.33.0" + "@ledgerhq/logs": "npm:^6.17.0" + rxjs: "npm:7.8.2" + semver: "npm:7.7.3" + checksum: 10/8ae8e44e44ed4b6eca1ac626bdced01a753217ffc10dd2d4afa00f26bfd6a3efd26e7f1a86fede8e63646776e34d31c8b458b247e52a0a45ea675670040bd61c + languageName: node + linkType: hard + "@ledgerhq/devices@npm:8.4.6": version: 8.4.6 resolution: "@ledgerhq/devices@npm:8.4.6" @@ -7549,6 +7561,13 @@ __metadata: languageName: node linkType: hard +"@ledgerhq/errors@npm:^6.33.0": + version: 6.33.0 + resolution: "@ledgerhq/errors@npm:6.33.0" + checksum: 10/129b8d1d571c9c09a9ee131fdd07880ac06ebb2a3d718ba48e9653fe14839eb3c6876e6809cf2f5737efad53b4ffd691b5d6425e059b275c5db9ec0d3f677112 + languageName: node + linkType: hard + "@ledgerhq/evm-tools@npm:^1.3.0": version: 1.3.0 resolution: "@ledgerhq/evm-tools@npm:1.3.0" @@ -7620,6 +7639,18 @@ __metadata: languageName: node linkType: hard +"@ledgerhq/hw-transport@npm:^6.31.3": + version: 6.35.0 + resolution: "@ledgerhq/hw-transport@npm:6.35.0" + dependencies: + "@ledgerhq/devices": "npm:8.14.0" + "@ledgerhq/errors": "npm:^6.33.0" + "@ledgerhq/logs": "npm:^6.17.0" + events: "npm:^3.3.0" + checksum: 10/099a7058486e33b42542f89241f823659f692038d5d3530cbca0f273d1fa81d1d0896fc2cf163371d4fd6e540b1233dcb3e030757fb0f0877eeca4e69f8f5393 + languageName: node + linkType: hard + "@ledgerhq/live-env@npm:^2.4.1": version: 2.4.1 resolution: "@ledgerhq/live-env@npm:2.4.1" @@ -7637,6 +7668,13 @@ __metadata: languageName: node linkType: hard +"@ledgerhq/logs@npm:^6.17.0": + version: 6.17.0 + resolution: "@ledgerhq/logs@npm:6.17.0" + checksum: 10/81332b4db29e1e76ee24f8d741d30152b5c0676e58feedebfde93c7ef4bd641813596d9402d734af779fe3cb6e28599b91b6e6f57ac0017d1231f7d2dad49404 + languageName: node + linkType: hard + "@ledgerhq/react-native-hw-transport-ble@npm:^6.37.0": version: 6.37.0 resolution: "@ledgerhq/react-native-hw-transport-ble@npm:6.37.0" @@ -8548,21 +8586,21 @@ __metadata: languageName: node linkType: hard -"@metamask/eth-ledger-bridge-keyring@npm:^11.4.0": - version: 11.4.0 - resolution: "@metamask/eth-ledger-bridge-keyring@npm:11.4.0" +"@metamask/eth-ledger-bridge-keyring@npm:@metamask-previews/eth-ledger-bridge-keyring@12.0.1-7275dbc": + version: 12.0.1-7275dbc + resolution: "@metamask-previews/eth-ledger-bridge-keyring@npm:12.0.1-7275dbc" dependencies: "@ethereumjs/rlp": "npm:^5.0.2" "@ethereumjs/tx": "npm:^5.4.0" "@ethereumjs/util": "npm:^9.1.0" "@ledgerhq/hw-app-eth": "npm:^6.42.0" + "@ledgerhq/hw-transport": "npm:^6.31.3" "@metamask/eth-sig-util": "npm:^8.2.0" - "@metamask/hw-wallet-sdk": "npm:^0.8.0" - "@metamask/keyring-api": "npm:^22.0.0" - "@metamask/keyring-sdk": "npm:^1.2.0" - "@metamask/keyring-utils": "npm:^3.2.0" + "@metamask/hw-wallet-sdk": "npm:0.8.0" + "@metamask/keyring-api": "npm:23.0.1" + "@metamask/keyring-sdk": "npm:2.0.1" hdkey: "npm:^2.1.0" - checksum: 10/a1a29685cb40c8e45480d1370f0977a40c7b9340d78d47bcdb710f5ad540e458887e03355ff6501acbe953a8b07b855df0826a8b59239dbcea74e26f49057471 + checksum: 10/74af4b58f11d0353bc0c5bac07f461fbafc381d54a498ab5f926aa78009ad28370a3f5fe609479a70db008d84adf84ab003fded42e4e6bb822c9565fed72554d languageName: node linkType: hard @@ -8846,6 +8884,13 @@ __metadata: languageName: node linkType: hard +"@metamask/hw-wallet-sdk@npm:0.8.0": + version: 0.8.0 + resolution: "@metamask/hw-wallet-sdk@npm:0.8.0" + checksum: 10/99e045af2f881d27b827e0f2a0546c056476f5704cbede5a7733f98bff482508e05f5cdcf3969666ccd16e97b6f362c84012390e403cd2da6b7f809fe6ad72e5 + languageName: node + linkType: hard + "@metamask/hw-wallet-sdk@npm:^0.7.0": version: 0.7.0 resolution: "@metamask/hw-wallet-sdk@npm:0.7.0" @@ -8853,13 +8898,6 @@ __metadata: languageName: node linkType: hard -"@metamask/hw-wallet-sdk@npm:^0.8.0": - version: 0.8.0 - resolution: "@metamask/hw-wallet-sdk@npm:0.8.0" - checksum: 10/99e045af2f881d27b827e0f2a0546c056476f5704cbede5a7733f98bff482508e05f5cdcf3969666ccd16e97b6f362c84012390e403cd2da6b7f809fe6ad72e5 - languageName: node - linkType: hard - "@metamask/json-rpc-engine@npm:^10.0.0, @metamask/json-rpc-engine@npm:^10.0.2, @metamask/json-rpc-engine@npm:^10.0.3, @metamask/json-rpc-engine@npm:^10.1.0, @metamask/json-rpc-engine@npm:^10.1.1, @metamask/json-rpc-engine@npm:^10.2.0, @metamask/json-rpc-engine@npm:^10.2.3, @metamask/json-rpc-engine@npm:^10.2.4": version: 10.2.4 resolution: "@metamask/json-rpc-engine@npm:10.2.4" @@ -8912,6 +8950,18 @@ __metadata: languageName: node linkType: hard +"@metamask/keyring-api@npm:23.0.1, @metamask/keyring-api@npm:^23.0.1": + version: 23.0.1 + resolution: "@metamask/keyring-api@npm:23.0.1" + dependencies: + "@metamask/keyring-utils": "npm:^3.2.0" + "@metamask/superstruct": "npm:^3.1.0" + "@metamask/utils": "npm:^11.11.0" + bitcoin-address-validation: "npm:^2.2.3" + checksum: 10/a74f302edda5035f999b714f16ee4934f757695bfd47414932efc34ba14d5e10d37c6632c49ee0cf19cb83729bf453bddb1367ccf1affeb7b92400b2bd6ca105 + languageName: node + linkType: hard + "@metamask/keyring-api@npm:^21.3.0, @metamask/keyring-api@npm:^21.4.0, @metamask/keyring-api@npm:^21.5.0, @metamask/keyring-api@npm:^21.6.0": version: 21.6.0 resolution: "@metamask/keyring-api@npm:21.6.0" @@ -8988,7 +9038,25 @@ __metadata: languageName: node linkType: hard -"@metamask/keyring-sdk@npm:^1.1.0, @metamask/keyring-sdk@npm:^1.2.0": +"@metamask/keyring-sdk@npm:2.0.1": + version: 2.0.1 + resolution: "@metamask/keyring-sdk@npm:2.0.1" + dependencies: + "@ethereumjs/tx": "npm:^5.4.0" + "@metamask/eth-sig-util": "npm:^8.2.0" + "@metamask/keyring-api": "npm:^23.0.1" + "@metamask/keyring-utils": "npm:^3.2.0" + "@metamask/scure-bip39": "npm:^2.1.1" + "@metamask/superstruct": "npm:^3.1.0" + "@metamask/utils": "npm:^11.11.0" + async-mutex: "npm:^0.5.0" + ethereum-cryptography: "npm:^2.2.1" + uuid: "npm:^9.0.1" + checksum: 10/c6dfe7b0e45799703fea873c41724f2f45a33b748177a22e300419d2da802073e2fc9c4fa608d6b27a206e94d1fed7b3dd2a738b8e47cbc406e8ae3116d61912 + languageName: node + linkType: hard + +"@metamask/keyring-sdk@npm:^1.1.0": version: 1.2.0 resolution: "@metamask/keyring-sdk@npm:1.2.0" dependencies: From 99e8ffe1fb99c5b20f9c0e9603de0307ae05aad5 Mon Sep 17 00:00:00 2001 From: Xiaoming Wang Date: Thu, 7 May 2026 18:09:10 +0800 Subject: [PATCH 2/3] chore: update package dependencies and remove patch references - Updated `@metamask/bridge-status-controller` to version `^71.1.0` in `package.json` and removed the patch reference. - Updated `@metamask/eth-ledger-bridge-keyring` to version `^12.0.3`. - Updated `@metamask/keyring-sdk` to version `^2.1.1` and `@metamask/keyring-utils` to version `^3.3.1`. - Cleaned up `yarn.lock` by removing outdated references and consolidating dependency versions. --- package.json | 11 ++----- yarn.lock | 86 +++++++++++++++------------------------------------- 2 files changed, 26 insertions(+), 71 deletions(-) diff --git a/package.json b/package.json index 13f7b35383f..4f6f3c7df74 100644 --- a/package.json +++ b/package.json @@ -246,7 +246,7 @@ "@metamask/base-controller": "^9.0.1", "@metamask/bitcoin-wallet-snap": "^1.10.1", "@metamask/bridge-controller": "^71.0.0", - "@metamask/bridge-status-controller": "patch:@metamask/bridge-status-controller@npm%3A71.1.0#~/.yarn/patches/@metamask-bridge-status-controller-npm-71.1.0-6140a0bdf3.patch", + "@metamask/bridge-status-controller": "^71.1.0", "@metamask/chain-agnostic-permission": "^1.5.0", "@metamask/client-controller": "^1.0.1", "@metamask/compliance-controller": "2.0.0", @@ -265,7 +265,7 @@ "@metamask/eth-hd-keyring": "^14.1.1", "@metamask/eth-json-rpc-filters": "^9.0.0", "@metamask/eth-json-rpc-middleware": "^23.1.2", - "@metamask/eth-ledger-bridge-keyring": "^12.0.2", + "@metamask/eth-ledger-bridge-keyring": "^12.0.3", "@metamask/eth-money-keyring": "^2.0.4", "@metamask/eth-qr-keyring": "^2.0.2", "@metamask/eth-query": "^4.0.0", @@ -701,12 +701,6 @@ "xhr2": "^0.2.1", "xml2js": "^0.5.0" }, - "previewBuilds": { - "@metamask/eth-ledger-bridge-keyring": { - "type": "non-breaking", - "previewVersion": "12.0.1-7275dbc" - } - }, "config": { "react-native-storybook-loader": { "searchDir": [ @@ -767,7 +761,6 @@ "ethereumjs-util>ethereum-cryptography>keccak": true, "appium": false, "appium>@appium/support>sharp": false, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>eip55>keccak": false, "@storybook/addon-ondevice-controls>core-js": false, "viem>ws>bufferutil": false, "viem>ws>utf-8-validate": false, diff --git a/yarn.lock b/yarn.lock index ee992b62674..8d05a2c3611 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7503,7 +7503,7 @@ __metadata: languageName: node linkType: hard -"@ledgerhq/devices@npm:8.10.0, @ledgerhq/devices@npm:^8.4.5": +"@ledgerhq/devices@npm:8.10.0": version: 8.10.0 resolution: "@ledgerhq/devices@npm:8.10.0" dependencies: @@ -7515,7 +7515,7 @@ __metadata: languageName: node linkType: hard -"@ledgerhq/devices@npm:8.14.0": +"@ledgerhq/devices@npm:8.14.0, @ledgerhq/devices@npm:^8.4.5": version: 8.14.0 resolution: "@ledgerhq/devices@npm:8.14.0" dependencies: @@ -7554,14 +7554,7 @@ __metadata: languageName: node linkType: hard -"@ledgerhq/errors@npm:^6.19.1, @ledgerhq/errors@npm:^6.21.0, @ledgerhq/errors@npm:^6.29.0": - version: 6.29.0 - resolution: "@ledgerhq/errors@npm:6.29.0" - checksum: 10/0c82f1d50ceb474f9ca158c6709c77a0ecc4e8ef2eaedc76f128a55ad38967afcb9613ca6a54c805fdb78615c1ddea027a30802569e67d162dc57562b1cdf11e - languageName: node - linkType: hard - -"@ledgerhq/errors@npm:^6.33.0": +"@ledgerhq/errors@npm:^6.19.1, @ledgerhq/errors@npm:^6.21.0, @ledgerhq/errors@npm:^6.29.0, @ledgerhq/errors@npm:^6.33.0": version: 6.33.0 resolution: "@ledgerhq/errors@npm:6.33.0" checksum: 10/129b8d1d571c9c09a9ee131fdd07880ac06ebb2a3d718ba48e9653fe14839eb3c6876e6809cf2f5737efad53b4ffd691b5d6425e059b275c5db9ec0d3f677112 @@ -7627,7 +7620,7 @@ __metadata: languageName: node linkType: hard -"@ledgerhq/hw-transport@npm:6.32.0, @ledgerhq/hw-transport@npm:^6.31.4, @ledgerhq/hw-transport@npm:^6.31.5, @ledgerhq/hw-transport@npm:^6.31.6": +"@ledgerhq/hw-transport@npm:6.32.0": version: 6.32.0 resolution: "@ledgerhq/hw-transport@npm:6.32.0" dependencies: @@ -7639,7 +7632,7 @@ __metadata: languageName: node linkType: hard -"@ledgerhq/hw-transport@npm:^6.31.3": +"@ledgerhq/hw-transport@npm:^6.31.3, @ledgerhq/hw-transport@npm:^6.31.4, @ledgerhq/hw-transport@npm:^6.31.5, @ledgerhq/hw-transport@npm:^6.31.6": version: 6.35.0 resolution: "@ledgerhq/hw-transport@npm:6.35.0" dependencies: @@ -7661,14 +7654,7 @@ __metadata: languageName: node linkType: hard -"@ledgerhq/logs@npm:^6.12.0, @ledgerhq/logs@npm:^6.13.0, @ledgerhq/logs@npm:^6.14.0": - version: 6.14.0 - resolution: "@ledgerhq/logs@npm:6.14.0" - checksum: 10/b30b6aeef9df181efe99476a84f95b89ada695c038fbc3f915410f0bae244a342df642f003582c71222b4388cdc58d281e88ae2532ba85911f580d0cbfa4bd3a - languageName: node - linkType: hard - -"@ledgerhq/logs@npm:^6.17.0": +"@ledgerhq/logs@npm:^6.12.0, @ledgerhq/logs@npm:^6.13.0, @ledgerhq/logs@npm:^6.14.0, @ledgerhq/logs@npm:^6.17.0": version: 6.17.0 resolution: "@ledgerhq/logs@npm:6.17.0" checksum: 10/81332b4db29e1e76ee24f8d741d30152b5c0676e58feedebfde93c7ef4bd641813596d9402d734af779fe3cb6e28599b91b6e6f57ac0017d1231f7d2dad49404 @@ -8141,7 +8127,7 @@ __metadata: languageName: node linkType: hard -"@metamask/bridge-status-controller@npm:71.1.0, @metamask/bridge-status-controller@npm:^71.1.0": +"@metamask/bridge-status-controller@npm:^71.1.0": version: 71.1.0 resolution: "@metamask/bridge-status-controller@npm:71.1.0" dependencies: @@ -8165,30 +8151,6 @@ __metadata: languageName: node linkType: hard -"@metamask/bridge-status-controller@patch:@metamask/bridge-status-controller@npm%3A71.1.0#~/.yarn/patches/@metamask-bridge-status-controller-npm-71.1.0-6140a0bdf3.patch": - version: 71.1.0 - resolution: "@metamask/bridge-status-controller@patch:@metamask/bridge-status-controller@npm%3A71.1.0#~/.yarn/patches/@metamask-bridge-status-controller-npm-71.1.0-6140a0bdf3.patch::version=71.1.0&hash=d27fd3" - dependencies: - "@metamask/accounts-controller": "npm:^37.2.0" - "@metamask/base-controller": "npm:^9.1.0" - "@metamask/bridge-controller": "npm:^71.0.0" - "@metamask/controller-utils": "npm:^11.20.0" - "@metamask/gas-fee-controller": "npm:^26.1.1" - "@metamask/keyring-controller": "npm:^25.2.0" - "@metamask/messenger": "npm:^1.1.1" - "@metamask/network-controller": "npm:^30.0.1" - "@metamask/polling-controller": "npm:^16.0.4" - "@metamask/profile-sync-controller": "npm:^28.0.2" - "@metamask/snaps-controllers": "npm:^19.0.0" - "@metamask/superstruct": "npm:^3.1.0" - "@metamask/transaction-controller": "npm:^65.0.0" - "@metamask/utils": "npm:^11.9.0" - bignumber.js: "npm:^9.1.2" - uuid: "npm:^8.3.2" - checksum: 10/530cc836eb0bc921092538b8253d9d673a1470360f4715510aa1d25d91d14fcad576df77ad5d131f7708d89fd129ace000a4682ce53108d4b560db3cf8e36469 - languageName: node - linkType: hard - "@metamask/browser-passworder@npm:^5.0.0": version: 5.0.0 resolution: "@metamask/browser-passworder@npm:5.0.0" @@ -8601,9 +8563,9 @@ __metadata: languageName: node linkType: hard -"@metamask/eth-ledger-bridge-keyring@npm:^12.0.2": - version: 12.0.2 - resolution: "@metamask/eth-ledger-bridge-keyring@npm:12.0.2" +"@metamask/eth-ledger-bridge-keyring@npm:^12.0.3": + version: 12.0.3 + resolution: "@metamask/eth-ledger-bridge-keyring@npm:12.0.3" dependencies: "@ethereumjs/rlp": "npm:^5.0.2" "@ethereumjs/tx": "npm:^5.4.0" @@ -8613,9 +8575,9 @@ __metadata: "@metamask/eth-sig-util": "npm:^8.2.0" "@metamask/hw-wallet-sdk": "npm:^0.8.0" "@metamask/keyring-api": "npm:^23.1.0" - "@metamask/keyring-sdk": "npm:^2.0.2" + "@metamask/keyring-sdk": "npm:^2.1.1" hdkey: "npm:^2.1.0" - checksum: 10/ae646d6c8824fcc4c9ce8832d9b239296222df97177f150ded7cc145c77c4030ed70c947456cb2037d756aa5e654e635e758e4b4c196f62a53e49dbf49f14761 + checksum: 10/476a5519cc21efc185ff7095211e07e23a2bc272a443048d083f68d95c47f5b566ef28f744e1388cfec00821787beec1eceae4672d6274eaa5f68adea0085062 languageName: node linkType: hard @@ -9035,21 +8997,21 @@ __metadata: languageName: node linkType: hard -"@metamask/keyring-sdk@npm:^2.0.2": - version: 2.0.2 - resolution: "@metamask/keyring-sdk@npm:2.0.2" +"@metamask/keyring-sdk@npm:^2.0.2, @metamask/keyring-sdk@npm:^2.1.1": + version: 2.1.1 + resolution: "@metamask/keyring-sdk@npm:2.1.1" dependencies: "@ethereumjs/tx": "npm:^5.4.0" "@metamask/eth-sig-util": "npm:^8.2.0" "@metamask/keyring-api": "npm:^23.1.0" - "@metamask/keyring-utils": "npm:^3.2.0" + "@metamask/keyring-utils": "npm:^3.3.1" "@metamask/scure-bip39": "npm:^2.1.1" "@metamask/superstruct": "npm:^3.1.0" "@metamask/utils": "npm:^11.11.0" async-mutex: "npm:^0.5.0" ethereum-cryptography: "npm:^2.2.1" uuid: "npm:^9.0.1" - checksum: 10/2f456613df81580b032215ddf1c90fa9440442d631945329094a488743a71fdbbfe787c2c0809a315a1368ddbf9d3755faa936c54094cb32958fe8222f7e7a86 + checksum: 10/bd10f41e124a61dd53c3914ab8f53e3519bc90905668f83e386bd0c7053754e446396a39b88f88228b2a001ee02762b287495e284ff3052ff5b7636803ac437b languageName: node linkType: hard @@ -9117,15 +9079,15 @@ __metadata: languageName: node linkType: hard -"@metamask/keyring-utils@npm:^3.1.0, @metamask/keyring-utils@npm:^3.2.0": - version: 3.2.0 - resolution: "@metamask/keyring-utils@npm:3.2.0" +"@metamask/keyring-utils@npm:^3.1.0, @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.1.0" + "@metamask/utils": "npm:^11.11.0" bitcoin-address-validation: "npm:^2.2.3" - checksum: 10/e71aa1b9ec9a24c72ea6d4864a10f11e68e5b77789728067230ec40cee2e85ad69073404d2fa62c760f014fd910fb68b3305a08f906f2534b9119e2a26d06a2b + checksum: 10/d0917b2f634d9eb2f563827739fca00c1675ee90674ec49b2b68afcb604aee843d6c5be5d79e9780fa22d29f71fc876f40b2d3d0ed4cab7f5948937ddd276691 languageName: node linkType: hard @@ -35673,7 +35635,7 @@ __metadata: "@metamask/base-controller": "npm:^9.0.1" "@metamask/bitcoin-wallet-snap": "npm:^1.10.1" "@metamask/bridge-controller": "npm:^71.0.0" - "@metamask/bridge-status-controller": "patch:@metamask/bridge-status-controller@npm%3A71.1.0#~/.yarn/patches/@metamask-bridge-status-controller-npm-71.1.0-6140a0bdf3.patch" + "@metamask/bridge-status-controller": "npm:^71.1.0" "@metamask/browser-passworder": "npm:^5.0.0" "@metamask/browser-playground": "npm:0.3.0" "@metamask/build-utils": "npm:^3.0.0" @@ -35697,7 +35659,7 @@ __metadata: "@metamask/eth-hd-keyring": "npm:^14.1.1" "@metamask/eth-json-rpc-filters": "npm:^9.0.0" "@metamask/eth-json-rpc-middleware": "npm:^23.1.2" - "@metamask/eth-ledger-bridge-keyring": "npm:^12.0.2" + "@metamask/eth-ledger-bridge-keyring": "npm:^12.0.3" "@metamask/eth-money-keyring": "npm:^2.0.4" "@metamask/eth-qr-keyring": "npm:^2.0.2" "@metamask/eth-query": "npm:^4.0.0" From b79e16904e994e3cdc3c5e868e65bf98b9a64c6e Mon Sep 17 00:00:00 2001 From: Xiaoming Wang Date: Thu, 7 May 2026 18:37:09 +0800 Subject: [PATCH 3/3] chore: update @metamask/bridge-status-controller dependency to use a patch reference - Changed the dependency for `@metamask/bridge-status-controller` in `package.json` to a patch reference. - Updated `yarn.lock` to reflect the new patch reference and its dependencies. - Added a new entry for the patch in `yarn.lock` to ensure proper resolution during installs. --- package.json | 3 ++- yarn.lock | 28 ++++++++++++++++++++++++++-- 2 files changed, 28 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 4f6f3c7df74..de20a6d5074 100644 --- a/package.json +++ b/package.json @@ -246,7 +246,7 @@ "@metamask/base-controller": "^9.0.1", "@metamask/bitcoin-wallet-snap": "^1.10.1", "@metamask/bridge-controller": "^71.0.0", - "@metamask/bridge-status-controller": "^71.1.0", + "@metamask/bridge-status-controller": "patch:@metamask/bridge-status-controller@npm%3A71.1.0#~/.yarn/patches/@metamask-bridge-status-controller-npm-71.1.0-6140a0bdf3.patch", "@metamask/chain-agnostic-permission": "^1.5.0", "@metamask/client-controller": "^1.0.1", "@metamask/compliance-controller": "2.0.0", @@ -761,6 +761,7 @@ "ethereumjs-util>ethereum-cryptography>keccak": true, "appium": false, "appium>@appium/support>sharp": false, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>eip55>keccak": false, "@storybook/addon-ondevice-controls>core-js": false, "viem>ws>bufferutil": false, "viem>ws>utf-8-validate": false, diff --git a/yarn.lock b/yarn.lock index 8d05a2c3611..9865c46482e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8127,7 +8127,7 @@ __metadata: languageName: node linkType: hard -"@metamask/bridge-status-controller@npm:^71.1.0": +"@metamask/bridge-status-controller@npm:71.1.0, @metamask/bridge-status-controller@npm:^71.1.0": version: 71.1.0 resolution: "@metamask/bridge-status-controller@npm:71.1.0" dependencies: @@ -8151,6 +8151,30 @@ __metadata: languageName: node linkType: hard +"@metamask/bridge-status-controller@patch:@metamask/bridge-status-controller@npm%3A71.1.0#~/.yarn/patches/@metamask-bridge-status-controller-npm-71.1.0-6140a0bdf3.patch": + version: 71.1.0 + resolution: "@metamask/bridge-status-controller@patch:@metamask/bridge-status-controller@npm%3A71.1.0#~/.yarn/patches/@metamask-bridge-status-controller-npm-71.1.0-6140a0bdf3.patch::version=71.1.0&hash=d27fd3" + dependencies: + "@metamask/accounts-controller": "npm:^37.2.0" + "@metamask/base-controller": "npm:^9.1.0" + "@metamask/bridge-controller": "npm:^71.0.0" + "@metamask/controller-utils": "npm:^11.20.0" + "@metamask/gas-fee-controller": "npm:^26.1.1" + "@metamask/keyring-controller": "npm:^25.2.0" + "@metamask/messenger": "npm:^1.1.1" + "@metamask/network-controller": "npm:^30.0.1" + "@metamask/polling-controller": "npm:^16.0.4" + "@metamask/profile-sync-controller": "npm:^28.0.2" + "@metamask/snaps-controllers": "npm:^19.0.0" + "@metamask/superstruct": "npm:^3.1.0" + "@metamask/transaction-controller": "npm:^65.0.0" + "@metamask/utils": "npm:^11.9.0" + bignumber.js: "npm:^9.1.2" + uuid: "npm:^8.3.2" + checksum: 10/530cc836eb0bc921092538b8253d9d673a1470360f4715510aa1d25d91d14fcad576df77ad5d131f7708d89fd129ace000a4682ce53108d4b560db3cf8e36469 + languageName: node + linkType: hard + "@metamask/browser-passworder@npm:^5.0.0": version: 5.0.0 resolution: "@metamask/browser-passworder@npm:5.0.0" @@ -35635,7 +35659,7 @@ __metadata: "@metamask/base-controller": "npm:^9.0.1" "@metamask/bitcoin-wallet-snap": "npm:^1.10.1" "@metamask/bridge-controller": "npm:^71.0.0" - "@metamask/bridge-status-controller": "npm:^71.1.0" + "@metamask/bridge-status-controller": "patch:@metamask/bridge-status-controller@npm%3A71.1.0#~/.yarn/patches/@metamask-bridge-status-controller-npm-71.1.0-6140a0bdf3.patch" "@metamask/browser-passworder": "npm:^5.0.0" "@metamask/browser-playground": "npm:0.3.0" "@metamask/build-utils": "npm:^3.0.0"