From 790690b728b447cffef14d32bf7d950b411ab9ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Van=20Eyck?= Date: Thu, 30 Jan 2025 10:25:04 +0100 Subject: [PATCH 1/8] feat: account tag enhancement & uppercase for OneKey labels --- app/scripts/metamask-controller.js | 22 +++++++++++-------- lavamoat/build-system/policy.json | 8 +++++++ package.json | 9 ++++---- shared/constants/hardware-wallets.ts | 3 ++- ui/ducks/app/app.test.js | 2 +- ui/ducks/app/app.ts | 4 ++-- ui/helpers/utils/accounts.js | 2 ++ ui/helpers/utils/accounts.test.js | 7 ++++++ .../connect-hardware/account-list.js | 6 +++-- .../connect-hardware/account-list.test.js | 2 +- .../create-account/connect-hardware/index.js | 2 +- ui/selectors/selectors.js | 1 + 12 files changed, 47 insertions(+), 21 deletions(-) diff --git a/app/scripts/metamask-controller.js b/app/scripts/metamask-controller.js index 94ec8703bd8a..aeb7e9429147 100644 --- a/app/scripts/metamask-controller.js +++ b/app/scripts/metamask-controller.js @@ -32,6 +32,7 @@ import { JsonRpcError, providerErrors, rpcErrors } from '@metamask/rpc-errors'; import { Mutex } from 'await-semaphore'; import log from 'loglevel'; import { + OneKeyKeyring, TrezorConnectBridge, TrezorKeyring, } from '@metamask/eth-trezor-keyring'; @@ -1133,6 +1134,10 @@ export default class MetamaskController extends EventEmitter { keyring: keyringOverrides?.trezor || TrezorKeyring, bridge: keyringOverrides?.trezorBridge || TrezorConnectBridge, }, + { + keyring: keyringOverrides?.oneKey || OneKeyKeyring, + bridge: keyringOverrides?.oneKeyBridge || TrezorConnectBridge, + }, { keyring: keyringOverrides?.ledger || LedgerKeyring, bridge: keyringOverrides?.ledgerBridge || LedgerIframeBridge, @@ -1157,6 +1162,10 @@ export default class MetamaskController extends EventEmitter { TrezorKeyring, keyringOverrides?.trezorBridge || TrezorOffscreenBridge, ), + hardwareKeyringBuilderFactory( + OneKeyKeyring, + keyringOverrides?.oneKey || TrezorOffscreenBridge, + ), hardwareKeyringBuilderFactory( LedgerKeyring, keyringOverrides?.ledgerBridge || LedgerOffscreenBridge, @@ -4919,16 +4928,9 @@ export default class MetamaskController extends EventEmitter { * @returns {HardwareKeyringType} Keyring hardware type */ async getHardwareTypeForMetric(address) { - // The `getKeyringForAccount` is now deprecated, so we just use `withKeyring` instead to access our keyring. return await this.keyringController.withKeyring( { address }, - ({ keyring }) => { - const { type: keyringType, bridge: keyringBridge } = keyring; - // Specific case for OneKey devices, see `ONE_KEY_VIA_TREZOR_MINOR_VERSION` for further details. - return keyringBridge?.minorVersion === ONE_KEY_VIA_TREZOR_MINOR_VERSION - ? HardwareKeyringType.oneKey - : HardwareKeyringType[keyringType]; - }, + ({ keyring }) => HardwareKeyringType[keyring.type], ); } @@ -8016,9 +8018,11 @@ export default class MetamaskController extends EventEmitter { let keyringType = null; switch (options.name) { case HardwareDeviceNames.trezor: - case HardwareDeviceNames.oneKey: keyringType = keyringOverrides?.trezor?.type || TrezorKeyring.type; break; + case HardwareDeviceNames.oneKey: + keyringType = keyringOverrides?.oneKey?.type || OneKeyKeyring?.type; + break; case HardwareDeviceNames.ledger: keyringType = keyringOverrides?.ledger?.type || LedgerKeyring.type; break; diff --git a/lavamoat/build-system/policy.json b/lavamoat/build-system/policy.json index c53f03b68c29..29e47a478cfa 100644 --- a/lavamoat/build-system/policy.json +++ b/lavamoat/build-system/policy.json @@ -1810,6 +1810,7 @@ "chokidar>anymatch": true, "chokidar>braces": true, "chokidar>fsevents": true, + "tsx>fsevents": true, "eslint>glob-parent": true, "chokidar>is-binary-path": true, "del>is-glob": true, @@ -3380,6 +3381,13 @@ "gulp-watch>chokidar>fsevents>node-pre-gyp": true } }, + "tsx>fsevents": { + "globals": { + "console.assert": true, + "process.platform": true + }, + "native": true + }, "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge": { "builtin": { "util.format": true diff --git a/package.json b/package.json index b1da2fc1a13b..60bd31843d08 100644 --- a/package.json +++ b/package.json @@ -279,7 +279,7 @@ "@metamask/eth-sig-util": "^7.0.1", "@metamask/eth-snap-keyring": "^12.0.0", "@metamask/eth-token-tracker": "^10.0.2", - "@metamask/eth-trezor-keyring": "^8.0.0", + "@metamask/eth-trezor-keyring": "^6.1.0", "@metamask/etherscan-link": "^3.0.0", "@metamask/gas-fee-controller": "^22.0.3", "@metamask/jazzicon": "^2.0.0", @@ -746,10 +746,11 @@ "level>classic-level": false, "jest-preview": false, "@metamask/solana-wallet-snap>@solana/web3.js>bigint-buffer": false, - "@metamask/test-dapp-multichain>react-scripts>react-app-polyfill>core-js": false, "@lavamoat/allow-scripts>@lavamoat/preinstall-always-fail": false, - "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect>@trezor/blockchain-link>@solana/web3.js>bigint-buffer": false, - "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect>@trezor/transport>usb": false + "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect>@trezor/transport>protobufjs": false, + "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect>@trezor/transport>usb": false, + "@trezor/connect-web>@trezor/connect>@trezor/blockchain-link>@solana/web3.js>rpc-websockets>bufferutil": false, + "@trezor/connect-web>@trezor/connect>@trezor/blockchain-link>@solana/web3.js>rpc-websockets>utf-8-validate": false } }, "packageManager": "yarn@4.5.1", diff --git a/shared/constants/hardware-wallets.ts b/shared/constants/hardware-wallets.ts index d9d2ee9f555b..e211f50f855c 100644 --- a/shared/constants/hardware-wallets.ts +++ b/shared/constants/hardware-wallets.ts @@ -12,6 +12,7 @@ export enum HardwareKeyringType { export enum HardwareKeyringNames { ledger = 'Ledger', trezor = 'Trezor', + oneKey = 'OneKey', lattice = 'Lattice1', qr = 'QR', } @@ -19,7 +20,7 @@ export enum HardwareKeyringNames { export enum HardwareDeviceNames { ledger = 'ledger', trezor = 'trezor', - oneKey = 'onekey', + oneKey = 'oneKey', lattice = 'lattice', qr = 'QR Hardware', } diff --git a/ui/ducks/app/app.test.js b/ui/ducks/app/app.test.js index 1d28ec12f402..94352e7729f1 100644 --- a/ui/ducks/app/app.test.js +++ b/ui/ducks/app/app.test.js @@ -230,7 +230,7 @@ describe('App State', () => { it('sets hardware wallet default hd path', () => { const hdPaths = { trezor: "m/44'/60'/0'/0", - onekey: "m/44'/60'/0'/0", + oneKey: "m/44'/60'/0'/0", ledger: "m/44'/60'/0'", lattice: "m/44'/60'/0'/0", }; diff --git a/ui/ducks/app/app.ts b/ui/ducks/app/app.ts index e16e82c9964e..da5deffe8479 100644 --- a/ui/ducks/app/app.ts +++ b/ui/ducks/app/app.ts @@ -72,7 +72,7 @@ type AppState = { buyView: Record; defaultHdPaths: { trezor: string; - onekey: string; + oneKey: string; ledger: string; lattice: string; }; @@ -181,7 +181,7 @@ const initialState: AppState = { buyView: {}, defaultHdPaths: { trezor: `m/44'/60'/0'/0`, - onekey: `m/44'/60'/0'/0`, + oneKey: `m/44'/60'/0'/0`, ledger: `m/44'/60'/0'/0/0`, lattice: `m/44'/60'/0'/0`, }, diff --git a/ui/helpers/utils/accounts.js b/ui/helpers/utils/accounts.js index b80e9bd84ee9..b8e1094f6a44 100644 --- a/ui/helpers/utils/accounts.js +++ b/ui/helpers/utils/accounts.js @@ -91,6 +91,8 @@ export function getAccountLabel( return HardwareKeyringNames.qr; case KeyringType.trezor: return HardwareKeyringNames.trezor; + case KeyringType.oneKey: + return HardwareKeyringNames.oneKey; case KeyringType.ledger: return HardwareKeyringNames.ledger; case KeyringType.lattice: diff --git a/ui/helpers/utils/accounts.test.js b/ui/helpers/utils/accounts.test.js index d3ffc3a67511..544a0cbd6a8a 100644 --- a/ui/helpers/utils/accounts.test.js +++ b/ui/helpers/utils/accounts.test.js @@ -142,6 +142,13 @@ describe('Accounts', () => { ); }); + it('should return the correct label for OneKey hardware wallet', () => { + mockAccount.metadata.keyring.type = KeyringType.oneKey; + expect(getAccountLabel(KeyringType.oneKey, mockAccount)).toBe( + HardwareKeyringNames.oneKey, + ); + }); + it('should return the correct label for Ledger hardware wallet', () => { mockAccount.metadata.keyring.type = KeyringType.ledger; expect(getAccountLabel(KeyringType.ledger, mockAccount)).toBe( diff --git a/ui/pages/create-account/connect-hardware/account-list.js b/ui/pages/create-account/connect-hardware/account-list.js index b96a8604aa53..08582ffffe6f 100644 --- a/ui/pages/create-account/connect-hardware/account-list.js +++ b/ui/pages/create-account/connect-hardware/account-list.js @@ -50,7 +50,7 @@ class AccountList extends Component {
{ this.setPath(value); @@ -73,7 +73,9 @@ class AccountList extends Component { HardwareDeviceNames.lattice, HardwareDeviceNames.trezor, HardwareDeviceNames.oneKey, - ].includes(device.toLowerCase()); + ] + .map((name) => name.toLowerCase()) + .includes(device.toLowerCase()); return (

diff --git a/ui/pages/create-account/connect-hardware/account-list.test.js b/ui/pages/create-account/connect-hardware/account-list.test.js index e070b631603e..ea941f9abe63 100644 --- a/ui/pages/create-account/connect-hardware/account-list.test.js +++ b/ui/pages/create-account/connect-hardware/account-list.test.js @@ -55,7 +55,7 @@ const render = () => { ledger: LEDGER_HD_PATHS, lattice: LATTICE_HD_PATHS, trezor: TREZOR_HD_PATHS, - onekey: TREZOR_HD_PATHS, + oneKey: TREZOR_HD_PATHS, }, onPathChange: jest.fn(), onAccountChange: jest.fn(), diff --git a/ui/pages/create-account/connect-hardware/index.js b/ui/pages/create-account/connect-hardware/index.js index 6c95c99ae8d8..1cd007b7ac70 100644 --- a/ui/pages/create-account/connect-hardware/index.js +++ b/ui/pages/create-account/connect-hardware/index.js @@ -74,7 +74,7 @@ const HD_PATHS = { ledger: LEDGER_HD_PATHS, lattice: LATTICE_HD_PATHS, trezor: TREZOR_HD_PATHS, - onekey: TREZOR_HD_PATHS, + oneKey: TREZOR_HD_PATHS, }; const getErrorMessage = (errorCode, t) => { diff --git a/ui/selectors/selectors.js b/ui/selectors/selectors.js index a46fdf5fbff1..fc28a9f07e50 100644 --- a/ui/selectors/selectors.js +++ b/ui/selectors/selectors.js @@ -358,6 +358,7 @@ export function getAccountTypeForKeyring(keyring) { switch (type) { case KeyringType.trezor: + case KeyringType.oneKey: case KeyringType.ledger: case KeyringType.lattice: case KeyringType.qr: From a7916cf38ecdc6ff132aa82a190429159480060c Mon Sep 17 00:00:00 2001 From: MetaMask Bot Date: Wed, 12 Feb 2025 15:42:01 +0000 Subject: [PATCH 2/8] Update LavaMoat policies --- lavamoat/build-system/policy.json | 8 -------- 1 file changed, 8 deletions(-) diff --git a/lavamoat/build-system/policy.json b/lavamoat/build-system/policy.json index 29e47a478cfa..c53f03b68c29 100644 --- a/lavamoat/build-system/policy.json +++ b/lavamoat/build-system/policy.json @@ -1810,7 +1810,6 @@ "chokidar>anymatch": true, "chokidar>braces": true, "chokidar>fsevents": true, - "tsx>fsevents": true, "eslint>glob-parent": true, "chokidar>is-binary-path": true, "del>is-glob": true, @@ -3381,13 +3380,6 @@ "gulp-watch>chokidar>fsevents>node-pre-gyp": true } }, - "tsx>fsevents": { - "globals": { - "console.assert": true, - "process.platform": true - }, - "native": true - }, "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge": { "builtin": { "util.format": true From 656af892d3d0f8829c39dc55409a600c0bd4b2e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Van=20Eyck?= Date: Mon, 17 Feb 2025 12:04:22 +0100 Subject: [PATCH 3/8] feat: upgrade notif controller --- app/scripts/metamask-controller.test.js | 24 ++---------------------- 1 file changed, 2 insertions(+), 22 deletions(-) diff --git a/app/scripts/metamask-controller.test.js b/app/scripts/metamask-controller.test.js index 5121682e9b85..5e87ff3eff4f 100644 --- a/app/scripts/metamask-controller.test.js +++ b/app/scripts/metamask-controller.test.js @@ -58,9 +58,7 @@ import { } from '../../shared/constants/permissions'; import { deferredPromise } from './lib/util'; import { METAMASK_COOKIE_HANDLER } from './constants/stream'; -import MetaMaskController, { - ONE_KEY_VIA_TREZOR_MINOR_VERSION, -} from './metamask-controller'; +import MetaMaskController from './metamask-controller'; import { PermissionNames } from './controllers/permissions'; const { Ganache } = require('../../test/e2e/seeder/ganache'); @@ -1913,7 +1911,7 @@ describe('MetaMaskController', () => { }); describe('getHardwareTypeForMetric', () => { - it.each(['ledger', 'lattice', 'trezor', 'qr'])( + it.each(['ledger', 'lattice', 'trezor', 'oneKey', 'qr'])( 'should return the correct type for %s', async (type) => { jest @@ -1927,24 +1925,6 @@ describe('MetaMaskController', () => { expect(result).toBe(HardwareKeyringType[type]); }, ); - - it('should handle special case for oneKey', async () => { - jest - .spyOn(metamaskController.keyringController, 'withKeyring') - .mockImplementation((_, fn) => { - const keyring = { - type: 'trezor', - bridge: { minorVersion: ONE_KEY_VIA_TREZOR_MINOR_VERSION }, - }; - return fn({ keyring }); - }); - - const result = await metamaskController.getHardwareTypeForMetric( - '0x123', - ); - - expect(result).toBe('OneKey Hardware'); - }); }); describe('forgetDevice', () => { From d99858d8ac403233707809a628af6ff914e5cd8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Van=20Eyck?= Date: Wed, 19 Feb 2025 21:54:30 +0100 Subject: [PATCH 4/8] feat: update yarn lock after rebase --- yarn.lock | 2221 +++++++++++++++++++---------------------------------- 1 file changed, 799 insertions(+), 1422 deletions(-) diff --git a/yarn.lock b/yarn.lock index 5d336f53481c..6956a0075e81 100644 --- a/yarn.lock +++ b/yarn.lock @@ -50,13 +50,6 @@ __metadata: languageName: node linkType: hard -"@adraffy/ens-normalize@npm:1.10.0": - version: 1.10.0 - resolution: "@adraffy/ens-normalize@npm:1.10.0" - checksum: 10/5cdb5d2a9c9f8c0a71a7bb830967da0069cae1f1235cd41ae11147e4000f368f6958386e622cd4d52bf45c1ed3f8275056b387cba28902b83354e40ff323ecde - languageName: node - linkType: hard - "@adraffy/ens-normalize@npm:1.10.1": version: 1.10.1 resolution: "@adraffy/ens-normalize@npm:1.10.1" @@ -2256,7 +2249,7 @@ __metadata: languageName: node linkType: hard -"@ethereumjs/common@npm:^4.4.0": +"@ethereumjs/common@npm:^4.3.0, @ethereumjs/common@npm:^4.4.0": version: 4.4.0 resolution: "@ethereumjs/common@npm:4.4.0" dependencies: @@ -2302,18 +2295,6 @@ __metadata: languageName: node linkType: hard -"@ethereumjs/tx@npm:5.4.0, @ethereumjs/tx@npm:^5.2.1": - version: 5.4.0 - resolution: "@ethereumjs/tx@npm:5.4.0" - dependencies: - "@ethereumjs/common": "npm:^4.4.0" - "@ethereumjs/rlp": "npm:^5.0.2" - "@ethereumjs/util": "npm:^9.1.0" - ethereum-cryptography: "npm:^2.2.1" - checksum: 10/8d2c0a69ab37015f945f9de065cfb9f05e8e79179efeed725ea0a14760c3eb8ff900bcf915bb71ec29fe2f753db35d1b78a15ac4ddec489e87c995dec1ba6e85 - languageName: node - linkType: hard - "@ethereumjs/tx@npm:^4.0.2, @ethereumjs/tx@npm:^4.1.1, @ethereumjs/tx@npm:^4.2.0": version: 4.2.0 resolution: "@ethereumjs/tx@npm:4.2.0" @@ -2326,15 +2307,15 @@ __metadata: languageName: node linkType: hard -"@ethereumjs/tx@patch:@ethereumjs/tx@npm%3A5.4.0#~/.yarn/patches/@ethereumjs-tx-npm-5.4.0-0c4a0f973e.patch": +"@ethereumjs/tx@npm:^5.2.1, @ethereumjs/tx@npm:^5.3.0": version: 5.4.0 - resolution: "@ethereumjs/tx@patch:@ethereumjs/tx@npm%3A5.4.0#~/.yarn/patches/@ethereumjs-tx-npm-5.4.0-0c4a0f973e.patch::version=5.4.0&hash=20f328" + resolution: "@ethereumjs/tx@npm:5.4.0" dependencies: "@ethereumjs/common": "npm:^4.4.0" "@ethereumjs/rlp": "npm:^5.0.2" "@ethereumjs/util": "npm:^9.1.0" ethereum-cryptography: "npm:^2.2.1" - checksum: 10/46ebd5359365d55390f20f01dd0672a22b2c00b245a24c51ca90ffeff7a71226a0c8fb76ed9bf57ed77246fe7324c6b572125548333a161432b9db813276ba4e + checksum: 10/8d2c0a69ab37015f945f9de065cfb9f05e8e79179efeed725ea0a14760c3eb8ff900bcf915bb71ec29fe2f753db35d1b78a15ac4ddec489e87c995dec1ba6e85 languageName: node linkType: hard @@ -4841,31 +4822,30 @@ __metadata: languageName: node linkType: hard -"@metamask/accounts-controller@npm:^26.0.0": - version: 26.0.0 - resolution: "@metamask/accounts-controller@npm:26.0.0" +"@metamask/accounts-controller@npm:^24.0.0": + version: 24.0.0 + resolution: "@metamask/accounts-controller@npm:24.0.0" dependencies: - "@ethereumjs/util": "npm:^9.1.0" + "@ethereumjs/util": "npm:^8.1.0" "@metamask/base-controller": "npm:^8.0.0" - "@metamask/eth-snap-keyring": "npm:^12.0.0" - "@metamask/keyring-api": "npm:^17.2.0" - "@metamask/keyring-internal-api": "npm:^6.0.0" - "@metamask/keyring-utils": "npm:^3.0.0" + "@metamask/eth-snap-keyring": "npm:^10.0.0" + "@metamask/keyring-api": "npm:^17.0.0" + "@metamask/keyring-internal-api": "npm:^4.0.1" "@metamask/network-controller": "npm:^22.2.1" "@metamask/snaps-sdk": "npm:^6.17.1" "@metamask/snaps-utils": "npm:^8.10.0" - "@metamask/utils": "npm:^11.2.0" + "@metamask/utils": "npm:^11.1.0" deepmerge: "npm:^4.2.2" ethereum-cryptography: "npm:^2.1.2" immer: "npm:^9.0.6" uuid: "npm:^8.3.2" peerDependencies: - "@metamask/keyring-controller": ^21.0.0 + "@metamask/keyring-controller": ^19.0.0 "@metamask/network-controller": ^22.0.0 "@metamask/providers": ^18.1.0 "@metamask/snaps-controllers": ^9.19.0 webextension-polyfill: ^0.10.0 || ^0.11.0 || ^0.12.0 - checksum: 10/6b2c7d638cc335b0de62042ff62d65fec7c317b3a5dda2e8e8bb5db61c6ec428df322d2f214fa94863186ffcba0291542cb5930a0ee0b240a6aca4d785ba29d1 + checksum: 10/2a67f5cd13bfde1abfec8d5676d33447dc1520c8b50d4322d56ea97904b72dc7b4d7b8b10f5e4c947a989a7b7dcb0cc421da23982ee5c0eea466048cfa4e18e6 languageName: node linkType: hard @@ -4889,35 +4869,28 @@ __metadata: languageName: node linkType: hard -"@metamask/api-specs@npm:^0.10.12": +"@metamask/api-specs@npm:^0.10.12, @metamask/api-specs@npm:^0.10.15": version: 0.10.15 resolution: "@metamask/api-specs@npm:0.10.15" checksum: 10/1d68914e43dd14a8bafa77d93965e08cb3ee4b036dc161501dd1d565a21c703d03abefd9e91f23019065c316f74719103b44c871409219f6d4d2cd5503224ac2 languageName: node linkType: hard -"@metamask/api-specs@npm:^0.11.0": - version: 0.11.0 - resolution: "@metamask/api-specs@npm:0.11.0" - checksum: 10/1b86535966e3675cb53df51d631869c11beec2c39c53a0707672984309185f2a5ef3ab0a4ab629fcd86910eb21faaf096282053e2d50af84338d6ede9f205467 - languageName: node - linkType: hard - -"@metamask/approval-controller@npm:^7.0.0, @metamask/approval-controller@npm:^7.1.2, @metamask/approval-controller@npm:^7.1.3": - version: 7.1.3 - resolution: "@metamask/approval-controller@npm:7.1.3" +"@metamask/approval-controller@npm:^7.0.0, @metamask/approval-controller@npm:^7.1.2": + version: 7.1.2 + resolution: "@metamask/approval-controller@npm:7.1.2" dependencies: - "@metamask/base-controller": "npm:^8.0.0" + "@metamask/base-controller": "npm:^7.1.1" "@metamask/rpc-errors": "npm:^7.0.2" - "@metamask/utils": "npm:^11.1.0" + "@metamask/utils": "npm:^11.0.1" nanoid: "npm:^3.3.8" - checksum: 10/2d88378dcc4f6c32ad544766cf26b7f59b1aee1d7ca0909b966c8c08eaac1d7109004120ca254d7ad008a6e5241b144d4dd831f926ec928a66f93cbd2e6f1693 + checksum: 10/e5903e8c3799484a3f42b2683ed733e68aca5204070c84f6012ee3830b04ebffdc7fc21fe80d2ea46f2a9ee3557a38e4031186f47e84d9079c2c902361543b0d languageName: node linkType: hard -"@metamask/assets-controllers@npm:51.0.2": - version: 51.0.2 - resolution: "@metamask/assets-controllers@npm:51.0.2" +"@metamask/assets-controllers@npm:49.0.0": + version: 49.0.0 + resolution: "@metamask/assets-controllers@npm:49.0.0" dependencies: "@ethereumjs/util": "npm:^8.1.0" "@ethersproject/abi": "npm:^5.7.0" @@ -4930,12 +4903,12 @@ __metadata: "@metamask/contract-metadata": "npm:^2.4.0" "@metamask/controller-utils": "npm:^11.5.0" "@metamask/eth-query": "npm:^4.0.0" - "@metamask/keyring-api": "npm:^17.2.0" + "@metamask/keyring-api": "npm:^17.0.0" "@metamask/metamask-eth-abis": "npm:^3.1.1" "@metamask/polling-controller": "npm:^12.0.3" "@metamask/rpc-errors": "npm:^7.0.2" "@metamask/snaps-utils": "npm:^8.10.0" - "@metamask/utils": "npm:^11.2.0" + "@metamask/utils": "npm:^11.1.0" "@types/bn.js": "npm:^5.1.5" "@types/uuid": "npm:^8.3.0" async-mutex: "npm:^0.5.0" @@ -4947,7 +4920,7 @@ __metadata: single-call-balance-checker-abi: "npm:^1.0.0" uuid: "npm:^8.3.2" peerDependencies: - "@metamask/accounts-controller": ^24.0.0 + "@metamask/accounts-controller": ^23.0.1 "@metamask/approval-controller": ^7.0.0 "@metamask/keyring-controller": ^19.0.0 "@metamask/network-controller": ^22.0.0 @@ -4956,13 +4929,13 @@ __metadata: "@metamask/providers": ^18.1.0 "@metamask/snaps-controllers": ^9.19.0 webextension-polyfill: ^0.10.0 || ^0.11.0 || ^0.12.0 - checksum: 10/6d6324042875c1e80ea54d196afc93aa8a8a98a137cbe962b457506f88cf107f930e10dae780f396efd6d5ba3249b4dfbad0da2f3ed28fe90c2ec1969fcd88b7 + checksum: 10/c94089dcae780527396a4ff5126dab40efe13c9fda6c7fa8967aa39919eb63ae53e9bd1eb5a1da39dc5b4bda952975958ab8cdb73a71c3cce205e281ee5a1bc6 languageName: node linkType: hard -"@metamask/assets-controllers@patch:@metamask/assets-controllers@npm%3A51.0.2#~/.yarn/patches/@metamask-assets-controllers-npm-51.0.2-4dea2e3c06.patch": - version: 51.0.2 - resolution: "@metamask/assets-controllers@patch:@metamask/assets-controllers@npm%3A51.0.2#~/.yarn/patches/@metamask-assets-controllers-npm-51.0.2-4dea2e3c06.patch::version=51.0.2&hash=7473ef" +"@metamask/assets-controllers@patch:@metamask/assets-controllers@npm%3A49.0.0#~/.yarn/patches/@metamask-assets-controllers-npm-49.0.0-e9c0266958.patch": + version: 49.0.0 + resolution: "@metamask/assets-controllers@patch:@metamask/assets-controllers@npm%3A49.0.0#~/.yarn/patches/@metamask-assets-controllers-npm-49.0.0-e9c0266958.patch::version=49.0.0&hash=7473ef" dependencies: "@ethereumjs/util": "npm:^8.1.0" "@ethersproject/abi": "npm:^5.7.0" @@ -4975,12 +4948,12 @@ __metadata: "@metamask/contract-metadata": "npm:^2.4.0" "@metamask/controller-utils": "npm:^11.5.0" "@metamask/eth-query": "npm:^4.0.0" - "@metamask/keyring-api": "npm:^17.2.0" + "@metamask/keyring-api": "npm:^17.0.0" "@metamask/metamask-eth-abis": "npm:^3.1.1" "@metamask/polling-controller": "npm:^12.0.3" "@metamask/rpc-errors": "npm:^7.0.2" "@metamask/snaps-utils": "npm:^8.10.0" - "@metamask/utils": "npm:^11.2.0" + "@metamask/utils": "npm:^11.1.0" "@types/bn.js": "npm:^5.1.5" "@types/uuid": "npm:^8.3.0" async-mutex: "npm:^0.5.0" @@ -4992,7 +4965,7 @@ __metadata: single-call-balance-checker-abi: "npm:^1.0.0" uuid: "npm:^8.3.2" peerDependencies: - "@metamask/accounts-controller": ^24.0.0 + "@metamask/accounts-controller": ^23.0.1 "@metamask/approval-controller": ^7.0.0 "@metamask/keyring-controller": ^19.0.0 "@metamask/network-controller": ^22.0.0 @@ -5001,7 +4974,7 @@ __metadata: "@metamask/providers": ^18.1.0 "@metamask/snaps-controllers": ^9.19.0 webextension-polyfill: ^0.10.0 || ^0.11.0 || ^0.12.0 - checksum: 10/8c6f6b5a06bc1e5b903dc7c17494f26202d83404fe00d2ef014d002b6bf7fbebb1ee3fa2f93570176a66362c82cd34ce5744fe8af780e2b8cfa1ad4313ce0f8e + checksum: 10/86a21131cc5b5fe66717274188d1b52aa3e37e01c8d154edaa65456308b013417cc06aab676f0509f013a24df82abbcefd6b29521f851eef4ab5a9b47df71778 languageName: node linkType: hard @@ -5019,7 +4992,7 @@ __metadata: languageName: node linkType: hard -"@metamask/base-controller@npm:^7.0.1, @metamask/base-controller@npm:^7.0.2, @metamask/base-controller@npm:^7.0.3, @metamask/base-controller@npm:^7.1.1": +"@metamask/base-controller@npm:^7.0.1, @metamask/base-controller@npm:^7.0.2, @metamask/base-controller@npm:^7.0.3, @metamask/base-controller@npm:^7.1.0, @metamask/base-controller@npm:^7.1.1": version: 7.1.1 resolution: "@metamask/base-controller@npm:7.1.1" dependencies: @@ -5072,14 +5045,14 @@ __metadata: languageName: node linkType: hard -"@metamask/controller-utils@npm:^11.0.0, @metamask/controller-utils@npm:^11.3.0, @metamask/controller-utils@npm:^11.4.0, @metamask/controller-utils@npm:^11.4.2, @metamask/controller-utils@npm:^11.4.4, @metamask/controller-utils@npm:^11.5.0, @metamask/controller-utils@npm:^11.6.0": - version: 11.6.0 - resolution: "@metamask/controller-utils@npm:11.6.0" +"@metamask/controller-utils@npm:^11.0.0, @metamask/controller-utils@npm:^11.3.0, @metamask/controller-utils@npm:^11.4.0, @metamask/controller-utils@npm:^11.4.2, @metamask/controller-utils@npm:^11.4.4, @metamask/controller-utils@npm:^11.4.5, @metamask/controller-utils@npm:^11.5.0": + version: 11.5.0 + resolution: "@metamask/controller-utils@npm:11.5.0" dependencies: - "@ethereumjs/util": "npm:^9.1.0" + "@ethereumjs/util": "npm:^8.1.0" "@metamask/eth-query": "npm:^4.0.0" "@metamask/ethjs-unit": "npm:^0.3.0" - "@metamask/utils": "npm:^11.2.0" + "@metamask/utils": "npm:^11.1.0" "@spruceid/siwe-parser": "npm:2.1.0" "@types/bn.js": "npm:^5.1.5" bignumber.js: "npm:^9.1.2" @@ -5089,7 +5062,7 @@ __metadata: fast-deep-equal: "npm:^3.1.3" peerDependencies: "@babel/runtime": ^7.0.0 - checksum: 10/0bbb36cb2a8107362ecc13ad4227922f9eba5a5cfb7f7742c6b7a6a1023bd1c4d93a0e6cdfd0cef49228a719950753c26d0ee77598cbafd69944b0f89f6e6452 + checksum: 10/ef3ca4c36fdd4658233467d639154321015be7985008d90c5e870ef69f92024143fe81908e398e6e79e10f9b40d5c33e8742beae0ed5690db0fbce3731fbfd0b languageName: node linkType: hard @@ -5212,31 +5185,16 @@ __metadata: languageName: node linkType: hard -"@metamask/eth-hd-keyring@npm:^11.0.0": - version: 11.0.0 - resolution: "@metamask/eth-hd-keyring@npm:11.0.0" +"@metamask/eth-hd-keyring@npm:^7.0.4": + version: 7.0.4 + resolution: "@metamask/eth-hd-keyring@npm:7.0.4" dependencies: "@ethereumjs/util": "npm:^8.1.0" - "@metamask/eth-sig-util": "npm:^8.2.0" - "@metamask/key-tree": "npm:^10.0.2" - "@metamask/scure-bip39": "npm:^2.1.1" - "@metamask/utils": "npm:^11.1.0" - ethereum-cryptography: "npm:^2.1.2" - checksum: 10/34e79c06740273518b653bfbef75371f2934ac1d73698f2a0f5f3e124300d5b43c86351f6989dc5aae5026ad2410171e75caabb7a14e9eacaea868f83be1b36d - languageName: node - linkType: hard - -"@metamask/eth-hd-keyring@npm:^12.0.0": - version: 12.0.0 - resolution: "@metamask/eth-hd-keyring@npm:12.0.0" - dependencies: - "@ethereumjs/util": "npm:^9.1.0" - "@metamask/eth-sig-util": "npm:^8.2.0" - "@metamask/key-tree": "npm:^10.0.2" + "@metamask/eth-sig-util": "npm:^7.0.3" "@metamask/scure-bip39": "npm:^2.1.1" - "@metamask/utils": "npm:^11.1.0" + "@metamask/utils": "npm:^9.2.1" ethereum-cryptography: "npm:^2.1.2" - checksum: 10/9567238a11c0e3a331a477fbe6ad5ee42b10bb943efdff9696bf178127b9d5aac2ce02295221fa19d18981231251ee25053034b7780495e2c2fc7427c5c02516 + checksum: 10/493d06f55225b6f9da48ee001486e18898d6a4a3afd2cf40ff1dcae2ece42d5e96174f6a05b7c39419cb3531b530c8af294d9422195661788c5e0b687a328874 languageName: node linkType: hard @@ -5265,23 +5223,22 @@ __metadata: languageName: node linkType: hard -"@metamask/eth-json-rpc-middleware@npm:^15.0.1, @metamask/eth-json-rpc-middleware@npm:^15.3.0": - version: 15.3.0 - resolution: "@metamask/eth-json-rpc-middleware@npm:15.3.0" +"@metamask/eth-json-rpc-middleware@npm:^15.0.1, @metamask/eth-json-rpc-middleware@npm:^15.1.2": + version: 15.1.2 + resolution: "@metamask/eth-json-rpc-middleware@npm:15.1.2" dependencies: "@metamask/eth-block-tracker": "npm:^11.0.4" "@metamask/eth-json-rpc-provider": "npm:^4.1.7" "@metamask/eth-sig-util": "npm:^8.1.2" "@metamask/json-rpc-engine": "npm:^10.0.2" "@metamask/rpc-errors": "npm:^7.0.2" - "@metamask/superstruct": "npm:^3.1.0" - "@metamask/utils": "npm:^11.1.0" + "@metamask/utils": "npm:^11.0.1" "@types/bn.js": "npm:^5.1.5" bn.js: "npm:^5.2.1" klona: "npm:^2.0.6" pify: "npm:^5.0.0" safe-stable-stringify: "npm:^2.4.3" - checksum: 10/09e595a064b5f45bf0597dad38d04aaa4f2eb09700c70c85ec06ec22a6f642adffdbd1120380fd4b1d485c0d39bfc4b354c39c2b75d7ffa96210a2003189c0db + checksum: 10/71e7d61cc58df250bfef73438a9e30cc2f78e0e979feb8a9c0be72bbad470a2fe068fa790194cb88ef56865e36156e525272bc3e1a2a7135d07f7bd81a752239 languageName: node linkType: hard @@ -5298,17 +5255,17 @@ __metadata: languageName: node linkType: hard -"@metamask/eth-ledger-bridge-keyring@npm:^10.0.0": - version: 10.0.0 - resolution: "@metamask/eth-ledger-bridge-keyring@npm:10.0.0" +"@metamask/eth-ledger-bridge-keyring@npm:^8.0.3": + version: 8.0.3 + resolution: "@metamask/eth-ledger-bridge-keyring@npm:8.0.3" dependencies: "@ethereumjs/rlp": "npm:^5.0.2" - "@ethereumjs/tx": "npm:^5.4.0" - "@ethereumjs/util": "npm:^9.1.0" + "@ethereumjs/tx": "npm:^4.2.0" + "@ethereumjs/util": "npm:^8.1.0" "@ledgerhq/hw-app-eth": "npm:^6.42.0" - "@metamask/eth-sig-util": "npm:^8.2.0" + "@metamask/eth-sig-util": "npm:^8.1.2" hdkey: "npm:^2.1.0" - checksum: 10/a1e4e410aa051fa85abdff044eab4ae3fd594442186b53d1c21d12817d2ece51e510f86ecd9e69658fc2c3cbbf53d5941eb4ea93928f74c11e0ff5e399781a2e + checksum: 10/5b5c9f72eec882638985b11198350ace3647fa0ec92facbac3a9c1a67543a8270017c583d2d1464e2ec96cb93ff8b64509c0c8ebc395f8ce7de5ffd8f483ca63 languageName: node linkType: hard @@ -5322,7 +5279,7 @@ __metadata: languageName: node linkType: hard -"@metamask/eth-sig-util@npm:^7.0.1": +"@metamask/eth-sig-util@npm:^7.0.1, @metamask/eth-sig-util@npm:^7.0.3": version: 7.0.3 resolution: "@metamask/eth-sig-util@npm:7.0.3" dependencies: @@ -5351,50 +5308,37 @@ __metadata: languageName: node linkType: hard -"@metamask/eth-simple-keyring@npm:^10.0.0": - version: 10.0.0 - resolution: "@metamask/eth-simple-keyring@npm:10.0.0" - dependencies: - "@ethereumjs/util": "npm:^9.1.0" - "@metamask/eth-sig-util": "npm:^8.2.0" - "@metamask/utils": "npm:^11.1.0" - ethereum-cryptography: "npm:^2.1.2" - randombytes: "npm:^2.1.0" - checksum: 10/e749e16cbbd3b542cda3e727ee1efb16f597c8583a0ca0bbb457b500397c0b492ecdf07965a67cec3b4bfb25fc56caa01810b23b918939dd104eea759caa339a - languageName: node - linkType: hard - -"@metamask/eth-simple-keyring@npm:^9.0.0": - version: 9.0.0 - resolution: "@metamask/eth-simple-keyring@npm:9.0.0" +"@metamask/eth-simple-keyring@npm:^6.0.5": + version: 6.0.5 + resolution: "@metamask/eth-simple-keyring@npm:6.0.5" dependencies: "@ethereumjs/util": "npm:^8.1.0" - "@metamask/eth-sig-util": "npm:^8.2.0" - "@metamask/utils": "npm:^11.1.0" + "@metamask/eth-sig-util": "npm:^7.0.3" + "@metamask/utils": "npm:^9.2.1" ethereum-cryptography: "npm:^2.1.2" randombytes: "npm:^2.1.0" - checksum: 10/2f7062546288afcc986a7baf703fc518b1a26587d3675dddd97a0ea940b54020e8878b3aa94fc562bf96196e67aa5ff854b428de68eb8da65101868f4487d034 + checksum: 10/98b7bd00df25e7630324e2c762e3a03a7f199108a4dfe22e5a1938f1d01c9b2cd64ab4bb6fd242bf898624903d5a68a2e1f61c95f94a141266ab23dae8d97d21 languageName: node linkType: hard -"@metamask/eth-snap-keyring@npm:^12.0.0": - version: 12.0.0 - resolution: "@metamask/eth-snap-keyring@npm:12.0.0" +"@metamask/eth-snap-keyring@npm:^10.0.0": + version: 10.0.0 + resolution: "@metamask/eth-snap-keyring@npm:10.0.0" dependencies: - "@ethereumjs/tx": "npm:^5.4.0" + "@ethereumjs/tx": "npm:^4.2.0" "@metamask/base-controller": "npm:^7.1.1" "@metamask/eth-sig-util": "npm:^8.2.0" - "@metamask/keyring-api": "npm:^17.2.1" - "@metamask/keyring-internal-api": "npm:^5.0.0" - "@metamask/keyring-internal-snap-client": "npm:^4.0.1" - "@metamask/keyring-utils": "npm:^3.0.0" + "@metamask/keyring-api": "npm:^17.0.0" + "@metamask/keyring-internal-api": "npm:^4.0.2" + "@metamask/keyring-internal-snap-client": "npm:^4.0.0" + "@metamask/keyring-utils": "npm:^2.0.0" "@metamask/superstruct": "npm:^3.1.0" "@metamask/utils": "npm:^11.1.0" "@types/uuid": "npm:^9.0.8" uuid: "npm:^9.0.1" peerDependencies: - "@metamask/keyring-api": ^17.2.1 - checksum: 10/9c57c618f4401b7a983daea3578090d763fcacdaf30431aaa3301360cda6537443534b37c191a3640891a9eee105e33b41a966187e5fb172f5022e1b40412222 + "@metamask/keyring-api": ^17.0.0 + checksum: 10/df3a9412cad8ebfe571fe1a3bb5ce0ab86a7557b61e9644eb757c8c23fa144367ab9458207f61b0b0854c69fddd4df697053bbe619adb1da93d18b56cfcae710 languageName: node linkType: hard @@ -5416,19 +5360,18 @@ __metadata: languageName: node linkType: hard -"@metamask/eth-trezor-keyring@npm:^8.0.0": - version: 8.0.0 - resolution: "@metamask/eth-trezor-keyring@npm:8.0.0" +"@metamask/eth-trezor-keyring@npm:^6.1.0": + version: 6.1.1 + resolution: "@metamask/eth-trezor-keyring@npm:6.1.1" dependencies: - "@ethereumjs/tx": "npm:^5.4.0" - "@ethereumjs/util": "npm:^9.1.0" + "@ethereumjs/tx": "npm:^4.2.0" + "@ethereumjs/util": "npm:^8.1.0" "@metamask/eth-sig-util": "npm:^8.2.0" - "@metamask/utils": "npm:^11.1.0" "@trezor/connect-plugin-ethereum": "npm:^9.0.3" "@trezor/connect-web": "npm:^9.1.11" hdkey: "npm:^2.1.0" tslib: "npm:^2.6.2" - checksum: 10/6b4713887211db1c99997969c10f21502e49779746021cb6023d2d2b34a5e489976275befe94825fbac9c569e8b59d1e33cd69fc6f3989b13236c545aa04ed0c + checksum: 10/b344be61ec81b8e4008d385f88d16fb68274cbe6bd7d76e66d832e6370e6eececbab42edd8cf598142dc0de7a647b5f93d6ec9be51aef3dcca4d548ba2e5bebe languageName: node linkType: hard @@ -5576,15 +5519,15 @@ __metadata: languageName: node linkType: hard -"@metamask/json-rpc-middleware-stream@npm:^8.0.4, @metamask/json-rpc-middleware-stream@npm:^8.0.6, @metamask/json-rpc-middleware-stream@npm:^8.0.7": - version: 8.0.7 - resolution: "@metamask/json-rpc-middleware-stream@npm:8.0.7" +"@metamask/json-rpc-middleware-stream@npm:^8.0.4, @metamask/json-rpc-middleware-stream@npm:^8.0.6": + version: 8.0.6 + resolution: "@metamask/json-rpc-middleware-stream@npm:8.0.6" dependencies: - "@metamask/json-rpc-engine": "npm:^10.0.3" + "@metamask/json-rpc-engine": "npm:^10.0.2" "@metamask/safe-event-emitter": "npm:^3.0.0" - "@metamask/utils": "npm:^11.1.0" + "@metamask/utils": "npm:^11.0.1" readable-stream: "npm:^3.6.2" - checksum: 10/54dadd16876ad1637b1fccd0d35c66dcc9a03d8614814d78b6730f9bb325e80ad1fdbb99d5b75785245aadf4064417ac35bc710a5549d13128f12153d0cc0432 + checksum: 10/4df2ddf068ee935b5ea29b833df243ee43e0a17ea0151bc312d4eaeec541612f7416761be2b66f316c0b12f577f0257831b83844f6b9addbaf5fe9d9c5638262 languageName: node linkType: hard @@ -5601,145 +5544,116 @@ __metadata: languageName: node linkType: hard -"@metamask/keyring-api@npm:^17.0.0, @metamask/keyring-api@npm:^17.2.0, @metamask/keyring-api@npm:^17.2.1": - version: 17.2.1 - resolution: "@metamask/keyring-api@npm:17.2.1" +"@metamask/keyring-api@npm:^16.1.0": + version: 16.1.0 + resolution: "@metamask/keyring-api@npm:16.1.0" dependencies: - "@metamask/keyring-utils": "npm:^2.3.1" + "@metamask/keyring-utils": "npm:^2.0.0" "@metamask/superstruct": "npm:^3.1.0" "@metamask/utils": "npm:^11.1.0" bech32: "npm:^2.0.0" - checksum: 10/666b8506724c0f759e755ddc888fc0ecb44ef98bcf2f9d15ce009d00b93c126415c0af9f5037157a63f7fc7524358601650589819e487f7acb3e4748467b0a7b + checksum: 10/6a3877e8e70b02728d4dc056a0eab5d961dd3089236539827ffb4194a3acdc9c71436cc3248ed1d6bf62d3dc0b6e69e2379177db6d690af1a77d4698767324fd languageName: node linkType: hard -"@metamask/keyring-controller@npm:^20.0.0": - version: 20.0.0 - resolution: "@metamask/keyring-controller@npm:20.0.0" +"@metamask/keyring-api@npm:^17.0.0": + version: 17.0.0 + resolution: "@metamask/keyring-api@npm:17.0.0" dependencies: - "@ethereumjs/util": "npm:^8.1.0" - "@keystonehq/metamask-airgapped-keyring": "npm:^0.14.1" - "@metamask/base-controller": "npm:^8.0.0" - "@metamask/browser-passworder": "npm:^4.3.0" - "@metamask/eth-hd-keyring": "npm:^11.0.0" - "@metamask/eth-sig-util": "npm:^8.2.0" - "@metamask/eth-simple-keyring": "npm:^9.0.0" - "@metamask/keyring-api": "npm:^17.2.0" - "@metamask/keyring-internal-api": "npm:^5.0.0" - "@metamask/utils": "npm:^11.2.0" - async-mutex: "npm:^0.5.0" - ethereumjs-wallet: "npm:^1.0.1" - immer: "npm:^9.0.6" - ulid: "npm:^2.3.0" - checksum: 10/cfddaed8d1548086ef7f4fb8fe6788a799378efdc8c99cf8277600ce491229d8a64614981273d2d2dbaa7e3803302d474db4ae76af75605027ca1962dbb9c709 + "@metamask/keyring-utils": "npm:^2.0.0" + "@metamask/superstruct": "npm:^3.1.0" + "@metamask/utils": "npm:^11.1.0" + bech32: "npm:^2.0.0" + checksum: 10/0cf7283d8e4c665cbaf2658a90e7569b0bb582056aab702bdc0d98144eb8143437ed2b0feeca95e530d36741b0271f88f92f0d0a64dbd287b4314b91e03d2d4d languageName: node linkType: hard -"@metamask/keyring-controller@npm:^21.0.0": - version: 21.0.0 - resolution: "@metamask/keyring-controller@npm:21.0.0" +"@metamask/keyring-controller@npm:^19.0.7, @metamask/keyring-controller@npm:^19.1.0": + version: 19.1.0 + resolution: "@metamask/keyring-controller@npm:19.1.0" dependencies: - "@ethereumjs/util": "npm:^9.1.0" + "@ethereumjs/util": "npm:^8.1.0" "@keystonehq/metamask-airgapped-keyring": "npm:^0.14.1" "@metamask/base-controller": "npm:^8.0.0" "@metamask/browser-passworder": "npm:^4.3.0" - "@metamask/eth-hd-keyring": "npm:^12.0.0" - "@metamask/eth-sig-util": "npm:^8.2.0" - "@metamask/eth-simple-keyring": "npm:^10.0.0" - "@metamask/keyring-api": "npm:^17.2.0" - "@metamask/keyring-internal-api": "npm:^6.0.0" - "@metamask/utils": "npm:^11.2.0" + "@metamask/eth-hd-keyring": "npm:^7.0.4" + "@metamask/eth-sig-util": "npm:^8.0.0" + "@metamask/eth-simple-keyring": "npm:^6.0.5" + "@metamask/keyring-api": "npm:^17.0.0" + "@metamask/keyring-internal-api": "npm:^4.0.1" + "@metamask/message-manager": "npm:^12.0.1" + "@metamask/utils": "npm:^11.1.0" async-mutex: "npm:^0.5.0" ethereumjs-wallet: "npm:^1.0.1" immer: "npm:^9.0.6" - ulid: "npm:^2.3.0" - checksum: 10/aee572da64d757417397fee74a44be1c3f0ea3168c6880cb211d99d71b5e1b457d1684760b9d347820c0d90f0052783105e60697e9315ae257d3ae12c852190a + checksum: 10/2121c8935f019edc92c1fef9901d9b67c1555905b96ac90640b3a991896c33261a6ca59fc23aeb995ca9f39d6c3b33a7b04d95ef48ec440f9683c3dd309bfd7b languageName: node linkType: hard -"@metamask/keyring-internal-api@npm:^4.0.3": - version: 4.0.3 - resolution: "@metamask/keyring-internal-api@npm:4.0.3" +"@metamask/keyring-internal-api@npm:^4.0.1, @metamask/keyring-internal-api@npm:^4.0.2": + version: 4.0.2 + resolution: "@metamask/keyring-internal-api@npm:4.0.2" dependencies: - "@metamask/keyring-api": "npm:^17.2.0" - "@metamask/keyring-utils": "npm:^2.3.0" + "@metamask/keyring-api": "npm:^17.0.0" + "@metamask/keyring-utils": "npm:^2.0.0" "@metamask/superstruct": "npm:^3.1.0" "@metamask/utils": "npm:^11.1.0" - checksum: 10/11a18a1179cfa710257319d42619f44984cfc6dae7060d9bb35019ce6869511a5bc14eea51db34535d2f9b844b8153dce231bb97e036387487dc6f7adb48fe86 - languageName: node - linkType: hard - -"@metamask/keyring-internal-api@npm:^5.0.0": - version: 5.0.0 - resolution: "@metamask/keyring-internal-api@npm:5.0.0" - dependencies: - "@metamask/keyring-api": "npm:^17.2.1" - "@metamask/keyring-utils": "npm:^2.3.1" - "@metamask/superstruct": "npm:^3.1.0" - checksum: 10/1c691c6343691ef19c1cea6a353cbb325dbad7b10462d17139365151dc23a7f0aa74eecb9e8787a4472cc5d73424c1e050d0efb5a3b68c59c766adede40b9ea2 + checksum: 10/2507026eef98e887b09107fb32d52c705301e6aa80f471a13be56116648f6a5f267a09b200a91cfadc59e3a496bbe34c95f570f65e1726f13a0d17fbfab699ae languageName: node linkType: hard -"@metamask/keyring-internal-api@npm:^6.0.0": - version: 6.0.0 - resolution: "@metamask/keyring-internal-api@npm:6.0.0" - dependencies: - "@metamask/keyring-api": "npm:^17.2.1" - "@metamask/keyring-utils": "npm:^3.0.0" - "@metamask/superstruct": "npm:^3.1.0" - checksum: 10/069945b3423e7b6bd0b8735d65e17c968e494bc3f8c06e585d6e27f09ced0027541440c9e90ffbcd59b1daf91d7848c09be010a8ceb547ed3c4f6465e810b7a8 - languageName: node - linkType: hard - -"@metamask/keyring-internal-snap-client@npm:^4.0.1": - version: 4.0.1 - resolution: "@metamask/keyring-internal-snap-client@npm:4.0.1" +"@metamask/keyring-internal-snap-client@npm:^4.0.0": + version: 4.0.0 + resolution: "@metamask/keyring-internal-snap-client@npm:4.0.0" dependencies: "@metamask/base-controller": "npm:^7.1.1" - "@metamask/keyring-api": "npm:^17.2.0" - "@metamask/keyring-snap-client": "npm:^4.0.1" - "@metamask/keyring-utils": "npm:^2.3.0" - checksum: 10/f82604080fdc3bbe39fa15fe12503d838a7485d55c0926a065237a56c43e2848577e38295a9c1ac0b812cda2adf7e6d4bdab534befb170d913b991555a4eb141 + "@metamask/keyring-api": "npm:^17.0.0" + "@metamask/keyring-snap-client": "npm:^4.0.0" + "@metamask/keyring-utils": "npm:^2.0.0" + checksum: 10/817c9b332bdcdc9dab6a24566643e87dfcdee91345ec07673f142b98041809a05bee4ae7849ad95f832d2e97fccca0c339bcd6a53459d32808b56342af73ca8a languageName: node linkType: hard -"@metamask/keyring-snap-client@npm:^4.0.1": - version: 4.0.1 - resolution: "@metamask/keyring-snap-client@npm:4.0.1" +"@metamask/keyring-snap-client@npm:^3.0.3": + version: 3.0.3 + resolution: "@metamask/keyring-snap-client@npm:3.0.3" dependencies: - "@metamask/keyring-api": "npm:^17.2.0" - "@metamask/keyring-utils": "npm:^2.3.0" + "@metamask/keyring-api": "npm:^16.1.0" + "@metamask/keyring-utils": "npm:^2.0.0" "@metamask/superstruct": "npm:^3.1.0" "@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/d93797bf02b7cc28fad0be31c94d25f3bb87ce1df96293f3884a44faafb0af6d08d8d2bddb7702db9ad4195b0e8e254fee69d8cbdbb5d664531717526c8b732d + "@metamask/providers": ^18.3.1 + checksum: 10/f408b587380216b77ca0ff4d6f37c64d933392c6bac950c77a9df4a858dbc61c981a41b2cf3870b9041cb210566087e83398f3e7bbc82f39c0eb952eb990a3c8 languageName: node linkType: hard -"@metamask/keyring-utils@npm:^2.3.0, @metamask/keyring-utils@npm:^2.3.1": - version: 2.3.1 - resolution: "@metamask/keyring-utils@npm:2.3.1" +"@metamask/keyring-snap-client@npm:^4.0.0": + version: 4.0.0 + resolution: "@metamask/keyring-snap-client@npm:4.0.0" dependencies: - "@ethereumjs/tx": "npm:^4.2.0" + "@metamask/keyring-api": "npm:^17.0.0" + "@metamask/keyring-utils": "npm:^2.0.0" "@metamask/superstruct": "npm:^3.1.0" - "@metamask/utils": "npm:^11.1.0" - bitcoin-address-validation: "npm:^2.2.3" - checksum: 10/4a11b780621d82ab2d3fe39fbaed0ea87c01139c925c4c26cb25e2361bd855eae1c7c8cf01a84d2030de3bbef65590caecfe538f37490f75cad8a0a65b318c95 + "@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/c568ccaff799bd1a756e56c0b2aa1c7109bcda383726e2d55dd4e05817f3affc9be5a92484f90581fad506428fb9fb6999286f51f15e7f3b392bb851b53f0ab7 languageName: node linkType: hard -"@metamask/keyring-utils@npm:^3.0.0": - version: 3.0.0 - resolution: "@metamask/keyring-utils@npm:3.0.0" +"@metamask/keyring-utils@npm:^2.0.0": + version: 2.0.0 + resolution: "@metamask/keyring-utils@npm:2.0.0" dependencies: - "@ethereumjs/tx": "npm:^5.4.0" "@metamask/superstruct": "npm:^3.1.0" "@metamask/utils": "npm:^11.1.0" bitcoin-address-validation: "npm:^2.2.3" - checksum: 10/eff3c0b9a86d6a25c5dd443946ba3ff56cb94fcb915a4eb061089819805e1e78eba2ea5cfb12a47ec4606542870c417de422f755947389ab9f3a4f08e96742db + checksum: 10/f7514821fb3bd5f5be575e0d74d5cf8becbdeac35a3e13dcd9e8bf789ba34aa2072783bdc3d0ddac479b97c986bcb54d77cdccedf5945d1c33ef310790e90efb languageName: node linkType: hard @@ -5808,46 +5722,46 @@ __metadata: languageName: node linkType: hard -"@metamask/multichain-transactions-controller@npm:^0.5.0": - version: 0.5.0 - resolution: "@metamask/multichain-transactions-controller@npm:0.5.0" +"@metamask/multichain-transactions-controller@npm:^0.3.0": + version: 0.3.0 + resolution: "@metamask/multichain-transactions-controller@npm:0.3.0" dependencies: "@metamask/base-controller": "npm:^8.0.0" - "@metamask/keyring-api": "npm:^17.2.0" - "@metamask/keyring-internal-api": "npm:^4.0.3" - "@metamask/keyring-snap-client": "npm:^4.0.1" + "@metamask/keyring-api": "npm:^17.0.0" + "@metamask/keyring-internal-api": "npm:^4.0.1" + "@metamask/keyring-snap-client": "npm:^3.0.3" "@metamask/polling-controller": "npm:^12.0.3" "@metamask/snaps-controllers": "npm:^9.19.0" "@metamask/snaps-sdk": "npm:^6.17.1" "@metamask/snaps-utils": "npm:^8.10.0" - "@metamask/utils": "npm:^11.2.0" + "@metamask/utils": "npm:^11.1.0" "@types/uuid": "npm:^8.3.0" immer: "npm:^9.0.6" uuid: "npm:^8.3.2" peerDependencies: - "@metamask/accounts-controller": ^24.0.0 + "@metamask/accounts-controller": ^23.0.0 "@metamask/snaps-controllers": ^9.19.0 - checksum: 10/bb6c87f7df1ef79344eb45478bb0001772c5544195e712450177d578c84d32568323a8baf1716e7076a972ec88cc518c39df9cc0de44ed2315a66301b48242c5 + checksum: 10/62a76107aba58f07b24eefbf8bdc4ef6335fb529139ce42672efb2a11c002ce442b60068cf538875895cae0729cd196d25caab04b78f7f9025dfcf40206c3f73 languageName: node linkType: hard -"@metamask/multichain@npm:^3.0.0": - version: 3.0.0 - resolution: "@metamask/multichain@npm:3.0.0" +"@metamask/multichain@npm:^2.1.0": + version: 2.1.0 + resolution: "@metamask/multichain@npm:2.1.0" dependencies: "@metamask/api-specs": "npm:^0.10.12" - "@metamask/controller-utils": "npm:^11.5.0" + "@metamask/controller-utils": "npm:^11.4.5" "@metamask/eth-json-rpc-filters": "npm:^9.0.0" "@metamask/rpc-errors": "npm:^7.0.2" "@metamask/safe-event-emitter": "npm:^3.0.0" - "@metamask/utils": "npm:^11.2.0" + "@metamask/utils": "npm:^11.0.1" "@open-rpc/schema-utils-js": "npm:^2.0.5" jsonschema: "npm:^1.4.1" lodash: "npm:^4.17.21" peerDependencies: "@metamask/network-controller": ^22.0.0 "@metamask/permission-controller": ^11.0.0 - checksum: 10/81f437e81eb785d60530bcad71cac172f115fc8658f16c508d9316b15d04a780949e687a5387b014a03c528929cb0c378b031bbb85c29516f22712a59579ef12 + checksum: 10/762231b95fa89e25e8a06ff50161301cecc1eaa8095b8eef4b1d938e43307c98549767600b4a37482bb846026f46c66791cd99e385991704b5e9624aa6032332 languageName: node linkType: hard @@ -5953,14 +5867,14 @@ __metadata: languageName: node linkType: hard -"@metamask/notification-services-controller@npm:^1.0.0": - version: 1.0.0 - resolution: "@metamask/notification-services-controller@npm:1.0.0" +"@metamask/notification-services-controller@npm:^0.21.0": + version: 0.21.0 + resolution: "@metamask/notification-services-controller@npm:0.21.0" dependencies: "@contentful/rich-text-html-renderer": "npm:^16.5.2" "@metamask/base-controller": "npm:^8.0.0" "@metamask/controller-utils": "npm:^11.5.0" - "@metamask/utils": "npm:^11.2.0" + "@metamask/utils": "npm:^11.1.0" bignumber.js: "npm:^9.1.2" firebase: "npm:^11.2.0" loglevel: "npm:^1.8.1" @@ -5968,7 +5882,7 @@ __metadata: peerDependencies: "@metamask/keyring-controller": ^19.0.0 "@metamask/profile-sync-controller": ^8.0.0 - checksum: 10/9cb7cee622ee8485d4424dcf42ffbd4c932572c2c21dc723d6e3e5204fb24f37c01a9080a1826bfd9cfea986233e757cb0630004512415ee966b3110db80f3e9 + checksum: 10/8014019e3d2aa174433f8e1f7b6ab895fe0047ba8dfaa93f2a3bb356ea34b066b6193fd0f7c38e8f71b9ed22c89ae2663491e886d598c21db0e03e501a46c6c1 languageName: node linkType: hard @@ -6032,9 +5946,9 @@ __metadata: languageName: node linkType: hard -"@metamask/phishing-controller@npm:^12.3.1, @metamask/phishing-controller@npm:^12.3.2, @metamask/phishing-controller@npm:^12.4.0": - version: 12.4.0 - resolution: "@metamask/phishing-controller@npm:12.4.0" +"@metamask/phishing-controller@npm:^12.3.1, @metamask/phishing-controller@npm:^12.3.2": + version: 12.3.2 + resolution: "@metamask/phishing-controller@npm:12.3.2" dependencies: "@metamask/base-controller": "npm:^8.0.0" "@metamask/controller-utils": "npm:^11.5.0" @@ -6043,7 +5957,7 @@ __metadata: ethereum-cryptography: "npm:^2.1.2" fastest-levenshtein: "npm:^1.0.16" punycode: "npm:^2.1.1" - checksum: 10/1178705c744617fba43f4f0e96150fb3d17256e824b618091b8347ca7902d21d233a2d2f50688f39772d3e7d9f7501c834710dca49cc21fb2e038a39b3acd26d + checksum: 10/62cfaea6dcebbaba254ad8b7fe1a85dab37ed61faf41684c06685eb4d7f96d008336d6ee518440ff529cf776ca8568a9da813f4cbfc2cb6ef52027e8f6d55f04 languageName: node linkType: hard @@ -6137,13 +6051,13 @@ __metadata: languageName: node linkType: hard -"@metamask/profile-sync-controller@npm:^9.0.0": - version: 9.0.0 - resolution: "@metamask/profile-sync-controller@npm:9.0.0" +"@metamask/profile-sync-controller@npm:^7.0.1": + version: 7.0.1 + resolution: "@metamask/profile-sync-controller@npm:7.0.1" dependencies: "@metamask/base-controller": "npm:^8.0.0" - "@metamask/keyring-api": "npm:^17.2.0" - "@metamask/keyring-controller": "npm:^20.0.0" + "@metamask/keyring-api": "npm:^17.0.0" + "@metamask/keyring-controller": "npm:^19.0.7" "@metamask/network-controller": "npm:^22.2.1" "@metamask/snaps-sdk": "npm:^6.17.1" "@metamask/snaps-utils": "npm:^8.10.0" @@ -6153,13 +6067,34 @@ __metadata: loglevel: "npm:^1.8.1" siwe: "npm:^2.3.2" peerDependencies: - "@metamask/accounts-controller": ^25.0.0 - "@metamask/keyring-controller": ^20.0.0 + "@metamask/accounts-controller": ^23.0.0 + "@metamask/keyring-controller": ^19.0.0 "@metamask/network-controller": ^22.0.0 "@metamask/providers": ^18.1.0 "@metamask/snaps-controllers": ^9.19.0 webextension-polyfill: ^0.10.0 || ^0.11.0 || ^0.12.0 - checksum: 10/bcfb112b5352ccb6d6534320084ce12a1e738e97ad683bb3fb9bc4672bfd570e76ff61dd714cb31482b77b9990eea688192db54c568ab83c1a909e1d2b07383c + checksum: 10/752a3ccf9ccc498ca05ba0272dbf7995a28a005749c7dd33b4b927d23f415150ea505fe76883311a38121df196f40dc771df63e3ba2239e0b3108e98a1836fdf + languageName: node + linkType: hard + +"@metamask/providers@npm:^18.3.1": + version: 18.3.1 + resolution: "@metamask/providers@npm:18.3.1" + dependencies: + "@metamask/json-rpc-engine": "npm:^10.0.2" + "@metamask/json-rpc-middleware-stream": "npm:^8.0.6" + "@metamask/object-multiplex": "npm:^2.0.0" + "@metamask/rpc-errors": "npm:^7.0.2" + "@metamask/safe-event-emitter": "npm:^3.1.1" + "@metamask/utils": "npm:^11.0.1" + detect-browser: "npm:^5.2.0" + extension-port-stream: "npm:^4.1.0" + fast-deep-equal: "npm:^3.1.3" + is-stream: "npm:^2.0.0" + readable-stream: "npm:^3.6.2" + peerDependencies: + webextension-polyfill: ^0.10.0 || ^0.11.0 || ^0.12.0 + checksum: 10/0e21ba9cce926a49dedbfe30fc964cd2349ee6bf9156f525fb894dcbc147a3ae480384884131a6b1a0a508989b547d8c8d2aeb3d10e11f67a8ee5230c45631a8 languageName: node linkType: hard @@ -6212,15 +6147,15 @@ __metadata: languageName: node linkType: hard -"@metamask/remote-feature-flag-controller@npm:^1.6.0": - version: 1.6.0 - resolution: "@metamask/remote-feature-flag-controller@npm:1.6.0" +"@metamask/remote-feature-flag-controller@npm:^1.3.0": + version: 1.3.0 + resolution: "@metamask/remote-feature-flag-controller@npm:1.3.0" dependencies: - "@metamask/base-controller": "npm:^8.0.0" - "@metamask/controller-utils": "npm:^11.5.0" - "@metamask/utils": "npm:^11.2.0" + "@metamask/base-controller": "npm:^7.1.0" + "@metamask/utils": "npm:^11.0.1" + cockatiel: "npm:^3.1.2" uuid: "npm:^8.3.2" - checksum: 10/a9ba0b4c28861ae7106dbc8d1ffe073b13ecfd80f38fc6807409a3e6bec0ee484e0e1c856919310e73273ab330db69dde424292ff6b82eb6adf6bc67222c9f28 + checksum: 10/929c055b499588d8969d86b9d399967dcbcbdc8362d534f8bef7a0a55c2f137e18773d0a4cdf719889934a8e0092850550c8b55abf90a82013bffd81b72488d2 languageName: node linkType: hard @@ -6321,48 +6256,7 @@ __metadata: languageName: node linkType: hard -"@metamask/snaps-controllers@npm:^10.0.1": - version: 10.0.1 - resolution: "@metamask/snaps-controllers@npm:10.0.1" - dependencies: - "@metamask/approval-controller": "npm:^7.1.3" - "@metamask/base-controller": "npm:^8.0.0" - "@metamask/json-rpc-engine": "npm:^10.0.2" - "@metamask/json-rpc-middleware-stream": "npm:^8.0.7" - "@metamask/key-tree": "npm:^10.0.2" - "@metamask/object-multiplex": "npm:^2.1.0" - "@metamask/permission-controller": "npm:^11.0.6" - "@metamask/phishing-controller": "npm:^12.4.0" - "@metamask/post-message-stream": "npm:^9.0.0" - "@metamask/rpc-errors": "npm:^7.0.2" - "@metamask/snaps-registry": "npm:^3.2.3" - "@metamask/snaps-rpc-methods": "npm:^11.13.0" - "@metamask/snaps-sdk": "npm:^6.19.0" - "@metamask/snaps-utils": "npm:^9.0.1" - "@metamask/utils": "npm:^11.2.0" - "@xstate/fsm": "npm:^2.0.0" - async-mutex: "npm:^0.5.0" - browserify-zlib: "npm:^0.2.0" - concat-stream: "npm:^2.0.0" - fast-deep-equal: "npm:^3.1.3" - get-npm-tarball-url: "npm:^2.0.3" - immer: "npm:^9.0.6" - luxon: "npm:^3.5.0" - nanoid: "npm:^3.1.31" - readable-stream: "npm:^3.6.2" - readable-web-to-node-stream: "npm:^3.0.2" - semver: "npm:^7.5.4" - tar-stream: "npm:^3.1.7" - peerDependencies: - "@metamask/snaps-execution-environments": ^7.0.0 - peerDependenciesMeta: - "@metamask/snaps-execution-environments": - optional: true - checksum: 10/aa1e1b3da0edfba50e7c0ae78fa02479b6f345ae6e5e6ebf3fdaf072a52fede176d954ea99c25a468856b91331003920610b214fcf21f8e23328310b516e068b - languageName: node - linkType: hard - -"@metamask/snaps-controllers@npm:^9.19.0": +"@metamask/snaps-controllers@npm:^9.19.0, @metamask/snaps-controllers@npm:^9.19.1": version: 9.19.1 resolution: "@metamask/snaps-controllers@npm:9.19.1" dependencies: @@ -6403,22 +6297,22 @@ __metadata: languageName: node linkType: hard -"@metamask/snaps-execution-environments@npm:^7.0.0": - version: 7.0.0 - resolution: "@metamask/snaps-execution-environments@npm:7.0.0" +"@metamask/snaps-execution-environments@npm:^6.14.0": + version: 6.14.0 + resolution: "@metamask/snaps-execution-environments@npm:6.14.0" dependencies: "@metamask/json-rpc-engine": "npm:^10.0.2" "@metamask/object-multiplex": "npm:^2.1.0" "@metamask/post-message-stream": "npm:^9.0.0" - "@metamask/providers": "npm:^20.0.0" + "@metamask/providers": "npm:^18.3.1" "@metamask/rpc-errors": "npm:^7.0.2" - "@metamask/snaps-sdk": "npm:^6.18.0" - "@metamask/snaps-utils": "npm:^9.0.0" + "@metamask/snaps-sdk": "npm:^6.17.0" + "@metamask/snaps-utils": "npm:^8.10.0" "@metamask/superstruct": "npm:^3.1.0" - "@metamask/utils": "npm:^11.2.0" + "@metamask/utils": "npm:^11.0.1" nanoid: "npm:^3.1.31" readable-stream: "npm:^3.6.2" - checksum: 10/c63b9e827cf6069af3fd8b5378f6f595c28cced32a46ea81ab7a5729d2425c8e466094dad935d360f79fbf5905e1b51b74f14aacc711effe03a315cd650fab9d + checksum: 10/7ee10aacc5b94f51a1e4414aef097509c35625a5bccf7d8b693a87ced85a466244a64471452ee2fa8ee8b0a953b8859c0703bfff30b2ac89c327561d62228e46 languageName: node linkType: hard @@ -6434,33 +6328,33 @@ __metadata: languageName: node linkType: hard -"@metamask/snaps-rpc-methods@npm:^11.11.0, @metamask/snaps-rpc-methods@npm:^11.13.0, @metamask/snaps-rpc-methods@npm:^11.13.1": - version: 11.13.1 - resolution: "@metamask/snaps-rpc-methods@npm:11.13.1" +"@metamask/snaps-rpc-methods@npm:^11.11.0": + version: 11.11.0 + resolution: "@metamask/snaps-rpc-methods@npm:11.11.0" dependencies: "@metamask/key-tree": "npm:^10.0.2" - "@metamask/permission-controller": "npm:^11.0.6" + "@metamask/permission-controller": "npm:^11.0.5" "@metamask/rpc-errors": "npm:^7.0.2" - "@metamask/snaps-sdk": "npm:^6.19.0" - "@metamask/snaps-utils": "npm:^9.0.1" + "@metamask/snaps-sdk": "npm:^6.17.0" + "@metamask/snaps-utils": "npm:^8.10.0" "@metamask/superstruct": "npm:^3.1.0" - "@metamask/utils": "npm:^11.2.0" + "@metamask/utils": "npm:^11.0.1" "@noble/hashes": "npm:^1.3.1" luxon: "npm:^3.5.0" - checksum: 10/72298b0cb5cf79ffaacb48368590513ec5befa10f9ffb84865ce1eab5dc2ff28f5b0e765a7fb55885e8e0583091af404e879fad8510e9c8cb49ee455cf7b9444 + checksum: 10/cd88db675062e848a65dc4edcd26ed24184430af77ed58f3e7949879255cbf94d1b5fcc51127646494a239c390fe6398c2ffaa5f3d2f63e7f859225e2eeae832 languageName: node linkType: hard -"@metamask/snaps-sdk@npm:^6.19.0": - version: 6.19.0 - resolution: "@metamask/snaps-sdk@npm:6.19.0" +"@metamask/snaps-sdk@npm:^6.17.1": + version: 6.17.1 + resolution: "@metamask/snaps-sdk@npm:6.17.1" dependencies: "@metamask/key-tree": "npm:^10.0.2" - "@metamask/providers": "npm:^20.0.0" + "@metamask/providers": "npm:^18.3.1" "@metamask/rpc-errors": "npm:^7.0.2" "@metamask/superstruct": "npm:^3.1.0" - "@metamask/utils": "npm:^11.2.0" - checksum: 10/585f56b11e82e835ce104b9c719326c0f009cb87a76dd7c49eb324c7175a3afea0a08d5e8a0bd66bbcd9b25c90a8af6bf15342b830898a736d7b94fa951bd8ff + "@metamask/utils": "npm:^11.0.1" + checksum: 10/05c5170c6250115535bc6d06a417157bb55005dd6fe86e768d70fabfba610ec8114cf45a8a5aad1219b1cfb0bcf5e080974735a0ac9a8c8bd0ac102f5c3cf42f languageName: node linkType: hard @@ -6495,41 +6389,10 @@ __metadata: languageName: node linkType: hard -"@metamask/snaps-utils@npm:^9.0.0, @metamask/snaps-utils@npm:^9.0.1": - version: 9.0.1 - resolution: "@metamask/snaps-utils@npm:9.0.1" - dependencies: - "@babel/core": "npm:^7.23.2" - "@babel/types": "npm:^7.23.0" - "@metamask/base-controller": "npm:^8.0.0" - "@metamask/key-tree": "npm:^10.0.2" - "@metamask/permission-controller": "npm:^11.0.6" - "@metamask/rpc-errors": "npm:^7.0.2" - "@metamask/slip44": "npm:^4.1.0" - "@metamask/snaps-registry": "npm:^3.2.3" - "@metamask/snaps-sdk": "npm:^6.19.0" - "@metamask/superstruct": "npm:^3.1.0" - "@metamask/utils": "npm:^11.2.0" - "@noble/hashes": "npm:^1.3.1" - "@scure/base": "npm:^1.1.1" - chalk: "npm:^4.1.2" - cron-parser: "npm:^4.5.0" - fast-deep-equal: "npm:^3.1.3" - fast-json-stable-stringify: "npm:^2.1.0" - fast-xml-parser: "npm:^4.4.1" - marked: "npm:^12.0.1" - rfdc: "npm:^1.3.0" - semver: "npm:^7.5.4" - ses: "npm:^1.1.0" - validate-npm-package-name: "npm:^5.0.0" - checksum: 10/3031ebda558b3fd78636806a34dbe03b0ff6f0cbbf16fec9b9cb64eba4eb00bd035cea3a07fbc55fe17b75b4f02a6b376918922011df599b94cfc1dea5a9aced - languageName: node - linkType: hard - -"@metamask/solana-wallet-snap@npm:^1.11.0": - version: 1.11.0 - resolution: "@metamask/solana-wallet-snap@npm:1.11.0" - checksum: 10/2d6e9a0ed37805a48cedbf3f7ff039223270e1e54abf0a942696356bdfb6c5623df56fe52cee8763a0cf35eacda23aab9810dcf61e5bb5ce64f2144c3075f63d +"@metamask/solana-wallet-snap@npm:^1.2.0": + version: 1.2.0 + resolution: "@metamask/solana-wallet-snap@npm:1.2.0" + checksum: 10/d2d38ca5701a3b9401c3a14c517c2cdb4f19b2a0e4f9e1a235b8602e52b656bed580315ec6b5ea1c4dd6ec51afaa1de0e88ee606cfc9068c18e9482adcde3eaf languageName: node linkType: hard @@ -6570,13 +6433,6 @@ __metadata: languageName: node linkType: hard -"@metamask/test-dapp-multichain@npm:^0.6.0": - version: 0.6.0 - resolution: "@metamask/test-dapp-multichain@npm:0.6.0" - checksum: 10/23bb60422fa3986a648e487562697e7ca57dc97ac9ff693eeac391e673e5ebd838ad3a54160af8dbb195ab3eba497bf2a3767d76693bbbf6044ab6cdbd59b254 - languageName: node - linkType: hard - "@metamask/test-dapp@npm:9.0.0": version: 9.0.0 resolution: "@metamask/test-dapp@npm:9.0.0" @@ -6584,23 +6440,23 @@ __metadata: languageName: node linkType: hard -"@metamask/transaction-controller@npm:^48.1.0": - version: 48.1.0 - resolution: "@metamask/transaction-controller@npm:48.1.0" +"@metamask/transaction-controller@npm:^45.0.0": + version: 45.0.0 + resolution: "@metamask/transaction-controller@npm:45.0.0" dependencies: - "@ethereumjs/common": "npm:^4.4.0" - "@ethereumjs/tx": "npm:^5.4.0" - "@ethereumjs/util": "npm:^9.1.0" + "@ethereumjs/common": "npm:^3.2.0" + "@ethereumjs/tx": "npm:^4.2.0" + "@ethereumjs/util": "npm:^8.1.0" "@ethersproject/abi": "npm:^5.7.0" "@ethersproject/contracts": "npm:^5.7.0" "@ethersproject/providers": "npm:^5.7.0" - "@metamask/base-controller": "npm:^8.0.0" - "@metamask/controller-utils": "npm:^11.6.0" + "@metamask/base-controller": "npm:^7.1.1" + "@metamask/controller-utils": "npm:^11.5.0" "@metamask/eth-query": "npm:^4.0.0" "@metamask/metamask-eth-abis": "npm:^3.1.1" "@metamask/nonce-tracker": "npm:^6.0.0" "@metamask/rpc-errors": "npm:^7.0.2" - "@metamask/utils": "npm:^11.2.0" + "@metamask/utils": "npm:^11.1.0" async-mutex: "npm:^0.5.0" bn.js: "npm:^5.2.1" eth-method-registry: "npm:^4.0.0" @@ -6609,13 +6465,12 @@ __metadata: uuid: "npm:^8.3.2" peerDependencies: "@babel/runtime": ^7.0.0 - "@metamask/accounts-controller": ^26.0.0 + "@metamask/accounts-controller": ^23.0.0 "@metamask/approval-controller": ^7.0.0 "@metamask/eth-block-tracker": ">=9" "@metamask/gas-fee-controller": ^22.0.0 "@metamask/network-controller": ^22.0.0 - "@metamask/remote-feature-flag-controller": ^1.5.0 - checksum: 10/ecee87700a2b00189ad4c2a2422a650b3d315a127c60a136b6b4bf9d51584cfb33604461237781cfea8e359e605f813acea447edbd0a5969fb5822fdf3f6b2af + checksum: 10/42fc91e4ebb0ad83f8230c2060c392d0ba5fd555a2d3f407862c4574f195f1cb2b57ea025ea332e55a1196605602209219a828c565bd6a13d3135557d7427e24 languageName: node linkType: hard @@ -6645,7 +6500,7 @@ __metadata: languageName: node linkType: hard -"@metamask/utils@npm:^10.0.0": +"@metamask/utils@npm:^10.0.0, @metamask/utils@npm:^10.0.1": version: 10.0.1 resolution: "@metamask/utils@npm:10.0.1" dependencies: @@ -6662,9 +6517,9 @@ __metadata: languageName: node linkType: hard -"@metamask/utils@npm:^11.0.1, @metamask/utils@npm:^11.1.0, @metamask/utils@npm:^11.2.0": - version: 11.2.0 - resolution: "@metamask/utils@npm:11.2.0" +"@metamask/utils@npm:^11.0.1, @metamask/utils@npm:^11.1.0": + version: 11.1.0 + resolution: "@metamask/utils@npm:11.1.0" dependencies: "@ethereumjs/tx": "npm:^4.2.0" "@metamask/superstruct": "npm:^3.1.0" @@ -6675,7 +6530,7 @@ __metadata: pony-cause: "npm:^2.1.10" semver: "npm:^7.5.4" uuid: "npm:^9.0.1" - checksum: 10/9cc2cb6af4627085e72a310ba9b8921c69757d94e2992d4664627e5a0d99b1f2f7f8069c6f22262515135e1172bd66b82d00512d90ea2ec6da4e768f3d7d4ae2 + checksum: 10/756f13987881fe26adaa0a54354bc5af20cedee4dd228a736d481697dc634adb9e6e54d8f1dcc1d487b2376ab4ba8c576ecbb24beab2fb63aff721d0d5c0f5fe languageName: node linkType: hard @@ -6778,16 +6633,7 @@ __metadata: languageName: node linkType: hard -"@noble/curves@npm:1.4.0": - version: 1.4.0 - resolution: "@noble/curves@npm:1.4.0" - dependencies: - "@noble/hashes": "npm:1.4.0" - checksum: 10/b21b30a36ff02bfcc0f5e6163d245cdbaf7f640511fff97ccf83fc207ee79cfd91584b4d97977374de04cb118a55eb63a7964c82596a64162bbc42bc685ae6d9 - languageName: node - linkType: hard - -"@noble/curves@npm:1.4.2, @noble/curves@npm:^1.2.0, @noble/curves@npm:^1.4.0, @noble/curves@npm:~1.4.0": +"@noble/curves@npm:1.4.2, @noble/curves@npm:^1.2.0, @noble/curves@npm:^1.4.2, @noble/curves@npm:~1.4.0": version: 1.4.2 resolution: "@noble/curves@npm:1.4.2" dependencies: @@ -6796,10 +6642,10 @@ __metadata: languageName: node linkType: hard -"@noble/hashes@npm:1.2.0, @noble/hashes@npm:~1.2.0": - version: 1.2.0 - resolution: "@noble/hashes@npm:1.2.0" - checksum: 10/c295684a2799f4ddad10a855efd9b82c70c27ac5f7437642df9700e120087c796851dd95b12d2e7596802303fe6afbfdf0f8733b5c7453f70c4c080746dde6ff +"@noble/hashes@npm:1.1.2": + version: 1.1.2 + resolution: "@noble/hashes@npm:1.1.2" + checksum: 10/2826c94ea30b8d2447fda549f4ffa97a637a480eeef5c96702a2f932c305038465f7436caf5b2bad41eb43c08c270b921e101488b18165feebe3854091b56d91 languageName: node linkType: hard @@ -6817,13 +6663,20 @@ __metadata: languageName: node linkType: hard -"@noble/hashes@npm:^1.1.2, @noble/hashes@npm:^1.2.0, @noble/hashes@npm:^1.3.1, @noble/hashes@npm:^1.3.2, @noble/hashes@npm:^1.3.3, @noble/hashes@npm:^1.4.0, @noble/hashes@npm:~1.5.0": +"@noble/hashes@npm:^1.1.2, @noble/hashes@npm:^1.2.0, @noble/hashes@npm:^1.3.1, @noble/hashes@npm:^1.3.2, @noble/hashes@npm:^1.3.3, @noble/hashes@npm:^1.4.0": version: 1.5.0 resolution: "@noble/hashes@npm:1.5.0" checksum: 10/da7fc7af52af7afcf59810a7eea6155075464ff462ffda2572dc6d57d53e2669b1ea2ec774e814f6273f1697e567f28d36823776c9bf7068cba2a2855140f26e languageName: node linkType: hard +"@noble/hashes@npm:~1.1.1": + version: 1.1.3 + resolution: "@noble/hashes@npm:1.1.3" + checksum: 10/42e9883649abd85e6a65cfa528e72b2a81ebb601b44db1d71b6ba927cede0627d7d8c649df159a7f84a949dfe17fe268d4b664c5a36c7e0b2a3d4198bc19f5e4 + languageName: node + linkType: hard + "@noble/hashes@npm:~1.3.2": version: 1.3.3 resolution: "@noble/hashes@npm:1.3.3" @@ -6831,7 +6684,14 @@ __metadata: languageName: node linkType: hard -"@noble/secp256k1@npm:1.7.1, @noble/secp256k1@npm:^1.7.0, @noble/secp256k1@npm:~1.7.0": +"@noble/secp256k1@npm:1.6.3, @noble/secp256k1@npm:~1.6.0": + version: 1.6.3 + resolution: "@noble/secp256k1@npm:1.6.3" + checksum: 10/e4f4b0cfa1c5d23fb1b9938fa3cce1a1160a76a89eb91f6dde98075bbdf328709d51771c85b6b4b118f8ce5a6c6554da6c9af7de7716aba56cef30f61a715bd7 + languageName: node + linkType: hard + +"@noble/secp256k1@npm:^1.7.0": version: 1.7.1 resolution: "@noble/secp256k1@npm:1.7.1" checksum: 10/214d4756c20ed20809d948d0cc161e95664198cb127266faf747fd7deffe5444901f05fe9f833787738f2c6e60b09e544c2f737f42f73b3699e3999ba15b1b63 @@ -7197,12 +7057,11 @@ __metadata: languageName: node linkType: hard -"@open-rpc/test-coverage@npm:^2.2.4": - version: 2.2.4 - resolution: "@open-rpc/test-coverage@npm:2.2.4" +"@open-rpc/test-coverage@npm:^2.2.2": + version: 2.2.2 + resolution: "@open-rpc/test-coverage@npm:2.2.2" dependencies: "@open-rpc/html-reporter-react": "npm:^0.0.4" - "@open-rpc/meta-schema": "npm:^1.14.6" "@open-rpc/schema-utils-js": "npm:^1.16.2" "@types/isomorphic-fetch": "npm:0.0.35" "@types/lodash": "npm:^4.14.162" @@ -7214,7 +7073,7 @@ __metadata: lodash: "npm:^4.17.20" bin: open-rpc-test-coverage: bin/cli.js - checksum: 10/4bde5b40404a2bdd9f5c2f37b8bdeb1afb21cf0c9a192b508dbf3efd2cf3d2334ed3a149b18bd6546c5754c6f3a78b26832be3677caf2fff9a87f722c7b721f1 + checksum: 10/fc764031d8395dca73187684143f07cd2f6be854bedbd943b086e46f94e5c4207942bf87f1d4ac66f4220f209d6d4a7d50b0eb70d4586e2d07a4e086f0e344b1 languageName: node linkType: hard @@ -7975,21 +7834,21 @@ __metadata: languageName: node linkType: hard -"@scure/base@npm:^1.0.0, @scure/base@npm:^1.1.1, @scure/base@npm:^1.1.3, @scure/base@npm:~1.1.0, @scure/base@npm:~1.1.3, @scure/base@npm:~1.1.6, @scure/base@npm:~1.1.8": +"@scure/base@npm:^1.0.0, @scure/base@npm:^1.1.1, @scure/base@npm:^1.1.3, @scure/base@npm:~1.1.0, @scure/base@npm:~1.1.3, @scure/base@npm:~1.1.6": version: 1.1.9 resolution: "@scure/base@npm:1.1.9" checksum: 10/f0ab7f687bbcdee2a01377fe3cd808bf63977999672751295b6a92625d5322f4754a96d40f6bd579bc367aad48ecf8a4e6d0390e70296e6ded1076f52adb16bb languageName: node linkType: hard -"@scure/bip32@npm:1.1.5": - version: 1.1.5 - resolution: "@scure/bip32@npm:1.1.5" +"@scure/bip32@npm:1.1.0": + version: 1.1.0 + resolution: "@scure/bip32@npm:1.1.0" dependencies: - "@noble/hashes": "npm:~1.2.0" - "@noble/secp256k1": "npm:~1.7.0" + "@noble/hashes": "npm:~1.1.1" + "@noble/secp256k1": "npm:~1.6.0" "@scure/base": "npm:~1.1.0" - checksum: 10/4c83e943a66e7b212d18f47b4650ed9b1dfeb69d8bdd8b491b12ba70ca8635cda67fb1ac920d642d66c8a3c2c03303b623c1faceafe7141a6f20a7cd7f66191e + checksum: 10/e58660fc96dc5c87d0047bf41150fa3b424617e6289ba522cc81bdeecaf1a26e34f01dcd9d76f3e5c2c570ced608a527733cc375abfce4dc9b8e2365719ea5d3 languageName: node linkType: hard @@ -8004,13 +7863,13 @@ __metadata: languageName: node linkType: hard -"@scure/bip39@npm:1.1.1": - version: 1.1.1 - resolution: "@scure/bip39@npm:1.1.1" +"@scure/bip39@npm:1.1.0": + version: 1.1.0 + resolution: "@scure/bip39@npm:1.1.0" dependencies: - "@noble/hashes": "npm:~1.2.0" + "@noble/hashes": "npm:~1.1.1" "@scure/base": "npm:~1.1.0" - checksum: 10/08908145e0890e481e3398191424961d9ebfb8913fed6e6cdfc63eb1281bd1895244d46c0e8762b0e30d8dc6f498ed296311382fecbf034253838e3a50f60ca1 + checksum: 10/d843be225dda4b6b2c0f90e52e00eef708df3cecbc944902298d487c669a6d219bd41877b20adaf72ba84aec2f0cb1e4567dafc6ce7295d9f132bdb0dcb375b3 languageName: node linkType: hard @@ -8024,16 +7883,6 @@ __metadata: languageName: node linkType: hard -"@scure/bip39@npm:1.4.0": - version: 1.4.0 - resolution: "@scure/bip39@npm:1.4.0" - dependencies: - "@noble/hashes": "npm:~1.5.0" - "@scure/base": "npm:~1.1.8" - checksum: 10/f86e0e79768c95bc684ed6de92892b1a6f228db0f8fab836f091c0ec0f6d1e291b8c4391cfbeaa9ea83f41045613535b1940cd10e7d780a5b73db163b1e7f151 - languageName: node - linkType: hard - "@segment/loosely-validate-event@npm:^2.0.0": version: 2.0.0 resolution: "@segment/loosely-validate-event@npm:2.0.0" @@ -8176,10 +8025,10 @@ __metadata: languageName: node linkType: hard -"@sinclair/typebox@npm:^0.33.7": - version: 0.33.22 - resolution: "@sinclair/typebox@npm:0.33.22" - checksum: 10/7be51bd6f112b2152dfc2f6fe24f565474bc908e1dd78d587c8ff4d9119187839f486baf51f5b8ef162cc8eb2201fd3c604839ad422e0adc12572fb48b472097 +"@sinclair/typebox@npm:^0.31.28": + version: 0.31.28 + resolution: "@sinclair/typebox@npm:0.31.28" + checksum: 10/27c3af5539a12af9b3cda4432959c69fb500920f1dd3739700a1437cfa9de809a292398a0b3b871c7471e96e4088d58406105bed5407d089c91c56090c526013 languageName: node linkType: hard @@ -8269,32 +8118,21 @@ __metadata: languageName: node linkType: hard -"@solana-program/token@npm:^0.4.1": - version: 0.4.1 - resolution: "@solana-program/token@npm:0.4.1" - peerDependencies: - "@solana/web3.js": ^2.0.0 - checksum: 10/c85e83bd43019fb6d0b1e5c0105b0e45fc073ff7bbd1bdb472c37c3ed462f96702ef2461942100c6bd94499e8881106fc90f272b9e45f304c601eb8909e90330 - languageName: node - linkType: hard - -"@solana/accounts@npm:2.0.0": - version: 2.0.0 - resolution: "@solana/accounts@npm:2.0.0" +"@solana/addresses@npm:2.0.0-rc.4": + version: 2.0.0-rc.4 + resolution: "@solana/addresses@npm:2.0.0-rc.4" dependencies: - "@solana/addresses": "npm:2.0.0" - "@solana/codecs-core": "npm:2.0.0" - "@solana/codecs-strings": "npm:2.0.0" - "@solana/errors": "npm:2.0.0" - "@solana/rpc-spec": "npm:2.0.0" - "@solana/rpc-types": "npm:2.0.0" + "@solana/assertions": "npm:2.0.0-rc.4" + "@solana/codecs-core": "npm:2.0.0-rc.4" + "@solana/codecs-strings": "npm:2.0.0-rc.4" + "@solana/errors": "npm:2.0.0-rc.4" peerDependencies: typescript: ">=5" - checksum: 10/ff516e50b4544227d041851ca9ad0fda1055cf469451dd3648cec66436266810c56bfe8854118fec59e2b6a26fb6b78fa531dd9616765333276fa9ed1ab13eb5 + checksum: 10/c7ca5cb7e36c722adb6fdc830f58c6abe85562297b5a34f7a057bd976328b83d3dff56c520aff35f718363f976685265c1cb25fcafd20d21439b0dbefd442e7f languageName: node linkType: hard -"@solana/addresses@npm:2.0.0, @solana/addresses@npm:^2.0.0": +"@solana/addresses@npm:^2.0.0": version: 2.0.0 resolution: "@solana/addresses@npm:2.0.0" dependencies: @@ -8308,20 +8146,6 @@ __metadata: languageName: node linkType: hard -"@solana/addresses@npm:2.0.0-rc.4": - version: 2.0.0-rc.4 - resolution: "@solana/addresses@npm:2.0.0-rc.4" - dependencies: - "@solana/assertions": "npm:2.0.0-rc.4" - "@solana/codecs-core": "npm:2.0.0-rc.4" - "@solana/codecs-strings": "npm:2.0.0-rc.4" - "@solana/errors": "npm:2.0.0-rc.4" - peerDependencies: - typescript: ">=5" - checksum: 10/c7ca5cb7e36c722adb6fdc830f58c6abe85562297b5a34f7a057bd976328b83d3dff56c520aff35f718363f976685265c1cb25fcafd20d21439b0dbefd442e7f - languageName: node - linkType: hard - "@solana/assertions@npm:2.0.0": version: 2.0.0 resolution: "@solana/assertions@npm:2.0.0" @@ -8344,6 +8168,15 @@ __metadata: languageName: node linkType: hard +"@solana/buffer-layout@npm:^4.0.1": + version: 4.0.1 + resolution: "@solana/buffer-layout@npm:4.0.1" + dependencies: + buffer: "npm:~6.0.3" + checksum: 10/c64b996b832b2b7966a09e97f501fdd1409fece8975f7fb47698d7b8addb97504360cfb2f3d1368949c643d23ed9a4c9f79e19bbd721ebe5bf229353252f649e + languageName: node + linkType: hard + "@solana/codecs-core@npm:2.0.0": version: 2.0.0 resolution: "@solana/codecs-core@npm:2.0.0" @@ -8366,19 +8199,6 @@ __metadata: languageName: node linkType: hard -"@solana/codecs-data-structures@npm:2.0.0": - version: 2.0.0 - resolution: "@solana/codecs-data-structures@npm:2.0.0" - dependencies: - "@solana/codecs-core": "npm:2.0.0" - "@solana/codecs-numbers": "npm:2.0.0" - "@solana/errors": "npm:2.0.0" - peerDependencies: - typescript: ">=5" - checksum: 10/7112beaf42c63b8d895141bcbd9fa503c1e81d857f39f5f63913bd3429e09457d983d5c996024d568dd887206241e628aae7fcd47e16eac7426edfcff38f925c - languageName: node - linkType: hard - "@solana/codecs-numbers@npm:2.0.0": version: 2.0.0 resolution: "@solana/codecs-numbers@npm:2.0.0" @@ -8431,21 +8251,6 @@ __metadata: languageName: node linkType: hard -"@solana/codecs@npm:2.0.0": - version: 2.0.0 - resolution: "@solana/codecs@npm:2.0.0" - dependencies: - "@solana/codecs-core": "npm:2.0.0" - "@solana/codecs-data-structures": "npm:2.0.0" - "@solana/codecs-numbers": "npm:2.0.0" - "@solana/codecs-strings": "npm:2.0.0" - "@solana/options": "npm:2.0.0" - peerDependencies: - typescript: ">=5" - checksum: 10/145edff71933af37d34f6cccb2158d43872e19b6014d2abe26f317f93ded0827b7d71fad168513cdb7cbfc825c2f58fd6c2ce5775e6a45298608ce6b6d6f4c2a - languageName: node - linkType: hard - "@solana/errors@npm:2.0.0": version: 2.0.0 resolution: "@solana/errors@npm:2.0.0" @@ -8474,391 +8279,26 @@ __metadata: languageName: node linkType: hard -"@solana/fast-stable-stringify@npm:2.0.0": - version: 2.0.0 - resolution: "@solana/fast-stable-stringify@npm:2.0.0" - peerDependencies: - typescript: ">=5" - checksum: 10/b55ece277ab2489c37a543eb28ff593bb794f8c4aac74c15fb6e61f194f1c2b8102c3a46cc4b87ab01d637af78d8a7165b0efb3da6023da3cf94d93897248699 - languageName: node - linkType: hard - -"@solana/functional@npm:2.0.0": - version: 2.0.0 - resolution: "@solana/functional@npm:2.0.0" - peerDependencies: - typescript: ">=5" - checksum: 10/4b2ba1615ac1f8cfd4bea9c465e3746ec92a59771fa27c70d6adde5eca783eca539f2d95fe23cc9f84a28c1247937cac8914e27c81fb88f69773fccec9a555f7 - languageName: node - linkType: hard - -"@solana/instructions@npm:2.0.0": - version: 2.0.0 - resolution: "@solana/instructions@npm:2.0.0" - dependencies: - "@solana/errors": "npm:2.0.0" - peerDependencies: - typescript: ">=5" - checksum: 10/ae13a298757262de77b6e55bf2a8ffe9967d54775159c94dbef31d771709b14c7b62faedf5d8f0289ce127991414ac5a0088b9d7f241ce99c17ba2e210062ae5 - languageName: node - linkType: hard - -"@solana/keys@npm:2.0.0": - version: 2.0.0 - resolution: "@solana/keys@npm:2.0.0" - dependencies: - "@solana/assertions": "npm:2.0.0" - "@solana/codecs-core": "npm:2.0.0" - "@solana/codecs-strings": "npm:2.0.0" - "@solana/errors": "npm:2.0.0" - peerDependencies: - typescript: ">=5" - checksum: 10/488db3e4965304acca2844d325d7d99e9d986e69ef25144ccf53fe6ded75bc38377e4a1e590b3b1e6618a2a040939e1503142df9e586167104ab86236b58ba2e - languageName: node - linkType: hard - -"@solana/options@npm:2.0.0": - version: 2.0.0 - resolution: "@solana/options@npm:2.0.0" - dependencies: - "@solana/codecs-core": "npm:2.0.0" - "@solana/codecs-data-structures": "npm:2.0.0" - "@solana/codecs-numbers": "npm:2.0.0" - "@solana/codecs-strings": "npm:2.0.0" - "@solana/errors": "npm:2.0.0" - peerDependencies: - typescript: ">=5" - checksum: 10/a039a68e92f3dffcf1289753dbb99dde93929db62fefc2134d73bb1e1507e757e3f43dad6cbb145bf41a5ade2dc8252e9ec119e03d956e3ac226489d491f4a62 - languageName: node - linkType: hard - -"@solana/programs@npm:2.0.0": - version: 2.0.0 - resolution: "@solana/programs@npm:2.0.0" - dependencies: - "@solana/addresses": "npm:2.0.0" - "@solana/errors": "npm:2.0.0" - peerDependencies: - typescript: ">=5" - checksum: 10/aba20ff210e4df05568271022394578f66b7db44b3ee19d4761e21161d288d099248af1b4b2a6b7c690d04b2f1155efe5688be7e08d9339c75702ad8b6ba9289 - languageName: node - linkType: hard - -"@solana/promises@npm:2.0.0": - version: 2.0.0 - resolution: "@solana/promises@npm:2.0.0" - peerDependencies: - typescript: ">=5" - checksum: 10/d9cf1c008652aeabae077786e1bbe96aeb5ba64762fcfa62710e10bfa4afaa89801d8f3143fe9f90f241f277ad008928a5ac545da4b29ceb0213154f639d3f93 - languageName: node - linkType: hard - -"@solana/rpc-api@npm:2.0.0": - version: 2.0.0 - resolution: "@solana/rpc-api@npm:2.0.0" - dependencies: - "@solana/addresses": "npm:2.0.0" - "@solana/codecs-core": "npm:2.0.0" - "@solana/codecs-strings": "npm:2.0.0" - "@solana/errors": "npm:2.0.0" - "@solana/keys": "npm:2.0.0" - "@solana/rpc-parsed-types": "npm:2.0.0" - "@solana/rpc-spec": "npm:2.0.0" - "@solana/rpc-transformers": "npm:2.0.0" - "@solana/rpc-types": "npm:2.0.0" - "@solana/transaction-messages": "npm:2.0.0" - "@solana/transactions": "npm:2.0.0" - peerDependencies: - typescript: ">=5" - checksum: 10/9d05783b0a15cd15a6dbaa75d716004b930f41bfeffd8a170e11d89da255fec416d28c014745ec2b5ff92623098fbb9db03def196cd374887595f58de108d3cd - languageName: node - linkType: hard - -"@solana/rpc-parsed-types@npm:2.0.0": - version: 2.0.0 - resolution: "@solana/rpc-parsed-types@npm:2.0.0" - peerDependencies: - typescript: ">=5" - checksum: 10/2eec9a00a1c3ad3f49be7cd42611e775046f4fa9d58d03647a1d0c3845d2cf61f3e081d171c32ee3d065f1d98354b1fb9de5607f27fe4bd7aba150ac3c86663f - languageName: node - linkType: hard - -"@solana/rpc-spec-types@npm:2.0.0": - version: 2.0.0 - resolution: "@solana/rpc-spec-types@npm:2.0.0" - peerDependencies: - typescript: ">=5" - checksum: 10/dae7b1003b6ad600b1c5aa00e91d0f35f091cf397bd5182d13e51367c7dca75f4ae8857171b38d56ef59546399db9a467e006e34f4944eaf081092e238383e1f - languageName: node - linkType: hard - -"@solana/rpc-spec@npm:2.0.0": - version: 2.0.0 - resolution: "@solana/rpc-spec@npm:2.0.0" - dependencies: - "@solana/errors": "npm:2.0.0" - "@solana/rpc-spec-types": "npm:2.0.0" - peerDependencies: - typescript: ">=5" - checksum: 10/552e30131dfd9110a978c40d9ac3061f5fa67ad0a182b6a0b9e28165c7479a70bfcb3da585c55150649db667cdec7acc9b57a8deb0993c07c97aa9ae6eda54dc - languageName: node - linkType: hard - -"@solana/rpc-subscriptions-api@npm:2.0.0": - version: 2.0.0 - resolution: "@solana/rpc-subscriptions-api@npm:2.0.0" - dependencies: - "@solana/addresses": "npm:2.0.0" - "@solana/keys": "npm:2.0.0" - "@solana/rpc-subscriptions-spec": "npm:2.0.0" - "@solana/rpc-transformers": "npm:2.0.0" - "@solana/rpc-types": "npm:2.0.0" - "@solana/transaction-messages": "npm:2.0.0" - "@solana/transactions": "npm:2.0.0" - peerDependencies: - typescript: ">=5" - checksum: 10/951878716a9784eea86eb326bb5da0bae787e061e9fad4d948f36b502d11b9fdf058ff8236dbe0fae96617bd12843c4726043c69e072a9b22f824b8a75c0cf6e - languageName: node - linkType: hard - -"@solana/rpc-subscriptions-channel-websocket@npm:2.0.0": - version: 2.0.0 - resolution: "@solana/rpc-subscriptions-channel-websocket@npm:2.0.0" - dependencies: - "@solana/errors": "npm:2.0.0" - "@solana/functional": "npm:2.0.0" - "@solana/rpc-subscriptions-spec": "npm:2.0.0" - "@solana/subscribable": "npm:2.0.0" - peerDependencies: - typescript: ">=5" - ws: ^8.18.0 - checksum: 10/4151a9f4f091a8bbeec868c518a838cf485e5bff9e6c535af79206910e117c83fec80ca28427d28b24f1cef69bbaee9fe236a57b1e352f15b8f875621f1a1fea - languageName: node - linkType: hard - -"@solana/rpc-subscriptions-spec@npm:2.0.0": - version: 2.0.0 - resolution: "@solana/rpc-subscriptions-spec@npm:2.0.0" - dependencies: - "@solana/errors": "npm:2.0.0" - "@solana/promises": "npm:2.0.0" - "@solana/rpc-spec-types": "npm:2.0.0" - "@solana/subscribable": "npm:2.0.0" - peerDependencies: - typescript: ">=5" - checksum: 10/a104c1d698e9789604c95eb001f32980d3fb0940362659a36e000c4383f25ca1ddce574931d930ff3fdb6519dcad08f7a6a1560e5804ee72739561a283882d86 - languageName: node - linkType: hard - -"@solana/rpc-subscriptions@npm:2.0.0": - version: 2.0.0 - resolution: "@solana/rpc-subscriptions@npm:2.0.0" - dependencies: - "@solana/errors": "npm:2.0.0" - "@solana/fast-stable-stringify": "npm:2.0.0" - "@solana/functional": "npm:2.0.0" - "@solana/promises": "npm:2.0.0" - "@solana/rpc-spec-types": "npm:2.0.0" - "@solana/rpc-subscriptions-api": "npm:2.0.0" - "@solana/rpc-subscriptions-channel-websocket": "npm:2.0.0" - "@solana/rpc-subscriptions-spec": "npm:2.0.0" - "@solana/rpc-transformers": "npm:2.0.0" - "@solana/rpc-types": "npm:2.0.0" - "@solana/subscribable": "npm:2.0.0" - peerDependencies: - typescript: ">=5" - checksum: 10/f977631c5df3d6fba7eb475da720e4ba18f1fcb27ae7aa678ac456f338da8c7dd2f7130c773b4c69938d8a28aba1d7348857a77971a84ba289681549f6823afb - languageName: node - linkType: hard - -"@solana/rpc-transformers@npm:2.0.0": - version: 2.0.0 - resolution: "@solana/rpc-transformers@npm:2.0.0" - dependencies: - "@solana/errors": "npm:2.0.0" - "@solana/functional": "npm:2.0.0" - "@solana/rpc-spec-types": "npm:2.0.0" - "@solana/rpc-types": "npm:2.0.0" - peerDependencies: - typescript: ">=5" - checksum: 10/13a7bd0aacce701c997479e559ef983430e9a86bab8aaf2d4089299e841835144b45341ed63eb723d16a2b282f0a04e1759f119b6a338474f3c509556477e001 - languageName: node - linkType: hard - -"@solana/rpc-transport-http@npm:2.0.0": - version: 2.0.0 - resolution: "@solana/rpc-transport-http@npm:2.0.0" - dependencies: - "@solana/errors": "npm:2.0.0" - "@solana/rpc-spec": "npm:2.0.0" - "@solana/rpc-spec-types": "npm:2.0.0" - undici-types: "npm:^6.20.0" - peerDependencies: - typescript: ">=5" - checksum: 10/22f3e03a25fce9d39a94dbd31725434eb24ae41d80b15d7e94ec28926d7cbc9f71d423dfaa76a553d54cec8308b3b8e4546955572bc1b76131c1bffe12a23ce0 - languageName: node - linkType: hard - -"@solana/rpc-types@npm:2.0.0": - version: 2.0.0 - resolution: "@solana/rpc-types@npm:2.0.0" - dependencies: - "@solana/addresses": "npm:2.0.0" - "@solana/codecs-core": "npm:2.0.0" - "@solana/codecs-numbers": "npm:2.0.0" - "@solana/codecs-strings": "npm:2.0.0" - "@solana/errors": "npm:2.0.0" - peerDependencies: - typescript: ">=5" - checksum: 10/88b212639c3ea023175c4f5c246297d77a2dcaec9f143f03ff2661e2ebd1489639dd98c229031dcb58ac7efa90d533dac16389d53da488bde186654dd41643dd - languageName: node - linkType: hard - -"@solana/rpc@npm:2.0.0": - version: 2.0.0 - resolution: "@solana/rpc@npm:2.0.0" - dependencies: - "@solana/errors": "npm:2.0.0" - "@solana/fast-stable-stringify": "npm:2.0.0" - "@solana/functional": "npm:2.0.0" - "@solana/rpc-api": "npm:2.0.0" - "@solana/rpc-spec": "npm:2.0.0" - "@solana/rpc-spec-types": "npm:2.0.0" - "@solana/rpc-transformers": "npm:2.0.0" - "@solana/rpc-transport-http": "npm:2.0.0" - "@solana/rpc-types": "npm:2.0.0" - peerDependencies: - typescript: ">=5" - checksum: 10/b19bc4b855da91f4b4239b62aba990076b2dbd7546645442b7cf1fb177dd8df9df80c643e3a5242da3a971663f1b3d190dbedc951ee3b4c64533d1e32bd7ba01 - languageName: node - linkType: hard - -"@solana/signers@npm:2.0.0": - version: 2.0.0 - resolution: "@solana/signers@npm:2.0.0" - dependencies: - "@solana/addresses": "npm:2.0.0" - "@solana/codecs-core": "npm:2.0.0" - "@solana/errors": "npm:2.0.0" - "@solana/instructions": "npm:2.0.0" - "@solana/keys": "npm:2.0.0" - "@solana/transaction-messages": "npm:2.0.0" - "@solana/transactions": "npm:2.0.0" - peerDependencies: - typescript: ">=5" - checksum: 10/4a83ae9f93d83f8a25fd1a39f2bb9237a2ca959ba101d0f047d5ea1187f63d95c80824e73e6e5ef2edbcbec2cfb5fe66fd4d2989e0f3d3025172fa31247d10f3 - languageName: node - linkType: hard - -"@solana/subscribable@npm:2.0.0": - version: 2.0.0 - resolution: "@solana/subscribable@npm:2.0.0" - dependencies: - "@solana/errors": "npm:2.0.0" - peerDependencies: - typescript: ">=5" - checksum: 10/1f8b7b1e7ca40c761446d7a7707cc730aa79f2510c4b58781a15c13578825fce2efe4cfb788e9ea107d7353068408bfd0b2760740e089f76beaf4816fe79f2e3 - languageName: node - linkType: hard - -"@solana/sysvars@npm:2.0.0": - version: 2.0.0 - resolution: "@solana/sysvars@npm:2.0.0" +"@solana/web3.js@npm:^1.95.8": + version: 1.95.8 + resolution: "@solana/web3.js@npm:1.95.8" dependencies: - "@solana/accounts": "npm:2.0.0" - "@solana/codecs": "npm:2.0.0" - "@solana/errors": "npm:2.0.0" - "@solana/rpc-types": "npm:2.0.0" - peerDependencies: - typescript: ">=5" - checksum: 10/48b360e1d9fbc1b2bc1bf8bc61b5020fcb07b5fd78b314788320bc9fba48aa8c5b3feb7a3193dbc5d065817e1664c2c8c011b8505e44dc3601fcd073d22242a3 - languageName: node - linkType: hard - -"@solana/transaction-confirmation@npm:2.0.0": - version: 2.0.0 - resolution: "@solana/transaction-confirmation@npm:2.0.0" - dependencies: - "@solana/addresses": "npm:2.0.0" - "@solana/codecs-strings": "npm:2.0.0" - "@solana/errors": "npm:2.0.0" - "@solana/keys": "npm:2.0.0" - "@solana/promises": "npm:2.0.0" - "@solana/rpc": "npm:2.0.0" - "@solana/rpc-subscriptions": "npm:2.0.0" - "@solana/rpc-types": "npm:2.0.0" - "@solana/transaction-messages": "npm:2.0.0" - "@solana/transactions": "npm:2.0.0" - peerDependencies: - typescript: ">=5" - checksum: 10/b2db200a1f06dc414534e6d98e27eb81cef39f45d0ca32a5ad018121fdec4d37b880b6651789863b05bf842a77279a06a7e821ad372087fb153eab03e05ce8f4 - languageName: node - linkType: hard - -"@solana/transaction-messages@npm:2.0.0": - version: 2.0.0 - resolution: "@solana/transaction-messages@npm:2.0.0" - dependencies: - "@solana/addresses": "npm:2.0.0" - "@solana/codecs-core": "npm:2.0.0" - "@solana/codecs-data-structures": "npm:2.0.0" - "@solana/codecs-numbers": "npm:2.0.0" - "@solana/errors": "npm:2.0.0" - "@solana/functional": "npm:2.0.0" - "@solana/instructions": "npm:2.0.0" - "@solana/rpc-types": "npm:2.0.0" - peerDependencies: - typescript: ">=5" - checksum: 10/e64b66e998b0fab5c9cdf9321f7ad39c41d0702fcc1fc3abef9c41bf97333844562b814fc716509495a7b37b3bb0e6c0fd9d659c93a16c12d16d83cc54f29bc2 - languageName: node - linkType: hard - -"@solana/transactions@npm:2.0.0": - version: 2.0.0 - resolution: "@solana/transactions@npm:2.0.0" - dependencies: - "@solana/addresses": "npm:2.0.0" - "@solana/codecs-core": "npm:2.0.0" - "@solana/codecs-data-structures": "npm:2.0.0" - "@solana/codecs-numbers": "npm:2.0.0" - "@solana/codecs-strings": "npm:2.0.0" - "@solana/errors": "npm:2.0.0" - "@solana/functional": "npm:2.0.0" - "@solana/instructions": "npm:2.0.0" - "@solana/keys": "npm:2.0.0" - "@solana/rpc-types": "npm:2.0.0" - "@solana/transaction-messages": "npm:2.0.0" - peerDependencies: - typescript: ">=5" - checksum: 10/56ef6722b4683757fb573abace3204fc8fab35ad578c12d21f52175c731843d91e65532298a440dd18a9190afd209118c1662542069c77a515dd229a36c150fc - languageName: node - linkType: hard - -"@solana/web3.js@npm:^2.0.0": - version: 2.0.0 - resolution: "@solana/web3.js@npm:2.0.0" - dependencies: - "@solana/accounts": "npm:2.0.0" - "@solana/addresses": "npm:2.0.0" - "@solana/codecs": "npm:2.0.0" - "@solana/errors": "npm:2.0.0" - "@solana/functional": "npm:2.0.0" - "@solana/instructions": "npm:2.0.0" - "@solana/keys": "npm:2.0.0" - "@solana/programs": "npm:2.0.0" - "@solana/rpc": "npm:2.0.0" - "@solana/rpc-parsed-types": "npm:2.0.0" - "@solana/rpc-spec-types": "npm:2.0.0" - "@solana/rpc-subscriptions": "npm:2.0.0" - "@solana/rpc-types": "npm:2.0.0" - "@solana/signers": "npm:2.0.0" - "@solana/sysvars": "npm:2.0.0" - "@solana/transaction-confirmation": "npm:2.0.0" - "@solana/transaction-messages": "npm:2.0.0" - "@solana/transactions": "npm:2.0.0" - peerDependencies: - typescript: ">=5" - checksum: 10/0b9c8344c966976897e97e68239846e679b6bc07fee669fa0ff256a18326f02b0c2977fe248c394bc579e21d8c11d1b4ea8fb0211a222ed4480411ec67f7dc88 + "@babel/runtime": "npm:^7.25.0" + "@noble/curves": "npm:^1.4.2" + "@noble/hashes": "npm:^1.4.0" + "@solana/buffer-layout": "npm:^4.0.1" + agentkeepalive: "npm:^4.5.0" + bigint-buffer: "npm:^1.1.5" + bn.js: "npm:^5.2.1" + borsh: "npm:^0.7.0" + bs58: "npm:^4.0.1" + buffer: "npm:6.0.3" + fast-stable-stringify: "npm:^1.0.0" + jayson: "npm:^4.1.1" + node-fetch: "npm:^2.7.0" + rpc-websockets: "npm:^9.0.2" + superstruct: "npm:^2.0.2" + checksum: 10/25fb38f46f4ba47019f17f686219a75f821455737bbf1153deb8b3f1141c3996c1ac0dc8603bbac50cd04f61058e472772d866aa38d01aef4e1609e53e442075 languageName: node linkType: hard @@ -10420,86 +9860,87 @@ __metadata: languageName: node linkType: hard -"@trezor/analytics@npm:1.2.5": - version: 1.2.5 - resolution: "@trezor/analytics@npm:1.2.5" +"@trezor/analytics@npm:1.2.0": + version: 1.2.0 + resolution: "@trezor/analytics@npm:1.2.0" dependencies: - "@trezor/env-utils": "npm:1.2.1" - "@trezor/utils": "npm:9.2.5" + "@trezor/env-utils": "npm:1.2.0" + "@trezor/utils": "npm:9.2.0" peerDependencies: tslib: ^2.6.2 - checksum: 10/1bc523befce7b1ad8ee0e47dccf3047e98a96df9117bcd4c2415190deb6339b0046b6b06d2a9802261315ddd9da6a3c276293cd1e66c44a469911c84585103bc + checksum: 10/652dea1b54515c10931fe67671a5043b22557629224da3ae8fff153a4a9af45eb27c7cc2cdef68e0dbfab53b7544df0dce1a903adf4e0c0c27531a6abc1d2a19 languageName: node linkType: hard -"@trezor/blockchain-link-types@npm:1.2.5": - version: 1.2.5 - resolution: "@trezor/blockchain-link-types@npm:1.2.5" +"@trezor/blockchain-link-types@npm:1.2.0": + version: 1.2.0 + resolution: "@trezor/blockchain-link-types@npm:1.2.0" dependencies: - "@solana/web3.js": "npm:^2.0.0" - "@trezor/type-utils": "npm:1.1.4" - "@trezor/utxo-lib": "npm:2.2.6" + "@solana/web3.js": "npm:^1.95.0" + "@trezor/type-utils": "npm:1.1.0" + "@trezor/utxo-lib": "npm:2.2.0" + socks-proxy-agent: "npm:6.1.1" peerDependencies: tslib: ^2.6.2 - checksum: 10/0ba2df4e094b93f9a7c7b22d6977a7397ab948b9b8de55cc81c4f45d49289719f1fa9ed09d8750109dd5d1aa7760abdf78bad04b6c37ed922e3e5f82268688c0 + checksum: 10/3165250e4404ed8f4619662aa9a3aca0057da8867a8919a8b4a44b2643bda29661e65224946b3e5ab2c8e13677308f87dc0cdfaaa9324da886132fbe1899b841 languageName: node linkType: hard -"@trezor/blockchain-link-utils@npm:1.2.6": - version: 1.2.6 - resolution: "@trezor/blockchain-link-utils@npm:1.2.6" +"@trezor/blockchain-link-utils@npm:1.2.0": + version: 1.2.0 + resolution: "@trezor/blockchain-link-utils@npm:1.2.0" dependencies: "@mobily/ts-belt": "npm:^3.13.1" - "@trezor/env-utils": "npm:1.2.1" - "@trezor/utils": "npm:9.2.6" + "@solana/web3.js": "npm:^1.95.0" + "@trezor/env-utils": "npm:1.2.0" + "@trezor/utils": "npm:9.2.0" peerDependencies: tslib: ^2.6.2 - checksum: 10/9fb6a7744b547f52cb1f04816cbc0f12a5a06355c74bac291d672ff57c10543152135a47ee62ec9bd35161d596e1b9889188a8b9e3f76fd8b9ad85b1ed425549 + checksum: 10/dacc6529ac568901269478484436b99da8e54dd111fc1663ff66a1b71e799d3663a21df1ce232acc11d4776eb9c77b976e52eafb3b496d941b5ad0996cc6b027 languageName: node linkType: hard -"@trezor/blockchain-link@npm:2.3.6": - version: 2.3.6 - resolution: "@trezor/blockchain-link@npm:2.3.6" - dependencies: - "@solana-program/token": "npm:^0.4.1" - "@solana/web3.js": "npm:^2.0.0" - "@trezor/blockchain-link-types": "npm:1.2.5" - "@trezor/blockchain-link-utils": "npm:1.2.6" - "@trezor/env-utils": "npm:1.2.1" - "@trezor/utils": "npm:9.2.6" - "@trezor/utxo-lib": "npm:2.2.6" - "@types/web": "npm:^0.0.174" +"@trezor/blockchain-link@npm:2.3.0": + version: 2.3.0 + resolution: "@trezor/blockchain-link@npm:2.3.0" + dependencies: + "@solana/buffer-layout": "npm:^4.0.1" + "@solana/web3.js": "npm:^1.95.0" + "@trezor/blockchain-link-types": "npm:1.2.0" + "@trezor/blockchain-link-utils": "npm:1.2.0" + "@trezor/utils": "npm:9.2.0" + "@trezor/utxo-lib": "npm:2.2.0" + "@types/web": "npm:^0.0.138" events: "npm:^3.3.0" ripple-lib: "npm:^1.10.1" - socks-proxy-agent: "npm:8.0.4" + socks-proxy-agent: "npm:6.1.1" ws: "npm:^8.18.0" peerDependencies: tslib: ^2.6.2 - checksum: 10/914dafab450b199ebfb1529f5db6a8c4c6c8cb547b1952becf7a921a737c157c3a1fa388052bbcd9876c4fdc62a8db52a6900e6a290a2d60957d977efd2dd2b4 + checksum: 10/46358539986f4804a2a9de51f01ca0cf8cf0183ec70bef2d2bce6d7baa813a9b6220657c39cbf5a0a1e5e27db0670f1cfbcaae8eb804bdd6d2327d6a798e7068 languageName: node linkType: hard -"@trezor/connect-analytics@npm:1.2.4": - version: 1.2.4 - resolution: "@trezor/connect-analytics@npm:1.2.4" +"@trezor/connect-analytics@npm:1.2.0": + version: 1.2.0 + resolution: "@trezor/connect-analytics@npm:1.2.0" dependencies: - "@trezor/analytics": "npm:1.2.5" + "@trezor/analytics": "npm:1.2.0" peerDependencies: tslib: ^2.6.2 - checksum: 10/d9edf3ad0917ae0fc0034e81e18037f8e85c3784477b3cdf193193a2341acf503e5d9a0a6c8c63392daf728f7944b84a9e5543501c2ca30d723fa3e3bc4361d4 + checksum: 10/15763dc7ddd3c8b8033c9e14cce2104639b47b1e5c4f1faabe61d4275ad2ab00368216949d1085d17b6ba1c106ab2ee3627a0afb4923152e71eb9f92db5c4459 languageName: node linkType: hard -"@trezor/connect-common@npm:0.2.7": - version: 0.2.7 - resolution: "@trezor/connect-common@npm:0.2.7" +"@trezor/connect-common@npm:0.2.0": + version: 0.2.0 + resolution: "@trezor/connect-common@npm:0.2.0" dependencies: - "@trezor/env-utils": "npm:1.2.1" - "@trezor/utils": "npm:9.2.6" + "@trezor/env-utils": "npm:1.2.0" + "@trezor/utils": "npm:9.2.0" peerDependencies: tslib: ^2.6.2 - checksum: 10/2f3edeffeadfa469c7d59d847a993b4dfee0f6e02afcee615e5bea7b5ee54190149a5e0b6a7119ecc0ec4dbdf2e5abca464319a13347f62c42b2349b0602bba6 + checksum: 10/54313304deabed9349b2cd147613dfdbfdee32ddac5a111c077b5991eb5d123cc65f28f81c9049f27d9601d610d7f3c6df3374315695a90691a0d84bf9a4b43e languageName: node linkType: hard @@ -10513,50 +9954,50 @@ __metadata: languageName: node linkType: hard -"@trezor/connect-web@npm:^9.1.11, @trezor/connect-web@npm:~9.4.7": - version: 9.4.7 - resolution: "@trezor/connect-web@npm:9.4.7" +"@trezor/connect-web@npm:^9.1.11, @trezor/connect-web@npm:^9.4.0": + version: 9.4.0 + resolution: "@trezor/connect-web@npm:9.4.0" dependencies: - "@trezor/connect": "npm:9.4.7" - "@trezor/connect-common": "npm:0.2.7" - "@trezor/utils": "npm:9.2.6" + "@trezor/connect": "npm:9.4.0" + "@trezor/connect-common": "npm:0.2.0" + "@trezor/utils": "npm:9.2.0" peerDependencies: tslib: ^2.6.2 - checksum: 10/105b068d2c5bb4579681908121c818c92f87a2fc6c36a349c04d2ec73d6ded4fd1338fd5c28dfd2ff029d2fcad4e2b23630978c1c5f8f82a263201fbb304e3be + checksum: 10/16bf476da1a0800d062379cda7b9fc06f0d296cd268d2c8995c0b2d4db37dd24668fd440543aded5f9737ff92c5defa4c0f854332d128ff31d4141430d92dc75 languageName: node linkType: hard -"@trezor/connect@npm:9.4.7": - version: 9.4.7 - resolution: "@trezor/connect@npm:9.4.7" +"@trezor/connect@npm:9.4.0": + version: 9.4.0 + resolution: "@trezor/connect@npm:9.4.0" dependencies: "@babel/preset-typescript": "npm:^7.24.7" - "@ethereumjs/common": "npm:^4.4.0" - "@ethereumjs/tx": "npm:^5.4.0" + "@ethereumjs/common": "npm:^4.3.0" + "@ethereumjs/tx": "npm:^5.3.0" "@fivebinaries/coin-selection": "npm:2.2.1" - "@trezor/blockchain-link": "npm:2.3.6" - "@trezor/blockchain-link-types": "npm:1.2.5" - "@trezor/connect-analytics": "npm:1.2.4" - "@trezor/connect-common": "npm:0.2.7" - "@trezor/protobuf": "npm:1.2.6" - "@trezor/protocol": "npm:1.2.2" - "@trezor/schema-utils": "npm:1.2.3" - "@trezor/transport": "npm:1.3.7" - "@trezor/utils": "npm:9.2.6" - "@trezor/utxo-lib": "npm:2.2.6" + "@trezor/blockchain-link": "npm:2.3.0" + "@trezor/blockchain-link-types": "npm:1.2.0" + "@trezor/connect-analytics": "npm:1.2.0" + "@trezor/connect-common": "npm:0.2.0" + "@trezor/protobuf": "npm:1.2.0" + "@trezor/protocol": "npm:1.2.0" + "@trezor/schema-utils": "npm:1.2.0" + "@trezor/transport": "npm:1.3.0" + "@trezor/utils": "npm:9.2.0" + "@trezor/utxo-lib": "npm:2.2.0" blakejs: "npm:^1.2.1" - bs58: "npm:^6.0.0" - bs58check: "npm:^4.0.0" + bs58: "npm:^5.0.0" + bs58check: "npm:^3.0.1" cross-fetch: "npm:^4.0.0" peerDependencies: tslib: ^2.6.2 - checksum: 10/82e02b0bca7daf3503cfb24d0e9399d852759999acf3da8e33316fc05c6198c29120e64a4086209174cc10ef69f00c77ead5634c6155ecb4fad027608cf693b6 + checksum: 10/1f1e0dd077474643a908acd2e9089cf62202202e377b4171a5f5c03ddb5f8c5bae8694d113cb8bc047af4d79305b62f60c342af80bd7f51c7fe0c6e18a7ba9b1 languageName: node linkType: hard -"@trezor/env-utils@npm:1.2.1": - version: 1.2.1 - resolution: "@trezor/env-utils@npm:1.2.1" +"@trezor/env-utils@npm:1.2.0": + version: 1.2.0 + resolution: "@trezor/env-utils@npm:1.2.0" dependencies: ua-parser-js: "npm:^1.0.37" peerDependencies: @@ -10571,113 +10012,102 @@ __metadata: optional: true react-native: optional: true - checksum: 10/f7d06452400e4654b30fc09246a028ee616b57ed096341d2b72e0baa5d798442215a8c2766cd8b8342c659142bd43eb76e86984cbeb78cb3ab713f53cc072285 + checksum: 10/8b63897816ceb4437847f8672bb2767394addfae47964e5435c417600b8e3b24388d1d928c30e3acccf84547508f330829db7adb517008225da76dbd3c403a19 languageName: node linkType: hard -"@trezor/protobuf@npm:1.2.6": - version: 1.2.6 - resolution: "@trezor/protobuf@npm:1.2.6" +"@trezor/protobuf@npm:1.2.0": + version: 1.2.0 + resolution: "@trezor/protobuf@npm:1.2.0" dependencies: - "@trezor/schema-utils": "npm:1.2.3" - protobufjs: "npm:7.4.0" + "@trezor/schema-utils": "npm:1.2.0" + protobufjs: "npm:7.2.6" peerDependencies: tslib: ^2.6.2 - checksum: 10/134e336596fd02dbef04fd77826c99704c277142d3406e96578b0d22bc621014450c8217b7cc540e796c07c06257ad830cb3e0dbfe15b8810caa0130b201ccde + checksum: 10/1f510e384b0e7d1a60ecc1dd05be14a8071834138e8bb64593a8585eff81298680d055c06ec3aa11133fa08b0283630ed0fa9301165f1765ed3d6d56e207835f languageName: node linkType: hard -"@trezor/protocol@npm:1.2.2": - version: 1.2.2 - resolution: "@trezor/protocol@npm:1.2.2" +"@trezor/protocol@npm:1.2.0": + version: 1.2.0 + resolution: "@trezor/protocol@npm:1.2.0" peerDependencies: tslib: ^2.6.2 - checksum: 10/7563298811d05f5391a0289f937500112ea84a50f1ea377cddb89d258e5c6c976bf1926e17326f4dcaf6460aad7075fd2fb0ed06d185ca267624adb269d1b933 + checksum: 10/4440973bc20cc3f58c489f7a90292591c8994bace7477205287b504947d0a1e4ea7bf9e029e6a6bdd438281a8d9ff7ea54567dc377b39b8eaa7028522d12adca languageName: node linkType: hard -"@trezor/schema-utils@npm:1.2.3": - version: 1.2.3 - resolution: "@trezor/schema-utils@npm:1.2.3" +"@trezor/schema-utils@npm:1.2.0": + version: 1.2.0 + resolution: "@trezor/schema-utils@npm:1.2.0" dependencies: - "@sinclair/typebox": "npm:^0.33.7" + "@sinclair/typebox": "npm:^0.31.28" ts-mixer: "npm:^6.0.3" peerDependencies: tslib: ^2.6.2 - checksum: 10/7125ad14e9e06d318392a3a3ff1c6fb6f3d2f4afd88d2b48a3c6cc140a4062ba71d2009e6c5f7ef87469ee255a9c1dfd60f2f05e9a669c3de8e8a8d43bfd6870 + checksum: 10/ce1e4c8d95068e45834d33346d3596745e9263d3ac58482a56010584dfd89383e3915dee9f2b729ee411a2b417c3b4e14575192e462e576630124f9ea3957d28 languageName: node linkType: hard -"@trezor/transport@npm:1.3.7": - version: 1.3.7 - resolution: "@trezor/transport@npm:1.3.7" +"@trezor/transport@npm:1.3.0": + version: 1.3.0 + resolution: "@trezor/transport@npm:1.3.0" dependencies: - "@trezor/protobuf": "npm:1.2.6" - "@trezor/protocol": "npm:1.2.2" - "@trezor/utils": "npm:9.2.6" + "@trezor/protobuf": "npm:1.2.0" + "@trezor/protocol": "npm:1.2.0" + "@trezor/utils": "npm:9.2.0" cross-fetch: "npm:^4.0.0" long: "npm:^4.0.0" - protobufjs: "npm:7.4.0" - usb: "npm:^2.14.0" + protobufjs: "npm:7.2.6" + usb: "npm:^2.11.0" peerDependencies: tslib: ^2.6.2 - checksum: 10/511e152032144b133770d2d464da82114a8756409f845c4bf067c918902b3a39526d1d701a35b822bb2d1414b2ec597e17e235018081ee923ca5ba374c526abf - languageName: node - linkType: hard - -"@trezor/type-utils@npm:1.1.4": - version: 1.1.4 - resolution: "@trezor/type-utils@npm:1.1.4" - checksum: 10/0218e3c3064b7d0db047ebae49826d57d092272f47fccaf0b83867f21cf1cad4de632f271cc16c4287e4ad651532d60dc8972f586d4602860208e008a7d5412f + checksum: 10/0b345bf848fddcf46c8c44e1f5c659794ab4a790749522fe266e1f81f6a612a477cef99c1104505aff39e976e1a25a868249ef440322faa76cea1cf8a02ffc78 languageName: node linkType: hard -"@trezor/utils@npm:9.2.5": - version: 9.2.5 - resolution: "@trezor/utils@npm:9.2.5" - dependencies: - bignumber.js: "npm:^9.1.2" - peerDependencies: - tslib: ^2.6.2 - checksum: 10/c9b7a259db043f4b66d64ab87ee015529822a243353f3b19aa081f18b77b4f82407e8f8b9bd8a549684a86bc8248ac57dc6335424f5333fe8e1710979787d0ca +"@trezor/type-utils@npm:1.1.0": + version: 1.1.0 + resolution: "@trezor/type-utils@npm:1.1.0" + checksum: 10/382bac3c2a382d42fc5da3edfa0d8a955ca25a5adb165594af4ecaf2ff3a2090108ad53ee2ad75673dd9ebabd5bfcfe036564576a3c62926a44d99ba102d0583 languageName: node linkType: hard -"@trezor/utils@npm:9.2.6": - version: 9.2.6 - resolution: "@trezor/utils@npm:9.2.6" +"@trezor/utils@npm:9.2.0": + version: 9.2.0 + resolution: "@trezor/utils@npm:9.2.0" dependencies: bignumber.js: "npm:^9.1.2" peerDependencies: tslib: ^2.6.2 - checksum: 10/302b82c8734a5b9851f6b1f5c025b56ea5a719dbeebda618344a08bb6fc4f9c32b419ab09fdbc315015f4b3827bda889758fddcb121de6d978b74562c4bb309f + checksum: 10/9ca9f47af18cf939d02b2481666d0af15d58e53dabcae59fb9e5c18d65edcc91f793cf9104bf6505ba3041d8d2b8c9d61e252df2d5cb8e665e8b7ac41c3ac4c7 languageName: node linkType: hard -"@trezor/utxo-lib@npm:2.2.6": - version: 2.2.6 - resolution: "@trezor/utxo-lib@npm:2.2.6" +"@trezor/utxo-lib@npm:2.2.0": + version: 2.2.0 + resolution: "@trezor/utxo-lib@npm:2.2.0" dependencies: - "@trezor/utils": "npm:9.2.6" + "@trezor/utils": "npm:9.2.0" bchaddrjs: "npm:^0.5.2" bech32: "npm:^2.0.0" - bip66: "npm:^2.0.0" + bip66: "npm:^1.1.5" bitcoin-ops: "npm:^1.4.1" blake-hash: "npm:^2.0.0" blakejs: "npm:^1.2.1" bn.js: "npm:^5.2.1" - bs58: "npm:^6.0.0" - bs58check: "npm:^4.0.0" + bs58: "npm:^5.0.0" + bs58check: "npm:^3.0.1" create-hmac: "npm:^1.1.7" int64-buffer: "npm:^1.0.1" pushdata-bitcoin: "npm:^1.0.1" tiny-secp256k1: "npm:^1.1.6" typeforce: "npm:^1.18.0" - varuint-bitcoin: "npm:2.0.0" - wif: "npm:^5.0.0" + varuint-bitcoin: "npm:^1.1.2" + wif: "npm:^4.0.0" peerDependencies: tslib: ^2.6.2 - checksum: 10/cc9412b3e215584bbaacff51127fc9ee59e29b70cbbf4a126b9d419f89980b318800379718f5623558ba583710b5fe5ceff2e564b767b6186f42b5f545b1a5f2 + checksum: 10/398f58ca12efb4cc72985bd8bd6a9b637a49d0c56f4de8a7eb0332c7fa7e1e797a96a103dd55fed44cc0ed630c51e7d8712b17895ac26347087c4ffd5a5a456e languageName: node linkType: hard @@ -10929,13 +10359,6 @@ __metadata: languageName: node linkType: hard -"@types/braces@npm:*": - version: 3.0.5 - resolution: "@types/braces@npm:3.0.5" - checksum: 10/1c0091921cf7429f95404ee2a7fd7e52e52ddd160cf2eb3b1b841649debf47b062386209388877a7548d8aae906346a0832e41bae143f8e576710fd22314b69d - languageName: node - linkType: hard - "@types/browserify@npm:*, @types/browserify@npm:^12.0.37": version: 12.0.37 resolution: "@types/browserify@npm:12.0.37" @@ -10985,7 +10408,7 @@ __metadata: languageName: node linkType: hard -"@types/connect@npm:*": +"@types/connect@npm:*, @types/connect@npm:^3.4.33": version: 3.4.38 resolution: "@types/connect@npm:3.4.38" dependencies: @@ -11467,15 +10890,6 @@ __metadata: languageName: node linkType: hard -"@types/micromatch@npm:^4": - version: 4.0.9 - resolution: "@types/micromatch@npm:4.0.9" - dependencies: - "@types/braces": "npm:*" - checksum: 10/324f4bcb4a7caa2048bdd650f442d2c24b5bf6bc95e4d63d4741bd234fdcf3cde140217bd477b2c02c7fb0034c7293037fd7b61429ace84e997dd3b4d3b2b2f7 - languageName: node - linkType: hard - "@types/mime-types@npm:^2.1.0": version: 2.1.1 resolution: "@types/mime-types@npm:2.1.1" @@ -11576,6 +10990,13 @@ __metadata: languageName: node linkType: hard +"@types/node@npm:^12.12.54": + version: 12.20.55 + resolution: "@types/node@npm:12.20.55" + checksum: 10/1f916a06fff02faadb09a16ed6e31820ce170798b202ef0b14fc244bfbd721938c54a3a99836e185e4414ca461fe96c5bb5c67c3d248f153555b7e6347f061dd + languageName: node + linkType: hard + "@types/node@npm:^16.11.26": version: 16.18.34 resolution: "@types/node@npm:16.18.34" @@ -12037,10 +11458,10 @@ __metadata: languageName: node linkType: hard -"@types/web@npm:^0.0.174": - version: 0.0.174 - resolution: "@types/web@npm:0.0.174" - checksum: 10/e249ac2b2ce8a11d0933fd9a307dc2fd8d627c93b3c15b2d6fe959133aa6ee2608cdef58c39ce237b7cd081fa6c12e7cd720dbf2a53f7161475c3f551f89a86d +"@types/web@npm:^0.0.138": + version: 0.0.138 + resolution: "@types/web@npm:0.0.138" + checksum: 10/a323f7dc9c3980382f134388a615a854e1f75f9b8a12e8aa1c122d3368bee5373aacc942bd11416cacac456095b91543fd3c3a798be02555d49143f9ef3e0658 languageName: node linkType: hard @@ -12060,7 +11481,7 @@ __metadata: languageName: node linkType: hard -"@types/ws@npm:^7.2.0": +"@types/ws@npm:^7.2.0, @types/ws@npm:^7.4.4": version: 7.4.7 resolution: "@types/ws@npm:7.4.7" dependencies: @@ -12389,18 +11810,6 @@ __metadata: languageName: node linkType: hard -"@viem/anvil@npm:^0.0.10": - version: 0.0.10 - resolution: "@viem/anvil@npm:0.0.10" - dependencies: - execa: "npm:^7.1.1" - get-port: "npm:^6.1.2" - http-proxy: "npm:^1.18.1" - ws: "npm:^8.13.0" - checksum: 10/8e688b9b2a7f4f90b5b7d9669bc73b20b37f05cd09646bce0fd934e582ac067bf8006c23f49d7dc0af4aa4261d863fe52730372afc0e377931da78deb1eb68bf - languageName: node - linkType: hard - "@vue/compiler-core@npm:3.5.13": version: 3.5.13 resolution: "@vue/compiler-core@npm:3.5.13" @@ -12771,7 +12180,7 @@ __metadata: languageName: node linkType: hard -"JSONStream@npm:1.3.5, JSONStream@npm:^1.0.3": +"JSONStream@npm:1.3.5, JSONStream@npm:^1.0.3, JSONStream@npm:^1.3.5": version: 1.3.5 resolution: "JSONStream@npm:1.3.5" dependencies: @@ -12797,21 +12206,6 @@ __metadata: languageName: node linkType: hard -"abitype@npm:1.0.5": - version: 1.0.5 - resolution: "abitype@npm:1.0.5" - peerDependencies: - typescript: ">=5.0.4" - zod: ^3 >=3.22.0 - peerDependenciesMeta: - typescript: - optional: true - zod: - optional: true - checksum: 10/1acd0d9687945dd78442b71bd84ff3b9dceae27d15f0d8b14b16554a0c8c9518eeb971ff8e94d507f4d9f05a8a8b91eb8fafd735eaecebac37d5c5a4aac06d8e - languageName: node - linkType: hard - "abort-controller@npm:3.0.0": version: 3.0.0 resolution: "abort-controller@npm:3.0.0" @@ -13105,6 +12499,15 @@ __metadata: languageName: node linkType: hard +"agentkeepalive@npm:^4.5.0": + version: 4.5.0 + resolution: "agentkeepalive@npm:4.5.0" + dependencies: + humanize-ms: "npm:^1.2.1" + checksum: 10/dd210ba2a2e2482028f027b1156789744aadbfd773a6c9dd8e4e8001930d5af82382abe19a69240307b1d8003222ce6b0542935038313434b900e351914fc15f + languageName: node + linkType: hard + "aggregate-error@npm:^3.0.0": version: 3.0.1 resolution: "aggregate-error@npm:3.0.1" @@ -14011,13 +13414,13 @@ __metadata: linkType: hard "axios@npm:^1.1.3": - version: 1.7.4 - resolution: "axios@npm:1.7.4" + version: 1.7.7 + resolution: "axios@npm:1.7.7" dependencies: follow-redirects: "npm:^1.15.6" form-data: "npm:^4.0.0" proxy-from-env: "npm:^1.1.0" - checksum: 10/7a1429be1e3d0c2e1b96d4bba4d113efbfabc7c724bed107beb535c782c7bea447ff634886b0c7c43395a264d085450d009eb1154b5f38a8bae49d469fdcbc61 + checksum: 10/7f875ea13b9298cd7b40fd09985209f7a38d38321f1118c701520939de2f113c4ba137832fe8e3f811f99a38e12c8225481011023209a77b0c0641270e20cde1 languageName: node linkType: hard @@ -14248,10 +13651,10 @@ __metadata: languageName: node linkType: hard -"base-x@npm:^5.0.0": - version: 5.0.0 - resolution: "base-x@npm:5.0.0" - checksum: 10/fa82bc9a963f7a765a3287ba632661669fe553d06ee0d4d4e282640335bff30ec685e3c3b1714e265f697b234facd02a310f1e2465db88f4f1a448e6267fbc65 +"base-x@npm:^4.0.0": + version: 4.0.0 + resolution: "base-x@npm:4.0.0" + checksum: 10/b25db9e07eb1998472a20557c7f00c797dc0595f79df95155ab74274e7fa98b9f2659b3ee547ac8773666b7f69540656793aeb97ad2b1ceccdb6fa5faaf69ac0 languageName: node linkType: hard @@ -14394,6 +13797,16 @@ __metadata: languageName: node linkType: hard +"bigint-buffer@npm:^1.1.5": + version: 1.1.5 + resolution: "bigint-buffer@npm:1.1.5" + dependencies: + bindings: "npm:^1.3.0" + node-gyp: "npm:latest" + checksum: 10/be70c7ad00f5e1a4739251755ef35fe8f183ec34782353cfde0820dcc7c84eefa647c12d75c003650a19c333a0528fde2d4fb9d0c41c724c27cd6b0245d20987 + languageName: node + linkType: hard + "bignumber.js@npm:^4.1.0": version: 4.1.0 resolution: "bignumber.js@npm:4.1.0" @@ -14436,10 +13849,12 @@ __metadata: languageName: node linkType: hard -"bip66@npm:^2.0.0": - version: 2.0.0 - resolution: "bip66@npm:2.0.0" - checksum: 10/919b25d3ed2b9d774eefe550ae6e825e29e1aa450fc1af12e7cef39115a8bc867018b5aa3d8e68b459ec198decabfc1ebe2bdbae9edfdca61c97e862d1db098d +"bip66@npm:^1.1.5": + version: 1.1.5 + resolution: "bip66@npm:1.1.5" + dependencies: + safe-buffer: "npm:^5.0.1" + checksum: 10/6257e90ff2149aa08740ff4009730c1bceb1a3456571d3006a36b39f30044f2973e05f043ea6977046d6ab66e4a8d6f5c9785094f8317f4ff546a325baece1ab languageName: node linkType: hard @@ -14536,27 +13951,7 @@ __metadata: languageName: node linkType: hard -"body-parser@npm:1.20.2": - version: 1.20.2 - resolution: "body-parser@npm:1.20.2" - dependencies: - bytes: "npm:3.1.2" - content-type: "npm:~1.0.5" - debug: "npm:2.6.9" - depd: "npm:2.0.0" - destroy: "npm:1.2.0" - http-errors: "npm:2.0.0" - iconv-lite: "npm:0.4.24" - on-finished: "npm:2.4.1" - qs: "npm:6.11.0" - raw-body: "npm:2.5.2" - type-is: "npm:~1.6.18" - unpipe: "npm:1.0.0" - checksum: 10/3cf171b82190cf91495c262b073e425fc0d9e25cc2bf4540d43f7e7bbca27d6a9eae65ca367b6ef3993eea261159d9d2ab37ce444e8979323952e12eb3df319a - languageName: node - linkType: hard - -"body-parser@npm:^1.15.2, body-parser@npm:^1.19.0, body-parser@npm:^1.20.0": +"body-parser@npm:1.20.3, body-parser@npm:^1.15.2, body-parser@npm:^1.19.0, body-parser@npm:^1.20.0": version: 1.20.3 resolution: "body-parser@npm:1.20.3" dependencies: @@ -14642,6 +14037,17 @@ __metadata: languageName: node linkType: hard +"borsh@npm:^0.7.0": + version: 0.7.0 + resolution: "borsh@npm:0.7.0" + dependencies: + bn.js: "npm:^5.2.0" + bs58: "npm:^4.0.0" + text-encoding-utf-8: "npm:^1.0.2" + checksum: 10/e51a9395dad0c1db38d7b764052369c536a830de4c744107992765b7b560f141f79a8214a684d186b27c61308b75796613a60aef3b70d1a6ab638140ed5087ca + languageName: node + linkType: hard + "bowser@npm:^2.11.0": version: 2.11.0 resolution: "bowser@npm:2.11.0" @@ -14737,12 +14143,12 @@ __metadata: languageName: node linkType: hard -"braces@npm:^3.0.3, braces@npm:~3.0.2": - version: 3.0.3 - resolution: "braces@npm:3.0.3" +"braces@npm:^3.0.2, braces@npm:~3.0.2": + version: 3.0.2 + resolution: "braces@npm:3.0.2" dependencies: - fill-range: "npm:^7.1.1" - checksum: 10/fad11a0d4697a27162840b02b1fad249c1683cbc510cd5bf1a471f2f8085c046d41094308c577a50a03a579dd99d5a6b3724c4b5e8b14df2c4443844cfcda2c6 + fill-range: "npm:^7.0.1" + checksum: 10/966b1fb48d193b9d155f810e5efd1790962f2c4e0829f8440b8ad236ba009222c501f70185ef732fef17a4c490bb33a03b90dab0631feafbdf447da91e8165b1 languageName: node linkType: hard @@ -14969,7 +14375,7 @@ __metadata: languageName: node linkType: hard -"bs58@npm:^4.0.0": +"bs58@npm:^4.0.0, bs58@npm:^4.0.1": version: 4.0.1 resolution: "bs58@npm:4.0.1" dependencies: @@ -14978,12 +14384,12 @@ __metadata: languageName: node linkType: hard -"bs58@npm:^6.0.0": - version: 6.0.0 - resolution: "bs58@npm:6.0.0" +"bs58@npm:^5.0.0": + version: 5.0.0 + resolution: "bs58@npm:5.0.0" dependencies: - base-x: "npm:^5.0.0" - checksum: 10/7c9bb2b2d93d997a8c652de3510d89772007ac64ee913dc4e16ba7ff47624caad3128dcc7f360763eb6308760c300b3e9fd91b8bcbd489acd1a13278e7949c4e + base-x: "npm:^4.0.0" + checksum: 10/2475cb0684e07077521aac718e604a13e0f891d58cff923d437a2f7e9e28703ab39fce9f84c7c703ab369815a675f11e3bd394d38643bfe8969fbe42e6833d45 languageName: node linkType: hard @@ -14998,13 +14404,13 @@ __metadata: languageName: node linkType: hard -"bs58check@npm:^4.0.0": - version: 4.0.0 - resolution: "bs58check@npm:4.0.0" +"bs58check@npm:^3.0.1": + version: 3.0.1 + resolution: "bs58check@npm:3.0.1" dependencies: "@noble/hashes": "npm:^1.2.0" - bs58: "npm:^6.0.0" - checksum: 10/cf5691bdfdf317574f722582360a834f01a36e8f6c850bd5791f04e040b334a0800b7c322ad24c77979c3ed6ef6cf31a6373366b4018223e3005278d491d8799 + bs58: "npm:^5.0.0" + checksum: 10/dbbecc7a09f3836e821149266c864c4bbd545539cea43c35f23f4c3c46b54c86c52b65d224b9ea2e916fa6d93bd2ce9fac5b6c6bfcf19621a9c209a5602f71c8 languageName: node linkType: hard @@ -15078,23 +14484,23 @@ __metadata: languageName: node linkType: hard -"buffer@npm:^5.1.0, buffer@npm:^5.2.1, buffer@npm:^5.5.0, buffer@npm:^5.6.0": - version: 5.7.1 - resolution: "buffer@npm:5.7.1" +"buffer@npm:6.0.3, buffer@npm:^6.0.3, buffer@npm:~6.0.3": + version: 6.0.3 + resolution: "buffer@npm:6.0.3" dependencies: base64-js: "npm:^1.3.1" - ieee754: "npm:^1.1.13" - checksum: 10/997434d3c6e3b39e0be479a80288875f71cd1c07d75a3855e6f08ef848a3c966023f79534e22e415ff3a5112708ce06127277ab20e527146d55c84566405c7c6 + ieee754: "npm:^1.2.1" + checksum: 10/b6bc68237ebf29bdacae48ce60e5e28fc53ae886301f2ad9496618efac49427ed79096750033e7eab1897a4f26ae374ace49106a5758f38fb70c78c9fda2c3b1 languageName: node linkType: hard -"buffer@npm:^6.0.3": - version: 6.0.3 - resolution: "buffer@npm:6.0.3" +"buffer@npm:^5.1.0, buffer@npm:^5.2.1, buffer@npm:^5.5.0, buffer@npm:^5.6.0": + version: 5.7.1 + resolution: "buffer@npm:5.7.1" dependencies: base64-js: "npm:^1.3.1" - ieee754: "npm:^1.2.1" - checksum: 10/b6bc68237ebf29bdacae48ce60e5e28fc53ae886301f2ad9496618efac49427ed79096750033e7eab1897a4f26ae374ace49106a5758f38fb70c78c9fda2c3b1 + ieee754: "npm:^1.1.13" + checksum: 10/997434d3c6e3b39e0be479a80288875f71cd1c07d75a3855e6f08ef848a3c966023f79534e22e415ff3a5112708ce06127277ab20e527146d55c84566405c7c6 languageName: node linkType: hard @@ -15128,6 +14534,16 @@ __metadata: languageName: node linkType: hard +"bufferutil@npm:^4.0.1": + version: 4.0.8 + resolution: "bufferutil@npm:4.0.8" + dependencies: + node-gyp: "npm:latest" + node-gyp-build: "npm:^4.3.0" + checksum: 10/d9337badc960a19d5a031db5de47159d7d8a11b6bab399bdfbf464ffa9ecd2972fef19bb61a7d2827e0c55f912c20713e12343386b86cb013f2b99c2324ab6a3 + languageName: node + linkType: hard + "builtin-modules@npm:^3.3.0": version: 3.3.0 resolution: "builtin-modules@npm:3.3.0" @@ -16154,7 +15570,7 @@ __metadata: languageName: node linkType: hard -"commander@npm:^2.15.0, commander@npm:^2.18.0, commander@npm:^2.20.0, commander@npm:^2.6.0": +"commander@npm:^2.15.0, commander@npm:^2.18.0, commander@npm:^2.20.0, commander@npm:^2.20.3, commander@npm:^2.6.0": version: 2.20.3 resolution: "commander@npm:2.20.3" checksum: 10/90c5b6898610cd075984c58c4f88418a4fb44af08c1b1415e9854c03171bec31b336b7f3e4cefe33de994b3f12b03c5e2d638da4316df83593b9e82554e7e95b @@ -16450,10 +15866,10 @@ __metadata: languageName: node linkType: hard -"cookie@npm:0.5.0": - version: 0.5.0 - resolution: "cookie@npm:0.5.0" - checksum: 10/aae7911ddc5f444a9025fbd979ad1b5d60191011339bce48e555cb83343d0f98b865ff5c4d71fecdfb8555a5cafdc65632f6fce172f32aaf6936830a883a0380 +"cookie@npm:0.7.1": + version: 0.7.1 + resolution: "cookie@npm:0.7.1" + checksum: 10/aec6a6aa0781761bf55d60447d6be08861d381136a0fe94aa084fddd4f0300faa2b064df490c6798adfa1ebaef9e0af9b08a189c823e0811b8b313b3d9a03380 languageName: node linkType: hard @@ -16606,14 +16022,11 @@ __metadata: linkType: hard "crc-32@npm:^1.2.0": - version: 1.2.0 - resolution: "crc-32@npm:1.2.0" - dependencies: - exit-on-epipe: "npm:~1.0.1" - printj: "npm:~1.1.0" + version: 1.2.2 + resolution: "crc-32@npm:1.2.2" bin: - crc32: ./bin/crc32.njs - checksum: 10/10c648c986b005ed0ea8393bb0d1ccb99e7a102505b136d313dee6abe204aa682d9bb9bc6fd180f9cd98ef92aa029964f1cc96a2a85eb50507dedd9ead1a262f + crc32: bin/crc32.njs + checksum: 10/824f696a5baaf617809aa9cd033313c8f94f12d15ebffa69f10202480396be44aef9831d900ab291638a8022ed91c360696dd5b1ba691eb3f34e60be8835b7c3 languageName: node linkType: hard @@ -17494,6 +16907,13 @@ __metadata: languageName: node linkType: hard +"delay@npm:^5.0.0": + version: 5.0.0 + resolution: "delay@npm:5.0.0" + checksum: 10/62f151151ecfde0d9afbb8a6be37a6d103c4cb24f35a20ef3fe56f920b0d0d0bb02bc9c0a3084d0179ef669ca332b91155f2ee4d9854622cd2cdba5fc95285f9 + languageName: node + linkType: hard + "delayed-stream@npm:~1.0.0": version: 1.0.0 resolution: "delayed-stream@npm:1.0.0" @@ -18367,6 +17787,13 @@ __metadata: languageName: node linkType: hard +"encodeurl@npm:~2.0.0": + version: 2.0.0 + resolution: "encodeurl@npm:2.0.0" + checksum: 10/abf5cd51b78082cf8af7be6785813c33b6df2068ce5191a40ca8b1afe6a86f9230af9a9ce694a5ce4665955e5c1120871826df9c128a642e09c58d592e2807fe + languageName: node + linkType: hard + "encoding@npm:^0.1.13": version: 0.1.13 resolution: "encoding@npm:0.1.13" @@ -18657,6 +18084,22 @@ __metadata: languageName: node linkType: hard +"es6-promise@npm:^4.0.3": + version: 4.2.8 + resolution: "es6-promise@npm:4.2.8" + checksum: 10/b250c55523c496c43c9216c2646e58ec182b819e036fe5eb8d83fa16f044ecc6b8dcefc88ace2097be3d3c4d02b6aa8eeae1a66deeaf13e7bee905ebabb350a3 + languageName: node + linkType: hard + +"es6-promisify@npm:^5.0.0": + version: 5.0.0 + resolution: "es6-promisify@npm:5.0.0" + dependencies: + es6-promise: "npm:^4.0.3" + checksum: 10/fbed9d791598831413be84a5374eca8c24800ec71a16c1c528c43a98e2dadfb99331483d83ae6094ddb9b87e6f799a15d1553cebf756047e0865c753bc346b92 + languageName: node + linkType: hard + "es6-symbol@npm:^3.1.1, es6-symbol@npm:^3.1.3": version: 3.1.4 resolution: "es6-symbol@npm:3.1.4" @@ -19575,14 +19018,14 @@ __metadata: linkType: hard "ethereum-cryptography@npm:^1.1.2": - version: 1.2.0 - resolution: "ethereum-cryptography@npm:1.2.0" + version: 1.1.2 + resolution: "ethereum-cryptography@npm:1.1.2" dependencies: - "@noble/hashes": "npm:1.2.0" - "@noble/secp256k1": "npm:1.7.1" - "@scure/bip32": "npm:1.1.5" - "@scure/bip39": "npm:1.1.1" - checksum: 10/e8b2ab91e0237ed83a6e6ab1aa2a61ee081dea137ac994c7daa935b0b620e866f70e2ac7eb2fb8db2dec044fe22283d2bf940598417e4dccd15a2b704a817a1b + "@noble/hashes": "npm:1.1.2" + "@noble/secp256k1": "npm:1.6.3" + "@scure/bip32": "npm:1.1.0" + "@scure/bip39": "npm:1.1.0" + checksum: 10/abf9288086002a697e0ee0077d77d001c8e1306fa53ea8d7901f9744786f47d073caa6c266bd5b25a283a5c0fbc8beed9fa9cd90d842dc51339e6748aa1ab46a languageName: node linkType: hard @@ -19795,7 +19238,7 @@ __metadata: languageName: node linkType: hard -"eventemitter3@npm:^4.0.0": +"eventemitter3@npm:^4.0.0, eventemitter3@npm:^4.0.7": version: 4.0.7 resolution: "eventemitter3@npm:4.0.7" checksum: 10/8030029382404942c01d0037079f1b1bc8fed524b5849c237b80549b01e2fc49709e1d0c557fa65ca4498fc9e24cff1475ef7b855121fcc15f9d61f93e282346 @@ -19869,23 +19312,6 @@ __metadata: languageName: node linkType: hard -"execa@npm:^7.1.1": - version: 7.2.0 - resolution: "execa@npm:7.2.0" - dependencies: - cross-spawn: "npm:^7.0.3" - get-stream: "npm:^6.0.1" - human-signals: "npm:^4.3.0" - is-stream: "npm:^3.0.0" - merge-stream: "npm:^2.0.0" - npm-run-path: "npm:^5.1.0" - onetime: "npm:^6.0.0" - signal-exit: "npm:^3.0.7" - strip-final-newline: "npm:^3.0.0" - checksum: 10/473feff60f9d4dbe799225948de48b5158c1723021d19c4b982afe37bcd111ae84e1b4c9dfe967fae5101b0894b1a62e4dd564a286dfa3e46d7b0cfdbf7fe62b - languageName: node - linkType: hard - "execall@npm:^2.0.0": version: 2.0.0 resolution: "execall@npm:2.0.0" @@ -19895,13 +19321,6 @@ __metadata: languageName: node linkType: hard -"exit-on-epipe@npm:~1.0.1": - version: 1.0.1 - resolution: "exit-on-epipe@npm:1.0.1" - checksum: 10/b180aa277aec5bef2609b34e5876061f421a1f81bf343beb213c4d60b382ddcb6b83012833f0ba329d6bc38042685c8d89b1c52ea495b9b6327948ea80627398 - languageName: node - linkType: hard - "exit@npm:^0.1.2": version: 0.1.2 resolution: "exit@npm:0.1.2" @@ -19988,41 +19407,41 @@ __metadata: linkType: hard "express@npm:^4.14.0, express@npm:^4.17.3, express@npm:^4.18.1": - version: 4.18.3 - resolution: "express@npm:4.18.3" + version: 4.21.2 + resolution: "express@npm:4.21.2" dependencies: accepts: "npm:~1.3.8" array-flatten: "npm:1.1.1" - body-parser: "npm:1.20.2" + body-parser: "npm:1.20.3" content-disposition: "npm:0.5.4" content-type: "npm:~1.0.4" - cookie: "npm:0.5.0" + cookie: "npm:0.7.1" cookie-signature: "npm:1.0.6" debug: "npm:2.6.9" depd: "npm:2.0.0" - encodeurl: "npm:~1.0.2" + encodeurl: "npm:~2.0.0" escape-html: "npm:~1.0.3" etag: "npm:~1.8.1" - finalhandler: "npm:1.2.0" + finalhandler: "npm:1.3.1" fresh: "npm:0.5.2" http-errors: "npm:2.0.0" - merge-descriptors: "npm:1.0.1" + merge-descriptors: "npm:1.0.3" methods: "npm:~1.1.2" on-finished: "npm:2.4.1" parseurl: "npm:~1.3.3" - path-to-regexp: "npm:0.1.7" + path-to-regexp: "npm:0.1.12" proxy-addr: "npm:~2.0.7" - qs: "npm:6.11.0" + qs: "npm:6.13.0" range-parser: "npm:~1.2.1" safe-buffer: "npm:5.2.1" - send: "npm:0.18.0" - serve-static: "npm:1.15.0" + send: "npm:0.19.0" + serve-static: "npm:1.16.2" setprototypeof: "npm:1.2.0" statuses: "npm:2.0.1" type-is: "npm:~1.6.18" utils-merge: "npm:1.0.1" vary: "npm:~1.1.2" - checksum: 10/0bf4656d0020cdc477aec884c6245dceea78992f6c747c899c87dbb0598474658d4130a29c80f02c99d1f0d6ebef706e7131c70c5454c3e07aba761c5bd3d627 + checksum: 10/34571c442fc8c9f2c4b442d2faa10ea1175cf8559237fc6a278f5ce6254a8ffdbeb9a15d99f77c1a9f2926ab183e3b7ba560e3261f1ad4149799e3412ab66bd1 languageName: node linkType: hard @@ -20138,6 +19557,13 @@ __metadata: languageName: node linkType: hard +"eyes@npm:^0.1.8": + version: 0.1.8 + resolution: "eyes@npm:0.1.8" + checksum: 10/58480c1f4c8e80ae9d4147afa0e0cc3403e5a3d1fa9e0c17dd8418f87273762c40ab035919ed407f6ed0992086495b93ff7163eb2a1027f58ae70e3c847d6c08 + languageName: node + linkType: hard + "fake-indexeddb@npm:^4.0.1": version: 4.0.1 resolution: "fake-indexeddb@npm:4.0.1" @@ -20253,6 +19679,13 @@ __metadata: languageName: node linkType: hard +"fast-stable-stringify@npm:^1.0.0": + version: 1.0.0 + resolution: "fast-stable-stringify@npm:1.0.0" + checksum: 10/e4743ae52f621b42aa04ab4a44fec9e644dd30f476d37f9cf13e7dd95de3e427ecd1b20e6be7adaf0dea7252ed11ff72819066f939b1d491cec1e7e898524989 + languageName: node + linkType: hard + "fast-uri@npm:^3.0.1": version: 3.0.1 resolution: "fast-uri@npm:3.0.1" @@ -20470,12 +19903,12 @@ __metadata: languageName: node linkType: hard -"fill-range@npm:^7.1.1": - version: 7.1.1 - resolution: "fill-range@npm:7.1.1" +"fill-range@npm:^7.0.1": + version: 7.0.1 + resolution: "fill-range@npm:7.0.1" dependencies: to-regex-range: "npm:^5.0.1" - checksum: 10/a7095cb39e5bc32fada2aa7c7249d3f6b01bd1ce461a61b0adabacccabd9198500c6fb1f68a7c851a657e273fce2233ba869638897f3d7ed2e87a2d89b4436ea + checksum: 10/e260f7592fd196b4421504d3597cc76f4a1ca7a9488260d533b611fc3cefd61e9a9be1417cb82d3b01ad9f9c0ff2dbf258e1026d2445e26b0cf5148ff4250429 languageName: node linkType: hard @@ -20494,18 +19927,18 @@ __metadata: languageName: node linkType: hard -"finalhandler@npm:1.2.0": - version: 1.2.0 - resolution: "finalhandler@npm:1.2.0" +"finalhandler@npm:1.3.1": + version: 1.3.1 + resolution: "finalhandler@npm:1.3.1" dependencies: debug: "npm:2.6.9" - encodeurl: "npm:~1.0.2" + encodeurl: "npm:~2.0.0" escape-html: "npm:~1.0.3" on-finished: "npm:2.4.1" parseurl: "npm:~1.3.3" statuses: "npm:2.0.1" unpipe: "npm:~1.0.0" - checksum: 10/635718cb203c6d18e6b48dfbb6c54ccb08ea470e4f474ddcef38c47edcf3227feec316f886dd701235997d8af35240cae49856721ce18f539ad038665ebbf163 + checksum: 10/4babe72969b7373b5842bc9f75c3a641a4d0f8eb53af6b89fa714d4460ce03fb92b28de751d12ba415e96e7e02870c436d67412120555e2b382640535697305b languageName: node linkType: hard @@ -21314,13 +20747,6 @@ __metadata: languageName: node linkType: hard -"get-port@npm:^6.1.2": - version: 6.1.2 - resolution: "get-port@npm:6.1.2" - checksum: 10/e3c3d591492a11393455ef220f24c812a28f7da56ec3e4a2512d931a1f196d42850b50ac6138349a44622eda6dc3c0ccd8495cd91376d968e2d9e6f6f849e0a9 - languageName: node - linkType: hard - "get-proto@npm:^1.0.0": version: 1.0.1 resolution: "get-proto@npm:1.0.1" @@ -21363,7 +20789,7 @@ __metadata: languageName: node linkType: hard -"get-stream@npm:^6.0.0, get-stream@npm:^6.0.1": +"get-stream@npm:^6.0.0": version: 6.0.1 resolution: "get-stream@npm:6.0.1" checksum: 10/781266d29725f35c59f1d214aedc92b0ae855800a980800e2923b3fbc4e56b3cb6e462c42e09a1cf1a00c64e056a78fa407cbe06c7c92b7e5cd49b4b85c2a497 @@ -22905,13 +22331,6 @@ __metadata: languageName: node linkType: hard -"human-signals@npm:^4.3.0": - version: 4.3.1 - resolution: "human-signals@npm:4.3.1" - checksum: 10/fa59894c358fe9f2b5549be2fb083661d5e1dff618d3ac70a49ca73495a72e873fbf6c0878561478e521e17d498292746ee391791db95ffe5747bfb5aef8765b - languageName: node - linkType: hard - "human-standard-token-abi@npm:^2.0.0": version: 2.0.0 resolution: "human-standard-token-abi@npm:2.0.0" @@ -22919,6 +22338,15 @@ __metadata: languageName: node linkType: hard +"humanize-ms@npm:^1.2.1": + version: 1.2.1 + resolution: "humanize-ms@npm:1.2.1" + dependencies: + ms: "npm:^2.0.0" + checksum: 10/9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16 + languageName: node + linkType: hard + "husky@npm:^8.0.3": version: 8.0.3 resolution: "husky@npm:8.0.3" @@ -24016,13 +23444,6 @@ __metadata: languageName: node linkType: hard -"is-stream@npm:^3.0.0": - version: 3.0.0 - resolution: "is-stream@npm:3.0.0" - checksum: 10/172093fe99119ffd07611ab6d1bcccfe8bc4aa80d864b15f43e63e54b7abc71e779acd69afdb854c4e2a67fdc16ae710e370eda40088d1cfc956a50ed82d8f16 - languageName: node - linkType: hard - "is-string@npm:^1.0.5, is-string@npm:^1.0.7": version: 1.0.7 resolution: "is-string@npm:1.0.7" @@ -24257,15 +23678,6 @@ __metadata: languageName: node linkType: hard -"isows@npm:1.0.4": - version: 1.0.4 - resolution: "isows@npm:1.0.4" - peerDependencies: - ws: "*" - checksum: 10/a3ee62e3d6216abb3adeeb2a551fe2e7835eac87b05a6ecc3e7739259bf5f8e83290501f49e26137390c8093f207fc3378d4a7653aab76ad7bbab4b2dba9c5b9 - languageName: node - linkType: hard - "istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.0.0-alpha.1, istanbul-lib-coverage@npm:^3.2.0": version: 3.2.0 resolution: "istanbul-lib-coverage@npm:3.2.0" @@ -24401,6 +23813,28 @@ __metadata: languageName: node linkType: hard +"jayson@npm:^4.1.1": + version: 4.1.1 + resolution: "jayson@npm:4.1.1" + dependencies: + "@types/connect": "npm:^3.4.33" + "@types/node": "npm:^12.12.54" + "@types/ws": "npm:^7.4.4" + JSONStream: "npm:^1.3.5" + commander: "npm:^2.20.3" + delay: "npm:^5.0.0" + es6-promisify: "npm:^5.0.0" + eyes: "npm:^0.1.8" + isomorphic-ws: "npm:^4.0.1" + json-stringify-safe: "npm:^5.0.1" + uuid: "npm:^8.3.2" + ws: "npm:^7.5.10" + bin: + jayson: bin/jayson.js + checksum: 10/8ffd219abbd4fa3231530334b81effe2d079b36b71891d2e1fc8844a487087da290b9d1d80200c63c778113382afb9a3c861f59ea4f901f8ab9831ac2ecfa7e5 + languageName: node + linkType: hard + "jed@npm:1.1.1": version: 1.1.1 resolution: "jed@npm:1.1.1" @@ -25534,6 +24968,13 @@ __metadata: languageName: node linkType: hard +"jsonschema@npm:1.2.2": + version: 1.2.2 + resolution: "jsonschema@npm:1.2.2" + checksum: 10/aa778e23f1ff879345dabee968c2d7b36d39fe60bb0aa0d251e60d18aed7038499fb203be6c06f4185b0a301b5b187295a46a0a139f19be17b50b6c04b48193d + languageName: node + linkType: hard + "jsonschema@npm:^1.4.1": version: 1.4.1 resolution: "jsonschema@npm:1.4.1" @@ -27219,10 +26660,10 @@ __metadata: languageName: node linkType: hard -"merge-descriptors@npm:1.0.1": - version: 1.0.1 - resolution: "merge-descriptors@npm:1.0.1" - checksum: 10/5abc259d2ae25bb06d19ce2b94a21632583c74e2a9109ee1ba7fd147aa7362b380d971e0251069f8b3eb7d48c21ac839e21fa177b335e82c76ec172e30c31a26 +"merge-descriptors@npm:1.0.3": + version: 1.0.3 + resolution: "merge-descriptors@npm:1.0.3" + checksum: 10/52117adbe0313d5defa771c9993fe081e2d2df9b840597e966aadafde04ae8d0e3da46bac7ca4efc37d4d2b839436582659cd49c6a43eacb3fe3050896a105d1 languageName: node linkType: hard @@ -27272,7 +26713,7 @@ __metadata: "@babel/runtime": "patch:@babel/runtime@npm%3A7.25.9#~/.yarn/patches/@babel-runtime-npm-7.25.9-fe8c62510a.patch" "@blockaid/ppom_release": "npm:^1.5.3" "@ensdomains/content-hash": "npm:^2.5.7" - "@ethereumjs/tx": "patch:@ethereumjs/tx@npm%3A5.4.0#~/.yarn/patches/@ethereumjs-tx-npm-5.4.0-0c4a0f973e.patch" + "@ethereumjs/tx": "npm:^4.1.1" "@ethersproject/abi": "npm:^5.6.4" "@ethersproject/bignumber": "npm:^5.7.0" "@ethersproject/bytes": "npm:^5.7.0" @@ -27303,12 +26744,12 @@ __metadata: "@metamask-institutional/types": "npm:^1.2.0" "@metamask/abi-utils": "npm:^2.0.2" "@metamask/account-watcher": "npm:^4.1.2" - "@metamask/accounts-controller": "npm:^26.0.0" + "@metamask/accounts-controller": "npm:^24.0.0" "@metamask/address-book-controller": "npm:^6.0.3" "@metamask/announcement-controller": "npm:^7.0.3" - "@metamask/api-specs": "npm:^0.11.0" + "@metamask/api-specs": "npm:^0.10.15" "@metamask/approval-controller": "npm:^7.0.0" - "@metamask/assets-controllers": "patch:@metamask/assets-controllers@npm%3A51.0.2#~/.yarn/patches/@metamask-assets-controllers-npm-51.0.2-4dea2e3c06.patch" + "@metamask/assets-controllers": "patch:@metamask/assets-controllers@npm%3A49.0.0#~/.yarn/patches/@metamask-assets-controllers-npm-49.0.0-e9c0266958.patch" "@metamask/auto-changelog": "npm:^2.1.0" "@metamask/base-controller": "npm:^8.0.0" "@metamask/bitcoin-wallet-snap": "npm:^0.9.0" @@ -27326,34 +26767,34 @@ __metadata: "@metamask/eslint-config-typescript": "npm:^9.0.1" "@metamask/eslint-plugin-design-tokens": "npm:^1.1.0" "@metamask/eth-json-rpc-filters": "npm:^9.0.0" - "@metamask/eth-json-rpc-middleware": "npm:^15.3.0" + "@metamask/eth-json-rpc-middleware": "npm:^15.1.2" "@metamask/eth-json-rpc-provider": "npm:^4.1.6" - "@metamask/eth-ledger-bridge-keyring": "npm:^10.0.0" + "@metamask/eth-ledger-bridge-keyring": "npm:^8.0.3" "@metamask/eth-sig-util": "npm:^7.0.1" - "@metamask/eth-snap-keyring": "npm:^12.0.0" + "@metamask/eth-snap-keyring": "npm:^10.0.0" "@metamask/eth-token-tracker": "npm:^10.0.2" - "@metamask/eth-trezor-keyring": "npm:^8.0.0" + "@metamask/eth-trezor-keyring": "npm:^6.1.0" "@metamask/etherscan-link": "npm:^3.0.0" "@metamask/forwarder": "npm:^1.1.0" "@metamask/gas-fee-controller": "npm:^22.0.3" "@metamask/jazzicon": "npm:^2.0.0" "@metamask/json-rpc-engine": "npm:^10.0.0" "@metamask/json-rpc-middleware-stream": "npm:^8.0.4" - "@metamask/keyring-api": "npm:^17.2.1" - "@metamask/keyring-controller": "npm:^21.0.0" - "@metamask/keyring-internal-api": "npm:^6.0.0" - "@metamask/keyring-snap-client": "npm:^4.0.1" + "@metamask/keyring-api": "npm:^17.0.0" + "@metamask/keyring-controller": "npm:^19.1.0" + "@metamask/keyring-internal-api": "npm:^4.0.2" + "@metamask/keyring-snap-client": "npm:^4.0.0" "@metamask/logging-controller": "npm:^6.0.4" "@metamask/logo": "npm:^4.0.0" "@metamask/message-manager": "npm:^12.0.1" "@metamask/message-signing-snap": "npm:^0.6.0" "@metamask/metamask-eth-abis": "npm:^3.1.1" - "@metamask/multichain": "npm:^3.0.0" + "@metamask/multichain": "npm:^2.1.0" "@metamask/multichain-network-controller": "npm:^0.1.0" - "@metamask/multichain-transactions-controller": "npm:^0.5.0" + "@metamask/multichain-transactions-controller": "npm:^0.3.0" "@metamask/name-controller": "npm:^8.0.3" "@metamask/network-controller": "patch:@metamask/network-controller@npm%3A22.1.1#~/.yarn/patches/@metamask-network-controller-npm-22.1.1-09b6510f1e.patch" - "@metamask/notification-services-controller": "npm:^1.0.0" + "@metamask/notification-services-controller": "npm:^0.21.0" "@metamask/object-multiplex": "npm:^2.0.0" "@metamask/obs-store": "npm:^9.0.0" "@metamask/permission-controller": "npm:^11.0.6" @@ -27365,36 +26806,35 @@ __metadata: "@metamask/ppom-validator": "npm:0.36.0" "@metamask/preferences-controller": "npm:^15.0.2" "@metamask/preinstalled-example-snap": "npm:^0.3.0" - "@metamask/profile-sync-controller": "npm:^9.0.0" + "@metamask/profile-sync-controller": "npm:^7.0.1" "@metamask/providers": "npm:^20.0.0" "@metamask/queued-request-controller": "npm:^7.0.1" "@metamask/rate-limit-controller": "npm:^6.0.3" - "@metamask/remote-feature-flag-controller": "npm:^1.6.0" + "@metamask/remote-feature-flag-controller": "npm:^1.3.0" "@metamask/rpc-errors": "npm:^7.0.0" "@metamask/safe-event-emitter": "npm:^3.1.1" "@metamask/scure-bip39": "npm:^2.0.3" "@metamask/selected-network-controller": "npm:^19.0.0" "@metamask/signature-controller": "npm:^23.1.0" "@metamask/smart-transactions-controller": "npm:^16.0.1" - "@metamask/snaps-controllers": "npm:^10.0.1" - "@metamask/snaps-execution-environments": "npm:^7.0.0" - "@metamask/snaps-rpc-methods": "npm:^11.13.1" - "@metamask/snaps-sdk": "npm:^6.19.0" - "@metamask/snaps-utils": "npm:^9.0.1" - "@metamask/solana-wallet-snap": "npm:^1.11.0" + "@metamask/snaps-controllers": "npm:^9.19.1" + "@metamask/snaps-execution-environments": "npm:^6.14.0" + "@metamask/snaps-rpc-methods": "npm:^11.11.0" + "@metamask/snaps-sdk": "npm:^6.17.1" + "@metamask/snaps-utils": "npm:^8.10.0" + "@metamask/solana-wallet-snap": "npm:^1.2.0" "@metamask/test-bundler": "npm:^1.0.0" "@metamask/test-dapp": "npm:9.0.0" - "@metamask/test-dapp-multichain": "npm:^0.6.0" - "@metamask/transaction-controller": "npm:^48.1.0" + "@metamask/transaction-controller": "npm:^45.0.0" "@metamask/user-operation-controller": "npm:^24.0.1" - "@metamask/utils": "npm:^11.1.0" + "@metamask/utils": "npm:^10.0.1" "@ngraveio/bc-ur": "npm:^1.1.12" "@noble/hashes": "npm:^1.3.3" "@octokit/core": "npm:^3.6.0" "@open-rpc/meta-schema": "npm:^1.14.6" "@open-rpc/mock-server": "npm:^1.7.5" - "@open-rpc/schema-utils-js": "npm:^2.0.5" - "@open-rpc/test-coverage": "npm:^2.2.4" + "@open-rpc/schema-utils-js": "npm:^1.16.2" + "@open-rpc/test-coverage": "npm:^2.2.2" "@playwright/test": "npm:^1.39.0" "@pmmmwh/react-refresh-webpack-plugin": "npm:^0.5.11" "@popperjs/core": "npm:^2.4.0" @@ -27427,7 +26867,7 @@ __metadata: "@testing-library/react": "npm:^10.4.8" "@testing-library/react-hooks": "npm:^8.0.1" "@testing-library/user-event": "npm:^14.4.3" - "@trezor/connect-web": "npm:~9.4.7" + "@trezor/connect-web": "npm:^9.4.0" "@tsconfig/node22": "npm:^22.0.0" "@types/babelify": "npm:^7.3.7" "@types/browserify": "npm:^12.0.37" @@ -27442,7 +26882,6 @@ __metadata: "@types/jest": "npm:^29.5.12" "@types/luxon": "npm:^3.4.2" "@types/madge": "npm:^5.0.3" - "@types/micromatch": "npm:^4" "@types/mocha": "npm:^10.0.3" "@types/node": "npm:^20" "@types/path-browserify": "npm:^1.0.2" @@ -27470,14 +26909,13 @@ __metadata: "@types/yargs-parser": "npm:^21.0.3" "@typescript-eslint/eslint-plugin": "npm:^7.10.0" "@typescript-eslint/parser": "npm:^7.10.0" - "@viem/anvil": "npm:^0.0.10" "@welldone-software/why-did-you-render": "npm:^8.0.3" "@whitespace/storybook-addon-html": "npm:^5.1.6" "@zxing/browser": "npm:^0.1.4" "@zxing/library": "npm:0.20.0" addons-linter: "npm:^6.28.0" autoprefixer: "npm:^10.4.19" - await-semaphore: "npm:^0.1.3" + await-semaphore: "npm:^0.1.1" axios: "npm:^1.1.3" babelify: "npm:^10.0.0" base32-encode: "npm:^1.2.0" @@ -27583,7 +27021,6 @@ __metadata: lottie-web: "npm:^5.12.2" luxon: "npm:^3.2.1" madge: "npm:^8.0.0" - micromatch: "npm:^4.0.8" mini-css-extract-plugin: "npm:^2.9.1" minipass: "npm:^7.1.2" mocha: "npm:^10.2.0" @@ -27673,7 +27110,6 @@ __metadata: unzipper: "npm:^0.12.3" uri-js: "npm:^4.4.1" uuid: "npm:^8.3.2" - viem: "npm:^2.21.8" vinyl: "npm:^2.2.1" vinyl-buffer: "npm:^1.0.1" vinyl-source-stream: "npm:^2.0.0" @@ -28087,13 +27523,13 @@ __metadata: languageName: node linkType: hard -"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.8": - version: 4.0.8 - resolution: "micromatch@npm:4.0.8" +"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4": + version: 4.0.5 + resolution: "micromatch@npm:4.0.5" dependencies: - braces: "npm:^3.0.3" + braces: "npm:^3.0.2" picomatch: "npm:^2.3.1" - checksum: 10/6bf2a01672e7965eb9941d1f02044fad2bd12486b5553dc1116ff24c09a8723157601dc992e74c911d896175918448762df3b3fd0a6b61037dd1a9766ddfbf58 + checksum: 10/a749888789fc15cac0e03273844dbd749f9f8e8d64e70c564bcf06a033129554c789bb9e30d7566d7ff6596611a08e58ac12cf2a05f6e3c9c47c50c4c7e12fa2 languageName: node linkType: hard @@ -28173,13 +27609,6 @@ __metadata: languageName: node linkType: hard -"mimic-fn@npm:^4.0.0": - version: 4.0.0 - resolution: "mimic-fn@npm:4.0.0" - checksum: 10/995dcece15ee29aa16e188de6633d43a3db4611bcf93620e7e62109ec41c79c0f34277165b8ce5e361205049766e371851264c21ac64ca35499acb5421c2ba56 - languageName: node - linkType: hard - "mimic-response@npm:^1.0.0, mimic-response@npm:^1.0.1": version: 1.0.1 resolution: "mimic-response@npm:1.0.1" @@ -28627,7 +28056,7 @@ __metadata: languageName: node linkType: hard -"ms@npm:2.1.3, ms@npm:^2.1.1": +"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.1": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: 10/aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d @@ -28931,12 +28360,12 @@ __metadata: languageName: node linkType: hard -"node-addon-api@npm:^8.0.0": - version: 8.3.1 - resolution: "node-addon-api@npm:8.3.1" +"node-addon-api@npm:^7.0.0": + version: 7.1.0 + resolution: "node-addon-api@npm:7.1.0" dependencies: node-gyp: "npm:latest" - checksum: 10/2a07995b00eb92ae472c3677155281aa95a8f6da5c9d27b07519557a5ac7cdd1eecd9b7bbc1c07fa00dd32f5a2bbf6713fdeae50af40a9f501d609d5585207aa + checksum: 10/e20487e98c76660f4957e81e85c45dfb667140d9be0bf872a3b3dfd86b4ea19c0275939116c90efebc0da7fc6af2c7b7b060512ceebe6417b1ed145a26910453 languageName: node linkType: hard @@ -28956,7 +28385,7 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^2, node-fetch@npm:^2.0.0, node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.12, node-fetch@npm:^2.6.7": +"node-fetch@npm:^2, node-fetch@npm:^2.0.0, node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.12, node-fetch@npm:^2.6.7, node-fetch@npm:^2.7.0": version: 2.7.0 resolution: "node-fetch@npm:2.7.0" dependencies: @@ -29215,15 +28644,6 @@ __metadata: languageName: node linkType: hard -"npm-run-path@npm:^5.1.0": - version: 5.3.0 - resolution: "npm-run-path@npm:5.3.0" - dependencies: - path-key: "npm:^4.0.0" - checksum: 10/ae8e7a89da9594fb9c308f6555c73f618152340dcaae423e5fb3620026fefbec463618a8b761920382d666fa7a2d8d240b6fe320e8a6cdd54dc3687e2b659d25 - languageName: node - linkType: hard - "nth-check@npm:^2.0.1": version: 2.0.1 resolution: "nth-check@npm:2.0.1" @@ -29540,15 +28960,6 @@ __metadata: languageName: node linkType: hard -"onetime@npm:^6.0.0": - version: 6.0.0 - resolution: "onetime@npm:6.0.0" - dependencies: - mimic-fn: "npm:^4.0.0" - checksum: 10/0846ce78e440841335d4e9182ef69d5762e9f38aa7499b19f42ea1c4cd40f0b4446094c455c713f9adac3f4ae86f613bb5e30c99e52652764d06a89f709b3788 - languageName: node - linkType: hard - "only@npm:~0.0.2": version: 0.0.2 resolution: "only@npm:0.0.2" @@ -30188,13 +29599,6 @@ __metadata: languageName: node linkType: hard -"path-key@npm:^4.0.0": - version: 4.0.0 - resolution: "path-key@npm:4.0.0" - checksum: 10/8e6c314ae6d16b83e93032c61020129f6f4484590a777eed709c4a01b50e498822b00f76ceaf94bc64dbd90b327df56ceadce27da3d83393790f1219e07721d7 - languageName: node - linkType: hard - "path-parse@npm:^1.0.7": version: 1.0.7 resolution: "path-parse@npm:1.0.7" @@ -31074,15 +30478,6 @@ __metadata: languageName: node linkType: hard -"printj@npm:~1.1.0": - version: 1.1.2 - resolution: "printj@npm:1.1.2" - bin: - printj: ./bin/printj.njs - checksum: 10/45376a5ee7ef2e0d7ff0b4fecc893d73995a332e63d7e0622a544fe662c8213d22f0c9750e627c6d732a7d7a543266be960e6cd51cf19485cce87cf80468bb41 - languageName: node - linkType: hard - "prismjs@npm:^1.27.0": version: 1.29.0 resolution: "prismjs@npm:1.29.0" @@ -31226,9 +30621,9 @@ __metadata: languageName: node linkType: hard -"protobufjs@npm:7.4.0, protobufjs@npm:^7.2.4": - version: 7.4.0 - resolution: "protobufjs@npm:7.4.0" +"protobufjs@npm:7.2.6, protobufjs@npm:^7.2.4": + version: 7.2.6 + resolution: "protobufjs@npm:7.2.6" dependencies: "@protobufjs/aspromise": "npm:^1.1.2" "@protobufjs/base64": "npm:^1.1.2" @@ -31242,7 +30637,7 @@ __metadata: "@protobufjs/utf8": "npm:^1.1.0" "@types/node": "npm:>=13.7.0" long: "npm:^5.0.0" - checksum: 10/408423506610f70858d7593632f4a6aa4f05796c90fd632be9b9252457c795acc71aa6d3b54bb7f48a890141728fee4ca3906723ccea6c202ad71f21b3879b8b + checksum: 10/81ab853d28c71998d056d6b34f83c4bc5be40cb0b416585f99ed618aed833d64b2cf89359bad7474d345302f2b5e236c4519165f8483d7ece7fd5b0d9ac13f8b languageName: node linkType: hard @@ -31412,15 +30807,6 @@ __metadata: languageName: node linkType: hard -"qs@npm:6.11.0": - version: 6.11.0 - resolution: "qs@npm:6.11.0" - dependencies: - side-channel: "npm:^1.0.4" - checksum: 10/5a3bfea3e2f359ede1bfa5d2f0dbe54001aa55e40e27dc3e60fab814362d83a9b30758db057c2011b6f53a2d4e4e5150194b5bac45372652aecb3e3c0d4b256e - languageName: node - linkType: hard - "qs@npm:6.13.0, qs@npm:^6.10.0, qs@npm:^6.11.2, qs@npm:^6.4.0": version: 6.13.0 resolution: "qs@npm:6.13.0" @@ -33467,6 +32853,24 @@ __metadata: languageName: node linkType: hard +"rpc-websockets@npm:^8.0.1": + version: 8.0.1 + resolution: "rpc-websockets@npm:8.0.1" + dependencies: + bufferutil: "npm:^4.0.1" + eventemitter3: "npm:^4.0.7" + utf-8-validate: "npm:^5.0.2" + uuid: "npm:^8.3.2" + ws: "npm:^8.5.0" + dependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10/ec50bebb6d85f977d3ab16c31d107ff7f546ea472be8f827d6236d2bbbb6d807481a7028a16f3fa7a9163b2338d9957a97e78f03761a9adc0e04b68586973c1c + languageName: node + linkType: hard + "rtlcss@npm:4.1.1": version: 4.1.1 resolution: "rtlcss@npm:4.1.1" @@ -34070,9 +33474,9 @@ __metadata: languageName: node linkType: hard -"send@npm:0.18.0": - version: 0.18.0 - resolution: "send@npm:0.18.0" +"send@npm:0.19.0": + version: 0.19.0 + resolution: "send@npm:0.19.0" dependencies: debug: "npm:2.6.9" depd: "npm:2.0.0" @@ -34087,7 +33491,7 @@ __metadata: on-finished: "npm:2.4.1" range-parser: "npm:~1.2.1" statuses: "npm:2.0.1" - checksum: 10/ec66c0ad109680ad8141d507677cfd8b4e40b9559de23191871803ed241718e99026faa46c398dcfb9250676076573bd6bfe5d0ec347f88f4b7b8533d1d391cb + checksum: 10/1f6064dea0ae4cbe4878437aedc9270c33f2a6650a77b56a16b62d057527f2766d96ee282997dd53ec0339082f2aad935bc7d989b46b48c82fc610800dc3a1d0 languageName: node linkType: hard @@ -34149,15 +33553,15 @@ __metadata: languageName: node linkType: hard -"serve-static@npm:1.15.0": - version: 1.15.0 - resolution: "serve-static@npm:1.15.0" +"serve-static@npm:1.16.2": + version: 1.16.2 + resolution: "serve-static@npm:1.16.2" dependencies: - encodeurl: "npm:~1.0.2" + encodeurl: "npm:~2.0.0" escape-html: "npm:~1.0.3" parseurl: "npm:~1.3.3" - send: "npm:0.18.0" - checksum: 10/699b2d4c29807a51d9b5e0f24955346911437aebb0178b3c4833ad30d3eca93385ff9927254f5c16da345903cad39d9cd4a532198c95a5129cc4ed43911b15a4 + send: "npm:0.19.0" + checksum: 10/7fa9d9c68090f6289976b34fc13c50ac8cd7f16ae6bce08d16459300f7fc61fbc2d7ebfa02884c073ec9d6ab9e7e704c89561882bbe338e99fcacb2912fde737 languageName: node linkType: hard @@ -34580,14 +33984,14 @@ __metadata: languageName: node linkType: hard -"socks-proxy-agent@npm:8.0.4, socks-proxy-agent@npm:^8.0.2, socks-proxy-agent@npm:^8.0.3": - version: 8.0.4 - resolution: "socks-proxy-agent@npm:8.0.4" +"socks-proxy-agent@npm:6.1.1": + version: 6.1.1 + resolution: "socks-proxy-agent@npm:6.1.1" dependencies: - agent-base: "npm:^7.1.1" - debug: "npm:^4.3.4" - socks: "npm:^2.8.3" - checksum: 10/c8e7c2b398338b49a0a0f4d2bae5c0602aeeca6b478b99415927b6c5db349ca258448f2c87c6958ebf83eea17d42cbc5d1af0bfecb276cac10b9658b0f07f7d7 + agent-base: "npm:^6.0.2" + debug: "npm:^4.3.1" + socks: "npm:^2.6.1" + checksum: 10/53fb7d34bf3e5ed9cf4de73bf5c18b351d75c4a8757a0c0e384c2a7c86adf688e5f5e8f72eee7bc6c01ff619458f621ccf9d172bc986adb05f10fa0c9599c39e languageName: node linkType: hard @@ -34602,13 +34006,24 @@ __metadata: languageName: node linkType: hard -"socks@npm:^2.6.2, socks@npm:^2.8.3": - version: 2.8.4 - resolution: "socks@npm:2.8.4" +"socks-proxy-agent@npm:^8.0.2, socks-proxy-agent@npm:^8.0.3": + version: 8.0.3 + resolution: "socks-proxy-agent@npm:8.0.3" + dependencies: + agent-base: "npm:^7.1.1" + debug: "npm:^4.3.4" + socks: "npm:^2.7.1" + checksum: 10/c2112c66d6322e497d68e913c3780f3683237fd394bfd480b9283486a86e36095d0020db96145d88f8ccd9cc73261b98165b461f9c1bf5dc17abfe75c18029ce + languageName: node + linkType: hard + +"socks@npm:^2.6.1, socks@npm:^2.6.2, socks@npm:^2.7.1": + version: 2.8.1 + resolution: "socks@npm:2.8.1" dependencies: ip-address: "npm:^9.0.5" smart-buffer: "npm:^4.2.0" - checksum: 10/ab3af97aeb162f32c80e176c717ccf16a11a6ebb4656a62b94c0f96495ea2a1f4a8206c04b54438558485d83d0c5f61920c07a1a5d3963892a589b40cc6107dd + checksum: 10/a3cc38e0716ab53a2db3fa00c703ca682ad54dbbc9ed4c7461624a999be6fa7cdc79fc904c411618e698d5eff55a55aa6d9329169a7db11636d0200814a2b5aa languageName: node linkType: hard @@ -35367,13 +34782,6 @@ __metadata: languageName: node linkType: hard -"strip-final-newline@npm:^3.0.0": - version: 3.0.0 - resolution: "strip-final-newline@npm:3.0.0" - checksum: 10/23ee263adfa2070cd0f23d1ac14e2ed2f000c9b44229aec9c799f1367ec001478469560abefd00c5c99ee6f0b31c137d53ec6029c53e9f32a93804e18c201050 - languageName: node - linkType: hard - "strip-hex-prefix@npm:1.0.0": version: 1.0.0 resolution: "strip-hex-prefix@npm:1.0.0" @@ -35634,6 +35042,13 @@ __metadata: languageName: node linkType: hard +"superstruct@npm:^2.0.2": + version: 2.0.2 + resolution: "superstruct@npm:2.0.2" + checksum: 10/10e1944a9da4baee187fbaa6c5d97d7af266b55786dfe50bce67f0f1e7d93f1a5a42dd51e245a2e16404f8336d07c21c67f1c1fbc4ad0a252d3d2601d6c926da + languageName: node + linkType: hard + "supports-color@npm:8.1.1, supports-color@npm:^8.0.0, supports-color@npm:^8.1.1": version: 8.1.1 resolution: "supports-color@npm:8.1.1" @@ -35951,6 +35366,13 @@ __metadata: languageName: node linkType: hard +"text-encoding-utf-8@npm:^1.0.2": + version: 1.0.2 + resolution: "text-encoding-utf-8@npm:1.0.2" + checksum: 10/845bb4bd058d6ec7bb9e1f00be7dab394cd7facd270e2bc266912e975ffe29bc3953cce369da70b92bec964ddc48961c3a5146402d094e11a7a4654e4a365204 + languageName: node + linkType: hard + "text-table@npm:^0.2.0": version: 0.2.0 resolution: "text-table@npm:0.2.0" @@ -36802,13 +36224,6 @@ __metadata: languageName: node linkType: hard -"uint8array-tools@npm:^0.0.8": - version: 0.0.8 - resolution: "uint8array-tools@npm:0.0.8" - checksum: 10/db3310f197a9a728e45e19149e5b222b633622796e5ef621809d03986f4959b2c895f2347c065eb16c89a07033ee8b9222b9abb607283615bdaeb3297dedbf01 - languageName: node - linkType: hard - "uint8arrays@npm:^2.1.3": version: 2.1.5 resolution: "uint8arrays@npm:2.1.5" @@ -36827,15 +36242,6 @@ __metadata: languageName: node linkType: hard -"ulid@npm:^2.3.0": - version: 2.3.0 - resolution: "ulid@npm:2.3.0" - bin: - ulid: ./bin/cli.js - checksum: 10/11d7dd35072b863effb1249f66fb03070142a625610f00e5afd99af7e909b5de9cc7ebca6ede621a6bb1b7479b2489d6f064db6742b55c14bff6496ac60f290f - languageName: node - linkType: hard - "umd@npm:3.0.3, umd@npm:^3.0.0": version: 3.0.3 resolution: "umd@npm:3.0.3" @@ -36916,13 +36322,6 @@ __metadata: languageName: node linkType: hard -"undici-types@npm:^6.20.0": - version: 6.21.0 - resolution: "undici-types@npm:6.21.0" - checksum: 10/ec8f41aa4359d50f9b59fa61fe3efce3477cc681908c8f84354d8567bb3701fafdddf36ef6bff307024d3feb42c837cf6f670314ba37fc8145e219560e473d14 - languageName: node - linkType: hard - "undici-types@npm:~5.26.4": version: 5.26.5 resolution: "undici-types@npm:5.26.5" @@ -37393,15 +36792,15 @@ __metadata: languageName: node linkType: hard -"usb@npm:^2.14.0": - version: 2.15.0 - resolution: "usb@npm:2.15.0" +"usb@npm:^2.11.0": + version: 2.12.0 + resolution: "usb@npm:2.12.0" dependencies: "@types/w3c-web-usb": "npm:^1.0.6" - node-addon-api: "npm:^8.0.0" + node-addon-api: "npm:^7.0.0" node-gyp: "npm:latest" node-gyp-build: "npm:^4.5.0" - checksum: 10/fc344ab8bb0e3f46f7e83e51b6ad1b170d923c35bb42c64784d92787f7e5ae129aa36181c8d0298a4e50f03a1e3243c4cf87825b11dbeac9ab996332798ba2a6 + checksum: 10/63c29c38ba90ae7c37c83e37169006fa6cfa2b9e8469e57329a2962ea6354c35f37ec02412bc865e3ca7a311d9dd98c5ed612ce79614b8df279e1b2fa101f164 languageName: node linkType: hard @@ -37530,6 +36929,16 @@ __metadata: languageName: node linkType: hard +"utf-8-validate@npm:^5.0.2": + version: 5.0.10 + resolution: "utf-8-validate@npm:5.0.10" + dependencies: + node-gyp: "npm:latest" + node-gyp-build: "npm:^4.3.0" + checksum: 10/b89cbc13b4badad04828349ebb7aa2ab1edcb02b46ab12ce0ba5b2d6886d684ad4e93347819e3c8d36224c8742422d2dca69f5cc16c72ae4d7eeecc0c5cb544b + languageName: node + linkType: hard + "utf8@npm:^3.0.0": version: 3.0.0 resolution: "utf8@npm:3.0.0" @@ -37746,12 +37155,12 @@ __metadata: languageName: node linkType: hard -"varuint-bitcoin@npm:2.0.0": - version: 2.0.0 - resolution: "varuint-bitcoin@npm:2.0.0" +"varuint-bitcoin@npm:^1.1.2": + version: 1.1.2 + resolution: "varuint-bitcoin@npm:1.1.2" dependencies: - uint8array-tools: "npm:^0.0.8" - checksum: 10/059ecf90cf7496e63ff585519873ad4f7b2009f586d3864fda4d02b92aab5af03b58ac518a06e5ae30dff5c5003cd250747a00e92f2cd2ce9fc1e4e16daf1ef1 + safe-buffer: "npm:^5.1.1" + checksum: 10/1c900bf08f2408ae33a6094dc5d809bdb6673eaf6039062d88c230155873e51e29c760053611f93ccd024854d04ebd92ed95c744720e94a79ca4e1150fcce071 languageName: node linkType: hard @@ -37814,28 +37223,6 @@ __metadata: languageName: node linkType: hard -"viem@npm:^2.21.8": - version: 2.21.8 - resolution: "viem@npm:2.21.8" - dependencies: - "@adraffy/ens-normalize": "npm:1.10.0" - "@noble/curves": "npm:1.4.0" - "@noble/hashes": "npm:1.4.0" - "@scure/bip32": "npm:1.4.0" - "@scure/bip39": "npm:1.4.0" - abitype: "npm:1.0.5" - isows: "npm:1.0.4" - webauthn-p256: "npm:0.0.5" - ws: "npm:8.17.1" - peerDependencies: - typescript: ">=5.0.4" - peerDependenciesMeta: - typescript: - optional: true - checksum: 10/158976108ed04de22cd01e2897b9fe4961c0f07c04eb8f3ab87f2f73aabc59e56cf83b49979508c90c45634cb1806dd2144428c9e27c19b674461211b8fa2959 - languageName: node - linkType: hard - "vinyl-buffer@npm:^1.0.1": version: 1.0.1 resolution: "vinyl-buffer@npm:1.0.1" @@ -38147,16 +37534,6 @@ __metadata: languageName: node linkType: hard -"webauthn-p256@npm:0.0.5": - version: 0.0.5 - resolution: "webauthn-p256@npm:0.0.5" - dependencies: - "@noble/curves": "npm:^1.4.0" - "@noble/hashes": "npm:^1.4.0" - checksum: 10/6bf5d1857dfb99ecb3b318af06eddea874c10135e6ebb9f046270f5cbb162933bc6caf77aedb033e14c09971dda544a5fb367ac545e4ec8001b309ba517555cf - languageName: node - linkType: hard - "webextension-polyfill@npm:>=0.10.0 <1.0, webextension-polyfill@npm:^0.12.0": version: 0.12.0 resolution: "webextension-polyfill@npm:0.12.0" @@ -38584,12 +37961,12 @@ __metadata: languageName: node linkType: hard -"wif@npm:^5.0.0": - version: 5.0.0 - resolution: "wif@npm:5.0.0" +"wif@npm:^4.0.0": + version: 4.0.0 + resolution: "wif@npm:4.0.0" dependencies: - bs58check: "npm:^4.0.0" - checksum: 10/3af0d4e9f1d1b35672b860470b6545f34f77b4a804e06ccae2f06f43c96a31fba859cf64889344eded621433eb609fc4c95aa28d62c02057372232b85231e414 + bs58check: "npm:^3.0.1" + checksum: 10/5b3438202c0e4509c1963872730d8aa33dd34f0da5c65d8fde8e1cd6338bae78d1f2144099d5cb2a4a9de4679e13a09e4d3da8a22af52be98dc9abf4de0581e4 languageName: node linkType: hard @@ -38729,7 +38106,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:*, ws@npm:^8.0.0, ws@npm:^8.11.0, ws@npm:^8.13.0, ws@npm:^8.16.0, ws@npm:^8.17.1, ws@npm:^8.18.0, ws@npm:^8.2.3, ws@npm:^8.5.0, ws@npm:^8.8.0": +"ws@npm:*, ws@npm:^8.0.0, ws@npm:^8.11.0, ws@npm:^8.16.0, ws@npm:^8.17.1, ws@npm:^8.18.0, ws@npm:^8.2.3, ws@npm:^8.5.0, ws@npm:^8.8.0": version: 8.18.0 resolution: "ws@npm:8.18.0" peerDependencies: From 3bdbc76f2fef0effd75db7ccdbc890eeb61241cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Van=20Eyck?= Date: Wed, 19 Feb 2025 22:48:12 +0100 Subject: [PATCH 5/8] feat: remove useless OneKey constant --- app/scripts/metamask-controller.js | 3 --- 1 file changed, 3 deletions(-) diff --git a/app/scripts/metamask-controller.js b/app/scripts/metamask-controller.js index aeb7e9429147..f0218155b70e 100644 --- a/app/scripts/metamask-controller.js +++ b/app/scripts/metamask-controller.js @@ -429,9 +429,6 @@ const API_TYPE = { // stream channels const PHISHING_SAFELIST = 'metamask-phishing-safelist'; -// OneKey devices can connect to Metamask using Trezor USB transport. They use a specific device minor version (99) to differentiate between genuine Trezor and OneKey devices. -export const ONE_KEY_VIA_TREZOR_MINOR_VERSION = 99; - const environmentMappingForRemoteFeatureFlag = { [ENVIRONMENT.DEVELOPMENT]: EnvironmentType.Development, [ENVIRONMENT.RELEASE_CANDIDATE]: EnvironmentType.ReleaseCandidate, From a55dbcc7a2057992d7dc02a402ee0556e242b6fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Van=20Eyck?= Date: Wed, 12 Mar 2025 12:45:00 +0100 Subject: [PATCH 6/8] fix: wrong dep version after rebase --- package.json | 9 +- yarn.lock | 2221 ++++++++++++++++++++++++++++++++------------------ 2 files changed, 1426 insertions(+), 804 deletions(-) diff --git a/package.json b/package.json index 60bd31843d08..b1da2fc1a13b 100644 --- a/package.json +++ b/package.json @@ -279,7 +279,7 @@ "@metamask/eth-sig-util": "^7.0.1", "@metamask/eth-snap-keyring": "^12.0.0", "@metamask/eth-token-tracker": "^10.0.2", - "@metamask/eth-trezor-keyring": "^6.1.0", + "@metamask/eth-trezor-keyring": "^8.0.0", "@metamask/etherscan-link": "^3.0.0", "@metamask/gas-fee-controller": "^22.0.3", "@metamask/jazzicon": "^2.0.0", @@ -746,11 +746,10 @@ "level>classic-level": false, "jest-preview": false, "@metamask/solana-wallet-snap>@solana/web3.js>bigint-buffer": false, + "@metamask/test-dapp-multichain>react-scripts>react-app-polyfill>core-js": false, "@lavamoat/allow-scripts>@lavamoat/preinstall-always-fail": false, - "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect>@trezor/transport>protobufjs": false, - "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect>@trezor/transport>usb": false, - "@trezor/connect-web>@trezor/connect>@trezor/blockchain-link>@solana/web3.js>rpc-websockets>bufferutil": false, - "@trezor/connect-web>@trezor/connect>@trezor/blockchain-link>@solana/web3.js>rpc-websockets>utf-8-validate": false + "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect>@trezor/blockchain-link>@solana/web3.js>bigint-buffer": false, + "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect>@trezor/transport>usb": false } }, "packageManager": "yarn@4.5.1", diff --git a/yarn.lock b/yarn.lock index 6956a0075e81..5d336f53481c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -50,6 +50,13 @@ __metadata: languageName: node linkType: hard +"@adraffy/ens-normalize@npm:1.10.0": + version: 1.10.0 + resolution: "@adraffy/ens-normalize@npm:1.10.0" + checksum: 10/5cdb5d2a9c9f8c0a71a7bb830967da0069cae1f1235cd41ae11147e4000f368f6958386e622cd4d52bf45c1ed3f8275056b387cba28902b83354e40ff323ecde + languageName: node + linkType: hard + "@adraffy/ens-normalize@npm:1.10.1": version: 1.10.1 resolution: "@adraffy/ens-normalize@npm:1.10.1" @@ -2249,7 +2256,7 @@ __metadata: languageName: node linkType: hard -"@ethereumjs/common@npm:^4.3.0, @ethereumjs/common@npm:^4.4.0": +"@ethereumjs/common@npm:^4.4.0": version: 4.4.0 resolution: "@ethereumjs/common@npm:4.4.0" dependencies: @@ -2295,6 +2302,18 @@ __metadata: languageName: node linkType: hard +"@ethereumjs/tx@npm:5.4.0, @ethereumjs/tx@npm:^5.2.1": + version: 5.4.0 + resolution: "@ethereumjs/tx@npm:5.4.0" + dependencies: + "@ethereumjs/common": "npm:^4.4.0" + "@ethereumjs/rlp": "npm:^5.0.2" + "@ethereumjs/util": "npm:^9.1.0" + ethereum-cryptography: "npm:^2.2.1" + checksum: 10/8d2c0a69ab37015f945f9de065cfb9f05e8e79179efeed725ea0a14760c3eb8ff900bcf915bb71ec29fe2f753db35d1b78a15ac4ddec489e87c995dec1ba6e85 + languageName: node + linkType: hard + "@ethereumjs/tx@npm:^4.0.2, @ethereumjs/tx@npm:^4.1.1, @ethereumjs/tx@npm:^4.2.0": version: 4.2.0 resolution: "@ethereumjs/tx@npm:4.2.0" @@ -2307,15 +2326,15 @@ __metadata: languageName: node linkType: hard -"@ethereumjs/tx@npm:^5.2.1, @ethereumjs/tx@npm:^5.3.0": +"@ethereumjs/tx@patch:@ethereumjs/tx@npm%3A5.4.0#~/.yarn/patches/@ethereumjs-tx-npm-5.4.0-0c4a0f973e.patch": version: 5.4.0 - resolution: "@ethereumjs/tx@npm:5.4.0" + resolution: "@ethereumjs/tx@patch:@ethereumjs/tx@npm%3A5.4.0#~/.yarn/patches/@ethereumjs-tx-npm-5.4.0-0c4a0f973e.patch::version=5.4.0&hash=20f328" dependencies: "@ethereumjs/common": "npm:^4.4.0" "@ethereumjs/rlp": "npm:^5.0.2" "@ethereumjs/util": "npm:^9.1.0" ethereum-cryptography: "npm:^2.2.1" - checksum: 10/8d2c0a69ab37015f945f9de065cfb9f05e8e79179efeed725ea0a14760c3eb8ff900bcf915bb71ec29fe2f753db35d1b78a15ac4ddec489e87c995dec1ba6e85 + checksum: 10/46ebd5359365d55390f20f01dd0672a22b2c00b245a24c51ca90ffeff7a71226a0c8fb76ed9bf57ed77246fe7324c6b572125548333a161432b9db813276ba4e languageName: node linkType: hard @@ -4822,30 +4841,31 @@ __metadata: languageName: node linkType: hard -"@metamask/accounts-controller@npm:^24.0.0": - version: 24.0.0 - resolution: "@metamask/accounts-controller@npm:24.0.0" +"@metamask/accounts-controller@npm:^26.0.0": + version: 26.0.0 + resolution: "@metamask/accounts-controller@npm:26.0.0" dependencies: - "@ethereumjs/util": "npm:^8.1.0" + "@ethereumjs/util": "npm:^9.1.0" "@metamask/base-controller": "npm:^8.0.0" - "@metamask/eth-snap-keyring": "npm:^10.0.0" - "@metamask/keyring-api": "npm:^17.0.0" - "@metamask/keyring-internal-api": "npm:^4.0.1" + "@metamask/eth-snap-keyring": "npm:^12.0.0" + "@metamask/keyring-api": "npm:^17.2.0" + "@metamask/keyring-internal-api": "npm:^6.0.0" + "@metamask/keyring-utils": "npm:^3.0.0" "@metamask/network-controller": "npm:^22.2.1" "@metamask/snaps-sdk": "npm:^6.17.1" "@metamask/snaps-utils": "npm:^8.10.0" - "@metamask/utils": "npm:^11.1.0" + "@metamask/utils": "npm:^11.2.0" deepmerge: "npm:^4.2.2" ethereum-cryptography: "npm:^2.1.2" immer: "npm:^9.0.6" uuid: "npm:^8.3.2" peerDependencies: - "@metamask/keyring-controller": ^19.0.0 + "@metamask/keyring-controller": ^21.0.0 "@metamask/network-controller": ^22.0.0 "@metamask/providers": ^18.1.0 "@metamask/snaps-controllers": ^9.19.0 webextension-polyfill: ^0.10.0 || ^0.11.0 || ^0.12.0 - checksum: 10/2a67f5cd13bfde1abfec8d5676d33447dc1520c8b50d4322d56ea97904b72dc7b4d7b8b10f5e4c947a989a7b7dcb0cc421da23982ee5c0eea466048cfa4e18e6 + checksum: 10/6b2c7d638cc335b0de62042ff62d65fec7c317b3a5dda2e8e8bb5db61c6ec428df322d2f214fa94863186ffcba0291542cb5930a0ee0b240a6aca4d785ba29d1 languageName: node linkType: hard @@ -4869,28 +4889,35 @@ __metadata: languageName: node linkType: hard -"@metamask/api-specs@npm:^0.10.12, @metamask/api-specs@npm:^0.10.15": +"@metamask/api-specs@npm:^0.10.12": version: 0.10.15 resolution: "@metamask/api-specs@npm:0.10.15" checksum: 10/1d68914e43dd14a8bafa77d93965e08cb3ee4b036dc161501dd1d565a21c703d03abefd9e91f23019065c316f74719103b44c871409219f6d4d2cd5503224ac2 languageName: node linkType: hard -"@metamask/approval-controller@npm:^7.0.0, @metamask/approval-controller@npm:^7.1.2": - version: 7.1.2 - resolution: "@metamask/approval-controller@npm:7.1.2" +"@metamask/api-specs@npm:^0.11.0": + version: 0.11.0 + resolution: "@metamask/api-specs@npm:0.11.0" + checksum: 10/1b86535966e3675cb53df51d631869c11beec2c39c53a0707672984309185f2a5ef3ab0a4ab629fcd86910eb21faaf096282053e2d50af84338d6ede9f205467 + languageName: node + linkType: hard + +"@metamask/approval-controller@npm:^7.0.0, @metamask/approval-controller@npm:^7.1.2, @metamask/approval-controller@npm:^7.1.3": + version: 7.1.3 + resolution: "@metamask/approval-controller@npm:7.1.3" dependencies: - "@metamask/base-controller": "npm:^7.1.1" + "@metamask/base-controller": "npm:^8.0.0" "@metamask/rpc-errors": "npm:^7.0.2" - "@metamask/utils": "npm:^11.0.1" + "@metamask/utils": "npm:^11.1.0" nanoid: "npm:^3.3.8" - checksum: 10/e5903e8c3799484a3f42b2683ed733e68aca5204070c84f6012ee3830b04ebffdc7fc21fe80d2ea46f2a9ee3557a38e4031186f47e84d9079c2c902361543b0d + checksum: 10/2d88378dcc4f6c32ad544766cf26b7f59b1aee1d7ca0909b966c8c08eaac1d7109004120ca254d7ad008a6e5241b144d4dd831f926ec928a66f93cbd2e6f1693 languageName: node linkType: hard -"@metamask/assets-controllers@npm:49.0.0": - version: 49.0.0 - resolution: "@metamask/assets-controllers@npm:49.0.0" +"@metamask/assets-controllers@npm:51.0.2": + version: 51.0.2 + resolution: "@metamask/assets-controllers@npm:51.0.2" dependencies: "@ethereumjs/util": "npm:^8.1.0" "@ethersproject/abi": "npm:^5.7.0" @@ -4903,12 +4930,12 @@ __metadata: "@metamask/contract-metadata": "npm:^2.4.0" "@metamask/controller-utils": "npm:^11.5.0" "@metamask/eth-query": "npm:^4.0.0" - "@metamask/keyring-api": "npm:^17.0.0" + "@metamask/keyring-api": "npm:^17.2.0" "@metamask/metamask-eth-abis": "npm:^3.1.1" "@metamask/polling-controller": "npm:^12.0.3" "@metamask/rpc-errors": "npm:^7.0.2" "@metamask/snaps-utils": "npm:^8.10.0" - "@metamask/utils": "npm:^11.1.0" + "@metamask/utils": "npm:^11.2.0" "@types/bn.js": "npm:^5.1.5" "@types/uuid": "npm:^8.3.0" async-mutex: "npm:^0.5.0" @@ -4920,7 +4947,7 @@ __metadata: single-call-balance-checker-abi: "npm:^1.0.0" uuid: "npm:^8.3.2" peerDependencies: - "@metamask/accounts-controller": ^23.0.1 + "@metamask/accounts-controller": ^24.0.0 "@metamask/approval-controller": ^7.0.0 "@metamask/keyring-controller": ^19.0.0 "@metamask/network-controller": ^22.0.0 @@ -4929,13 +4956,13 @@ __metadata: "@metamask/providers": ^18.1.0 "@metamask/snaps-controllers": ^9.19.0 webextension-polyfill: ^0.10.0 || ^0.11.0 || ^0.12.0 - checksum: 10/c94089dcae780527396a4ff5126dab40efe13c9fda6c7fa8967aa39919eb63ae53e9bd1eb5a1da39dc5b4bda952975958ab8cdb73a71c3cce205e281ee5a1bc6 + checksum: 10/6d6324042875c1e80ea54d196afc93aa8a8a98a137cbe962b457506f88cf107f930e10dae780f396efd6d5ba3249b4dfbad0da2f3ed28fe90c2ec1969fcd88b7 languageName: node linkType: hard -"@metamask/assets-controllers@patch:@metamask/assets-controllers@npm%3A49.0.0#~/.yarn/patches/@metamask-assets-controllers-npm-49.0.0-e9c0266958.patch": - version: 49.0.0 - resolution: "@metamask/assets-controllers@patch:@metamask/assets-controllers@npm%3A49.0.0#~/.yarn/patches/@metamask-assets-controllers-npm-49.0.0-e9c0266958.patch::version=49.0.0&hash=7473ef" +"@metamask/assets-controllers@patch:@metamask/assets-controllers@npm%3A51.0.2#~/.yarn/patches/@metamask-assets-controllers-npm-51.0.2-4dea2e3c06.patch": + version: 51.0.2 + resolution: "@metamask/assets-controllers@patch:@metamask/assets-controllers@npm%3A51.0.2#~/.yarn/patches/@metamask-assets-controllers-npm-51.0.2-4dea2e3c06.patch::version=51.0.2&hash=7473ef" dependencies: "@ethereumjs/util": "npm:^8.1.0" "@ethersproject/abi": "npm:^5.7.0" @@ -4948,12 +4975,12 @@ __metadata: "@metamask/contract-metadata": "npm:^2.4.0" "@metamask/controller-utils": "npm:^11.5.0" "@metamask/eth-query": "npm:^4.0.0" - "@metamask/keyring-api": "npm:^17.0.0" + "@metamask/keyring-api": "npm:^17.2.0" "@metamask/metamask-eth-abis": "npm:^3.1.1" "@metamask/polling-controller": "npm:^12.0.3" "@metamask/rpc-errors": "npm:^7.0.2" "@metamask/snaps-utils": "npm:^8.10.0" - "@metamask/utils": "npm:^11.1.0" + "@metamask/utils": "npm:^11.2.0" "@types/bn.js": "npm:^5.1.5" "@types/uuid": "npm:^8.3.0" async-mutex: "npm:^0.5.0" @@ -4965,7 +4992,7 @@ __metadata: single-call-balance-checker-abi: "npm:^1.0.0" uuid: "npm:^8.3.2" peerDependencies: - "@metamask/accounts-controller": ^23.0.1 + "@metamask/accounts-controller": ^24.0.0 "@metamask/approval-controller": ^7.0.0 "@metamask/keyring-controller": ^19.0.0 "@metamask/network-controller": ^22.0.0 @@ -4974,7 +5001,7 @@ __metadata: "@metamask/providers": ^18.1.0 "@metamask/snaps-controllers": ^9.19.0 webextension-polyfill: ^0.10.0 || ^0.11.0 || ^0.12.0 - checksum: 10/86a21131cc5b5fe66717274188d1b52aa3e37e01c8d154edaa65456308b013417cc06aab676f0509f013a24df82abbcefd6b29521f851eef4ab5a9b47df71778 + checksum: 10/8c6f6b5a06bc1e5b903dc7c17494f26202d83404fe00d2ef014d002b6bf7fbebb1ee3fa2f93570176a66362c82cd34ce5744fe8af780e2b8cfa1ad4313ce0f8e languageName: node linkType: hard @@ -4992,7 +5019,7 @@ __metadata: languageName: node linkType: hard -"@metamask/base-controller@npm:^7.0.1, @metamask/base-controller@npm:^7.0.2, @metamask/base-controller@npm:^7.0.3, @metamask/base-controller@npm:^7.1.0, @metamask/base-controller@npm:^7.1.1": +"@metamask/base-controller@npm:^7.0.1, @metamask/base-controller@npm:^7.0.2, @metamask/base-controller@npm:^7.0.3, @metamask/base-controller@npm:^7.1.1": version: 7.1.1 resolution: "@metamask/base-controller@npm:7.1.1" dependencies: @@ -5045,14 +5072,14 @@ __metadata: languageName: node linkType: hard -"@metamask/controller-utils@npm:^11.0.0, @metamask/controller-utils@npm:^11.3.0, @metamask/controller-utils@npm:^11.4.0, @metamask/controller-utils@npm:^11.4.2, @metamask/controller-utils@npm:^11.4.4, @metamask/controller-utils@npm:^11.4.5, @metamask/controller-utils@npm:^11.5.0": - version: 11.5.0 - resolution: "@metamask/controller-utils@npm:11.5.0" +"@metamask/controller-utils@npm:^11.0.0, @metamask/controller-utils@npm:^11.3.0, @metamask/controller-utils@npm:^11.4.0, @metamask/controller-utils@npm:^11.4.2, @metamask/controller-utils@npm:^11.4.4, @metamask/controller-utils@npm:^11.5.0, @metamask/controller-utils@npm:^11.6.0": + version: 11.6.0 + resolution: "@metamask/controller-utils@npm:11.6.0" dependencies: - "@ethereumjs/util": "npm:^8.1.0" + "@ethereumjs/util": "npm:^9.1.0" "@metamask/eth-query": "npm:^4.0.0" "@metamask/ethjs-unit": "npm:^0.3.0" - "@metamask/utils": "npm:^11.1.0" + "@metamask/utils": "npm:^11.2.0" "@spruceid/siwe-parser": "npm:2.1.0" "@types/bn.js": "npm:^5.1.5" bignumber.js: "npm:^9.1.2" @@ -5062,7 +5089,7 @@ __metadata: fast-deep-equal: "npm:^3.1.3" peerDependencies: "@babel/runtime": ^7.0.0 - checksum: 10/ef3ca4c36fdd4658233467d639154321015be7985008d90c5e870ef69f92024143fe81908e398e6e79e10f9b40d5c33e8742beae0ed5690db0fbce3731fbfd0b + checksum: 10/0bbb36cb2a8107362ecc13ad4227922f9eba5a5cfb7f7742c6b7a6a1023bd1c4d93a0e6cdfd0cef49228a719950753c26d0ee77598cbafd69944b0f89f6e6452 languageName: node linkType: hard @@ -5185,16 +5212,31 @@ __metadata: languageName: node linkType: hard -"@metamask/eth-hd-keyring@npm:^7.0.4": - version: 7.0.4 - resolution: "@metamask/eth-hd-keyring@npm:7.0.4" +"@metamask/eth-hd-keyring@npm:^11.0.0": + version: 11.0.0 + resolution: "@metamask/eth-hd-keyring@npm:11.0.0" dependencies: "@ethereumjs/util": "npm:^8.1.0" - "@metamask/eth-sig-util": "npm:^7.0.3" + "@metamask/eth-sig-util": "npm:^8.2.0" + "@metamask/key-tree": "npm:^10.0.2" "@metamask/scure-bip39": "npm:^2.1.1" - "@metamask/utils": "npm:^9.2.1" + "@metamask/utils": "npm:^11.1.0" + ethereum-cryptography: "npm:^2.1.2" + checksum: 10/34e79c06740273518b653bfbef75371f2934ac1d73698f2a0f5f3e124300d5b43c86351f6989dc5aae5026ad2410171e75caabb7a14e9eacaea868f83be1b36d + languageName: node + linkType: hard + +"@metamask/eth-hd-keyring@npm:^12.0.0": + version: 12.0.0 + resolution: "@metamask/eth-hd-keyring@npm:12.0.0" + dependencies: + "@ethereumjs/util": "npm:^9.1.0" + "@metamask/eth-sig-util": "npm:^8.2.0" + "@metamask/key-tree": "npm:^10.0.2" + "@metamask/scure-bip39": "npm:^2.1.1" + "@metamask/utils": "npm:^11.1.0" ethereum-cryptography: "npm:^2.1.2" - checksum: 10/493d06f55225b6f9da48ee001486e18898d6a4a3afd2cf40ff1dcae2ece42d5e96174f6a05b7c39419cb3531b530c8af294d9422195661788c5e0b687a328874 + checksum: 10/9567238a11c0e3a331a477fbe6ad5ee42b10bb943efdff9696bf178127b9d5aac2ce02295221fa19d18981231251ee25053034b7780495e2c2fc7427c5c02516 languageName: node linkType: hard @@ -5223,22 +5265,23 @@ __metadata: languageName: node linkType: hard -"@metamask/eth-json-rpc-middleware@npm:^15.0.1, @metamask/eth-json-rpc-middleware@npm:^15.1.2": - version: 15.1.2 - resolution: "@metamask/eth-json-rpc-middleware@npm:15.1.2" +"@metamask/eth-json-rpc-middleware@npm:^15.0.1, @metamask/eth-json-rpc-middleware@npm:^15.3.0": + version: 15.3.0 + resolution: "@metamask/eth-json-rpc-middleware@npm:15.3.0" dependencies: "@metamask/eth-block-tracker": "npm:^11.0.4" "@metamask/eth-json-rpc-provider": "npm:^4.1.7" "@metamask/eth-sig-util": "npm:^8.1.2" "@metamask/json-rpc-engine": "npm:^10.0.2" "@metamask/rpc-errors": "npm:^7.0.2" - "@metamask/utils": "npm:^11.0.1" + "@metamask/superstruct": "npm:^3.1.0" + "@metamask/utils": "npm:^11.1.0" "@types/bn.js": "npm:^5.1.5" bn.js: "npm:^5.2.1" klona: "npm:^2.0.6" pify: "npm:^5.0.0" safe-stable-stringify: "npm:^2.4.3" - checksum: 10/71e7d61cc58df250bfef73438a9e30cc2f78e0e979feb8a9c0be72bbad470a2fe068fa790194cb88ef56865e36156e525272bc3e1a2a7135d07f7bd81a752239 + checksum: 10/09e595a064b5f45bf0597dad38d04aaa4f2eb09700c70c85ec06ec22a6f642adffdbd1120380fd4b1d485c0d39bfc4b354c39c2b75d7ffa96210a2003189c0db languageName: node linkType: hard @@ -5255,17 +5298,17 @@ __metadata: languageName: node linkType: hard -"@metamask/eth-ledger-bridge-keyring@npm:^8.0.3": - version: 8.0.3 - resolution: "@metamask/eth-ledger-bridge-keyring@npm:8.0.3" +"@metamask/eth-ledger-bridge-keyring@npm:^10.0.0": + version: 10.0.0 + resolution: "@metamask/eth-ledger-bridge-keyring@npm:10.0.0" dependencies: "@ethereumjs/rlp": "npm:^5.0.2" - "@ethereumjs/tx": "npm:^4.2.0" - "@ethereumjs/util": "npm:^8.1.0" + "@ethereumjs/tx": "npm:^5.4.0" + "@ethereumjs/util": "npm:^9.1.0" "@ledgerhq/hw-app-eth": "npm:^6.42.0" - "@metamask/eth-sig-util": "npm:^8.1.2" + "@metamask/eth-sig-util": "npm:^8.2.0" hdkey: "npm:^2.1.0" - checksum: 10/5b5c9f72eec882638985b11198350ace3647fa0ec92facbac3a9c1a67543a8270017c583d2d1464e2ec96cb93ff8b64509c0c8ebc395f8ce7de5ffd8f483ca63 + checksum: 10/a1e4e410aa051fa85abdff044eab4ae3fd594442186b53d1c21d12817d2ece51e510f86ecd9e69658fc2c3cbbf53d5941eb4ea93928f74c11e0ff5e399781a2e languageName: node linkType: hard @@ -5279,7 +5322,7 @@ __metadata: languageName: node linkType: hard -"@metamask/eth-sig-util@npm:^7.0.1, @metamask/eth-sig-util@npm:^7.0.3": +"@metamask/eth-sig-util@npm:^7.0.1": version: 7.0.3 resolution: "@metamask/eth-sig-util@npm:7.0.3" dependencies: @@ -5308,37 +5351,50 @@ __metadata: languageName: node linkType: hard -"@metamask/eth-simple-keyring@npm:^6.0.5": - version: 6.0.5 - resolution: "@metamask/eth-simple-keyring@npm:6.0.5" +"@metamask/eth-simple-keyring@npm:^10.0.0": + version: 10.0.0 + resolution: "@metamask/eth-simple-keyring@npm:10.0.0" + dependencies: + "@ethereumjs/util": "npm:^9.1.0" + "@metamask/eth-sig-util": "npm:^8.2.0" + "@metamask/utils": "npm:^11.1.0" + ethereum-cryptography: "npm:^2.1.2" + randombytes: "npm:^2.1.0" + checksum: 10/e749e16cbbd3b542cda3e727ee1efb16f597c8583a0ca0bbb457b500397c0b492ecdf07965a67cec3b4bfb25fc56caa01810b23b918939dd104eea759caa339a + languageName: node + linkType: hard + +"@metamask/eth-simple-keyring@npm:^9.0.0": + version: 9.0.0 + resolution: "@metamask/eth-simple-keyring@npm:9.0.0" dependencies: "@ethereumjs/util": "npm:^8.1.0" - "@metamask/eth-sig-util": "npm:^7.0.3" - "@metamask/utils": "npm:^9.2.1" + "@metamask/eth-sig-util": "npm:^8.2.0" + "@metamask/utils": "npm:^11.1.0" ethereum-cryptography: "npm:^2.1.2" randombytes: "npm:^2.1.0" - checksum: 10/98b7bd00df25e7630324e2c762e3a03a7f199108a4dfe22e5a1938f1d01c9b2cd64ab4bb6fd242bf898624903d5a68a2e1f61c95f94a141266ab23dae8d97d21 + checksum: 10/2f7062546288afcc986a7baf703fc518b1a26587d3675dddd97a0ea940b54020e8878b3aa94fc562bf96196e67aa5ff854b428de68eb8da65101868f4487d034 languageName: node linkType: hard -"@metamask/eth-snap-keyring@npm:^10.0.0": - version: 10.0.0 - resolution: "@metamask/eth-snap-keyring@npm:10.0.0" +"@metamask/eth-snap-keyring@npm:^12.0.0": + version: 12.0.0 + resolution: "@metamask/eth-snap-keyring@npm:12.0.0" dependencies: - "@ethereumjs/tx": "npm:^4.2.0" + "@ethereumjs/tx": "npm:^5.4.0" "@metamask/base-controller": "npm:^7.1.1" "@metamask/eth-sig-util": "npm:^8.2.0" - "@metamask/keyring-api": "npm:^17.0.0" - "@metamask/keyring-internal-api": "npm:^4.0.2" - "@metamask/keyring-internal-snap-client": "npm:^4.0.0" - "@metamask/keyring-utils": "npm:^2.0.0" + "@metamask/keyring-api": "npm:^17.2.1" + "@metamask/keyring-internal-api": "npm:^5.0.0" + "@metamask/keyring-internal-snap-client": "npm:^4.0.1" + "@metamask/keyring-utils": "npm:^3.0.0" "@metamask/superstruct": "npm:^3.1.0" "@metamask/utils": "npm:^11.1.0" "@types/uuid": "npm:^9.0.8" uuid: "npm:^9.0.1" peerDependencies: - "@metamask/keyring-api": ^17.0.0 - checksum: 10/df3a9412cad8ebfe571fe1a3bb5ce0ab86a7557b61e9644eb757c8c23fa144367ab9458207f61b0b0854c69fddd4df697053bbe619adb1da93d18b56cfcae710 + "@metamask/keyring-api": ^17.2.1 + checksum: 10/9c57c618f4401b7a983daea3578090d763fcacdaf30431aaa3301360cda6537443534b37c191a3640891a9eee105e33b41a966187e5fb172f5022e1b40412222 languageName: node linkType: hard @@ -5360,18 +5416,19 @@ __metadata: languageName: node linkType: hard -"@metamask/eth-trezor-keyring@npm:^6.1.0": - version: 6.1.1 - resolution: "@metamask/eth-trezor-keyring@npm:6.1.1" +"@metamask/eth-trezor-keyring@npm:^8.0.0": + version: 8.0.0 + resolution: "@metamask/eth-trezor-keyring@npm:8.0.0" dependencies: - "@ethereumjs/tx": "npm:^4.2.0" - "@ethereumjs/util": "npm:^8.1.0" + "@ethereumjs/tx": "npm:^5.4.0" + "@ethereumjs/util": "npm:^9.1.0" "@metamask/eth-sig-util": "npm:^8.2.0" + "@metamask/utils": "npm:^11.1.0" "@trezor/connect-plugin-ethereum": "npm:^9.0.3" "@trezor/connect-web": "npm:^9.1.11" hdkey: "npm:^2.1.0" tslib: "npm:^2.6.2" - checksum: 10/b344be61ec81b8e4008d385f88d16fb68274cbe6bd7d76e66d832e6370e6eececbab42edd8cf598142dc0de7a647b5f93d6ec9be51aef3dcca4d548ba2e5bebe + checksum: 10/6b4713887211db1c99997969c10f21502e49779746021cb6023d2d2b34a5e489976275befe94825fbac9c569e8b59d1e33cd69fc6f3989b13236c545aa04ed0c languageName: node linkType: hard @@ -5519,15 +5576,15 @@ __metadata: languageName: node linkType: hard -"@metamask/json-rpc-middleware-stream@npm:^8.0.4, @metamask/json-rpc-middleware-stream@npm:^8.0.6": - version: 8.0.6 - resolution: "@metamask/json-rpc-middleware-stream@npm:8.0.6" +"@metamask/json-rpc-middleware-stream@npm:^8.0.4, @metamask/json-rpc-middleware-stream@npm:^8.0.6, @metamask/json-rpc-middleware-stream@npm:^8.0.7": + version: 8.0.7 + resolution: "@metamask/json-rpc-middleware-stream@npm:8.0.7" dependencies: - "@metamask/json-rpc-engine": "npm:^10.0.2" + "@metamask/json-rpc-engine": "npm:^10.0.3" "@metamask/safe-event-emitter": "npm:^3.0.0" - "@metamask/utils": "npm:^11.0.1" + "@metamask/utils": "npm:^11.1.0" readable-stream: "npm:^3.6.2" - checksum: 10/4df2ddf068ee935b5ea29b833df243ee43e0a17ea0151bc312d4eaeec541612f7416761be2b66f316c0b12f577f0257831b83844f6b9addbaf5fe9d9c5638262 + checksum: 10/54dadd16876ad1637b1fccd0d35c66dcc9a03d8614814d78b6730f9bb325e80ad1fdbb99d5b75785245aadf4064417ac35bc710a5549d13128f12153d0cc0432 languageName: node linkType: hard @@ -5544,116 +5601,145 @@ __metadata: languageName: node linkType: hard -"@metamask/keyring-api@npm:^16.1.0": - version: 16.1.0 - resolution: "@metamask/keyring-api@npm:16.1.0" +"@metamask/keyring-api@npm:^17.0.0, @metamask/keyring-api@npm:^17.2.0, @metamask/keyring-api@npm:^17.2.1": + version: 17.2.1 + resolution: "@metamask/keyring-api@npm:17.2.1" dependencies: - "@metamask/keyring-utils": "npm:^2.0.0" + "@metamask/keyring-utils": "npm:^2.3.1" "@metamask/superstruct": "npm:^3.1.0" "@metamask/utils": "npm:^11.1.0" bech32: "npm:^2.0.0" - checksum: 10/6a3877e8e70b02728d4dc056a0eab5d961dd3089236539827ffb4194a3acdc9c71436cc3248ed1d6bf62d3dc0b6e69e2379177db6d690af1a77d4698767324fd + checksum: 10/666b8506724c0f759e755ddc888fc0ecb44ef98bcf2f9d15ce009d00b93c126415c0af9f5037157a63f7fc7524358601650589819e487f7acb3e4748467b0a7b languageName: node linkType: hard -"@metamask/keyring-api@npm:^17.0.0": - version: 17.0.0 - resolution: "@metamask/keyring-api@npm:17.0.0" +"@metamask/keyring-controller@npm:^20.0.0": + version: 20.0.0 + resolution: "@metamask/keyring-controller@npm:20.0.0" dependencies: - "@metamask/keyring-utils": "npm:^2.0.0" - "@metamask/superstruct": "npm:^3.1.0" - "@metamask/utils": "npm:^11.1.0" - bech32: "npm:^2.0.0" - checksum: 10/0cf7283d8e4c665cbaf2658a90e7569b0bb582056aab702bdc0d98144eb8143437ed2b0feeca95e530d36741b0271f88f92f0d0a64dbd287b4314b91e03d2d4d + "@ethereumjs/util": "npm:^8.1.0" + "@keystonehq/metamask-airgapped-keyring": "npm:^0.14.1" + "@metamask/base-controller": "npm:^8.0.0" + "@metamask/browser-passworder": "npm:^4.3.0" + "@metamask/eth-hd-keyring": "npm:^11.0.0" + "@metamask/eth-sig-util": "npm:^8.2.0" + "@metamask/eth-simple-keyring": "npm:^9.0.0" + "@metamask/keyring-api": "npm:^17.2.0" + "@metamask/keyring-internal-api": "npm:^5.0.0" + "@metamask/utils": "npm:^11.2.0" + async-mutex: "npm:^0.5.0" + ethereumjs-wallet: "npm:^1.0.1" + immer: "npm:^9.0.6" + ulid: "npm:^2.3.0" + checksum: 10/cfddaed8d1548086ef7f4fb8fe6788a799378efdc8c99cf8277600ce491229d8a64614981273d2d2dbaa7e3803302d474db4ae76af75605027ca1962dbb9c709 languageName: node linkType: hard -"@metamask/keyring-controller@npm:^19.0.7, @metamask/keyring-controller@npm:^19.1.0": - version: 19.1.0 - resolution: "@metamask/keyring-controller@npm:19.1.0" +"@metamask/keyring-controller@npm:^21.0.0": + version: 21.0.0 + resolution: "@metamask/keyring-controller@npm:21.0.0" dependencies: - "@ethereumjs/util": "npm:^8.1.0" + "@ethereumjs/util": "npm:^9.1.0" "@keystonehq/metamask-airgapped-keyring": "npm:^0.14.1" "@metamask/base-controller": "npm:^8.0.0" "@metamask/browser-passworder": "npm:^4.3.0" - "@metamask/eth-hd-keyring": "npm:^7.0.4" - "@metamask/eth-sig-util": "npm:^8.0.0" - "@metamask/eth-simple-keyring": "npm:^6.0.5" - "@metamask/keyring-api": "npm:^17.0.0" - "@metamask/keyring-internal-api": "npm:^4.0.1" - "@metamask/message-manager": "npm:^12.0.1" - "@metamask/utils": "npm:^11.1.0" + "@metamask/eth-hd-keyring": "npm:^12.0.0" + "@metamask/eth-sig-util": "npm:^8.2.0" + "@metamask/eth-simple-keyring": "npm:^10.0.0" + "@metamask/keyring-api": "npm:^17.2.0" + "@metamask/keyring-internal-api": "npm:^6.0.0" + "@metamask/utils": "npm:^11.2.0" async-mutex: "npm:^0.5.0" ethereumjs-wallet: "npm:^1.0.1" immer: "npm:^9.0.6" - checksum: 10/2121c8935f019edc92c1fef9901d9b67c1555905b96ac90640b3a991896c33261a6ca59fc23aeb995ca9f39d6c3b33a7b04d95ef48ec440f9683c3dd309bfd7b + ulid: "npm:^2.3.0" + checksum: 10/aee572da64d757417397fee74a44be1c3f0ea3168c6880cb211d99d71b5e1b457d1684760b9d347820c0d90f0052783105e60697e9315ae257d3ae12c852190a languageName: node linkType: hard -"@metamask/keyring-internal-api@npm:^4.0.1, @metamask/keyring-internal-api@npm:^4.0.2": - version: 4.0.2 - resolution: "@metamask/keyring-internal-api@npm:4.0.2" +"@metamask/keyring-internal-api@npm:^4.0.3": + version: 4.0.3 + resolution: "@metamask/keyring-internal-api@npm:4.0.3" dependencies: - "@metamask/keyring-api": "npm:^17.0.0" - "@metamask/keyring-utils": "npm:^2.0.0" + "@metamask/keyring-api": "npm:^17.2.0" + "@metamask/keyring-utils": "npm:^2.3.0" "@metamask/superstruct": "npm:^3.1.0" "@metamask/utils": "npm:^11.1.0" - checksum: 10/2507026eef98e887b09107fb32d52c705301e6aa80f471a13be56116648f6a5f267a09b200a91cfadc59e3a496bbe34c95f570f65e1726f13a0d17fbfab699ae + checksum: 10/11a18a1179cfa710257319d42619f44984cfc6dae7060d9bb35019ce6869511a5bc14eea51db34535d2f9b844b8153dce231bb97e036387487dc6f7adb48fe86 languageName: node linkType: hard -"@metamask/keyring-internal-snap-client@npm:^4.0.0": - version: 4.0.0 - resolution: "@metamask/keyring-internal-snap-client@npm:4.0.0" +"@metamask/keyring-internal-api@npm:^5.0.0": + version: 5.0.0 + resolution: "@metamask/keyring-internal-api@npm:5.0.0" dependencies: - "@metamask/base-controller": "npm:^7.1.1" - "@metamask/keyring-api": "npm:^17.0.0" - "@metamask/keyring-snap-client": "npm:^4.0.0" - "@metamask/keyring-utils": "npm:^2.0.0" - checksum: 10/817c9b332bdcdc9dab6a24566643e87dfcdee91345ec07673f142b98041809a05bee4ae7849ad95f832d2e97fccca0c339bcd6a53459d32808b56342af73ca8a + "@metamask/keyring-api": "npm:^17.2.1" + "@metamask/keyring-utils": "npm:^2.3.1" + "@metamask/superstruct": "npm:^3.1.0" + checksum: 10/1c691c6343691ef19c1cea6a353cbb325dbad7b10462d17139365151dc23a7f0aa74eecb9e8787a4472cc5d73424c1e050d0efb5a3b68c59c766adede40b9ea2 languageName: node linkType: hard -"@metamask/keyring-snap-client@npm:^3.0.3": - version: 3.0.3 - resolution: "@metamask/keyring-snap-client@npm:3.0.3" +"@metamask/keyring-internal-api@npm:^6.0.0": + version: 6.0.0 + resolution: "@metamask/keyring-internal-api@npm:6.0.0" dependencies: - "@metamask/keyring-api": "npm:^16.1.0" - "@metamask/keyring-utils": "npm:^2.0.0" + "@metamask/keyring-api": "npm:^17.2.1" + "@metamask/keyring-utils": "npm:^3.0.0" "@metamask/superstruct": "npm:^3.1.0" - "@types/uuid": "npm:^9.0.8" - uuid: "npm:^9.0.1" - webextension-polyfill: "npm:^0.12.0" - peerDependencies: - "@metamask/providers": ^18.3.1 - checksum: 10/f408b587380216b77ca0ff4d6f37c64d933392c6bac950c77a9df4a858dbc61c981a41b2cf3870b9041cb210566087e83398f3e7bbc82f39c0eb952eb990a3c8 + checksum: 10/069945b3423e7b6bd0b8735d65e17c968e494bc3f8c06e585d6e27f09ced0027541440c9e90ffbcd59b1daf91d7848c09be010a8ceb547ed3c4f6465e810b7a8 languageName: node linkType: hard -"@metamask/keyring-snap-client@npm:^4.0.0": - version: 4.0.0 - resolution: "@metamask/keyring-snap-client@npm:4.0.0" +"@metamask/keyring-internal-snap-client@npm:^4.0.1": + version: 4.0.1 + resolution: "@metamask/keyring-internal-snap-client@npm:4.0.1" dependencies: - "@metamask/keyring-api": "npm:^17.0.0" - "@metamask/keyring-utils": "npm:^2.0.0" + "@metamask/base-controller": "npm:^7.1.1" + "@metamask/keyring-api": "npm:^17.2.0" + "@metamask/keyring-snap-client": "npm:^4.0.1" + "@metamask/keyring-utils": "npm:^2.3.0" + checksum: 10/f82604080fdc3bbe39fa15fe12503d838a7485d55c0926a065237a56c43e2848577e38295a9c1ac0b812cda2adf7e6d4bdab534befb170d913b991555a4eb141 + languageName: node + linkType: hard + +"@metamask/keyring-snap-client@npm:^4.0.1": + version: 4.0.1 + resolution: "@metamask/keyring-snap-client@npm:4.0.1" + dependencies: + "@metamask/keyring-api": "npm:^17.2.0" + "@metamask/keyring-utils": "npm:^2.3.0" "@metamask/superstruct": "npm:^3.1.0" "@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/c568ccaff799bd1a756e56c0b2aa1c7109bcda383726e2d55dd4e05817f3affc9be5a92484f90581fad506428fb9fb6999286f51f15e7f3b392bb851b53f0ab7 + checksum: 10/d93797bf02b7cc28fad0be31c94d25f3bb87ce1df96293f3884a44faafb0af6d08d8d2bddb7702db9ad4195b0e8e254fee69d8cbdbb5d664531717526c8b732d languageName: node linkType: hard -"@metamask/keyring-utils@npm:^2.0.0": - version: 2.0.0 - resolution: "@metamask/keyring-utils@npm:2.0.0" +"@metamask/keyring-utils@npm:^2.3.0, @metamask/keyring-utils@npm:^2.3.1": + version: 2.3.1 + resolution: "@metamask/keyring-utils@npm:2.3.1" dependencies: + "@ethereumjs/tx": "npm:^4.2.0" "@metamask/superstruct": "npm:^3.1.0" "@metamask/utils": "npm:^11.1.0" bitcoin-address-validation: "npm:^2.2.3" - checksum: 10/f7514821fb3bd5f5be575e0d74d5cf8becbdeac35a3e13dcd9e8bf789ba34aa2072783bdc3d0ddac479b97c986bcb54d77cdccedf5945d1c33ef310790e90efb + checksum: 10/4a11b780621d82ab2d3fe39fbaed0ea87c01139c925c4c26cb25e2361bd855eae1c7c8cf01a84d2030de3bbef65590caecfe538f37490f75cad8a0a65b318c95 + languageName: node + linkType: hard + +"@metamask/keyring-utils@npm:^3.0.0": + version: 3.0.0 + resolution: "@metamask/keyring-utils@npm:3.0.0" + dependencies: + "@ethereumjs/tx": "npm:^5.4.0" + "@metamask/superstruct": "npm:^3.1.0" + "@metamask/utils": "npm:^11.1.0" + bitcoin-address-validation: "npm:^2.2.3" + checksum: 10/eff3c0b9a86d6a25c5dd443946ba3ff56cb94fcb915a4eb061089819805e1e78eba2ea5cfb12a47ec4606542870c417de422f755947389ab9f3a4f08e96742db languageName: node linkType: hard @@ -5722,46 +5808,46 @@ __metadata: languageName: node linkType: hard -"@metamask/multichain-transactions-controller@npm:^0.3.0": - version: 0.3.0 - resolution: "@metamask/multichain-transactions-controller@npm:0.3.0" +"@metamask/multichain-transactions-controller@npm:^0.5.0": + version: 0.5.0 + resolution: "@metamask/multichain-transactions-controller@npm:0.5.0" dependencies: "@metamask/base-controller": "npm:^8.0.0" - "@metamask/keyring-api": "npm:^17.0.0" - "@metamask/keyring-internal-api": "npm:^4.0.1" - "@metamask/keyring-snap-client": "npm:^3.0.3" + "@metamask/keyring-api": "npm:^17.2.0" + "@metamask/keyring-internal-api": "npm:^4.0.3" + "@metamask/keyring-snap-client": "npm:^4.0.1" "@metamask/polling-controller": "npm:^12.0.3" "@metamask/snaps-controllers": "npm:^9.19.0" "@metamask/snaps-sdk": "npm:^6.17.1" "@metamask/snaps-utils": "npm:^8.10.0" - "@metamask/utils": "npm:^11.1.0" + "@metamask/utils": "npm:^11.2.0" "@types/uuid": "npm:^8.3.0" immer: "npm:^9.0.6" uuid: "npm:^8.3.2" peerDependencies: - "@metamask/accounts-controller": ^23.0.0 + "@metamask/accounts-controller": ^24.0.0 "@metamask/snaps-controllers": ^9.19.0 - checksum: 10/62a76107aba58f07b24eefbf8bdc4ef6335fb529139ce42672efb2a11c002ce442b60068cf538875895cae0729cd196d25caab04b78f7f9025dfcf40206c3f73 + checksum: 10/bb6c87f7df1ef79344eb45478bb0001772c5544195e712450177d578c84d32568323a8baf1716e7076a972ec88cc518c39df9cc0de44ed2315a66301b48242c5 languageName: node linkType: hard -"@metamask/multichain@npm:^2.1.0": - version: 2.1.0 - resolution: "@metamask/multichain@npm:2.1.0" +"@metamask/multichain@npm:^3.0.0": + version: 3.0.0 + resolution: "@metamask/multichain@npm:3.0.0" dependencies: "@metamask/api-specs": "npm:^0.10.12" - "@metamask/controller-utils": "npm:^11.4.5" + "@metamask/controller-utils": "npm:^11.5.0" "@metamask/eth-json-rpc-filters": "npm:^9.0.0" "@metamask/rpc-errors": "npm:^7.0.2" "@metamask/safe-event-emitter": "npm:^3.0.0" - "@metamask/utils": "npm:^11.0.1" + "@metamask/utils": "npm:^11.2.0" "@open-rpc/schema-utils-js": "npm:^2.0.5" jsonschema: "npm:^1.4.1" lodash: "npm:^4.17.21" peerDependencies: "@metamask/network-controller": ^22.0.0 "@metamask/permission-controller": ^11.0.0 - checksum: 10/762231b95fa89e25e8a06ff50161301cecc1eaa8095b8eef4b1d938e43307c98549767600b4a37482bb846026f46c66791cd99e385991704b5e9624aa6032332 + checksum: 10/81f437e81eb785d60530bcad71cac172f115fc8658f16c508d9316b15d04a780949e687a5387b014a03c528929cb0c378b031bbb85c29516f22712a59579ef12 languageName: node linkType: hard @@ -5867,14 +5953,14 @@ __metadata: languageName: node linkType: hard -"@metamask/notification-services-controller@npm:^0.21.0": - version: 0.21.0 - resolution: "@metamask/notification-services-controller@npm:0.21.0" +"@metamask/notification-services-controller@npm:^1.0.0": + version: 1.0.0 + resolution: "@metamask/notification-services-controller@npm:1.0.0" dependencies: "@contentful/rich-text-html-renderer": "npm:^16.5.2" "@metamask/base-controller": "npm:^8.0.0" "@metamask/controller-utils": "npm:^11.5.0" - "@metamask/utils": "npm:^11.1.0" + "@metamask/utils": "npm:^11.2.0" bignumber.js: "npm:^9.1.2" firebase: "npm:^11.2.0" loglevel: "npm:^1.8.1" @@ -5882,7 +5968,7 @@ __metadata: peerDependencies: "@metamask/keyring-controller": ^19.0.0 "@metamask/profile-sync-controller": ^8.0.0 - checksum: 10/8014019e3d2aa174433f8e1f7b6ab895fe0047ba8dfaa93f2a3bb356ea34b066b6193fd0f7c38e8f71b9ed22c89ae2663491e886d598c21db0e03e501a46c6c1 + checksum: 10/9cb7cee622ee8485d4424dcf42ffbd4c932572c2c21dc723d6e3e5204fb24f37c01a9080a1826bfd9cfea986233e757cb0630004512415ee966b3110db80f3e9 languageName: node linkType: hard @@ -5946,9 +6032,9 @@ __metadata: languageName: node linkType: hard -"@metamask/phishing-controller@npm:^12.3.1, @metamask/phishing-controller@npm:^12.3.2": - version: 12.3.2 - resolution: "@metamask/phishing-controller@npm:12.3.2" +"@metamask/phishing-controller@npm:^12.3.1, @metamask/phishing-controller@npm:^12.3.2, @metamask/phishing-controller@npm:^12.4.0": + version: 12.4.0 + resolution: "@metamask/phishing-controller@npm:12.4.0" dependencies: "@metamask/base-controller": "npm:^8.0.0" "@metamask/controller-utils": "npm:^11.5.0" @@ -5957,7 +6043,7 @@ __metadata: ethereum-cryptography: "npm:^2.1.2" fastest-levenshtein: "npm:^1.0.16" punycode: "npm:^2.1.1" - checksum: 10/62cfaea6dcebbaba254ad8b7fe1a85dab37ed61faf41684c06685eb4d7f96d008336d6ee518440ff529cf776ca8568a9da813f4cbfc2cb6ef52027e8f6d55f04 + checksum: 10/1178705c744617fba43f4f0e96150fb3d17256e824b618091b8347ca7902d21d233a2d2f50688f39772d3e7d9f7501c834710dca49cc21fb2e038a39b3acd26d languageName: node linkType: hard @@ -6051,13 +6137,13 @@ __metadata: languageName: node linkType: hard -"@metamask/profile-sync-controller@npm:^7.0.1": - version: 7.0.1 - resolution: "@metamask/profile-sync-controller@npm:7.0.1" +"@metamask/profile-sync-controller@npm:^9.0.0": + version: 9.0.0 + resolution: "@metamask/profile-sync-controller@npm:9.0.0" dependencies: "@metamask/base-controller": "npm:^8.0.0" - "@metamask/keyring-api": "npm:^17.0.0" - "@metamask/keyring-controller": "npm:^19.0.7" + "@metamask/keyring-api": "npm:^17.2.0" + "@metamask/keyring-controller": "npm:^20.0.0" "@metamask/network-controller": "npm:^22.2.1" "@metamask/snaps-sdk": "npm:^6.17.1" "@metamask/snaps-utils": "npm:^8.10.0" @@ -6067,34 +6153,13 @@ __metadata: loglevel: "npm:^1.8.1" siwe: "npm:^2.3.2" peerDependencies: - "@metamask/accounts-controller": ^23.0.0 - "@metamask/keyring-controller": ^19.0.0 + "@metamask/accounts-controller": ^25.0.0 + "@metamask/keyring-controller": ^20.0.0 "@metamask/network-controller": ^22.0.0 "@metamask/providers": ^18.1.0 "@metamask/snaps-controllers": ^9.19.0 webextension-polyfill: ^0.10.0 || ^0.11.0 || ^0.12.0 - checksum: 10/752a3ccf9ccc498ca05ba0272dbf7995a28a005749c7dd33b4b927d23f415150ea505fe76883311a38121df196f40dc771df63e3ba2239e0b3108e98a1836fdf - languageName: node - linkType: hard - -"@metamask/providers@npm:^18.3.1": - version: 18.3.1 - resolution: "@metamask/providers@npm:18.3.1" - dependencies: - "@metamask/json-rpc-engine": "npm:^10.0.2" - "@metamask/json-rpc-middleware-stream": "npm:^8.0.6" - "@metamask/object-multiplex": "npm:^2.0.0" - "@metamask/rpc-errors": "npm:^7.0.2" - "@metamask/safe-event-emitter": "npm:^3.1.1" - "@metamask/utils": "npm:^11.0.1" - detect-browser: "npm:^5.2.0" - extension-port-stream: "npm:^4.1.0" - fast-deep-equal: "npm:^3.1.3" - is-stream: "npm:^2.0.0" - readable-stream: "npm:^3.6.2" - peerDependencies: - webextension-polyfill: ^0.10.0 || ^0.11.0 || ^0.12.0 - checksum: 10/0e21ba9cce926a49dedbfe30fc964cd2349ee6bf9156f525fb894dcbc147a3ae480384884131a6b1a0a508989b547d8c8d2aeb3d10e11f67a8ee5230c45631a8 + checksum: 10/bcfb112b5352ccb6d6534320084ce12a1e738e97ad683bb3fb9bc4672bfd570e76ff61dd714cb31482b77b9990eea688192db54c568ab83c1a909e1d2b07383c languageName: node linkType: hard @@ -6147,15 +6212,15 @@ __metadata: languageName: node linkType: hard -"@metamask/remote-feature-flag-controller@npm:^1.3.0": - version: 1.3.0 - resolution: "@metamask/remote-feature-flag-controller@npm:1.3.0" +"@metamask/remote-feature-flag-controller@npm:^1.6.0": + version: 1.6.0 + resolution: "@metamask/remote-feature-flag-controller@npm:1.6.0" dependencies: - "@metamask/base-controller": "npm:^7.1.0" - "@metamask/utils": "npm:^11.0.1" - cockatiel: "npm:^3.1.2" + "@metamask/base-controller": "npm:^8.0.0" + "@metamask/controller-utils": "npm:^11.5.0" + "@metamask/utils": "npm:^11.2.0" uuid: "npm:^8.3.2" - checksum: 10/929c055b499588d8969d86b9d399967dcbcbdc8362d534f8bef7a0a55c2f137e18773d0a4cdf719889934a8e0092850550c8b55abf90a82013bffd81b72488d2 + checksum: 10/a9ba0b4c28861ae7106dbc8d1ffe073b13ecfd80f38fc6807409a3e6bec0ee484e0e1c856919310e73273ab330db69dde424292ff6b82eb6adf6bc67222c9f28 languageName: node linkType: hard @@ -6256,7 +6321,48 @@ __metadata: languageName: node linkType: hard -"@metamask/snaps-controllers@npm:^9.19.0, @metamask/snaps-controllers@npm:^9.19.1": +"@metamask/snaps-controllers@npm:^10.0.1": + version: 10.0.1 + resolution: "@metamask/snaps-controllers@npm:10.0.1" + dependencies: + "@metamask/approval-controller": "npm:^7.1.3" + "@metamask/base-controller": "npm:^8.0.0" + "@metamask/json-rpc-engine": "npm:^10.0.2" + "@metamask/json-rpc-middleware-stream": "npm:^8.0.7" + "@metamask/key-tree": "npm:^10.0.2" + "@metamask/object-multiplex": "npm:^2.1.0" + "@metamask/permission-controller": "npm:^11.0.6" + "@metamask/phishing-controller": "npm:^12.4.0" + "@metamask/post-message-stream": "npm:^9.0.0" + "@metamask/rpc-errors": "npm:^7.0.2" + "@metamask/snaps-registry": "npm:^3.2.3" + "@metamask/snaps-rpc-methods": "npm:^11.13.0" + "@metamask/snaps-sdk": "npm:^6.19.0" + "@metamask/snaps-utils": "npm:^9.0.1" + "@metamask/utils": "npm:^11.2.0" + "@xstate/fsm": "npm:^2.0.0" + async-mutex: "npm:^0.5.0" + browserify-zlib: "npm:^0.2.0" + concat-stream: "npm:^2.0.0" + fast-deep-equal: "npm:^3.1.3" + get-npm-tarball-url: "npm:^2.0.3" + immer: "npm:^9.0.6" + luxon: "npm:^3.5.0" + nanoid: "npm:^3.1.31" + readable-stream: "npm:^3.6.2" + readable-web-to-node-stream: "npm:^3.0.2" + semver: "npm:^7.5.4" + tar-stream: "npm:^3.1.7" + peerDependencies: + "@metamask/snaps-execution-environments": ^7.0.0 + peerDependenciesMeta: + "@metamask/snaps-execution-environments": + optional: true + checksum: 10/aa1e1b3da0edfba50e7c0ae78fa02479b6f345ae6e5e6ebf3fdaf072a52fede176d954ea99c25a468856b91331003920610b214fcf21f8e23328310b516e068b + languageName: node + linkType: hard + +"@metamask/snaps-controllers@npm:^9.19.0": version: 9.19.1 resolution: "@metamask/snaps-controllers@npm:9.19.1" dependencies: @@ -6297,22 +6403,22 @@ __metadata: languageName: node linkType: hard -"@metamask/snaps-execution-environments@npm:^6.14.0": - version: 6.14.0 - resolution: "@metamask/snaps-execution-environments@npm:6.14.0" +"@metamask/snaps-execution-environments@npm:^7.0.0": + version: 7.0.0 + resolution: "@metamask/snaps-execution-environments@npm:7.0.0" dependencies: "@metamask/json-rpc-engine": "npm:^10.0.2" "@metamask/object-multiplex": "npm:^2.1.0" "@metamask/post-message-stream": "npm:^9.0.0" - "@metamask/providers": "npm:^18.3.1" + "@metamask/providers": "npm:^20.0.0" "@metamask/rpc-errors": "npm:^7.0.2" - "@metamask/snaps-sdk": "npm:^6.17.0" - "@metamask/snaps-utils": "npm:^8.10.0" + "@metamask/snaps-sdk": "npm:^6.18.0" + "@metamask/snaps-utils": "npm:^9.0.0" "@metamask/superstruct": "npm:^3.1.0" - "@metamask/utils": "npm:^11.0.1" + "@metamask/utils": "npm:^11.2.0" nanoid: "npm:^3.1.31" readable-stream: "npm:^3.6.2" - checksum: 10/7ee10aacc5b94f51a1e4414aef097509c35625a5bccf7d8b693a87ced85a466244a64471452ee2fa8ee8b0a953b8859c0703bfff30b2ac89c327561d62228e46 + checksum: 10/c63b9e827cf6069af3fd8b5378f6f595c28cced32a46ea81ab7a5729d2425c8e466094dad935d360f79fbf5905e1b51b74f14aacc711effe03a315cd650fab9d languageName: node linkType: hard @@ -6328,33 +6434,33 @@ __metadata: languageName: node linkType: hard -"@metamask/snaps-rpc-methods@npm:^11.11.0": - version: 11.11.0 - resolution: "@metamask/snaps-rpc-methods@npm:11.11.0" +"@metamask/snaps-rpc-methods@npm:^11.11.0, @metamask/snaps-rpc-methods@npm:^11.13.0, @metamask/snaps-rpc-methods@npm:^11.13.1": + version: 11.13.1 + resolution: "@metamask/snaps-rpc-methods@npm:11.13.1" dependencies: "@metamask/key-tree": "npm:^10.0.2" - "@metamask/permission-controller": "npm:^11.0.5" + "@metamask/permission-controller": "npm:^11.0.6" "@metamask/rpc-errors": "npm:^7.0.2" - "@metamask/snaps-sdk": "npm:^6.17.0" - "@metamask/snaps-utils": "npm:^8.10.0" + "@metamask/snaps-sdk": "npm:^6.19.0" + "@metamask/snaps-utils": "npm:^9.0.1" "@metamask/superstruct": "npm:^3.1.0" - "@metamask/utils": "npm:^11.0.1" + "@metamask/utils": "npm:^11.2.0" "@noble/hashes": "npm:^1.3.1" luxon: "npm:^3.5.0" - checksum: 10/cd88db675062e848a65dc4edcd26ed24184430af77ed58f3e7949879255cbf94d1b5fcc51127646494a239c390fe6398c2ffaa5f3d2f63e7f859225e2eeae832 + checksum: 10/72298b0cb5cf79ffaacb48368590513ec5befa10f9ffb84865ce1eab5dc2ff28f5b0e765a7fb55885e8e0583091af404e879fad8510e9c8cb49ee455cf7b9444 languageName: node linkType: hard -"@metamask/snaps-sdk@npm:^6.17.1": - version: 6.17.1 - resolution: "@metamask/snaps-sdk@npm:6.17.1" +"@metamask/snaps-sdk@npm:^6.19.0": + version: 6.19.0 + resolution: "@metamask/snaps-sdk@npm:6.19.0" dependencies: "@metamask/key-tree": "npm:^10.0.2" - "@metamask/providers": "npm:^18.3.1" + "@metamask/providers": "npm:^20.0.0" "@metamask/rpc-errors": "npm:^7.0.2" "@metamask/superstruct": "npm:^3.1.0" - "@metamask/utils": "npm:^11.0.1" - checksum: 10/05c5170c6250115535bc6d06a417157bb55005dd6fe86e768d70fabfba610ec8114cf45a8a5aad1219b1cfb0bcf5e080974735a0ac9a8c8bd0ac102f5c3cf42f + "@metamask/utils": "npm:^11.2.0" + checksum: 10/585f56b11e82e835ce104b9c719326c0f009cb87a76dd7c49eb324c7175a3afea0a08d5e8a0bd66bbcd9b25c90a8af6bf15342b830898a736d7b94fa951bd8ff languageName: node linkType: hard @@ -6389,10 +6495,41 @@ __metadata: languageName: node linkType: hard -"@metamask/solana-wallet-snap@npm:^1.2.0": - version: 1.2.0 - resolution: "@metamask/solana-wallet-snap@npm:1.2.0" - checksum: 10/d2d38ca5701a3b9401c3a14c517c2cdb4f19b2a0e4f9e1a235b8602e52b656bed580315ec6b5ea1c4dd6ec51afaa1de0e88ee606cfc9068c18e9482adcde3eaf +"@metamask/snaps-utils@npm:^9.0.0, @metamask/snaps-utils@npm:^9.0.1": + version: 9.0.1 + resolution: "@metamask/snaps-utils@npm:9.0.1" + dependencies: + "@babel/core": "npm:^7.23.2" + "@babel/types": "npm:^7.23.0" + "@metamask/base-controller": "npm:^8.0.0" + "@metamask/key-tree": "npm:^10.0.2" + "@metamask/permission-controller": "npm:^11.0.6" + "@metamask/rpc-errors": "npm:^7.0.2" + "@metamask/slip44": "npm:^4.1.0" + "@metamask/snaps-registry": "npm:^3.2.3" + "@metamask/snaps-sdk": "npm:^6.19.0" + "@metamask/superstruct": "npm:^3.1.0" + "@metamask/utils": "npm:^11.2.0" + "@noble/hashes": "npm:^1.3.1" + "@scure/base": "npm:^1.1.1" + chalk: "npm:^4.1.2" + cron-parser: "npm:^4.5.0" + fast-deep-equal: "npm:^3.1.3" + fast-json-stable-stringify: "npm:^2.1.0" + fast-xml-parser: "npm:^4.4.1" + marked: "npm:^12.0.1" + rfdc: "npm:^1.3.0" + semver: "npm:^7.5.4" + ses: "npm:^1.1.0" + validate-npm-package-name: "npm:^5.0.0" + checksum: 10/3031ebda558b3fd78636806a34dbe03b0ff6f0cbbf16fec9b9cb64eba4eb00bd035cea3a07fbc55fe17b75b4f02a6b376918922011df599b94cfc1dea5a9aced + languageName: node + linkType: hard + +"@metamask/solana-wallet-snap@npm:^1.11.0": + version: 1.11.0 + resolution: "@metamask/solana-wallet-snap@npm:1.11.0" + checksum: 10/2d6e9a0ed37805a48cedbf3f7ff039223270e1e54abf0a942696356bdfb6c5623df56fe52cee8763a0cf35eacda23aab9810dcf61e5bb5ce64f2144c3075f63d languageName: node linkType: hard @@ -6433,6 +6570,13 @@ __metadata: languageName: node linkType: hard +"@metamask/test-dapp-multichain@npm:^0.6.0": + version: 0.6.0 + resolution: "@metamask/test-dapp-multichain@npm:0.6.0" + checksum: 10/23bb60422fa3986a648e487562697e7ca57dc97ac9ff693eeac391e673e5ebd838ad3a54160af8dbb195ab3eba497bf2a3767d76693bbbf6044ab6cdbd59b254 + languageName: node + linkType: hard + "@metamask/test-dapp@npm:9.0.0": version: 9.0.0 resolution: "@metamask/test-dapp@npm:9.0.0" @@ -6440,23 +6584,23 @@ __metadata: languageName: node linkType: hard -"@metamask/transaction-controller@npm:^45.0.0": - version: 45.0.0 - resolution: "@metamask/transaction-controller@npm:45.0.0" +"@metamask/transaction-controller@npm:^48.1.0": + version: 48.1.0 + resolution: "@metamask/transaction-controller@npm:48.1.0" dependencies: - "@ethereumjs/common": "npm:^3.2.0" - "@ethereumjs/tx": "npm:^4.2.0" - "@ethereumjs/util": "npm:^8.1.0" + "@ethereumjs/common": "npm:^4.4.0" + "@ethereumjs/tx": "npm:^5.4.0" + "@ethereumjs/util": "npm:^9.1.0" "@ethersproject/abi": "npm:^5.7.0" "@ethersproject/contracts": "npm:^5.7.0" "@ethersproject/providers": "npm:^5.7.0" - "@metamask/base-controller": "npm:^7.1.1" - "@metamask/controller-utils": "npm:^11.5.0" + "@metamask/base-controller": "npm:^8.0.0" + "@metamask/controller-utils": "npm:^11.6.0" "@metamask/eth-query": "npm:^4.0.0" "@metamask/metamask-eth-abis": "npm:^3.1.1" "@metamask/nonce-tracker": "npm:^6.0.0" "@metamask/rpc-errors": "npm:^7.0.2" - "@metamask/utils": "npm:^11.1.0" + "@metamask/utils": "npm:^11.2.0" async-mutex: "npm:^0.5.0" bn.js: "npm:^5.2.1" eth-method-registry: "npm:^4.0.0" @@ -6465,12 +6609,13 @@ __metadata: uuid: "npm:^8.3.2" peerDependencies: "@babel/runtime": ^7.0.0 - "@metamask/accounts-controller": ^23.0.0 + "@metamask/accounts-controller": ^26.0.0 "@metamask/approval-controller": ^7.0.0 "@metamask/eth-block-tracker": ">=9" "@metamask/gas-fee-controller": ^22.0.0 "@metamask/network-controller": ^22.0.0 - checksum: 10/42fc91e4ebb0ad83f8230c2060c392d0ba5fd555a2d3f407862c4574f195f1cb2b57ea025ea332e55a1196605602209219a828c565bd6a13d3135557d7427e24 + "@metamask/remote-feature-flag-controller": ^1.5.0 + checksum: 10/ecee87700a2b00189ad4c2a2422a650b3d315a127c60a136b6b4bf9d51584cfb33604461237781cfea8e359e605f813acea447edbd0a5969fb5822fdf3f6b2af languageName: node linkType: hard @@ -6500,7 +6645,7 @@ __metadata: languageName: node linkType: hard -"@metamask/utils@npm:^10.0.0, @metamask/utils@npm:^10.0.1": +"@metamask/utils@npm:^10.0.0": version: 10.0.1 resolution: "@metamask/utils@npm:10.0.1" dependencies: @@ -6517,9 +6662,9 @@ __metadata: languageName: node linkType: hard -"@metamask/utils@npm:^11.0.1, @metamask/utils@npm:^11.1.0": - version: 11.1.0 - resolution: "@metamask/utils@npm:11.1.0" +"@metamask/utils@npm:^11.0.1, @metamask/utils@npm:^11.1.0, @metamask/utils@npm:^11.2.0": + version: 11.2.0 + resolution: "@metamask/utils@npm:11.2.0" dependencies: "@ethereumjs/tx": "npm:^4.2.0" "@metamask/superstruct": "npm:^3.1.0" @@ -6530,7 +6675,7 @@ __metadata: pony-cause: "npm:^2.1.10" semver: "npm:^7.5.4" uuid: "npm:^9.0.1" - checksum: 10/756f13987881fe26adaa0a54354bc5af20cedee4dd228a736d481697dc634adb9e6e54d8f1dcc1d487b2376ab4ba8c576ecbb24beab2fb63aff721d0d5c0f5fe + checksum: 10/9cc2cb6af4627085e72a310ba9b8921c69757d94e2992d4664627e5a0d99b1f2f7f8069c6f22262515135e1172bd66b82d00512d90ea2ec6da4e768f3d7d4ae2 languageName: node linkType: hard @@ -6633,7 +6778,16 @@ __metadata: languageName: node linkType: hard -"@noble/curves@npm:1.4.2, @noble/curves@npm:^1.2.0, @noble/curves@npm:^1.4.2, @noble/curves@npm:~1.4.0": +"@noble/curves@npm:1.4.0": + version: 1.4.0 + resolution: "@noble/curves@npm:1.4.0" + dependencies: + "@noble/hashes": "npm:1.4.0" + checksum: 10/b21b30a36ff02bfcc0f5e6163d245cdbaf7f640511fff97ccf83fc207ee79cfd91584b4d97977374de04cb118a55eb63a7964c82596a64162bbc42bc685ae6d9 + languageName: node + linkType: hard + +"@noble/curves@npm:1.4.2, @noble/curves@npm:^1.2.0, @noble/curves@npm:^1.4.0, @noble/curves@npm:~1.4.0": version: 1.4.2 resolution: "@noble/curves@npm:1.4.2" dependencies: @@ -6642,10 +6796,10 @@ __metadata: languageName: node linkType: hard -"@noble/hashes@npm:1.1.2": - version: 1.1.2 - resolution: "@noble/hashes@npm:1.1.2" - checksum: 10/2826c94ea30b8d2447fda549f4ffa97a637a480eeef5c96702a2f932c305038465f7436caf5b2bad41eb43c08c270b921e101488b18165feebe3854091b56d91 +"@noble/hashes@npm:1.2.0, @noble/hashes@npm:~1.2.0": + version: 1.2.0 + resolution: "@noble/hashes@npm:1.2.0" + checksum: 10/c295684a2799f4ddad10a855efd9b82c70c27ac5f7437642df9700e120087c796851dd95b12d2e7596802303fe6afbfdf0f8733b5c7453f70c4c080746dde6ff languageName: node linkType: hard @@ -6663,20 +6817,13 @@ __metadata: languageName: node linkType: hard -"@noble/hashes@npm:^1.1.2, @noble/hashes@npm:^1.2.0, @noble/hashes@npm:^1.3.1, @noble/hashes@npm:^1.3.2, @noble/hashes@npm:^1.3.3, @noble/hashes@npm:^1.4.0": +"@noble/hashes@npm:^1.1.2, @noble/hashes@npm:^1.2.0, @noble/hashes@npm:^1.3.1, @noble/hashes@npm:^1.3.2, @noble/hashes@npm:^1.3.3, @noble/hashes@npm:^1.4.0, @noble/hashes@npm:~1.5.0": version: 1.5.0 resolution: "@noble/hashes@npm:1.5.0" checksum: 10/da7fc7af52af7afcf59810a7eea6155075464ff462ffda2572dc6d57d53e2669b1ea2ec774e814f6273f1697e567f28d36823776c9bf7068cba2a2855140f26e languageName: node linkType: hard -"@noble/hashes@npm:~1.1.1": - version: 1.1.3 - resolution: "@noble/hashes@npm:1.1.3" - checksum: 10/42e9883649abd85e6a65cfa528e72b2a81ebb601b44db1d71b6ba927cede0627d7d8c649df159a7f84a949dfe17fe268d4b664c5a36c7e0b2a3d4198bc19f5e4 - languageName: node - linkType: hard - "@noble/hashes@npm:~1.3.2": version: 1.3.3 resolution: "@noble/hashes@npm:1.3.3" @@ -6684,14 +6831,7 @@ __metadata: languageName: node linkType: hard -"@noble/secp256k1@npm:1.6.3, @noble/secp256k1@npm:~1.6.0": - version: 1.6.3 - resolution: "@noble/secp256k1@npm:1.6.3" - checksum: 10/e4f4b0cfa1c5d23fb1b9938fa3cce1a1160a76a89eb91f6dde98075bbdf328709d51771c85b6b4b118f8ce5a6c6554da6c9af7de7716aba56cef30f61a715bd7 - languageName: node - linkType: hard - -"@noble/secp256k1@npm:^1.7.0": +"@noble/secp256k1@npm:1.7.1, @noble/secp256k1@npm:^1.7.0, @noble/secp256k1@npm:~1.7.0": version: 1.7.1 resolution: "@noble/secp256k1@npm:1.7.1" checksum: 10/214d4756c20ed20809d948d0cc161e95664198cb127266faf747fd7deffe5444901f05fe9f833787738f2c6e60b09e544c2f737f42f73b3699e3999ba15b1b63 @@ -7057,11 +7197,12 @@ __metadata: languageName: node linkType: hard -"@open-rpc/test-coverage@npm:^2.2.2": - version: 2.2.2 - resolution: "@open-rpc/test-coverage@npm:2.2.2" +"@open-rpc/test-coverage@npm:^2.2.4": + version: 2.2.4 + resolution: "@open-rpc/test-coverage@npm:2.2.4" dependencies: "@open-rpc/html-reporter-react": "npm:^0.0.4" + "@open-rpc/meta-schema": "npm:^1.14.6" "@open-rpc/schema-utils-js": "npm:^1.16.2" "@types/isomorphic-fetch": "npm:0.0.35" "@types/lodash": "npm:^4.14.162" @@ -7073,7 +7214,7 @@ __metadata: lodash: "npm:^4.17.20" bin: open-rpc-test-coverage: bin/cli.js - checksum: 10/fc764031d8395dca73187684143f07cd2f6be854bedbd943b086e46f94e5c4207942bf87f1d4ac66f4220f209d6d4a7d50b0eb70d4586e2d07a4e086f0e344b1 + checksum: 10/4bde5b40404a2bdd9f5c2f37b8bdeb1afb21cf0c9a192b508dbf3efd2cf3d2334ed3a149b18bd6546c5754c6f3a78b26832be3677caf2fff9a87f722c7b721f1 languageName: node linkType: hard @@ -7834,21 +7975,21 @@ __metadata: languageName: node linkType: hard -"@scure/base@npm:^1.0.0, @scure/base@npm:^1.1.1, @scure/base@npm:^1.1.3, @scure/base@npm:~1.1.0, @scure/base@npm:~1.1.3, @scure/base@npm:~1.1.6": +"@scure/base@npm:^1.0.0, @scure/base@npm:^1.1.1, @scure/base@npm:^1.1.3, @scure/base@npm:~1.1.0, @scure/base@npm:~1.1.3, @scure/base@npm:~1.1.6, @scure/base@npm:~1.1.8": version: 1.1.9 resolution: "@scure/base@npm:1.1.9" checksum: 10/f0ab7f687bbcdee2a01377fe3cd808bf63977999672751295b6a92625d5322f4754a96d40f6bd579bc367aad48ecf8a4e6d0390e70296e6ded1076f52adb16bb languageName: node linkType: hard -"@scure/bip32@npm:1.1.0": - version: 1.1.0 - resolution: "@scure/bip32@npm:1.1.0" +"@scure/bip32@npm:1.1.5": + version: 1.1.5 + resolution: "@scure/bip32@npm:1.1.5" dependencies: - "@noble/hashes": "npm:~1.1.1" - "@noble/secp256k1": "npm:~1.6.0" + "@noble/hashes": "npm:~1.2.0" + "@noble/secp256k1": "npm:~1.7.0" "@scure/base": "npm:~1.1.0" - checksum: 10/e58660fc96dc5c87d0047bf41150fa3b424617e6289ba522cc81bdeecaf1a26e34f01dcd9d76f3e5c2c570ced608a527733cc375abfce4dc9b8e2365719ea5d3 + checksum: 10/4c83e943a66e7b212d18f47b4650ed9b1dfeb69d8bdd8b491b12ba70ca8635cda67fb1ac920d642d66c8a3c2c03303b623c1faceafe7141a6f20a7cd7f66191e languageName: node linkType: hard @@ -7863,13 +8004,13 @@ __metadata: languageName: node linkType: hard -"@scure/bip39@npm:1.1.0": - version: 1.1.0 - resolution: "@scure/bip39@npm:1.1.0" +"@scure/bip39@npm:1.1.1": + version: 1.1.1 + resolution: "@scure/bip39@npm:1.1.1" dependencies: - "@noble/hashes": "npm:~1.1.1" + "@noble/hashes": "npm:~1.2.0" "@scure/base": "npm:~1.1.0" - checksum: 10/d843be225dda4b6b2c0f90e52e00eef708df3cecbc944902298d487c669a6d219bd41877b20adaf72ba84aec2f0cb1e4567dafc6ce7295d9f132bdb0dcb375b3 + checksum: 10/08908145e0890e481e3398191424961d9ebfb8913fed6e6cdfc63eb1281bd1895244d46c0e8762b0e30d8dc6f498ed296311382fecbf034253838e3a50f60ca1 languageName: node linkType: hard @@ -7883,6 +8024,16 @@ __metadata: languageName: node linkType: hard +"@scure/bip39@npm:1.4.0": + version: 1.4.0 + resolution: "@scure/bip39@npm:1.4.0" + dependencies: + "@noble/hashes": "npm:~1.5.0" + "@scure/base": "npm:~1.1.8" + checksum: 10/f86e0e79768c95bc684ed6de92892b1a6f228db0f8fab836f091c0ec0f6d1e291b8c4391cfbeaa9ea83f41045613535b1940cd10e7d780a5b73db163b1e7f151 + languageName: node + linkType: hard + "@segment/loosely-validate-event@npm:^2.0.0": version: 2.0.0 resolution: "@segment/loosely-validate-event@npm:2.0.0" @@ -8025,10 +8176,10 @@ __metadata: languageName: node linkType: hard -"@sinclair/typebox@npm:^0.31.28": - version: 0.31.28 - resolution: "@sinclair/typebox@npm:0.31.28" - checksum: 10/27c3af5539a12af9b3cda4432959c69fb500920f1dd3739700a1437cfa9de809a292398a0b3b871c7471e96e4088d58406105bed5407d089c91c56090c526013 +"@sinclair/typebox@npm:^0.33.7": + version: 0.33.22 + resolution: "@sinclair/typebox@npm:0.33.22" + checksum: 10/7be51bd6f112b2152dfc2f6fe24f565474bc908e1dd78d587c8ff4d9119187839f486baf51f5b8ef162cc8eb2201fd3c604839ad422e0adc12572fb48b472097 languageName: node linkType: hard @@ -8118,21 +8269,32 @@ __metadata: languageName: node linkType: hard -"@solana/addresses@npm:2.0.0-rc.4": - version: 2.0.0-rc.4 - resolution: "@solana/addresses@npm:2.0.0-rc.4" +"@solana-program/token@npm:^0.4.1": + version: 0.4.1 + resolution: "@solana-program/token@npm:0.4.1" + peerDependencies: + "@solana/web3.js": ^2.0.0 + checksum: 10/c85e83bd43019fb6d0b1e5c0105b0e45fc073ff7bbd1bdb472c37c3ed462f96702ef2461942100c6bd94499e8881106fc90f272b9e45f304c601eb8909e90330 + languageName: node + linkType: hard + +"@solana/accounts@npm:2.0.0": + version: 2.0.0 + resolution: "@solana/accounts@npm:2.0.0" dependencies: - "@solana/assertions": "npm:2.0.0-rc.4" - "@solana/codecs-core": "npm:2.0.0-rc.4" - "@solana/codecs-strings": "npm:2.0.0-rc.4" - "@solana/errors": "npm:2.0.0-rc.4" + "@solana/addresses": "npm:2.0.0" + "@solana/codecs-core": "npm:2.0.0" + "@solana/codecs-strings": "npm:2.0.0" + "@solana/errors": "npm:2.0.0" + "@solana/rpc-spec": "npm:2.0.0" + "@solana/rpc-types": "npm:2.0.0" peerDependencies: typescript: ">=5" - checksum: 10/c7ca5cb7e36c722adb6fdc830f58c6abe85562297b5a34f7a057bd976328b83d3dff56c520aff35f718363f976685265c1cb25fcafd20d21439b0dbefd442e7f + checksum: 10/ff516e50b4544227d041851ca9ad0fda1055cf469451dd3648cec66436266810c56bfe8854118fec59e2b6a26fb6b78fa531dd9616765333276fa9ed1ab13eb5 languageName: node linkType: hard -"@solana/addresses@npm:^2.0.0": +"@solana/addresses@npm:2.0.0, @solana/addresses@npm:^2.0.0": version: 2.0.0 resolution: "@solana/addresses@npm:2.0.0" dependencies: @@ -8146,6 +8308,20 @@ __metadata: languageName: node linkType: hard +"@solana/addresses@npm:2.0.0-rc.4": + version: 2.0.0-rc.4 + resolution: "@solana/addresses@npm:2.0.0-rc.4" + dependencies: + "@solana/assertions": "npm:2.0.0-rc.4" + "@solana/codecs-core": "npm:2.0.0-rc.4" + "@solana/codecs-strings": "npm:2.0.0-rc.4" + "@solana/errors": "npm:2.0.0-rc.4" + peerDependencies: + typescript: ">=5" + checksum: 10/c7ca5cb7e36c722adb6fdc830f58c6abe85562297b5a34f7a057bd976328b83d3dff56c520aff35f718363f976685265c1cb25fcafd20d21439b0dbefd442e7f + languageName: node + linkType: hard + "@solana/assertions@npm:2.0.0": version: 2.0.0 resolution: "@solana/assertions@npm:2.0.0" @@ -8168,15 +8344,6 @@ __metadata: languageName: node linkType: hard -"@solana/buffer-layout@npm:^4.0.1": - version: 4.0.1 - resolution: "@solana/buffer-layout@npm:4.0.1" - dependencies: - buffer: "npm:~6.0.3" - checksum: 10/c64b996b832b2b7966a09e97f501fdd1409fece8975f7fb47698d7b8addb97504360cfb2f3d1368949c643d23ed9a4c9f79e19bbd721ebe5bf229353252f649e - languageName: node - linkType: hard - "@solana/codecs-core@npm:2.0.0": version: 2.0.0 resolution: "@solana/codecs-core@npm:2.0.0" @@ -8199,6 +8366,19 @@ __metadata: languageName: node linkType: hard +"@solana/codecs-data-structures@npm:2.0.0": + version: 2.0.0 + resolution: "@solana/codecs-data-structures@npm:2.0.0" + dependencies: + "@solana/codecs-core": "npm:2.0.0" + "@solana/codecs-numbers": "npm:2.0.0" + "@solana/errors": "npm:2.0.0" + peerDependencies: + typescript: ">=5" + checksum: 10/7112beaf42c63b8d895141bcbd9fa503c1e81d857f39f5f63913bd3429e09457d983d5c996024d568dd887206241e628aae7fcd47e16eac7426edfcff38f925c + languageName: node + linkType: hard + "@solana/codecs-numbers@npm:2.0.0": version: 2.0.0 resolution: "@solana/codecs-numbers@npm:2.0.0" @@ -8251,6 +8431,21 @@ __metadata: languageName: node linkType: hard +"@solana/codecs@npm:2.0.0": + version: 2.0.0 + resolution: "@solana/codecs@npm:2.0.0" + dependencies: + "@solana/codecs-core": "npm:2.0.0" + "@solana/codecs-data-structures": "npm:2.0.0" + "@solana/codecs-numbers": "npm:2.0.0" + "@solana/codecs-strings": "npm:2.0.0" + "@solana/options": "npm:2.0.0" + peerDependencies: + typescript: ">=5" + checksum: 10/145edff71933af37d34f6cccb2158d43872e19b6014d2abe26f317f93ded0827b7d71fad168513cdb7cbfc825c2f58fd6c2ce5775e6a45298608ce6b6d6f4c2a + languageName: node + linkType: hard + "@solana/errors@npm:2.0.0": version: 2.0.0 resolution: "@solana/errors@npm:2.0.0" @@ -8279,26 +8474,391 @@ __metadata: languageName: node linkType: hard -"@solana/web3.js@npm:^1.95.8": - version: 1.95.8 - resolution: "@solana/web3.js@npm:1.95.8" +"@solana/fast-stable-stringify@npm:2.0.0": + version: 2.0.0 + resolution: "@solana/fast-stable-stringify@npm:2.0.0" + peerDependencies: + typescript: ">=5" + checksum: 10/b55ece277ab2489c37a543eb28ff593bb794f8c4aac74c15fb6e61f194f1c2b8102c3a46cc4b87ab01d637af78d8a7165b0efb3da6023da3cf94d93897248699 + languageName: node + linkType: hard + +"@solana/functional@npm:2.0.0": + version: 2.0.0 + resolution: "@solana/functional@npm:2.0.0" + peerDependencies: + typescript: ">=5" + checksum: 10/4b2ba1615ac1f8cfd4bea9c465e3746ec92a59771fa27c70d6adde5eca783eca539f2d95fe23cc9f84a28c1247937cac8914e27c81fb88f69773fccec9a555f7 + languageName: node + linkType: hard + +"@solana/instructions@npm:2.0.0": + version: 2.0.0 + resolution: "@solana/instructions@npm:2.0.0" dependencies: - "@babel/runtime": "npm:^7.25.0" - "@noble/curves": "npm:^1.4.2" - "@noble/hashes": "npm:^1.4.0" - "@solana/buffer-layout": "npm:^4.0.1" - agentkeepalive: "npm:^4.5.0" - bigint-buffer: "npm:^1.1.5" - bn.js: "npm:^5.2.1" - borsh: "npm:^0.7.0" - bs58: "npm:^4.0.1" - buffer: "npm:6.0.3" - fast-stable-stringify: "npm:^1.0.0" - jayson: "npm:^4.1.1" - node-fetch: "npm:^2.7.0" - rpc-websockets: "npm:^9.0.2" - superstruct: "npm:^2.0.2" - checksum: 10/25fb38f46f4ba47019f17f686219a75f821455737bbf1153deb8b3f1141c3996c1ac0dc8603bbac50cd04f61058e472772d866aa38d01aef4e1609e53e442075 + "@solana/errors": "npm:2.0.0" + peerDependencies: + typescript: ">=5" + checksum: 10/ae13a298757262de77b6e55bf2a8ffe9967d54775159c94dbef31d771709b14c7b62faedf5d8f0289ce127991414ac5a0088b9d7f241ce99c17ba2e210062ae5 + languageName: node + linkType: hard + +"@solana/keys@npm:2.0.0": + version: 2.0.0 + resolution: "@solana/keys@npm:2.0.0" + dependencies: + "@solana/assertions": "npm:2.0.0" + "@solana/codecs-core": "npm:2.0.0" + "@solana/codecs-strings": "npm:2.0.0" + "@solana/errors": "npm:2.0.0" + peerDependencies: + typescript: ">=5" + checksum: 10/488db3e4965304acca2844d325d7d99e9d986e69ef25144ccf53fe6ded75bc38377e4a1e590b3b1e6618a2a040939e1503142df9e586167104ab86236b58ba2e + languageName: node + linkType: hard + +"@solana/options@npm:2.0.0": + version: 2.0.0 + resolution: "@solana/options@npm:2.0.0" + dependencies: + "@solana/codecs-core": "npm:2.0.0" + "@solana/codecs-data-structures": "npm:2.0.0" + "@solana/codecs-numbers": "npm:2.0.0" + "@solana/codecs-strings": "npm:2.0.0" + "@solana/errors": "npm:2.0.0" + peerDependencies: + typescript: ">=5" + checksum: 10/a039a68e92f3dffcf1289753dbb99dde93929db62fefc2134d73bb1e1507e757e3f43dad6cbb145bf41a5ade2dc8252e9ec119e03d956e3ac226489d491f4a62 + languageName: node + linkType: hard + +"@solana/programs@npm:2.0.0": + version: 2.0.0 + resolution: "@solana/programs@npm:2.0.0" + dependencies: + "@solana/addresses": "npm:2.0.0" + "@solana/errors": "npm:2.0.0" + peerDependencies: + typescript: ">=5" + checksum: 10/aba20ff210e4df05568271022394578f66b7db44b3ee19d4761e21161d288d099248af1b4b2a6b7c690d04b2f1155efe5688be7e08d9339c75702ad8b6ba9289 + languageName: node + linkType: hard + +"@solana/promises@npm:2.0.0": + version: 2.0.0 + resolution: "@solana/promises@npm:2.0.0" + peerDependencies: + typescript: ">=5" + checksum: 10/d9cf1c008652aeabae077786e1bbe96aeb5ba64762fcfa62710e10bfa4afaa89801d8f3143fe9f90f241f277ad008928a5ac545da4b29ceb0213154f639d3f93 + languageName: node + linkType: hard + +"@solana/rpc-api@npm:2.0.0": + version: 2.0.0 + resolution: "@solana/rpc-api@npm:2.0.0" + dependencies: + "@solana/addresses": "npm:2.0.0" + "@solana/codecs-core": "npm:2.0.0" + "@solana/codecs-strings": "npm:2.0.0" + "@solana/errors": "npm:2.0.0" + "@solana/keys": "npm:2.0.0" + "@solana/rpc-parsed-types": "npm:2.0.0" + "@solana/rpc-spec": "npm:2.0.0" + "@solana/rpc-transformers": "npm:2.0.0" + "@solana/rpc-types": "npm:2.0.0" + "@solana/transaction-messages": "npm:2.0.0" + "@solana/transactions": "npm:2.0.0" + peerDependencies: + typescript: ">=5" + checksum: 10/9d05783b0a15cd15a6dbaa75d716004b930f41bfeffd8a170e11d89da255fec416d28c014745ec2b5ff92623098fbb9db03def196cd374887595f58de108d3cd + languageName: node + linkType: hard + +"@solana/rpc-parsed-types@npm:2.0.0": + version: 2.0.0 + resolution: "@solana/rpc-parsed-types@npm:2.0.0" + peerDependencies: + typescript: ">=5" + checksum: 10/2eec9a00a1c3ad3f49be7cd42611e775046f4fa9d58d03647a1d0c3845d2cf61f3e081d171c32ee3d065f1d98354b1fb9de5607f27fe4bd7aba150ac3c86663f + languageName: node + linkType: hard + +"@solana/rpc-spec-types@npm:2.0.0": + version: 2.0.0 + resolution: "@solana/rpc-spec-types@npm:2.0.0" + peerDependencies: + typescript: ">=5" + checksum: 10/dae7b1003b6ad600b1c5aa00e91d0f35f091cf397bd5182d13e51367c7dca75f4ae8857171b38d56ef59546399db9a467e006e34f4944eaf081092e238383e1f + languageName: node + linkType: hard + +"@solana/rpc-spec@npm:2.0.0": + version: 2.0.0 + resolution: "@solana/rpc-spec@npm:2.0.0" + dependencies: + "@solana/errors": "npm:2.0.0" + "@solana/rpc-spec-types": "npm:2.0.0" + peerDependencies: + typescript: ">=5" + checksum: 10/552e30131dfd9110a978c40d9ac3061f5fa67ad0a182b6a0b9e28165c7479a70bfcb3da585c55150649db667cdec7acc9b57a8deb0993c07c97aa9ae6eda54dc + languageName: node + linkType: hard + +"@solana/rpc-subscriptions-api@npm:2.0.0": + version: 2.0.0 + resolution: "@solana/rpc-subscriptions-api@npm:2.0.0" + dependencies: + "@solana/addresses": "npm:2.0.0" + "@solana/keys": "npm:2.0.0" + "@solana/rpc-subscriptions-spec": "npm:2.0.0" + "@solana/rpc-transformers": "npm:2.0.0" + "@solana/rpc-types": "npm:2.0.0" + "@solana/transaction-messages": "npm:2.0.0" + "@solana/transactions": "npm:2.0.0" + peerDependencies: + typescript: ">=5" + checksum: 10/951878716a9784eea86eb326bb5da0bae787e061e9fad4d948f36b502d11b9fdf058ff8236dbe0fae96617bd12843c4726043c69e072a9b22f824b8a75c0cf6e + languageName: node + linkType: hard + +"@solana/rpc-subscriptions-channel-websocket@npm:2.0.0": + version: 2.0.0 + resolution: "@solana/rpc-subscriptions-channel-websocket@npm:2.0.0" + dependencies: + "@solana/errors": "npm:2.0.0" + "@solana/functional": "npm:2.0.0" + "@solana/rpc-subscriptions-spec": "npm:2.0.0" + "@solana/subscribable": "npm:2.0.0" + peerDependencies: + typescript: ">=5" + ws: ^8.18.0 + checksum: 10/4151a9f4f091a8bbeec868c518a838cf485e5bff9e6c535af79206910e117c83fec80ca28427d28b24f1cef69bbaee9fe236a57b1e352f15b8f875621f1a1fea + languageName: node + linkType: hard + +"@solana/rpc-subscriptions-spec@npm:2.0.0": + version: 2.0.0 + resolution: "@solana/rpc-subscriptions-spec@npm:2.0.0" + dependencies: + "@solana/errors": "npm:2.0.0" + "@solana/promises": "npm:2.0.0" + "@solana/rpc-spec-types": "npm:2.0.0" + "@solana/subscribable": "npm:2.0.0" + peerDependencies: + typescript: ">=5" + checksum: 10/a104c1d698e9789604c95eb001f32980d3fb0940362659a36e000c4383f25ca1ddce574931d930ff3fdb6519dcad08f7a6a1560e5804ee72739561a283882d86 + languageName: node + linkType: hard + +"@solana/rpc-subscriptions@npm:2.0.0": + version: 2.0.0 + resolution: "@solana/rpc-subscriptions@npm:2.0.0" + dependencies: + "@solana/errors": "npm:2.0.0" + "@solana/fast-stable-stringify": "npm:2.0.0" + "@solana/functional": "npm:2.0.0" + "@solana/promises": "npm:2.0.0" + "@solana/rpc-spec-types": "npm:2.0.0" + "@solana/rpc-subscriptions-api": "npm:2.0.0" + "@solana/rpc-subscriptions-channel-websocket": "npm:2.0.0" + "@solana/rpc-subscriptions-spec": "npm:2.0.0" + "@solana/rpc-transformers": "npm:2.0.0" + "@solana/rpc-types": "npm:2.0.0" + "@solana/subscribable": "npm:2.0.0" + peerDependencies: + typescript: ">=5" + checksum: 10/f977631c5df3d6fba7eb475da720e4ba18f1fcb27ae7aa678ac456f338da8c7dd2f7130c773b4c69938d8a28aba1d7348857a77971a84ba289681549f6823afb + languageName: node + linkType: hard + +"@solana/rpc-transformers@npm:2.0.0": + version: 2.0.0 + resolution: "@solana/rpc-transformers@npm:2.0.0" + dependencies: + "@solana/errors": "npm:2.0.0" + "@solana/functional": "npm:2.0.0" + "@solana/rpc-spec-types": "npm:2.0.0" + "@solana/rpc-types": "npm:2.0.0" + peerDependencies: + typescript: ">=5" + checksum: 10/13a7bd0aacce701c997479e559ef983430e9a86bab8aaf2d4089299e841835144b45341ed63eb723d16a2b282f0a04e1759f119b6a338474f3c509556477e001 + languageName: node + linkType: hard + +"@solana/rpc-transport-http@npm:2.0.0": + version: 2.0.0 + resolution: "@solana/rpc-transport-http@npm:2.0.0" + dependencies: + "@solana/errors": "npm:2.0.0" + "@solana/rpc-spec": "npm:2.0.0" + "@solana/rpc-spec-types": "npm:2.0.0" + undici-types: "npm:^6.20.0" + peerDependencies: + typescript: ">=5" + checksum: 10/22f3e03a25fce9d39a94dbd31725434eb24ae41d80b15d7e94ec28926d7cbc9f71d423dfaa76a553d54cec8308b3b8e4546955572bc1b76131c1bffe12a23ce0 + languageName: node + linkType: hard + +"@solana/rpc-types@npm:2.0.0": + version: 2.0.0 + resolution: "@solana/rpc-types@npm:2.0.0" + dependencies: + "@solana/addresses": "npm:2.0.0" + "@solana/codecs-core": "npm:2.0.0" + "@solana/codecs-numbers": "npm:2.0.0" + "@solana/codecs-strings": "npm:2.0.0" + "@solana/errors": "npm:2.0.0" + peerDependencies: + typescript: ">=5" + checksum: 10/88b212639c3ea023175c4f5c246297d77a2dcaec9f143f03ff2661e2ebd1489639dd98c229031dcb58ac7efa90d533dac16389d53da488bde186654dd41643dd + languageName: node + linkType: hard + +"@solana/rpc@npm:2.0.0": + version: 2.0.0 + resolution: "@solana/rpc@npm:2.0.0" + dependencies: + "@solana/errors": "npm:2.0.0" + "@solana/fast-stable-stringify": "npm:2.0.0" + "@solana/functional": "npm:2.0.0" + "@solana/rpc-api": "npm:2.0.0" + "@solana/rpc-spec": "npm:2.0.0" + "@solana/rpc-spec-types": "npm:2.0.0" + "@solana/rpc-transformers": "npm:2.0.0" + "@solana/rpc-transport-http": "npm:2.0.0" + "@solana/rpc-types": "npm:2.0.0" + peerDependencies: + typescript: ">=5" + checksum: 10/b19bc4b855da91f4b4239b62aba990076b2dbd7546645442b7cf1fb177dd8df9df80c643e3a5242da3a971663f1b3d190dbedc951ee3b4c64533d1e32bd7ba01 + languageName: node + linkType: hard + +"@solana/signers@npm:2.0.0": + version: 2.0.0 + resolution: "@solana/signers@npm:2.0.0" + dependencies: + "@solana/addresses": "npm:2.0.0" + "@solana/codecs-core": "npm:2.0.0" + "@solana/errors": "npm:2.0.0" + "@solana/instructions": "npm:2.0.0" + "@solana/keys": "npm:2.0.0" + "@solana/transaction-messages": "npm:2.0.0" + "@solana/transactions": "npm:2.0.0" + peerDependencies: + typescript: ">=5" + checksum: 10/4a83ae9f93d83f8a25fd1a39f2bb9237a2ca959ba101d0f047d5ea1187f63d95c80824e73e6e5ef2edbcbec2cfb5fe66fd4d2989e0f3d3025172fa31247d10f3 + languageName: node + linkType: hard + +"@solana/subscribable@npm:2.0.0": + version: 2.0.0 + resolution: "@solana/subscribable@npm:2.0.0" + dependencies: + "@solana/errors": "npm:2.0.0" + peerDependencies: + typescript: ">=5" + checksum: 10/1f8b7b1e7ca40c761446d7a7707cc730aa79f2510c4b58781a15c13578825fce2efe4cfb788e9ea107d7353068408bfd0b2760740e089f76beaf4816fe79f2e3 + languageName: node + linkType: hard + +"@solana/sysvars@npm:2.0.0": + version: 2.0.0 + resolution: "@solana/sysvars@npm:2.0.0" + dependencies: + "@solana/accounts": "npm:2.0.0" + "@solana/codecs": "npm:2.0.0" + "@solana/errors": "npm:2.0.0" + "@solana/rpc-types": "npm:2.0.0" + peerDependencies: + typescript: ">=5" + checksum: 10/48b360e1d9fbc1b2bc1bf8bc61b5020fcb07b5fd78b314788320bc9fba48aa8c5b3feb7a3193dbc5d065817e1664c2c8c011b8505e44dc3601fcd073d22242a3 + languageName: node + linkType: hard + +"@solana/transaction-confirmation@npm:2.0.0": + version: 2.0.0 + resolution: "@solana/transaction-confirmation@npm:2.0.0" + dependencies: + "@solana/addresses": "npm:2.0.0" + "@solana/codecs-strings": "npm:2.0.0" + "@solana/errors": "npm:2.0.0" + "@solana/keys": "npm:2.0.0" + "@solana/promises": "npm:2.0.0" + "@solana/rpc": "npm:2.0.0" + "@solana/rpc-subscriptions": "npm:2.0.0" + "@solana/rpc-types": "npm:2.0.0" + "@solana/transaction-messages": "npm:2.0.0" + "@solana/transactions": "npm:2.0.0" + peerDependencies: + typescript: ">=5" + checksum: 10/b2db200a1f06dc414534e6d98e27eb81cef39f45d0ca32a5ad018121fdec4d37b880b6651789863b05bf842a77279a06a7e821ad372087fb153eab03e05ce8f4 + languageName: node + linkType: hard + +"@solana/transaction-messages@npm:2.0.0": + version: 2.0.0 + resolution: "@solana/transaction-messages@npm:2.0.0" + dependencies: + "@solana/addresses": "npm:2.0.0" + "@solana/codecs-core": "npm:2.0.0" + "@solana/codecs-data-structures": "npm:2.0.0" + "@solana/codecs-numbers": "npm:2.0.0" + "@solana/errors": "npm:2.0.0" + "@solana/functional": "npm:2.0.0" + "@solana/instructions": "npm:2.0.0" + "@solana/rpc-types": "npm:2.0.0" + peerDependencies: + typescript: ">=5" + checksum: 10/e64b66e998b0fab5c9cdf9321f7ad39c41d0702fcc1fc3abef9c41bf97333844562b814fc716509495a7b37b3bb0e6c0fd9d659c93a16c12d16d83cc54f29bc2 + languageName: node + linkType: hard + +"@solana/transactions@npm:2.0.0": + version: 2.0.0 + resolution: "@solana/transactions@npm:2.0.0" + dependencies: + "@solana/addresses": "npm:2.0.0" + "@solana/codecs-core": "npm:2.0.0" + "@solana/codecs-data-structures": "npm:2.0.0" + "@solana/codecs-numbers": "npm:2.0.0" + "@solana/codecs-strings": "npm:2.0.0" + "@solana/errors": "npm:2.0.0" + "@solana/functional": "npm:2.0.0" + "@solana/instructions": "npm:2.0.0" + "@solana/keys": "npm:2.0.0" + "@solana/rpc-types": "npm:2.0.0" + "@solana/transaction-messages": "npm:2.0.0" + peerDependencies: + typescript: ">=5" + checksum: 10/56ef6722b4683757fb573abace3204fc8fab35ad578c12d21f52175c731843d91e65532298a440dd18a9190afd209118c1662542069c77a515dd229a36c150fc + languageName: node + linkType: hard + +"@solana/web3.js@npm:^2.0.0": + version: 2.0.0 + resolution: "@solana/web3.js@npm:2.0.0" + dependencies: + "@solana/accounts": "npm:2.0.0" + "@solana/addresses": "npm:2.0.0" + "@solana/codecs": "npm:2.0.0" + "@solana/errors": "npm:2.0.0" + "@solana/functional": "npm:2.0.0" + "@solana/instructions": "npm:2.0.0" + "@solana/keys": "npm:2.0.0" + "@solana/programs": "npm:2.0.0" + "@solana/rpc": "npm:2.0.0" + "@solana/rpc-parsed-types": "npm:2.0.0" + "@solana/rpc-spec-types": "npm:2.0.0" + "@solana/rpc-subscriptions": "npm:2.0.0" + "@solana/rpc-types": "npm:2.0.0" + "@solana/signers": "npm:2.0.0" + "@solana/sysvars": "npm:2.0.0" + "@solana/transaction-confirmation": "npm:2.0.0" + "@solana/transaction-messages": "npm:2.0.0" + "@solana/transactions": "npm:2.0.0" + peerDependencies: + typescript: ">=5" + checksum: 10/0b9c8344c966976897e97e68239846e679b6bc07fee669fa0ff256a18326f02b0c2977fe248c394bc579e21d8c11d1b4ea8fb0211a222ed4480411ec67f7dc88 languageName: node linkType: hard @@ -9860,87 +10420,86 @@ __metadata: languageName: node linkType: hard -"@trezor/analytics@npm:1.2.0": - version: 1.2.0 - resolution: "@trezor/analytics@npm:1.2.0" +"@trezor/analytics@npm:1.2.5": + version: 1.2.5 + resolution: "@trezor/analytics@npm:1.2.5" dependencies: - "@trezor/env-utils": "npm:1.2.0" - "@trezor/utils": "npm:9.2.0" + "@trezor/env-utils": "npm:1.2.1" + "@trezor/utils": "npm:9.2.5" peerDependencies: tslib: ^2.6.2 - checksum: 10/652dea1b54515c10931fe67671a5043b22557629224da3ae8fff153a4a9af45eb27c7cc2cdef68e0dbfab53b7544df0dce1a903adf4e0c0c27531a6abc1d2a19 + checksum: 10/1bc523befce7b1ad8ee0e47dccf3047e98a96df9117bcd4c2415190deb6339b0046b6b06d2a9802261315ddd9da6a3c276293cd1e66c44a469911c84585103bc languageName: node linkType: hard -"@trezor/blockchain-link-types@npm:1.2.0": - version: 1.2.0 - resolution: "@trezor/blockchain-link-types@npm:1.2.0" +"@trezor/blockchain-link-types@npm:1.2.5": + version: 1.2.5 + resolution: "@trezor/blockchain-link-types@npm:1.2.5" dependencies: - "@solana/web3.js": "npm:^1.95.0" - "@trezor/type-utils": "npm:1.1.0" - "@trezor/utxo-lib": "npm:2.2.0" - socks-proxy-agent: "npm:6.1.1" + "@solana/web3.js": "npm:^2.0.0" + "@trezor/type-utils": "npm:1.1.4" + "@trezor/utxo-lib": "npm:2.2.6" peerDependencies: tslib: ^2.6.2 - checksum: 10/3165250e4404ed8f4619662aa9a3aca0057da8867a8919a8b4a44b2643bda29661e65224946b3e5ab2c8e13677308f87dc0cdfaaa9324da886132fbe1899b841 + checksum: 10/0ba2df4e094b93f9a7c7b22d6977a7397ab948b9b8de55cc81c4f45d49289719f1fa9ed09d8750109dd5d1aa7760abdf78bad04b6c37ed922e3e5f82268688c0 languageName: node linkType: hard -"@trezor/blockchain-link-utils@npm:1.2.0": - version: 1.2.0 - resolution: "@trezor/blockchain-link-utils@npm:1.2.0" +"@trezor/blockchain-link-utils@npm:1.2.6": + version: 1.2.6 + resolution: "@trezor/blockchain-link-utils@npm:1.2.6" dependencies: "@mobily/ts-belt": "npm:^3.13.1" - "@solana/web3.js": "npm:^1.95.0" - "@trezor/env-utils": "npm:1.2.0" - "@trezor/utils": "npm:9.2.0" + "@trezor/env-utils": "npm:1.2.1" + "@trezor/utils": "npm:9.2.6" peerDependencies: tslib: ^2.6.2 - checksum: 10/dacc6529ac568901269478484436b99da8e54dd111fc1663ff66a1b71e799d3663a21df1ce232acc11d4776eb9c77b976e52eafb3b496d941b5ad0996cc6b027 + checksum: 10/9fb6a7744b547f52cb1f04816cbc0f12a5a06355c74bac291d672ff57c10543152135a47ee62ec9bd35161d596e1b9889188a8b9e3f76fd8b9ad85b1ed425549 languageName: node linkType: hard -"@trezor/blockchain-link@npm:2.3.0": - version: 2.3.0 - resolution: "@trezor/blockchain-link@npm:2.3.0" - dependencies: - "@solana/buffer-layout": "npm:^4.0.1" - "@solana/web3.js": "npm:^1.95.0" - "@trezor/blockchain-link-types": "npm:1.2.0" - "@trezor/blockchain-link-utils": "npm:1.2.0" - "@trezor/utils": "npm:9.2.0" - "@trezor/utxo-lib": "npm:2.2.0" - "@types/web": "npm:^0.0.138" +"@trezor/blockchain-link@npm:2.3.6": + version: 2.3.6 + resolution: "@trezor/blockchain-link@npm:2.3.6" + dependencies: + "@solana-program/token": "npm:^0.4.1" + "@solana/web3.js": "npm:^2.0.0" + "@trezor/blockchain-link-types": "npm:1.2.5" + "@trezor/blockchain-link-utils": "npm:1.2.6" + "@trezor/env-utils": "npm:1.2.1" + "@trezor/utils": "npm:9.2.6" + "@trezor/utxo-lib": "npm:2.2.6" + "@types/web": "npm:^0.0.174" events: "npm:^3.3.0" ripple-lib: "npm:^1.10.1" - socks-proxy-agent: "npm:6.1.1" + socks-proxy-agent: "npm:8.0.4" ws: "npm:^8.18.0" peerDependencies: tslib: ^2.6.2 - checksum: 10/46358539986f4804a2a9de51f01ca0cf8cf0183ec70bef2d2bce6d7baa813a9b6220657c39cbf5a0a1e5e27db0670f1cfbcaae8eb804bdd6d2327d6a798e7068 + checksum: 10/914dafab450b199ebfb1529f5db6a8c4c6c8cb547b1952becf7a921a737c157c3a1fa388052bbcd9876c4fdc62a8db52a6900e6a290a2d60957d977efd2dd2b4 languageName: node linkType: hard -"@trezor/connect-analytics@npm:1.2.0": - version: 1.2.0 - resolution: "@trezor/connect-analytics@npm:1.2.0" +"@trezor/connect-analytics@npm:1.2.4": + version: 1.2.4 + resolution: "@trezor/connect-analytics@npm:1.2.4" dependencies: - "@trezor/analytics": "npm:1.2.0" + "@trezor/analytics": "npm:1.2.5" peerDependencies: tslib: ^2.6.2 - checksum: 10/15763dc7ddd3c8b8033c9e14cce2104639b47b1e5c4f1faabe61d4275ad2ab00368216949d1085d17b6ba1c106ab2ee3627a0afb4923152e71eb9f92db5c4459 + checksum: 10/d9edf3ad0917ae0fc0034e81e18037f8e85c3784477b3cdf193193a2341acf503e5d9a0a6c8c63392daf728f7944b84a9e5543501c2ca30d723fa3e3bc4361d4 languageName: node linkType: hard -"@trezor/connect-common@npm:0.2.0": - version: 0.2.0 - resolution: "@trezor/connect-common@npm:0.2.0" +"@trezor/connect-common@npm:0.2.7": + version: 0.2.7 + resolution: "@trezor/connect-common@npm:0.2.7" dependencies: - "@trezor/env-utils": "npm:1.2.0" - "@trezor/utils": "npm:9.2.0" + "@trezor/env-utils": "npm:1.2.1" + "@trezor/utils": "npm:9.2.6" peerDependencies: tslib: ^2.6.2 - checksum: 10/54313304deabed9349b2cd147613dfdbfdee32ddac5a111c077b5991eb5d123cc65f28f81c9049f27d9601d610d7f3c6df3374315695a90691a0d84bf9a4b43e + checksum: 10/2f3edeffeadfa469c7d59d847a993b4dfee0f6e02afcee615e5bea7b5ee54190149a5e0b6a7119ecc0ec4dbdf2e5abca464319a13347f62c42b2349b0602bba6 languageName: node linkType: hard @@ -9954,50 +10513,50 @@ __metadata: languageName: node linkType: hard -"@trezor/connect-web@npm:^9.1.11, @trezor/connect-web@npm:^9.4.0": - version: 9.4.0 - resolution: "@trezor/connect-web@npm:9.4.0" +"@trezor/connect-web@npm:^9.1.11, @trezor/connect-web@npm:~9.4.7": + version: 9.4.7 + resolution: "@trezor/connect-web@npm:9.4.7" dependencies: - "@trezor/connect": "npm:9.4.0" - "@trezor/connect-common": "npm:0.2.0" - "@trezor/utils": "npm:9.2.0" + "@trezor/connect": "npm:9.4.7" + "@trezor/connect-common": "npm:0.2.7" + "@trezor/utils": "npm:9.2.6" peerDependencies: tslib: ^2.6.2 - checksum: 10/16bf476da1a0800d062379cda7b9fc06f0d296cd268d2c8995c0b2d4db37dd24668fd440543aded5f9737ff92c5defa4c0f854332d128ff31d4141430d92dc75 + checksum: 10/105b068d2c5bb4579681908121c818c92f87a2fc6c36a349c04d2ec73d6ded4fd1338fd5c28dfd2ff029d2fcad4e2b23630978c1c5f8f82a263201fbb304e3be languageName: node linkType: hard -"@trezor/connect@npm:9.4.0": - version: 9.4.0 - resolution: "@trezor/connect@npm:9.4.0" +"@trezor/connect@npm:9.4.7": + version: 9.4.7 + resolution: "@trezor/connect@npm:9.4.7" dependencies: "@babel/preset-typescript": "npm:^7.24.7" - "@ethereumjs/common": "npm:^4.3.0" - "@ethereumjs/tx": "npm:^5.3.0" + "@ethereumjs/common": "npm:^4.4.0" + "@ethereumjs/tx": "npm:^5.4.0" "@fivebinaries/coin-selection": "npm:2.2.1" - "@trezor/blockchain-link": "npm:2.3.0" - "@trezor/blockchain-link-types": "npm:1.2.0" - "@trezor/connect-analytics": "npm:1.2.0" - "@trezor/connect-common": "npm:0.2.0" - "@trezor/protobuf": "npm:1.2.0" - "@trezor/protocol": "npm:1.2.0" - "@trezor/schema-utils": "npm:1.2.0" - "@trezor/transport": "npm:1.3.0" - "@trezor/utils": "npm:9.2.0" - "@trezor/utxo-lib": "npm:2.2.0" + "@trezor/blockchain-link": "npm:2.3.6" + "@trezor/blockchain-link-types": "npm:1.2.5" + "@trezor/connect-analytics": "npm:1.2.4" + "@trezor/connect-common": "npm:0.2.7" + "@trezor/protobuf": "npm:1.2.6" + "@trezor/protocol": "npm:1.2.2" + "@trezor/schema-utils": "npm:1.2.3" + "@trezor/transport": "npm:1.3.7" + "@trezor/utils": "npm:9.2.6" + "@trezor/utxo-lib": "npm:2.2.6" blakejs: "npm:^1.2.1" - bs58: "npm:^5.0.0" - bs58check: "npm:^3.0.1" + bs58: "npm:^6.0.0" + bs58check: "npm:^4.0.0" cross-fetch: "npm:^4.0.0" peerDependencies: tslib: ^2.6.2 - checksum: 10/1f1e0dd077474643a908acd2e9089cf62202202e377b4171a5f5c03ddb5f8c5bae8694d113cb8bc047af4d79305b62f60c342af80bd7f51c7fe0c6e18a7ba9b1 + checksum: 10/82e02b0bca7daf3503cfb24d0e9399d852759999acf3da8e33316fc05c6198c29120e64a4086209174cc10ef69f00c77ead5634c6155ecb4fad027608cf693b6 languageName: node linkType: hard -"@trezor/env-utils@npm:1.2.0": - version: 1.2.0 - resolution: "@trezor/env-utils@npm:1.2.0" +"@trezor/env-utils@npm:1.2.1": + version: 1.2.1 + resolution: "@trezor/env-utils@npm:1.2.1" dependencies: ua-parser-js: "npm:^1.0.37" peerDependencies: @@ -10012,102 +10571,113 @@ __metadata: optional: true react-native: optional: true - checksum: 10/8b63897816ceb4437847f8672bb2767394addfae47964e5435c417600b8e3b24388d1d928c30e3acccf84547508f330829db7adb517008225da76dbd3c403a19 + checksum: 10/f7d06452400e4654b30fc09246a028ee616b57ed096341d2b72e0baa5d798442215a8c2766cd8b8342c659142bd43eb76e86984cbeb78cb3ab713f53cc072285 languageName: node linkType: hard -"@trezor/protobuf@npm:1.2.0": - version: 1.2.0 - resolution: "@trezor/protobuf@npm:1.2.0" +"@trezor/protobuf@npm:1.2.6": + version: 1.2.6 + resolution: "@trezor/protobuf@npm:1.2.6" dependencies: - "@trezor/schema-utils": "npm:1.2.0" - protobufjs: "npm:7.2.6" + "@trezor/schema-utils": "npm:1.2.3" + protobufjs: "npm:7.4.0" peerDependencies: tslib: ^2.6.2 - checksum: 10/1f510e384b0e7d1a60ecc1dd05be14a8071834138e8bb64593a8585eff81298680d055c06ec3aa11133fa08b0283630ed0fa9301165f1765ed3d6d56e207835f + checksum: 10/134e336596fd02dbef04fd77826c99704c277142d3406e96578b0d22bc621014450c8217b7cc540e796c07c06257ad830cb3e0dbfe15b8810caa0130b201ccde languageName: node linkType: hard -"@trezor/protocol@npm:1.2.0": - version: 1.2.0 - resolution: "@trezor/protocol@npm:1.2.0" +"@trezor/protocol@npm:1.2.2": + version: 1.2.2 + resolution: "@trezor/protocol@npm:1.2.2" peerDependencies: tslib: ^2.6.2 - checksum: 10/4440973bc20cc3f58c489f7a90292591c8994bace7477205287b504947d0a1e4ea7bf9e029e6a6bdd438281a8d9ff7ea54567dc377b39b8eaa7028522d12adca + checksum: 10/7563298811d05f5391a0289f937500112ea84a50f1ea377cddb89d258e5c6c976bf1926e17326f4dcaf6460aad7075fd2fb0ed06d185ca267624adb269d1b933 languageName: node linkType: hard -"@trezor/schema-utils@npm:1.2.0": - version: 1.2.0 - resolution: "@trezor/schema-utils@npm:1.2.0" +"@trezor/schema-utils@npm:1.2.3": + version: 1.2.3 + resolution: "@trezor/schema-utils@npm:1.2.3" dependencies: - "@sinclair/typebox": "npm:^0.31.28" + "@sinclair/typebox": "npm:^0.33.7" ts-mixer: "npm:^6.0.3" peerDependencies: tslib: ^2.6.2 - checksum: 10/ce1e4c8d95068e45834d33346d3596745e9263d3ac58482a56010584dfd89383e3915dee9f2b729ee411a2b417c3b4e14575192e462e576630124f9ea3957d28 + checksum: 10/7125ad14e9e06d318392a3a3ff1c6fb6f3d2f4afd88d2b48a3c6cc140a4062ba71d2009e6c5f7ef87469ee255a9c1dfd60f2f05e9a669c3de8e8a8d43bfd6870 languageName: node linkType: hard -"@trezor/transport@npm:1.3.0": - version: 1.3.0 - resolution: "@trezor/transport@npm:1.3.0" +"@trezor/transport@npm:1.3.7": + version: 1.3.7 + resolution: "@trezor/transport@npm:1.3.7" dependencies: - "@trezor/protobuf": "npm:1.2.0" - "@trezor/protocol": "npm:1.2.0" - "@trezor/utils": "npm:9.2.0" + "@trezor/protobuf": "npm:1.2.6" + "@trezor/protocol": "npm:1.2.2" + "@trezor/utils": "npm:9.2.6" cross-fetch: "npm:^4.0.0" long: "npm:^4.0.0" - protobufjs: "npm:7.2.6" - usb: "npm:^2.11.0" + protobufjs: "npm:7.4.0" + usb: "npm:^2.14.0" peerDependencies: tslib: ^2.6.2 - checksum: 10/0b345bf848fddcf46c8c44e1f5c659794ab4a790749522fe266e1f81f6a612a477cef99c1104505aff39e976e1a25a868249ef440322faa76cea1cf8a02ffc78 + checksum: 10/511e152032144b133770d2d464da82114a8756409f845c4bf067c918902b3a39526d1d701a35b822bb2d1414b2ec597e17e235018081ee923ca5ba374c526abf languageName: node linkType: hard -"@trezor/type-utils@npm:1.1.0": - version: 1.1.0 - resolution: "@trezor/type-utils@npm:1.1.0" - checksum: 10/382bac3c2a382d42fc5da3edfa0d8a955ca25a5adb165594af4ecaf2ff3a2090108ad53ee2ad75673dd9ebabd5bfcfe036564576a3c62926a44d99ba102d0583 +"@trezor/type-utils@npm:1.1.4": + version: 1.1.4 + resolution: "@trezor/type-utils@npm:1.1.4" + checksum: 10/0218e3c3064b7d0db047ebae49826d57d092272f47fccaf0b83867f21cf1cad4de632f271cc16c4287e4ad651532d60dc8972f586d4602860208e008a7d5412f languageName: node linkType: hard -"@trezor/utils@npm:9.2.0": - version: 9.2.0 - resolution: "@trezor/utils@npm:9.2.0" +"@trezor/utils@npm:9.2.5": + version: 9.2.5 + resolution: "@trezor/utils@npm:9.2.5" dependencies: bignumber.js: "npm:^9.1.2" peerDependencies: tslib: ^2.6.2 - checksum: 10/9ca9f47af18cf939d02b2481666d0af15d58e53dabcae59fb9e5c18d65edcc91f793cf9104bf6505ba3041d8d2b8c9d61e252df2d5cb8e665e8b7ac41c3ac4c7 + checksum: 10/c9b7a259db043f4b66d64ab87ee015529822a243353f3b19aa081f18b77b4f82407e8f8b9bd8a549684a86bc8248ac57dc6335424f5333fe8e1710979787d0ca languageName: node linkType: hard -"@trezor/utxo-lib@npm:2.2.0": - version: 2.2.0 - resolution: "@trezor/utxo-lib@npm:2.2.0" +"@trezor/utils@npm:9.2.6": + version: 9.2.6 + resolution: "@trezor/utils@npm:9.2.6" dependencies: - "@trezor/utils": "npm:9.2.0" + bignumber.js: "npm:^9.1.2" + peerDependencies: + tslib: ^2.6.2 + checksum: 10/302b82c8734a5b9851f6b1f5c025b56ea5a719dbeebda618344a08bb6fc4f9c32b419ab09fdbc315015f4b3827bda889758fddcb121de6d978b74562c4bb309f + languageName: node + linkType: hard + +"@trezor/utxo-lib@npm:2.2.6": + version: 2.2.6 + resolution: "@trezor/utxo-lib@npm:2.2.6" + dependencies: + "@trezor/utils": "npm:9.2.6" bchaddrjs: "npm:^0.5.2" bech32: "npm:^2.0.0" - bip66: "npm:^1.1.5" + bip66: "npm:^2.0.0" bitcoin-ops: "npm:^1.4.1" blake-hash: "npm:^2.0.0" blakejs: "npm:^1.2.1" bn.js: "npm:^5.2.1" - bs58: "npm:^5.0.0" - bs58check: "npm:^3.0.1" + bs58: "npm:^6.0.0" + bs58check: "npm:^4.0.0" create-hmac: "npm:^1.1.7" int64-buffer: "npm:^1.0.1" pushdata-bitcoin: "npm:^1.0.1" tiny-secp256k1: "npm:^1.1.6" typeforce: "npm:^1.18.0" - varuint-bitcoin: "npm:^1.1.2" - wif: "npm:^4.0.0" + varuint-bitcoin: "npm:2.0.0" + wif: "npm:^5.0.0" peerDependencies: tslib: ^2.6.2 - checksum: 10/398f58ca12efb4cc72985bd8bd6a9b637a49d0c56f4de8a7eb0332c7fa7e1e797a96a103dd55fed44cc0ed630c51e7d8712b17895ac26347087c4ffd5a5a456e + checksum: 10/cc9412b3e215584bbaacff51127fc9ee59e29b70cbbf4a126b9d419f89980b318800379718f5623558ba583710b5fe5ceff2e564b767b6186f42b5f545b1a5f2 languageName: node linkType: hard @@ -10359,6 +10929,13 @@ __metadata: languageName: node linkType: hard +"@types/braces@npm:*": + version: 3.0.5 + resolution: "@types/braces@npm:3.0.5" + checksum: 10/1c0091921cf7429f95404ee2a7fd7e52e52ddd160cf2eb3b1b841649debf47b062386209388877a7548d8aae906346a0832e41bae143f8e576710fd22314b69d + languageName: node + linkType: hard + "@types/browserify@npm:*, @types/browserify@npm:^12.0.37": version: 12.0.37 resolution: "@types/browserify@npm:12.0.37" @@ -10408,7 +10985,7 @@ __metadata: languageName: node linkType: hard -"@types/connect@npm:*, @types/connect@npm:^3.4.33": +"@types/connect@npm:*": version: 3.4.38 resolution: "@types/connect@npm:3.4.38" dependencies: @@ -10890,6 +11467,15 @@ __metadata: languageName: node linkType: hard +"@types/micromatch@npm:^4": + version: 4.0.9 + resolution: "@types/micromatch@npm:4.0.9" + dependencies: + "@types/braces": "npm:*" + checksum: 10/324f4bcb4a7caa2048bdd650f442d2c24b5bf6bc95e4d63d4741bd234fdcf3cde140217bd477b2c02c7fb0034c7293037fd7b61429ace84e997dd3b4d3b2b2f7 + languageName: node + linkType: hard + "@types/mime-types@npm:^2.1.0": version: 2.1.1 resolution: "@types/mime-types@npm:2.1.1" @@ -10990,13 +11576,6 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^12.12.54": - version: 12.20.55 - resolution: "@types/node@npm:12.20.55" - checksum: 10/1f916a06fff02faadb09a16ed6e31820ce170798b202ef0b14fc244bfbd721938c54a3a99836e185e4414ca461fe96c5bb5c67c3d248f153555b7e6347f061dd - languageName: node - linkType: hard - "@types/node@npm:^16.11.26": version: 16.18.34 resolution: "@types/node@npm:16.18.34" @@ -11458,10 +12037,10 @@ __metadata: languageName: node linkType: hard -"@types/web@npm:^0.0.138": - version: 0.0.138 - resolution: "@types/web@npm:0.0.138" - checksum: 10/a323f7dc9c3980382f134388a615a854e1f75f9b8a12e8aa1c122d3368bee5373aacc942bd11416cacac456095b91543fd3c3a798be02555d49143f9ef3e0658 +"@types/web@npm:^0.0.174": + version: 0.0.174 + resolution: "@types/web@npm:0.0.174" + checksum: 10/e249ac2b2ce8a11d0933fd9a307dc2fd8d627c93b3c15b2d6fe959133aa6ee2608cdef58c39ce237b7cd081fa6c12e7cd720dbf2a53f7161475c3f551f89a86d languageName: node linkType: hard @@ -11481,7 +12060,7 @@ __metadata: languageName: node linkType: hard -"@types/ws@npm:^7.2.0, @types/ws@npm:^7.4.4": +"@types/ws@npm:^7.2.0": version: 7.4.7 resolution: "@types/ws@npm:7.4.7" dependencies: @@ -11810,6 +12389,18 @@ __metadata: languageName: node linkType: hard +"@viem/anvil@npm:^0.0.10": + version: 0.0.10 + resolution: "@viem/anvil@npm:0.0.10" + dependencies: + execa: "npm:^7.1.1" + get-port: "npm:^6.1.2" + http-proxy: "npm:^1.18.1" + ws: "npm:^8.13.0" + checksum: 10/8e688b9b2a7f4f90b5b7d9669bc73b20b37f05cd09646bce0fd934e582ac067bf8006c23f49d7dc0af4aa4261d863fe52730372afc0e377931da78deb1eb68bf + languageName: node + linkType: hard + "@vue/compiler-core@npm:3.5.13": version: 3.5.13 resolution: "@vue/compiler-core@npm:3.5.13" @@ -12180,7 +12771,7 @@ __metadata: languageName: node linkType: hard -"JSONStream@npm:1.3.5, JSONStream@npm:^1.0.3, JSONStream@npm:^1.3.5": +"JSONStream@npm:1.3.5, JSONStream@npm:^1.0.3": version: 1.3.5 resolution: "JSONStream@npm:1.3.5" dependencies: @@ -12206,6 +12797,21 @@ __metadata: languageName: node linkType: hard +"abitype@npm:1.0.5": + version: 1.0.5 + resolution: "abitype@npm:1.0.5" + peerDependencies: + typescript: ">=5.0.4" + zod: ^3 >=3.22.0 + peerDependenciesMeta: + typescript: + optional: true + zod: + optional: true + checksum: 10/1acd0d9687945dd78442b71bd84ff3b9dceae27d15f0d8b14b16554a0c8c9518eeb971ff8e94d507f4d9f05a8a8b91eb8fafd735eaecebac37d5c5a4aac06d8e + languageName: node + linkType: hard + "abort-controller@npm:3.0.0": version: 3.0.0 resolution: "abort-controller@npm:3.0.0" @@ -12499,15 +13105,6 @@ __metadata: languageName: node linkType: hard -"agentkeepalive@npm:^4.5.0": - version: 4.5.0 - resolution: "agentkeepalive@npm:4.5.0" - dependencies: - humanize-ms: "npm:^1.2.1" - checksum: 10/dd210ba2a2e2482028f027b1156789744aadbfd773a6c9dd8e4e8001930d5af82382abe19a69240307b1d8003222ce6b0542935038313434b900e351914fc15f - languageName: node - linkType: hard - "aggregate-error@npm:^3.0.0": version: 3.0.1 resolution: "aggregate-error@npm:3.0.1" @@ -13414,13 +14011,13 @@ __metadata: linkType: hard "axios@npm:^1.1.3": - version: 1.7.7 - resolution: "axios@npm:1.7.7" + version: 1.7.4 + resolution: "axios@npm:1.7.4" dependencies: follow-redirects: "npm:^1.15.6" form-data: "npm:^4.0.0" proxy-from-env: "npm:^1.1.0" - checksum: 10/7f875ea13b9298cd7b40fd09985209f7a38d38321f1118c701520939de2f113c4ba137832fe8e3f811f99a38e12c8225481011023209a77b0c0641270e20cde1 + checksum: 10/7a1429be1e3d0c2e1b96d4bba4d113efbfabc7c724bed107beb535c782c7bea447ff634886b0c7c43395a264d085450d009eb1154b5f38a8bae49d469fdcbc61 languageName: node linkType: hard @@ -13651,10 +14248,10 @@ __metadata: languageName: node linkType: hard -"base-x@npm:^4.0.0": - version: 4.0.0 - resolution: "base-x@npm:4.0.0" - checksum: 10/b25db9e07eb1998472a20557c7f00c797dc0595f79df95155ab74274e7fa98b9f2659b3ee547ac8773666b7f69540656793aeb97ad2b1ceccdb6fa5faaf69ac0 +"base-x@npm:^5.0.0": + version: 5.0.0 + resolution: "base-x@npm:5.0.0" + checksum: 10/fa82bc9a963f7a765a3287ba632661669fe553d06ee0d4d4e282640335bff30ec685e3c3b1714e265f697b234facd02a310f1e2465db88f4f1a448e6267fbc65 languageName: node linkType: hard @@ -13797,16 +14394,6 @@ __metadata: languageName: node linkType: hard -"bigint-buffer@npm:^1.1.5": - version: 1.1.5 - resolution: "bigint-buffer@npm:1.1.5" - dependencies: - bindings: "npm:^1.3.0" - node-gyp: "npm:latest" - checksum: 10/be70c7ad00f5e1a4739251755ef35fe8f183ec34782353cfde0820dcc7c84eefa647c12d75c003650a19c333a0528fde2d4fb9d0c41c724c27cd6b0245d20987 - languageName: node - linkType: hard - "bignumber.js@npm:^4.1.0": version: 4.1.0 resolution: "bignumber.js@npm:4.1.0" @@ -13849,12 +14436,10 @@ __metadata: languageName: node linkType: hard -"bip66@npm:^1.1.5": - version: 1.1.5 - resolution: "bip66@npm:1.1.5" - dependencies: - safe-buffer: "npm:^5.0.1" - checksum: 10/6257e90ff2149aa08740ff4009730c1bceb1a3456571d3006a36b39f30044f2973e05f043ea6977046d6ab66e4a8d6f5c9785094f8317f4ff546a325baece1ab +"bip66@npm:^2.0.0": + version: 2.0.0 + resolution: "bip66@npm:2.0.0" + checksum: 10/919b25d3ed2b9d774eefe550ae6e825e29e1aa450fc1af12e7cef39115a8bc867018b5aa3d8e68b459ec198decabfc1ebe2bdbae9edfdca61c97e862d1db098d languageName: node linkType: hard @@ -13951,7 +14536,27 @@ __metadata: languageName: node linkType: hard -"body-parser@npm:1.20.3, body-parser@npm:^1.15.2, body-parser@npm:^1.19.0, body-parser@npm:^1.20.0": +"body-parser@npm:1.20.2": + version: 1.20.2 + resolution: "body-parser@npm:1.20.2" + dependencies: + bytes: "npm:3.1.2" + content-type: "npm:~1.0.5" + debug: "npm:2.6.9" + depd: "npm:2.0.0" + destroy: "npm:1.2.0" + http-errors: "npm:2.0.0" + iconv-lite: "npm:0.4.24" + on-finished: "npm:2.4.1" + qs: "npm:6.11.0" + raw-body: "npm:2.5.2" + type-is: "npm:~1.6.18" + unpipe: "npm:1.0.0" + checksum: 10/3cf171b82190cf91495c262b073e425fc0d9e25cc2bf4540d43f7e7bbca27d6a9eae65ca367b6ef3993eea261159d9d2ab37ce444e8979323952e12eb3df319a + languageName: node + linkType: hard + +"body-parser@npm:^1.15.2, body-parser@npm:^1.19.0, body-parser@npm:^1.20.0": version: 1.20.3 resolution: "body-parser@npm:1.20.3" dependencies: @@ -14037,17 +14642,6 @@ __metadata: languageName: node linkType: hard -"borsh@npm:^0.7.0": - version: 0.7.0 - resolution: "borsh@npm:0.7.0" - dependencies: - bn.js: "npm:^5.2.0" - bs58: "npm:^4.0.0" - text-encoding-utf-8: "npm:^1.0.2" - checksum: 10/e51a9395dad0c1db38d7b764052369c536a830de4c744107992765b7b560f141f79a8214a684d186b27c61308b75796613a60aef3b70d1a6ab638140ed5087ca - languageName: node - linkType: hard - "bowser@npm:^2.11.0": version: 2.11.0 resolution: "bowser@npm:2.11.0" @@ -14143,12 +14737,12 @@ __metadata: languageName: node linkType: hard -"braces@npm:^3.0.2, braces@npm:~3.0.2": - version: 3.0.2 - resolution: "braces@npm:3.0.2" +"braces@npm:^3.0.3, braces@npm:~3.0.2": + version: 3.0.3 + resolution: "braces@npm:3.0.3" dependencies: - fill-range: "npm:^7.0.1" - checksum: 10/966b1fb48d193b9d155f810e5efd1790962f2c4e0829f8440b8ad236ba009222c501f70185ef732fef17a4c490bb33a03b90dab0631feafbdf447da91e8165b1 + fill-range: "npm:^7.1.1" + checksum: 10/fad11a0d4697a27162840b02b1fad249c1683cbc510cd5bf1a471f2f8085c046d41094308c577a50a03a579dd99d5a6b3724c4b5e8b14df2c4443844cfcda2c6 languageName: node linkType: hard @@ -14375,7 +14969,7 @@ __metadata: languageName: node linkType: hard -"bs58@npm:^4.0.0, bs58@npm:^4.0.1": +"bs58@npm:^4.0.0": version: 4.0.1 resolution: "bs58@npm:4.0.1" dependencies: @@ -14384,12 +14978,12 @@ __metadata: languageName: node linkType: hard -"bs58@npm:^5.0.0": - version: 5.0.0 - resolution: "bs58@npm:5.0.0" +"bs58@npm:^6.0.0": + version: 6.0.0 + resolution: "bs58@npm:6.0.0" dependencies: - base-x: "npm:^4.0.0" - checksum: 10/2475cb0684e07077521aac718e604a13e0f891d58cff923d437a2f7e9e28703ab39fce9f84c7c703ab369815a675f11e3bd394d38643bfe8969fbe42e6833d45 + base-x: "npm:^5.0.0" + checksum: 10/7c9bb2b2d93d997a8c652de3510d89772007ac64ee913dc4e16ba7ff47624caad3128dcc7f360763eb6308760c300b3e9fd91b8bcbd489acd1a13278e7949c4e languageName: node linkType: hard @@ -14404,13 +14998,13 @@ __metadata: languageName: node linkType: hard -"bs58check@npm:^3.0.1": - version: 3.0.1 - resolution: "bs58check@npm:3.0.1" +"bs58check@npm:^4.0.0": + version: 4.0.0 + resolution: "bs58check@npm:4.0.0" dependencies: "@noble/hashes": "npm:^1.2.0" - bs58: "npm:^5.0.0" - checksum: 10/dbbecc7a09f3836e821149266c864c4bbd545539cea43c35f23f4c3c46b54c86c52b65d224b9ea2e916fa6d93bd2ce9fac5b6c6bfcf19621a9c209a5602f71c8 + bs58: "npm:^6.0.0" + checksum: 10/cf5691bdfdf317574f722582360a834f01a36e8f6c850bd5791f04e040b334a0800b7c322ad24c77979c3ed6ef6cf31a6373366b4018223e3005278d491d8799 languageName: node linkType: hard @@ -14484,16 +15078,6 @@ __metadata: languageName: node linkType: hard -"buffer@npm:6.0.3, buffer@npm:^6.0.3, buffer@npm:~6.0.3": - version: 6.0.3 - resolution: "buffer@npm:6.0.3" - dependencies: - base64-js: "npm:^1.3.1" - ieee754: "npm:^1.2.1" - checksum: 10/b6bc68237ebf29bdacae48ce60e5e28fc53ae886301f2ad9496618efac49427ed79096750033e7eab1897a4f26ae374ace49106a5758f38fb70c78c9fda2c3b1 - languageName: node - linkType: hard - "buffer@npm:^5.1.0, buffer@npm:^5.2.1, buffer@npm:^5.5.0, buffer@npm:^5.6.0": version: 5.7.1 resolution: "buffer@npm:5.7.1" @@ -14504,6 +15088,16 @@ __metadata: languageName: node linkType: hard +"buffer@npm:^6.0.3": + version: 6.0.3 + resolution: "buffer@npm:6.0.3" + dependencies: + base64-js: "npm:^1.3.1" + ieee754: "npm:^1.2.1" + checksum: 10/b6bc68237ebf29bdacae48ce60e5e28fc53ae886301f2ad9496618efac49427ed79096750033e7eab1897a4f26ae374ace49106a5758f38fb70c78c9fda2c3b1 + languageName: node + linkType: hard + "buffer@npm:~5.2.1": version: 5.2.1 resolution: "buffer@npm:5.2.1" @@ -14534,16 +15128,6 @@ __metadata: languageName: node linkType: hard -"bufferutil@npm:^4.0.1": - version: 4.0.8 - resolution: "bufferutil@npm:4.0.8" - dependencies: - node-gyp: "npm:latest" - node-gyp-build: "npm:^4.3.0" - checksum: 10/d9337badc960a19d5a031db5de47159d7d8a11b6bab399bdfbf464ffa9ecd2972fef19bb61a7d2827e0c55f912c20713e12343386b86cb013f2b99c2324ab6a3 - languageName: node - linkType: hard - "builtin-modules@npm:^3.3.0": version: 3.3.0 resolution: "builtin-modules@npm:3.3.0" @@ -15570,7 +16154,7 @@ __metadata: languageName: node linkType: hard -"commander@npm:^2.15.0, commander@npm:^2.18.0, commander@npm:^2.20.0, commander@npm:^2.20.3, commander@npm:^2.6.0": +"commander@npm:^2.15.0, commander@npm:^2.18.0, commander@npm:^2.20.0, commander@npm:^2.6.0": version: 2.20.3 resolution: "commander@npm:2.20.3" checksum: 10/90c5b6898610cd075984c58c4f88418a4fb44af08c1b1415e9854c03171bec31b336b7f3e4cefe33de994b3f12b03c5e2d638da4316df83593b9e82554e7e95b @@ -15866,10 +16450,10 @@ __metadata: languageName: node linkType: hard -"cookie@npm:0.7.1": - version: 0.7.1 - resolution: "cookie@npm:0.7.1" - checksum: 10/aec6a6aa0781761bf55d60447d6be08861d381136a0fe94aa084fddd4f0300faa2b064df490c6798adfa1ebaef9e0af9b08a189c823e0811b8b313b3d9a03380 +"cookie@npm:0.5.0": + version: 0.5.0 + resolution: "cookie@npm:0.5.0" + checksum: 10/aae7911ddc5f444a9025fbd979ad1b5d60191011339bce48e555cb83343d0f98b865ff5c4d71fecdfb8555a5cafdc65632f6fce172f32aaf6936830a883a0380 languageName: node linkType: hard @@ -16022,11 +16606,14 @@ __metadata: linkType: hard "crc-32@npm:^1.2.0": - version: 1.2.2 - resolution: "crc-32@npm:1.2.2" + version: 1.2.0 + resolution: "crc-32@npm:1.2.0" + dependencies: + exit-on-epipe: "npm:~1.0.1" + printj: "npm:~1.1.0" bin: - crc32: bin/crc32.njs - checksum: 10/824f696a5baaf617809aa9cd033313c8f94f12d15ebffa69f10202480396be44aef9831d900ab291638a8022ed91c360696dd5b1ba691eb3f34e60be8835b7c3 + crc32: ./bin/crc32.njs + checksum: 10/10c648c986b005ed0ea8393bb0d1ccb99e7a102505b136d313dee6abe204aa682d9bb9bc6fd180f9cd98ef92aa029964f1cc96a2a85eb50507dedd9ead1a262f languageName: node linkType: hard @@ -16907,13 +17494,6 @@ __metadata: languageName: node linkType: hard -"delay@npm:^5.0.0": - version: 5.0.0 - resolution: "delay@npm:5.0.0" - checksum: 10/62f151151ecfde0d9afbb8a6be37a6d103c4cb24f35a20ef3fe56f920b0d0d0bb02bc9c0a3084d0179ef669ca332b91155f2ee4d9854622cd2cdba5fc95285f9 - languageName: node - linkType: hard - "delayed-stream@npm:~1.0.0": version: 1.0.0 resolution: "delayed-stream@npm:1.0.0" @@ -17787,13 +18367,6 @@ __metadata: languageName: node linkType: hard -"encodeurl@npm:~2.0.0": - version: 2.0.0 - resolution: "encodeurl@npm:2.0.0" - checksum: 10/abf5cd51b78082cf8af7be6785813c33b6df2068ce5191a40ca8b1afe6a86f9230af9a9ce694a5ce4665955e5c1120871826df9c128a642e09c58d592e2807fe - languageName: node - linkType: hard - "encoding@npm:^0.1.13": version: 0.1.13 resolution: "encoding@npm:0.1.13" @@ -18084,22 +18657,6 @@ __metadata: languageName: node linkType: hard -"es6-promise@npm:^4.0.3": - version: 4.2.8 - resolution: "es6-promise@npm:4.2.8" - checksum: 10/b250c55523c496c43c9216c2646e58ec182b819e036fe5eb8d83fa16f044ecc6b8dcefc88ace2097be3d3c4d02b6aa8eeae1a66deeaf13e7bee905ebabb350a3 - languageName: node - linkType: hard - -"es6-promisify@npm:^5.0.0": - version: 5.0.0 - resolution: "es6-promisify@npm:5.0.0" - dependencies: - es6-promise: "npm:^4.0.3" - checksum: 10/fbed9d791598831413be84a5374eca8c24800ec71a16c1c528c43a98e2dadfb99331483d83ae6094ddb9b87e6f799a15d1553cebf756047e0865c753bc346b92 - languageName: node - linkType: hard - "es6-symbol@npm:^3.1.1, es6-symbol@npm:^3.1.3": version: 3.1.4 resolution: "es6-symbol@npm:3.1.4" @@ -19018,14 +19575,14 @@ __metadata: linkType: hard "ethereum-cryptography@npm:^1.1.2": - version: 1.1.2 - resolution: "ethereum-cryptography@npm:1.1.2" + version: 1.2.0 + resolution: "ethereum-cryptography@npm:1.2.0" dependencies: - "@noble/hashes": "npm:1.1.2" - "@noble/secp256k1": "npm:1.6.3" - "@scure/bip32": "npm:1.1.0" - "@scure/bip39": "npm:1.1.0" - checksum: 10/abf9288086002a697e0ee0077d77d001c8e1306fa53ea8d7901f9744786f47d073caa6c266bd5b25a283a5c0fbc8beed9fa9cd90d842dc51339e6748aa1ab46a + "@noble/hashes": "npm:1.2.0" + "@noble/secp256k1": "npm:1.7.1" + "@scure/bip32": "npm:1.1.5" + "@scure/bip39": "npm:1.1.1" + checksum: 10/e8b2ab91e0237ed83a6e6ab1aa2a61ee081dea137ac994c7daa935b0b620e866f70e2ac7eb2fb8db2dec044fe22283d2bf940598417e4dccd15a2b704a817a1b languageName: node linkType: hard @@ -19238,7 +19795,7 @@ __metadata: languageName: node linkType: hard -"eventemitter3@npm:^4.0.0, eventemitter3@npm:^4.0.7": +"eventemitter3@npm:^4.0.0": version: 4.0.7 resolution: "eventemitter3@npm:4.0.7" checksum: 10/8030029382404942c01d0037079f1b1bc8fed524b5849c237b80549b01e2fc49709e1d0c557fa65ca4498fc9e24cff1475ef7b855121fcc15f9d61f93e282346 @@ -19312,6 +19869,23 @@ __metadata: languageName: node linkType: hard +"execa@npm:^7.1.1": + version: 7.2.0 + resolution: "execa@npm:7.2.0" + dependencies: + cross-spawn: "npm:^7.0.3" + get-stream: "npm:^6.0.1" + human-signals: "npm:^4.3.0" + is-stream: "npm:^3.0.0" + merge-stream: "npm:^2.0.0" + npm-run-path: "npm:^5.1.0" + onetime: "npm:^6.0.0" + signal-exit: "npm:^3.0.7" + strip-final-newline: "npm:^3.0.0" + checksum: 10/473feff60f9d4dbe799225948de48b5158c1723021d19c4b982afe37bcd111ae84e1b4c9dfe967fae5101b0894b1a62e4dd564a286dfa3e46d7b0cfdbf7fe62b + languageName: node + linkType: hard + "execall@npm:^2.0.0": version: 2.0.0 resolution: "execall@npm:2.0.0" @@ -19321,6 +19895,13 @@ __metadata: languageName: node linkType: hard +"exit-on-epipe@npm:~1.0.1": + version: 1.0.1 + resolution: "exit-on-epipe@npm:1.0.1" + checksum: 10/b180aa277aec5bef2609b34e5876061f421a1f81bf343beb213c4d60b382ddcb6b83012833f0ba329d6bc38042685c8d89b1c52ea495b9b6327948ea80627398 + languageName: node + linkType: hard + "exit@npm:^0.1.2": version: 0.1.2 resolution: "exit@npm:0.1.2" @@ -19407,41 +19988,41 @@ __metadata: linkType: hard "express@npm:^4.14.0, express@npm:^4.17.3, express@npm:^4.18.1": - version: 4.21.2 - resolution: "express@npm:4.21.2" + version: 4.18.3 + resolution: "express@npm:4.18.3" dependencies: accepts: "npm:~1.3.8" array-flatten: "npm:1.1.1" - body-parser: "npm:1.20.3" + body-parser: "npm:1.20.2" content-disposition: "npm:0.5.4" content-type: "npm:~1.0.4" - cookie: "npm:0.7.1" + cookie: "npm:0.5.0" cookie-signature: "npm:1.0.6" debug: "npm:2.6.9" depd: "npm:2.0.0" - encodeurl: "npm:~2.0.0" + encodeurl: "npm:~1.0.2" escape-html: "npm:~1.0.3" etag: "npm:~1.8.1" - finalhandler: "npm:1.3.1" + finalhandler: "npm:1.2.0" fresh: "npm:0.5.2" http-errors: "npm:2.0.0" - merge-descriptors: "npm:1.0.3" + merge-descriptors: "npm:1.0.1" methods: "npm:~1.1.2" on-finished: "npm:2.4.1" parseurl: "npm:~1.3.3" - path-to-regexp: "npm:0.1.12" + path-to-regexp: "npm:0.1.7" proxy-addr: "npm:~2.0.7" - qs: "npm:6.13.0" + qs: "npm:6.11.0" range-parser: "npm:~1.2.1" safe-buffer: "npm:5.2.1" - send: "npm:0.19.0" - serve-static: "npm:1.16.2" + send: "npm:0.18.0" + serve-static: "npm:1.15.0" setprototypeof: "npm:1.2.0" statuses: "npm:2.0.1" type-is: "npm:~1.6.18" utils-merge: "npm:1.0.1" vary: "npm:~1.1.2" - checksum: 10/34571c442fc8c9f2c4b442d2faa10ea1175cf8559237fc6a278f5ce6254a8ffdbeb9a15d99f77c1a9f2926ab183e3b7ba560e3261f1ad4149799e3412ab66bd1 + checksum: 10/0bf4656d0020cdc477aec884c6245dceea78992f6c747c899c87dbb0598474658d4130a29c80f02c99d1f0d6ebef706e7131c70c5454c3e07aba761c5bd3d627 languageName: node linkType: hard @@ -19557,13 +20138,6 @@ __metadata: languageName: node linkType: hard -"eyes@npm:^0.1.8": - version: 0.1.8 - resolution: "eyes@npm:0.1.8" - checksum: 10/58480c1f4c8e80ae9d4147afa0e0cc3403e5a3d1fa9e0c17dd8418f87273762c40ab035919ed407f6ed0992086495b93ff7163eb2a1027f58ae70e3c847d6c08 - languageName: node - linkType: hard - "fake-indexeddb@npm:^4.0.1": version: 4.0.1 resolution: "fake-indexeddb@npm:4.0.1" @@ -19679,13 +20253,6 @@ __metadata: languageName: node linkType: hard -"fast-stable-stringify@npm:^1.0.0": - version: 1.0.0 - resolution: "fast-stable-stringify@npm:1.0.0" - checksum: 10/e4743ae52f621b42aa04ab4a44fec9e644dd30f476d37f9cf13e7dd95de3e427ecd1b20e6be7adaf0dea7252ed11ff72819066f939b1d491cec1e7e898524989 - languageName: node - linkType: hard - "fast-uri@npm:^3.0.1": version: 3.0.1 resolution: "fast-uri@npm:3.0.1" @@ -19903,12 +20470,12 @@ __metadata: languageName: node linkType: hard -"fill-range@npm:^7.0.1": - version: 7.0.1 - resolution: "fill-range@npm:7.0.1" +"fill-range@npm:^7.1.1": + version: 7.1.1 + resolution: "fill-range@npm:7.1.1" dependencies: to-regex-range: "npm:^5.0.1" - checksum: 10/e260f7592fd196b4421504d3597cc76f4a1ca7a9488260d533b611fc3cefd61e9a9be1417cb82d3b01ad9f9c0ff2dbf258e1026d2445e26b0cf5148ff4250429 + checksum: 10/a7095cb39e5bc32fada2aa7c7249d3f6b01bd1ce461a61b0adabacccabd9198500c6fb1f68a7c851a657e273fce2233ba869638897f3d7ed2e87a2d89b4436ea languageName: node linkType: hard @@ -19927,18 +20494,18 @@ __metadata: languageName: node linkType: hard -"finalhandler@npm:1.3.1": - version: 1.3.1 - resolution: "finalhandler@npm:1.3.1" +"finalhandler@npm:1.2.0": + version: 1.2.0 + resolution: "finalhandler@npm:1.2.0" dependencies: debug: "npm:2.6.9" - encodeurl: "npm:~2.0.0" + encodeurl: "npm:~1.0.2" escape-html: "npm:~1.0.3" on-finished: "npm:2.4.1" parseurl: "npm:~1.3.3" statuses: "npm:2.0.1" unpipe: "npm:~1.0.0" - checksum: 10/4babe72969b7373b5842bc9f75c3a641a4d0f8eb53af6b89fa714d4460ce03fb92b28de751d12ba415e96e7e02870c436d67412120555e2b382640535697305b + checksum: 10/635718cb203c6d18e6b48dfbb6c54ccb08ea470e4f474ddcef38c47edcf3227feec316f886dd701235997d8af35240cae49856721ce18f539ad038665ebbf163 languageName: node linkType: hard @@ -20747,6 +21314,13 @@ __metadata: languageName: node linkType: hard +"get-port@npm:^6.1.2": + version: 6.1.2 + resolution: "get-port@npm:6.1.2" + checksum: 10/e3c3d591492a11393455ef220f24c812a28f7da56ec3e4a2512d931a1f196d42850b50ac6138349a44622eda6dc3c0ccd8495cd91376d968e2d9e6f6f849e0a9 + languageName: node + linkType: hard + "get-proto@npm:^1.0.0": version: 1.0.1 resolution: "get-proto@npm:1.0.1" @@ -20789,7 +21363,7 @@ __metadata: languageName: node linkType: hard -"get-stream@npm:^6.0.0": +"get-stream@npm:^6.0.0, get-stream@npm:^6.0.1": version: 6.0.1 resolution: "get-stream@npm:6.0.1" checksum: 10/781266d29725f35c59f1d214aedc92b0ae855800a980800e2923b3fbc4e56b3cb6e462c42e09a1cf1a00c64e056a78fa407cbe06c7c92b7e5cd49b4b85c2a497 @@ -22331,6 +22905,13 @@ __metadata: languageName: node linkType: hard +"human-signals@npm:^4.3.0": + version: 4.3.1 + resolution: "human-signals@npm:4.3.1" + checksum: 10/fa59894c358fe9f2b5549be2fb083661d5e1dff618d3ac70a49ca73495a72e873fbf6c0878561478e521e17d498292746ee391791db95ffe5747bfb5aef8765b + languageName: node + linkType: hard + "human-standard-token-abi@npm:^2.0.0": version: 2.0.0 resolution: "human-standard-token-abi@npm:2.0.0" @@ -22338,15 +22919,6 @@ __metadata: languageName: node linkType: hard -"humanize-ms@npm:^1.2.1": - version: 1.2.1 - resolution: "humanize-ms@npm:1.2.1" - dependencies: - ms: "npm:^2.0.0" - checksum: 10/9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16 - languageName: node - linkType: hard - "husky@npm:^8.0.3": version: 8.0.3 resolution: "husky@npm:8.0.3" @@ -23444,6 +24016,13 @@ __metadata: languageName: node linkType: hard +"is-stream@npm:^3.0.0": + version: 3.0.0 + resolution: "is-stream@npm:3.0.0" + checksum: 10/172093fe99119ffd07611ab6d1bcccfe8bc4aa80d864b15f43e63e54b7abc71e779acd69afdb854c4e2a67fdc16ae710e370eda40088d1cfc956a50ed82d8f16 + languageName: node + linkType: hard + "is-string@npm:^1.0.5, is-string@npm:^1.0.7": version: 1.0.7 resolution: "is-string@npm:1.0.7" @@ -23678,6 +24257,15 @@ __metadata: languageName: node linkType: hard +"isows@npm:1.0.4": + version: 1.0.4 + resolution: "isows@npm:1.0.4" + peerDependencies: + ws: "*" + checksum: 10/a3ee62e3d6216abb3adeeb2a551fe2e7835eac87b05a6ecc3e7739259bf5f8e83290501f49e26137390c8093f207fc3378d4a7653aab76ad7bbab4b2dba9c5b9 + languageName: node + linkType: hard + "istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.0.0-alpha.1, istanbul-lib-coverage@npm:^3.2.0": version: 3.2.0 resolution: "istanbul-lib-coverage@npm:3.2.0" @@ -23813,28 +24401,6 @@ __metadata: languageName: node linkType: hard -"jayson@npm:^4.1.1": - version: 4.1.1 - resolution: "jayson@npm:4.1.1" - dependencies: - "@types/connect": "npm:^3.4.33" - "@types/node": "npm:^12.12.54" - "@types/ws": "npm:^7.4.4" - JSONStream: "npm:^1.3.5" - commander: "npm:^2.20.3" - delay: "npm:^5.0.0" - es6-promisify: "npm:^5.0.0" - eyes: "npm:^0.1.8" - isomorphic-ws: "npm:^4.0.1" - json-stringify-safe: "npm:^5.0.1" - uuid: "npm:^8.3.2" - ws: "npm:^7.5.10" - bin: - jayson: bin/jayson.js - checksum: 10/8ffd219abbd4fa3231530334b81effe2d079b36b71891d2e1fc8844a487087da290b9d1d80200c63c778113382afb9a3c861f59ea4f901f8ab9831ac2ecfa7e5 - languageName: node - linkType: hard - "jed@npm:1.1.1": version: 1.1.1 resolution: "jed@npm:1.1.1" @@ -24968,13 +25534,6 @@ __metadata: languageName: node linkType: hard -"jsonschema@npm:1.2.2": - version: 1.2.2 - resolution: "jsonschema@npm:1.2.2" - checksum: 10/aa778e23f1ff879345dabee968c2d7b36d39fe60bb0aa0d251e60d18aed7038499fb203be6c06f4185b0a301b5b187295a46a0a139f19be17b50b6c04b48193d - languageName: node - linkType: hard - "jsonschema@npm:^1.4.1": version: 1.4.1 resolution: "jsonschema@npm:1.4.1" @@ -26660,10 +27219,10 @@ __metadata: languageName: node linkType: hard -"merge-descriptors@npm:1.0.3": - version: 1.0.3 - resolution: "merge-descriptors@npm:1.0.3" - checksum: 10/52117adbe0313d5defa771c9993fe081e2d2df9b840597e966aadafde04ae8d0e3da46bac7ca4efc37d4d2b839436582659cd49c6a43eacb3fe3050896a105d1 +"merge-descriptors@npm:1.0.1": + version: 1.0.1 + resolution: "merge-descriptors@npm:1.0.1" + checksum: 10/5abc259d2ae25bb06d19ce2b94a21632583c74e2a9109ee1ba7fd147aa7362b380d971e0251069f8b3eb7d48c21ac839e21fa177b335e82c76ec172e30c31a26 languageName: node linkType: hard @@ -26713,7 +27272,7 @@ __metadata: "@babel/runtime": "patch:@babel/runtime@npm%3A7.25.9#~/.yarn/patches/@babel-runtime-npm-7.25.9-fe8c62510a.patch" "@blockaid/ppom_release": "npm:^1.5.3" "@ensdomains/content-hash": "npm:^2.5.7" - "@ethereumjs/tx": "npm:^4.1.1" + "@ethereumjs/tx": "patch:@ethereumjs/tx@npm%3A5.4.0#~/.yarn/patches/@ethereumjs-tx-npm-5.4.0-0c4a0f973e.patch" "@ethersproject/abi": "npm:^5.6.4" "@ethersproject/bignumber": "npm:^5.7.0" "@ethersproject/bytes": "npm:^5.7.0" @@ -26744,12 +27303,12 @@ __metadata: "@metamask-institutional/types": "npm:^1.2.0" "@metamask/abi-utils": "npm:^2.0.2" "@metamask/account-watcher": "npm:^4.1.2" - "@metamask/accounts-controller": "npm:^24.0.0" + "@metamask/accounts-controller": "npm:^26.0.0" "@metamask/address-book-controller": "npm:^6.0.3" "@metamask/announcement-controller": "npm:^7.0.3" - "@metamask/api-specs": "npm:^0.10.15" + "@metamask/api-specs": "npm:^0.11.0" "@metamask/approval-controller": "npm:^7.0.0" - "@metamask/assets-controllers": "patch:@metamask/assets-controllers@npm%3A49.0.0#~/.yarn/patches/@metamask-assets-controllers-npm-49.0.0-e9c0266958.patch" + "@metamask/assets-controllers": "patch:@metamask/assets-controllers@npm%3A51.0.2#~/.yarn/patches/@metamask-assets-controllers-npm-51.0.2-4dea2e3c06.patch" "@metamask/auto-changelog": "npm:^2.1.0" "@metamask/base-controller": "npm:^8.0.0" "@metamask/bitcoin-wallet-snap": "npm:^0.9.0" @@ -26767,34 +27326,34 @@ __metadata: "@metamask/eslint-config-typescript": "npm:^9.0.1" "@metamask/eslint-plugin-design-tokens": "npm:^1.1.0" "@metamask/eth-json-rpc-filters": "npm:^9.0.0" - "@metamask/eth-json-rpc-middleware": "npm:^15.1.2" + "@metamask/eth-json-rpc-middleware": "npm:^15.3.0" "@metamask/eth-json-rpc-provider": "npm:^4.1.6" - "@metamask/eth-ledger-bridge-keyring": "npm:^8.0.3" + "@metamask/eth-ledger-bridge-keyring": "npm:^10.0.0" "@metamask/eth-sig-util": "npm:^7.0.1" - "@metamask/eth-snap-keyring": "npm:^10.0.0" + "@metamask/eth-snap-keyring": "npm:^12.0.0" "@metamask/eth-token-tracker": "npm:^10.0.2" - "@metamask/eth-trezor-keyring": "npm:^6.1.0" + "@metamask/eth-trezor-keyring": "npm:^8.0.0" "@metamask/etherscan-link": "npm:^3.0.0" "@metamask/forwarder": "npm:^1.1.0" "@metamask/gas-fee-controller": "npm:^22.0.3" "@metamask/jazzicon": "npm:^2.0.0" "@metamask/json-rpc-engine": "npm:^10.0.0" "@metamask/json-rpc-middleware-stream": "npm:^8.0.4" - "@metamask/keyring-api": "npm:^17.0.0" - "@metamask/keyring-controller": "npm:^19.1.0" - "@metamask/keyring-internal-api": "npm:^4.0.2" - "@metamask/keyring-snap-client": "npm:^4.0.0" + "@metamask/keyring-api": "npm:^17.2.1" + "@metamask/keyring-controller": "npm:^21.0.0" + "@metamask/keyring-internal-api": "npm:^6.0.0" + "@metamask/keyring-snap-client": "npm:^4.0.1" "@metamask/logging-controller": "npm:^6.0.4" "@metamask/logo": "npm:^4.0.0" "@metamask/message-manager": "npm:^12.0.1" "@metamask/message-signing-snap": "npm:^0.6.0" "@metamask/metamask-eth-abis": "npm:^3.1.1" - "@metamask/multichain": "npm:^2.1.0" + "@metamask/multichain": "npm:^3.0.0" "@metamask/multichain-network-controller": "npm:^0.1.0" - "@metamask/multichain-transactions-controller": "npm:^0.3.0" + "@metamask/multichain-transactions-controller": "npm:^0.5.0" "@metamask/name-controller": "npm:^8.0.3" "@metamask/network-controller": "patch:@metamask/network-controller@npm%3A22.1.1#~/.yarn/patches/@metamask-network-controller-npm-22.1.1-09b6510f1e.patch" - "@metamask/notification-services-controller": "npm:^0.21.0" + "@metamask/notification-services-controller": "npm:^1.0.0" "@metamask/object-multiplex": "npm:^2.0.0" "@metamask/obs-store": "npm:^9.0.0" "@metamask/permission-controller": "npm:^11.0.6" @@ -26806,35 +27365,36 @@ __metadata: "@metamask/ppom-validator": "npm:0.36.0" "@metamask/preferences-controller": "npm:^15.0.2" "@metamask/preinstalled-example-snap": "npm:^0.3.0" - "@metamask/profile-sync-controller": "npm:^7.0.1" + "@metamask/profile-sync-controller": "npm:^9.0.0" "@metamask/providers": "npm:^20.0.0" "@metamask/queued-request-controller": "npm:^7.0.1" "@metamask/rate-limit-controller": "npm:^6.0.3" - "@metamask/remote-feature-flag-controller": "npm:^1.3.0" + "@metamask/remote-feature-flag-controller": "npm:^1.6.0" "@metamask/rpc-errors": "npm:^7.0.0" "@metamask/safe-event-emitter": "npm:^3.1.1" "@metamask/scure-bip39": "npm:^2.0.3" "@metamask/selected-network-controller": "npm:^19.0.0" "@metamask/signature-controller": "npm:^23.1.0" "@metamask/smart-transactions-controller": "npm:^16.0.1" - "@metamask/snaps-controllers": "npm:^9.19.1" - "@metamask/snaps-execution-environments": "npm:^6.14.0" - "@metamask/snaps-rpc-methods": "npm:^11.11.0" - "@metamask/snaps-sdk": "npm:^6.17.1" - "@metamask/snaps-utils": "npm:^8.10.0" - "@metamask/solana-wallet-snap": "npm:^1.2.0" + "@metamask/snaps-controllers": "npm:^10.0.1" + "@metamask/snaps-execution-environments": "npm:^7.0.0" + "@metamask/snaps-rpc-methods": "npm:^11.13.1" + "@metamask/snaps-sdk": "npm:^6.19.0" + "@metamask/snaps-utils": "npm:^9.0.1" + "@metamask/solana-wallet-snap": "npm:^1.11.0" "@metamask/test-bundler": "npm:^1.0.0" "@metamask/test-dapp": "npm:9.0.0" - "@metamask/transaction-controller": "npm:^45.0.0" + "@metamask/test-dapp-multichain": "npm:^0.6.0" + "@metamask/transaction-controller": "npm:^48.1.0" "@metamask/user-operation-controller": "npm:^24.0.1" - "@metamask/utils": "npm:^10.0.1" + "@metamask/utils": "npm:^11.1.0" "@ngraveio/bc-ur": "npm:^1.1.12" "@noble/hashes": "npm:^1.3.3" "@octokit/core": "npm:^3.6.0" "@open-rpc/meta-schema": "npm:^1.14.6" "@open-rpc/mock-server": "npm:^1.7.5" - "@open-rpc/schema-utils-js": "npm:^1.16.2" - "@open-rpc/test-coverage": "npm:^2.2.2" + "@open-rpc/schema-utils-js": "npm:^2.0.5" + "@open-rpc/test-coverage": "npm:^2.2.4" "@playwright/test": "npm:^1.39.0" "@pmmmwh/react-refresh-webpack-plugin": "npm:^0.5.11" "@popperjs/core": "npm:^2.4.0" @@ -26867,7 +27427,7 @@ __metadata: "@testing-library/react": "npm:^10.4.8" "@testing-library/react-hooks": "npm:^8.0.1" "@testing-library/user-event": "npm:^14.4.3" - "@trezor/connect-web": "npm:^9.4.0" + "@trezor/connect-web": "npm:~9.4.7" "@tsconfig/node22": "npm:^22.0.0" "@types/babelify": "npm:^7.3.7" "@types/browserify": "npm:^12.0.37" @@ -26882,6 +27442,7 @@ __metadata: "@types/jest": "npm:^29.5.12" "@types/luxon": "npm:^3.4.2" "@types/madge": "npm:^5.0.3" + "@types/micromatch": "npm:^4" "@types/mocha": "npm:^10.0.3" "@types/node": "npm:^20" "@types/path-browserify": "npm:^1.0.2" @@ -26909,13 +27470,14 @@ __metadata: "@types/yargs-parser": "npm:^21.0.3" "@typescript-eslint/eslint-plugin": "npm:^7.10.0" "@typescript-eslint/parser": "npm:^7.10.0" + "@viem/anvil": "npm:^0.0.10" "@welldone-software/why-did-you-render": "npm:^8.0.3" "@whitespace/storybook-addon-html": "npm:^5.1.6" "@zxing/browser": "npm:^0.1.4" "@zxing/library": "npm:0.20.0" addons-linter: "npm:^6.28.0" autoprefixer: "npm:^10.4.19" - await-semaphore: "npm:^0.1.1" + await-semaphore: "npm:^0.1.3" axios: "npm:^1.1.3" babelify: "npm:^10.0.0" base32-encode: "npm:^1.2.0" @@ -27021,6 +27583,7 @@ __metadata: lottie-web: "npm:^5.12.2" luxon: "npm:^3.2.1" madge: "npm:^8.0.0" + micromatch: "npm:^4.0.8" mini-css-extract-plugin: "npm:^2.9.1" minipass: "npm:^7.1.2" mocha: "npm:^10.2.0" @@ -27110,6 +27673,7 @@ __metadata: unzipper: "npm:^0.12.3" uri-js: "npm:^4.4.1" uuid: "npm:^8.3.2" + viem: "npm:^2.21.8" vinyl: "npm:^2.2.1" vinyl-buffer: "npm:^1.0.1" vinyl-source-stream: "npm:^2.0.0" @@ -27523,13 +28087,13 @@ __metadata: languageName: node linkType: hard -"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4": - version: 4.0.5 - resolution: "micromatch@npm:4.0.5" +"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.8": + version: 4.0.8 + resolution: "micromatch@npm:4.0.8" dependencies: - braces: "npm:^3.0.2" + braces: "npm:^3.0.3" picomatch: "npm:^2.3.1" - checksum: 10/a749888789fc15cac0e03273844dbd749f9f8e8d64e70c564bcf06a033129554c789bb9e30d7566d7ff6596611a08e58ac12cf2a05f6e3c9c47c50c4c7e12fa2 + checksum: 10/6bf2a01672e7965eb9941d1f02044fad2bd12486b5553dc1116ff24c09a8723157601dc992e74c911d896175918448762df3b3fd0a6b61037dd1a9766ddfbf58 languageName: node linkType: hard @@ -27609,6 +28173,13 @@ __metadata: languageName: node linkType: hard +"mimic-fn@npm:^4.0.0": + version: 4.0.0 + resolution: "mimic-fn@npm:4.0.0" + checksum: 10/995dcece15ee29aa16e188de6633d43a3db4611bcf93620e7e62109ec41c79c0f34277165b8ce5e361205049766e371851264c21ac64ca35499acb5421c2ba56 + languageName: node + linkType: hard + "mimic-response@npm:^1.0.0, mimic-response@npm:^1.0.1": version: 1.0.1 resolution: "mimic-response@npm:1.0.1" @@ -28056,7 +28627,7 @@ __metadata: languageName: node linkType: hard -"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.1": +"ms@npm:2.1.3, ms@npm:^2.1.1": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: 10/aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d @@ -28360,12 +28931,12 @@ __metadata: languageName: node linkType: hard -"node-addon-api@npm:^7.0.0": - version: 7.1.0 - resolution: "node-addon-api@npm:7.1.0" +"node-addon-api@npm:^8.0.0": + version: 8.3.1 + resolution: "node-addon-api@npm:8.3.1" dependencies: node-gyp: "npm:latest" - checksum: 10/e20487e98c76660f4957e81e85c45dfb667140d9be0bf872a3b3dfd86b4ea19c0275939116c90efebc0da7fc6af2c7b7b060512ceebe6417b1ed145a26910453 + checksum: 10/2a07995b00eb92ae472c3677155281aa95a8f6da5c9d27b07519557a5ac7cdd1eecd9b7bbc1c07fa00dd32f5a2bbf6713fdeae50af40a9f501d609d5585207aa languageName: node linkType: hard @@ -28385,7 +28956,7 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^2, node-fetch@npm:^2.0.0, node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.12, node-fetch@npm:^2.6.7, node-fetch@npm:^2.7.0": +"node-fetch@npm:^2, node-fetch@npm:^2.0.0, node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.12, node-fetch@npm:^2.6.7": version: 2.7.0 resolution: "node-fetch@npm:2.7.0" dependencies: @@ -28644,6 +29215,15 @@ __metadata: languageName: node linkType: hard +"npm-run-path@npm:^5.1.0": + version: 5.3.0 + resolution: "npm-run-path@npm:5.3.0" + dependencies: + path-key: "npm:^4.0.0" + checksum: 10/ae8e7a89da9594fb9c308f6555c73f618152340dcaae423e5fb3620026fefbec463618a8b761920382d666fa7a2d8d240b6fe320e8a6cdd54dc3687e2b659d25 + languageName: node + linkType: hard + "nth-check@npm:^2.0.1": version: 2.0.1 resolution: "nth-check@npm:2.0.1" @@ -28960,6 +29540,15 @@ __metadata: languageName: node linkType: hard +"onetime@npm:^6.0.0": + version: 6.0.0 + resolution: "onetime@npm:6.0.0" + dependencies: + mimic-fn: "npm:^4.0.0" + checksum: 10/0846ce78e440841335d4e9182ef69d5762e9f38aa7499b19f42ea1c4cd40f0b4446094c455c713f9adac3f4ae86f613bb5e30c99e52652764d06a89f709b3788 + languageName: node + linkType: hard + "only@npm:~0.0.2": version: 0.0.2 resolution: "only@npm:0.0.2" @@ -29599,6 +30188,13 @@ __metadata: languageName: node linkType: hard +"path-key@npm:^4.0.0": + version: 4.0.0 + resolution: "path-key@npm:4.0.0" + checksum: 10/8e6c314ae6d16b83e93032c61020129f6f4484590a777eed709c4a01b50e498822b00f76ceaf94bc64dbd90b327df56ceadce27da3d83393790f1219e07721d7 + languageName: node + linkType: hard + "path-parse@npm:^1.0.7": version: 1.0.7 resolution: "path-parse@npm:1.0.7" @@ -30478,6 +31074,15 @@ __metadata: languageName: node linkType: hard +"printj@npm:~1.1.0": + version: 1.1.2 + resolution: "printj@npm:1.1.2" + bin: + printj: ./bin/printj.njs + checksum: 10/45376a5ee7ef2e0d7ff0b4fecc893d73995a332e63d7e0622a544fe662c8213d22f0c9750e627c6d732a7d7a543266be960e6cd51cf19485cce87cf80468bb41 + languageName: node + linkType: hard + "prismjs@npm:^1.27.0": version: 1.29.0 resolution: "prismjs@npm:1.29.0" @@ -30621,9 +31226,9 @@ __metadata: languageName: node linkType: hard -"protobufjs@npm:7.2.6, protobufjs@npm:^7.2.4": - version: 7.2.6 - resolution: "protobufjs@npm:7.2.6" +"protobufjs@npm:7.4.0, protobufjs@npm:^7.2.4": + version: 7.4.0 + resolution: "protobufjs@npm:7.4.0" dependencies: "@protobufjs/aspromise": "npm:^1.1.2" "@protobufjs/base64": "npm:^1.1.2" @@ -30637,7 +31242,7 @@ __metadata: "@protobufjs/utf8": "npm:^1.1.0" "@types/node": "npm:>=13.7.0" long: "npm:^5.0.0" - checksum: 10/81ab853d28c71998d056d6b34f83c4bc5be40cb0b416585f99ed618aed833d64b2cf89359bad7474d345302f2b5e236c4519165f8483d7ece7fd5b0d9ac13f8b + checksum: 10/408423506610f70858d7593632f4a6aa4f05796c90fd632be9b9252457c795acc71aa6d3b54bb7f48a890141728fee4ca3906723ccea6c202ad71f21b3879b8b languageName: node linkType: hard @@ -30807,6 +31412,15 @@ __metadata: languageName: node linkType: hard +"qs@npm:6.11.0": + version: 6.11.0 + resolution: "qs@npm:6.11.0" + dependencies: + side-channel: "npm:^1.0.4" + checksum: 10/5a3bfea3e2f359ede1bfa5d2f0dbe54001aa55e40e27dc3e60fab814362d83a9b30758db057c2011b6f53a2d4e4e5150194b5bac45372652aecb3e3c0d4b256e + languageName: node + linkType: hard + "qs@npm:6.13.0, qs@npm:^6.10.0, qs@npm:^6.11.2, qs@npm:^6.4.0": version: 6.13.0 resolution: "qs@npm:6.13.0" @@ -32853,24 +33467,6 @@ __metadata: languageName: node linkType: hard -"rpc-websockets@npm:^8.0.1": - version: 8.0.1 - resolution: "rpc-websockets@npm:8.0.1" - dependencies: - bufferutil: "npm:^4.0.1" - eventemitter3: "npm:^4.0.7" - utf-8-validate: "npm:^5.0.2" - uuid: "npm:^8.3.2" - ws: "npm:^8.5.0" - dependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 10/ec50bebb6d85f977d3ab16c31d107ff7f546ea472be8f827d6236d2bbbb6d807481a7028a16f3fa7a9163b2338d9957a97e78f03761a9adc0e04b68586973c1c - languageName: node - linkType: hard - "rtlcss@npm:4.1.1": version: 4.1.1 resolution: "rtlcss@npm:4.1.1" @@ -33474,9 +34070,9 @@ __metadata: languageName: node linkType: hard -"send@npm:0.19.0": - version: 0.19.0 - resolution: "send@npm:0.19.0" +"send@npm:0.18.0": + version: 0.18.0 + resolution: "send@npm:0.18.0" dependencies: debug: "npm:2.6.9" depd: "npm:2.0.0" @@ -33491,7 +34087,7 @@ __metadata: on-finished: "npm:2.4.1" range-parser: "npm:~1.2.1" statuses: "npm:2.0.1" - checksum: 10/1f6064dea0ae4cbe4878437aedc9270c33f2a6650a77b56a16b62d057527f2766d96ee282997dd53ec0339082f2aad935bc7d989b46b48c82fc610800dc3a1d0 + checksum: 10/ec66c0ad109680ad8141d507677cfd8b4e40b9559de23191871803ed241718e99026faa46c398dcfb9250676076573bd6bfe5d0ec347f88f4b7b8533d1d391cb languageName: node linkType: hard @@ -33553,15 +34149,15 @@ __metadata: languageName: node linkType: hard -"serve-static@npm:1.16.2": - version: 1.16.2 - resolution: "serve-static@npm:1.16.2" +"serve-static@npm:1.15.0": + version: 1.15.0 + resolution: "serve-static@npm:1.15.0" dependencies: - encodeurl: "npm:~2.0.0" + encodeurl: "npm:~1.0.2" escape-html: "npm:~1.0.3" parseurl: "npm:~1.3.3" - send: "npm:0.19.0" - checksum: 10/7fa9d9c68090f6289976b34fc13c50ac8cd7f16ae6bce08d16459300f7fc61fbc2d7ebfa02884c073ec9d6ab9e7e704c89561882bbe338e99fcacb2912fde737 + send: "npm:0.18.0" + checksum: 10/699b2d4c29807a51d9b5e0f24955346911437aebb0178b3c4833ad30d3eca93385ff9927254f5c16da345903cad39d9cd4a532198c95a5129cc4ed43911b15a4 languageName: node linkType: hard @@ -33984,14 +34580,14 @@ __metadata: languageName: node linkType: hard -"socks-proxy-agent@npm:6.1.1": - version: 6.1.1 - resolution: "socks-proxy-agent@npm:6.1.1" +"socks-proxy-agent@npm:8.0.4, socks-proxy-agent@npm:^8.0.2, socks-proxy-agent@npm:^8.0.3": + version: 8.0.4 + resolution: "socks-proxy-agent@npm:8.0.4" dependencies: - agent-base: "npm:^6.0.2" - debug: "npm:^4.3.1" - socks: "npm:^2.6.1" - checksum: 10/53fb7d34bf3e5ed9cf4de73bf5c18b351d75c4a8757a0c0e384c2a7c86adf688e5f5e8f72eee7bc6c01ff619458f621ccf9d172bc986adb05f10fa0c9599c39e + agent-base: "npm:^7.1.1" + debug: "npm:^4.3.4" + socks: "npm:^2.8.3" + checksum: 10/c8e7c2b398338b49a0a0f4d2bae5c0602aeeca6b478b99415927b6c5db349ca258448f2c87c6958ebf83eea17d42cbc5d1af0bfecb276cac10b9658b0f07f7d7 languageName: node linkType: hard @@ -34006,24 +34602,13 @@ __metadata: languageName: node linkType: hard -"socks-proxy-agent@npm:^8.0.2, socks-proxy-agent@npm:^8.0.3": - version: 8.0.3 - resolution: "socks-proxy-agent@npm:8.0.3" - dependencies: - agent-base: "npm:^7.1.1" - debug: "npm:^4.3.4" - socks: "npm:^2.7.1" - checksum: 10/c2112c66d6322e497d68e913c3780f3683237fd394bfd480b9283486a86e36095d0020db96145d88f8ccd9cc73261b98165b461f9c1bf5dc17abfe75c18029ce - languageName: node - linkType: hard - -"socks@npm:^2.6.1, socks@npm:^2.6.2, socks@npm:^2.7.1": - version: 2.8.1 - resolution: "socks@npm:2.8.1" +"socks@npm:^2.6.2, socks@npm:^2.8.3": + version: 2.8.4 + resolution: "socks@npm:2.8.4" dependencies: ip-address: "npm:^9.0.5" smart-buffer: "npm:^4.2.0" - checksum: 10/a3cc38e0716ab53a2db3fa00c703ca682ad54dbbc9ed4c7461624a999be6fa7cdc79fc904c411618e698d5eff55a55aa6d9329169a7db11636d0200814a2b5aa + checksum: 10/ab3af97aeb162f32c80e176c717ccf16a11a6ebb4656a62b94c0f96495ea2a1f4a8206c04b54438558485d83d0c5f61920c07a1a5d3963892a589b40cc6107dd languageName: node linkType: hard @@ -34782,6 +35367,13 @@ __metadata: languageName: node linkType: hard +"strip-final-newline@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-final-newline@npm:3.0.0" + checksum: 10/23ee263adfa2070cd0f23d1ac14e2ed2f000c9b44229aec9c799f1367ec001478469560abefd00c5c99ee6f0b31c137d53ec6029c53e9f32a93804e18c201050 + languageName: node + linkType: hard + "strip-hex-prefix@npm:1.0.0": version: 1.0.0 resolution: "strip-hex-prefix@npm:1.0.0" @@ -35042,13 +35634,6 @@ __metadata: languageName: node linkType: hard -"superstruct@npm:^2.0.2": - version: 2.0.2 - resolution: "superstruct@npm:2.0.2" - checksum: 10/10e1944a9da4baee187fbaa6c5d97d7af266b55786dfe50bce67f0f1e7d93f1a5a42dd51e245a2e16404f8336d07c21c67f1c1fbc4ad0a252d3d2601d6c926da - languageName: node - linkType: hard - "supports-color@npm:8.1.1, supports-color@npm:^8.0.0, supports-color@npm:^8.1.1": version: 8.1.1 resolution: "supports-color@npm:8.1.1" @@ -35366,13 +35951,6 @@ __metadata: languageName: node linkType: hard -"text-encoding-utf-8@npm:^1.0.2": - version: 1.0.2 - resolution: "text-encoding-utf-8@npm:1.0.2" - checksum: 10/845bb4bd058d6ec7bb9e1f00be7dab394cd7facd270e2bc266912e975ffe29bc3953cce369da70b92bec964ddc48961c3a5146402d094e11a7a4654e4a365204 - languageName: node - linkType: hard - "text-table@npm:^0.2.0": version: 0.2.0 resolution: "text-table@npm:0.2.0" @@ -36224,6 +36802,13 @@ __metadata: languageName: node linkType: hard +"uint8array-tools@npm:^0.0.8": + version: 0.0.8 + resolution: "uint8array-tools@npm:0.0.8" + checksum: 10/db3310f197a9a728e45e19149e5b222b633622796e5ef621809d03986f4959b2c895f2347c065eb16c89a07033ee8b9222b9abb607283615bdaeb3297dedbf01 + languageName: node + linkType: hard + "uint8arrays@npm:^2.1.3": version: 2.1.5 resolution: "uint8arrays@npm:2.1.5" @@ -36242,6 +36827,15 @@ __metadata: languageName: node linkType: hard +"ulid@npm:^2.3.0": + version: 2.3.0 + resolution: "ulid@npm:2.3.0" + bin: + ulid: ./bin/cli.js + checksum: 10/11d7dd35072b863effb1249f66fb03070142a625610f00e5afd99af7e909b5de9cc7ebca6ede621a6bb1b7479b2489d6f064db6742b55c14bff6496ac60f290f + languageName: node + linkType: hard + "umd@npm:3.0.3, umd@npm:^3.0.0": version: 3.0.3 resolution: "umd@npm:3.0.3" @@ -36322,6 +36916,13 @@ __metadata: languageName: node linkType: hard +"undici-types@npm:^6.20.0": + version: 6.21.0 + resolution: "undici-types@npm:6.21.0" + checksum: 10/ec8f41aa4359d50f9b59fa61fe3efce3477cc681908c8f84354d8567bb3701fafdddf36ef6bff307024d3feb42c837cf6f670314ba37fc8145e219560e473d14 + languageName: node + linkType: hard + "undici-types@npm:~5.26.4": version: 5.26.5 resolution: "undici-types@npm:5.26.5" @@ -36792,15 +37393,15 @@ __metadata: languageName: node linkType: hard -"usb@npm:^2.11.0": - version: 2.12.0 - resolution: "usb@npm:2.12.0" +"usb@npm:^2.14.0": + version: 2.15.0 + resolution: "usb@npm:2.15.0" dependencies: "@types/w3c-web-usb": "npm:^1.0.6" - node-addon-api: "npm:^7.0.0" + node-addon-api: "npm:^8.0.0" node-gyp: "npm:latest" node-gyp-build: "npm:^4.5.0" - checksum: 10/63c29c38ba90ae7c37c83e37169006fa6cfa2b9e8469e57329a2962ea6354c35f37ec02412bc865e3ca7a311d9dd98c5ed612ce79614b8df279e1b2fa101f164 + checksum: 10/fc344ab8bb0e3f46f7e83e51b6ad1b170d923c35bb42c64784d92787f7e5ae129aa36181c8d0298a4e50f03a1e3243c4cf87825b11dbeac9ab996332798ba2a6 languageName: node linkType: hard @@ -36929,16 +37530,6 @@ __metadata: languageName: node linkType: hard -"utf-8-validate@npm:^5.0.2": - version: 5.0.10 - resolution: "utf-8-validate@npm:5.0.10" - dependencies: - node-gyp: "npm:latest" - node-gyp-build: "npm:^4.3.0" - checksum: 10/b89cbc13b4badad04828349ebb7aa2ab1edcb02b46ab12ce0ba5b2d6886d684ad4e93347819e3c8d36224c8742422d2dca69f5cc16c72ae4d7eeecc0c5cb544b - languageName: node - linkType: hard - "utf8@npm:^3.0.0": version: 3.0.0 resolution: "utf8@npm:3.0.0" @@ -37155,12 +37746,12 @@ __metadata: languageName: node linkType: hard -"varuint-bitcoin@npm:^1.1.2": - version: 1.1.2 - resolution: "varuint-bitcoin@npm:1.1.2" +"varuint-bitcoin@npm:2.0.0": + version: 2.0.0 + resolution: "varuint-bitcoin@npm:2.0.0" dependencies: - safe-buffer: "npm:^5.1.1" - checksum: 10/1c900bf08f2408ae33a6094dc5d809bdb6673eaf6039062d88c230155873e51e29c760053611f93ccd024854d04ebd92ed95c744720e94a79ca4e1150fcce071 + uint8array-tools: "npm:^0.0.8" + checksum: 10/059ecf90cf7496e63ff585519873ad4f7b2009f586d3864fda4d02b92aab5af03b58ac518a06e5ae30dff5c5003cd250747a00e92f2cd2ce9fc1e4e16daf1ef1 languageName: node linkType: hard @@ -37223,6 +37814,28 @@ __metadata: languageName: node linkType: hard +"viem@npm:^2.21.8": + version: 2.21.8 + resolution: "viem@npm:2.21.8" + dependencies: + "@adraffy/ens-normalize": "npm:1.10.0" + "@noble/curves": "npm:1.4.0" + "@noble/hashes": "npm:1.4.0" + "@scure/bip32": "npm:1.4.0" + "@scure/bip39": "npm:1.4.0" + abitype: "npm:1.0.5" + isows: "npm:1.0.4" + webauthn-p256: "npm:0.0.5" + ws: "npm:8.17.1" + peerDependencies: + typescript: ">=5.0.4" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/158976108ed04de22cd01e2897b9fe4961c0f07c04eb8f3ab87f2f73aabc59e56cf83b49979508c90c45634cb1806dd2144428c9e27c19b674461211b8fa2959 + languageName: node + linkType: hard + "vinyl-buffer@npm:^1.0.1": version: 1.0.1 resolution: "vinyl-buffer@npm:1.0.1" @@ -37534,6 +38147,16 @@ __metadata: languageName: node linkType: hard +"webauthn-p256@npm:0.0.5": + version: 0.0.5 + resolution: "webauthn-p256@npm:0.0.5" + dependencies: + "@noble/curves": "npm:^1.4.0" + "@noble/hashes": "npm:^1.4.0" + checksum: 10/6bf5d1857dfb99ecb3b318af06eddea874c10135e6ebb9f046270f5cbb162933bc6caf77aedb033e14c09971dda544a5fb367ac545e4ec8001b309ba517555cf + languageName: node + linkType: hard + "webextension-polyfill@npm:>=0.10.0 <1.0, webextension-polyfill@npm:^0.12.0": version: 0.12.0 resolution: "webextension-polyfill@npm:0.12.0" @@ -37961,12 +38584,12 @@ __metadata: languageName: node linkType: hard -"wif@npm:^4.0.0": - version: 4.0.0 - resolution: "wif@npm:4.0.0" +"wif@npm:^5.0.0": + version: 5.0.0 + resolution: "wif@npm:5.0.0" dependencies: - bs58check: "npm:^3.0.1" - checksum: 10/5b3438202c0e4509c1963872730d8aa33dd34f0da5c65d8fde8e1cd6338bae78d1f2144099d5cb2a4a9de4679e13a09e4d3da8a22af52be98dc9abf4de0581e4 + bs58check: "npm:^4.0.0" + checksum: 10/3af0d4e9f1d1b35672b860470b6545f34f77b4a804e06ccae2f06f43c96a31fba859cf64889344eded621433eb609fc4c95aa28d62c02057372232b85231e414 languageName: node linkType: hard @@ -38106,7 +38729,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:*, ws@npm:^8.0.0, ws@npm:^8.11.0, ws@npm:^8.16.0, ws@npm:^8.17.1, ws@npm:^8.18.0, ws@npm:^8.2.3, ws@npm:^8.5.0, ws@npm:^8.8.0": +"ws@npm:*, ws@npm:^8.0.0, ws@npm:^8.11.0, ws@npm:^8.13.0, ws@npm:^8.16.0, ws@npm:^8.17.1, ws@npm:^8.18.0, ws@npm:^8.2.3, ws@npm:^8.5.0, ws@npm:^8.8.0": version: 8.18.0 resolution: "ws@npm:8.18.0" peerDependencies: From 9549f087d57cd9db915a05b31f97d373d5b7668a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Van=20Eyck?= Date: Fri, 14 Mar 2025 15:32:12 +0100 Subject: [PATCH 7/8] feat: simplify lowercase mapping comparison --- ui/pages/create-account/connect-hardware/account-list.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ui/pages/create-account/connect-hardware/account-list.js b/ui/pages/create-account/connect-hardware/account-list.js index 08582ffffe6f..bcf079632beb 100644 --- a/ui/pages/create-account/connect-hardware/account-list.js +++ b/ui/pages/create-account/connect-hardware/account-list.js @@ -74,8 +74,8 @@ class AccountList extends Component { HardwareDeviceNames.trezor, HardwareDeviceNames.oneKey, ] - .map((name) => name.toLowerCase()) - .includes(device.toLowerCase()); + // TODO: check if we really need to compare lowercased values + .some((name) => name.toLowerCase() === device.toLowerCase()); return (

From 1cb2ae5a84ad28e7823042437631e77b8b094479 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Van=20Eyck?= Date: Fri, 14 Mar 2025 16:26:53 +0100 Subject: [PATCH 8/8] feat: finally remove lowercase check --- ui/pages/create-account/connect-hardware/account-list.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/ui/pages/create-account/connect-hardware/account-list.js b/ui/pages/create-account/connect-hardware/account-list.js index bcf079632beb..37c241d011d0 100644 --- a/ui/pages/create-account/connect-hardware/account-list.js +++ b/ui/pages/create-account/connect-hardware/account-list.js @@ -73,9 +73,7 @@ class AccountList extends Component { HardwareDeviceNames.lattice, HardwareDeviceNames.trezor, HardwareDeviceNames.oneKey, - ] - // TODO: check if we really need to compare lowercased values - .some((name) => name.toLowerCase() === device.toLowerCase()); + ].includes(device); return (