diff --git a/packages/account-tree-controller/CHANGELOG.md b/packages/account-tree-controller/CHANGELOG.md index 05eefb9fcfd..c18e5ef7aba 100644 --- a/packages/account-tree-controller/CHANGELOG.md +++ b/packages/account-tree-controller/CHANGELOG.md @@ -7,6 +7,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Changed + +- Bump `@metamask/keyring-api` from `^21.6.0` to `^23.0.1` ([#8464](https://github.com/MetaMask/core/pull/8464)) +- Add Stellar sort-order support ([#8464](https://github.com/MetaMask/core/pull/8464)) + ## [7.1.0] ### Changed diff --git a/packages/account-tree-controller/package.json b/packages/account-tree-controller/package.json index ae5cf6b7710..0fcd2927707 100644 --- a/packages/account-tree-controller/package.json +++ b/packages/account-tree-controller/package.json @@ -55,7 +55,7 @@ "dependencies": { "@metamask/accounts-controller": "^37.2.0", "@metamask/base-controller": "^9.1.0", - "@metamask/keyring-api": "^21.6.0", + "@metamask/keyring-api": "^23.0.1", "@metamask/keyring-controller": "^25.2.0", "@metamask/messenger": "^1.1.1", "@metamask/multichain-account-service": "^8.0.1", @@ -69,7 +69,7 @@ "lodash": "^4.17.21" }, "devDependencies": { - "@metamask/account-api": "^1.0.0", + "@metamask/account-api": "^1.0.3", "@metamask/auto-changelog": "^6.1.0", "@metamask/providers": "^22.1.0", "@ts-bridge/cli": "^0.6.4", diff --git a/packages/account-tree-controller/src/group.ts b/packages/account-tree-controller/src/group.ts index 118dd0e5530..5e53cbc5a08 100644 --- a/packages/account-tree-controller/src/group.ts +++ b/packages/account-tree-controller/src/group.ts @@ -10,6 +10,7 @@ import { EthAccountType, SolAccountType, TrxAccountType, + XlmAccountType, } from '@metamask/keyring-api'; import type { KeyringAccountType } from '@metamask/keyring-api'; @@ -45,6 +46,7 @@ export const ACCOUNT_TYPE_TO_SORT_ORDER: Record = { [BtcAccountType.P2wpkh]: 5, [BtcAccountType.P2tr]: 6, [TrxAccountType.Eoa]: 7, + [XlmAccountType.Account]: 8, [AnyAccountType.Account]: MAX_SORT_ORDER, }; diff --git a/packages/accounts-controller/CHANGELOG.md b/packages/accounts-controller/CHANGELOG.md index 17323ef3234..6fa47deddbe 100644 --- a/packages/accounts-controller/CHANGELOG.md +++ b/packages/accounts-controller/CHANGELOG.md @@ -11,6 +11,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Bump `@metamask/messenger` from `^1.0.0` to `^1.1.1` ([#8364](https://github.com/MetaMask/core/pull/8364), [#8373](https://github.com/MetaMask/core/pull/8373)) - Bump `@metamask/base-controller` from `^9.0.1` to `^9.1.0` ([#8457](https://github.com/MetaMask/core/pull/8457)) +- Bump `@metamask/eth-snap-keyring` from `^19.0.0` to `^21.0.1` ([#8464](https://github.com/MetaMask/core/pull/8464)) +- Bump `@metamask/keyring-api` from `^21.6.0` to `^23.0.1` ([#8464](https://github.com/MetaMask/core/pull/8464)) +- Bump `@metamask/keyring-internal-api` from `^10.0.0` to `^10.1.1` ([#8464](https://github.com/MetaMask/core/pull/8464)) ## [37.2.0] diff --git a/packages/accounts-controller/package.json b/packages/accounts-controller/package.json index 615caf0a95b..2ae535e9097 100644 --- a/packages/accounts-controller/package.json +++ b/packages/accounts-controller/package.json @@ -55,10 +55,10 @@ "dependencies": { "@ethereumjs/util": "^9.1.0", "@metamask/base-controller": "^9.1.0", - "@metamask/eth-snap-keyring": "^19.0.0", - "@metamask/keyring-api": "^21.6.0", + "@metamask/eth-snap-keyring": "^21.0.1", + "@metamask/keyring-api": "^23.0.1", "@metamask/keyring-controller": "^25.2.0", - "@metamask/keyring-internal-api": "^10.0.0", + "@metamask/keyring-internal-api": "^10.1.1", "@metamask/keyring-utils": "^3.1.0", "@metamask/messenger": "^1.1.1", "@metamask/network-controller": "^30.0.1", diff --git a/packages/assets-controller/CHANGELOG.md b/packages/assets-controller/CHANGELOG.md index 33b55c621e1..208d91cd77f 100644 --- a/packages/assets-controller/CHANGELOG.md +++ b/packages/assets-controller/CHANGELOG.md @@ -9,6 +9,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed +- Bump `@metamask/keyring-api` from `^21.6.0` to `^23.0.1` ([#8464](https://github.com/MetaMask/core/pull/8464)) +- Bump `@metamask/keyring-internal-api` from `^10.0.0` to `^10.1.1` ([#8464](https://github.com/MetaMask/core/pull/8464)) +- Bump `@metamask/keyring-snap-client` from `^8.2.0` to `^9.0.1` ([#8464](https://github.com/MetaMask/core/pull/8464)) - Bump `@metamask/transaction-controller` from `^64.2.0` to `^64.3.0` ([#8482](https://github.com/MetaMask/core/pull/8482)) ## [6.0.0] diff --git a/packages/assets-controller/package.json b/packages/assets-controller/package.json index c8fa6bf3260..349b200268f 100644 --- a/packages/assets-controller/package.json +++ b/packages/assets-controller/package.json @@ -63,10 +63,10 @@ "@metamask/client-controller": "^1.0.1", "@metamask/controller-utils": "^11.20.0", "@metamask/core-backend": "^6.2.1", - "@metamask/keyring-api": "^21.6.0", + "@metamask/keyring-api": "^23.0.1", "@metamask/keyring-controller": "^25.2.0", - "@metamask/keyring-internal-api": "^10.0.0", - "@metamask/keyring-snap-client": "^8.2.0", + "@metamask/keyring-internal-api": "^10.1.1", + "@metamask/keyring-snap-client": "^9.0.1", "@metamask/messenger": "^1.1.1", "@metamask/network-controller": "^30.0.1", "@metamask/network-enablement-controller": "^5.0.2", diff --git a/packages/assets-controllers/CHANGELOG.md b/packages/assets-controllers/CHANGELOG.md index 5a6cbb78c49..1307f34f3b5 100644 --- a/packages/assets-controllers/CHANGELOG.md +++ b/packages/assets-controllers/CHANGELOG.md @@ -15,6 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Bump `@metamask/account-tree-controller` from `^7.0.0` to `^7.1.0` ([#8472](https://github.com/MetaMask/core/pull/8472)) - Bump `@metamask/transaction-controller` from `^64.2.0` to `^64.3.0` ([#8482](https://github.com/MetaMask/core/pull/8482)) +- Bump `@metamask/keyring-api` from `^21.6.0` to `^23.0.1` ([#8464](https://github.com/MetaMask/core/pull/8464)) ### Fixed diff --git a/packages/assets-controllers/package.json b/packages/assets-controllers/package.json index 6d87c188201..5dfbf269ba0 100644 --- a/packages/assets-controllers/package.json +++ b/packages/assets-controllers/package.json @@ -68,7 +68,7 @@ "@metamask/controller-utils": "^11.20.0", "@metamask/core-backend": "^6.2.1", "@metamask/eth-query": "^4.0.0", - "@metamask/keyring-api": "^21.6.0", + "@metamask/keyring-api": "^23.0.1", "@metamask/keyring-controller": "^25.2.0", "@metamask/messenger": "^1.1.1", "@metamask/metamask-eth-abis": "^3.1.1", @@ -101,11 +101,11 @@ }, "devDependencies": { "@babel/runtime": "^7.23.9", - "@metamask/account-api": "^1.0.0", + "@metamask/account-api": "^1.0.3", "@metamask/auto-changelog": "^6.1.0", "@metamask/ethjs-provider-http": "^0.3.0", - "@metamask/keyring-internal-api": "^10.0.0", - "@metamask/keyring-snap-client": "^8.2.0", + "@metamask/keyring-internal-api": "^10.1.1", + "@metamask/keyring-snap-client": "^9.0.1", "@metamask/providers": "^22.1.0", "@ts-bridge/cli": "^0.6.4", "@types/jest": "^29.5.14", diff --git a/packages/bridge-controller/CHANGELOG.md b/packages/bridge-controller/CHANGELOG.md index c3fd7bdbfff..f3b55d98c53 100644 --- a/packages/bridge-controller/CHANGELOG.md +++ b/packages/bridge-controller/CHANGELOG.md @@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - Bump `@metamask/transaction-controller` from `^64.2.0` to `^64.3.0` ([#8482](https://github.com/MetaMask/core/pull/8482)) +- Bump `@metamask/keyring-api` from `^21.6.0` to `^23.0.1` ([#8464](https://github.com/MetaMask/core/pull/8464)) ## [70.1.1] diff --git a/packages/bridge-controller/package.json b/packages/bridge-controller/package.json index 807fe019085..c52c149ee5b 100644 --- a/packages/bridge-controller/package.json +++ b/packages/bridge-controller/package.json @@ -63,7 +63,7 @@ "@metamask/base-controller": "^9.1.0", "@metamask/controller-utils": "^11.20.0", "@metamask/gas-fee-controller": "^26.1.1", - "@metamask/keyring-api": "^21.6.0", + "@metamask/keyring-api": "^23.0.1", "@metamask/messenger": "^1.1.1", "@metamask/metamask-eth-abis": "^3.1.1", "@metamask/multichain-network-controller": "^3.0.6", diff --git a/packages/chain-agnostic-permission/package.json b/packages/chain-agnostic-permission/package.json index 21b321b3541..79bfd269c58 100644 --- a/packages/chain-agnostic-permission/package.json +++ b/packages/chain-agnostic-permission/package.json @@ -60,7 +60,7 @@ }, "devDependencies": { "@metamask/auto-changelog": "^6.1.0", - "@metamask/keyring-internal-api": "^10.0.0", + "@metamask/keyring-internal-api": "^10.1.1", "@ts-bridge/cli": "^0.6.4", "@types/jest": "^29.5.14", "deepmerge": "^4.2.2", diff --git a/packages/chain-agnostic-permission/src/scope/types.ts b/packages/chain-agnostic-permission/src/scope/types.ts index af01e6f8dd5..24c2c036c27 100644 --- a/packages/chain-agnostic-permission/src/scope/types.ts +++ b/packages/chain-agnostic-permission/src/scope/types.ts @@ -116,10 +116,14 @@ export const parseScopeString = ( /** * CAIP namespaces excluding "wallet" currently supported by/known to the wallet. */ -export type NonWalletKnownCaipNamespace = Exclude< - KnownCaipNamespace, - KnownCaipNamespace.Wallet ->; +export type NonWalletKnownCaipNamespace = + // NOTE: Using explicit enum values to avoid having breaking change when + // `KnownCaipNamespace` is updated with new namespaces that we don't yet + // support. + | KnownCaipNamespace.Eip155 + | KnownCaipNamespace.Bip122 + | KnownCaipNamespace.Solana + | KnownCaipNamespace.Tron; /** * Checks if a scope string is either a 'wallet' scope or a 'wallet:*' scope. diff --git a/packages/earn-controller/CHANGELOG.md b/packages/earn-controller/CHANGELOG.md index abfa8483830..65e9827562b 100644 --- a/packages/earn-controller/CHANGELOG.md +++ b/packages/earn-controller/CHANGELOG.md @@ -11,6 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Bump `@metamask/base-controller` from `^9.0.1` to `^9.1.0` ([#8457](https://github.com/MetaMask/core/pull/8457)) - Bump `@metamask/account-tree-controller` from `^7.0.0` to `^7.1.0` ([#8472](https://github.com/MetaMask/core/pull/8472)) +- Bump `@metamask/keyring-api` from `^21.6.0` to `^23.0.1` ([#8464](https://github.com/MetaMask/core/pull/8464)) ## [12.0.0] diff --git a/packages/earn-controller/package.json b/packages/earn-controller/package.json index 843a5f367da..f272f77f6f8 100644 --- a/packages/earn-controller/package.json +++ b/packages/earn-controller/package.json @@ -58,7 +58,7 @@ "@metamask/account-tree-controller": "^7.1.0", "@metamask/base-controller": "^9.1.0", "@metamask/controller-utils": "^11.20.0", - "@metamask/keyring-api": "^21.6.0", + "@metamask/keyring-api": "^23.0.1", "@metamask/messenger": "^1.1.1", "@metamask/network-controller": "^30.0.1", "@metamask/stake-sdk": "^3.2.1", diff --git a/packages/keyring-controller/CHANGELOG.md b/packages/keyring-controller/CHANGELOG.md index d535f730218..76b50c87d51 100644 --- a/packages/keyring-controller/CHANGELOG.md +++ b/packages/keyring-controller/CHANGELOG.md @@ -27,6 +27,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Bump `@metamask/messenger` from `^1.0.0` to `^1.1.1` ([#8364](https://github.com/MetaMask/core/pull/8364), [#8373](https://github.com/MetaMask/core/pull/8373)) - Bump `@metamask/base-controller` from `^9.0.1` to `^9.1.0` ([#8457](https://github.com/MetaMask/core/pull/8457)) +- Bump `@metamask/eth-hd-keyring` from `^13.1.1` to `^14.0.1` ([#8464](https://github.com/MetaMask/core/pull/8464)) +- Bump `@metamask/eth-simple-keyring` from `^11.1.2` to `^12.0.1` ([#8464](https://github.com/MetaMask/core/pull/8464)) +- Bump `@metamask/keyring-api` from `^21.6.0` to `^23.0.1` ([#8464](https://github.com/MetaMask/core/pull/8464)) +- Bump `@metamask/keyring-internal-api` from `^10.0.0` to `^10.1.1` ([#8464](https://github.com/MetaMask/core/pull/8464)) ## [25.2.0] diff --git a/packages/keyring-controller/package.json b/packages/keyring-controller/package.json index 5d46d10393a..974bac60e2f 100644 --- a/packages/keyring-controller/package.json +++ b/packages/keyring-controller/package.json @@ -56,11 +56,11 @@ "@ethereumjs/util": "^9.1.0", "@metamask/base-controller": "^9.1.0", "@metamask/browser-passworder": "^6.0.0", - "@metamask/eth-hd-keyring": "^13.1.1", + "@metamask/eth-hd-keyring": "^14.0.1", "@metamask/eth-sig-util": "^8.2.0", - "@metamask/eth-simple-keyring": "^11.1.2", - "@metamask/keyring-api": "^21.6.0", - "@metamask/keyring-internal-api": "^10.0.0", + "@metamask/eth-simple-keyring": "^12.0.1", + "@metamask/keyring-api": "^23.0.1", + "@metamask/keyring-internal-api": "^10.1.1", "@metamask/messenger": "^1.1.1", "@metamask/utils": "^11.9.0", "async-mutex": "^0.5.0", diff --git a/packages/keyring-controller/src/KeyringController.test.ts b/packages/keyring-controller/src/KeyringController.test.ts index e52a9fcacd5..57cd39afe3f 100644 --- a/packages/keyring-controller/src/KeyringController.test.ts +++ b/packages/keyring-controller/src/KeyringController.test.ts @@ -12,7 +12,7 @@ import { recoverEIP7702Authorization, } from '@metamask/eth-sig-util'; import SimpleKeyring from '@metamask/eth-simple-keyring'; -import { KeyringType } from '@metamask/keyring-api'; +import { KeyringType } from '@metamask/keyring-api/v2'; import type { EthKeyring } from '@metamask/keyring-internal-api'; import type { KeyringClass } from '@metamask/keyring-utils'; import { MOCK_ANY_NAMESPACE, Messenger } from '@metamask/messenger'; diff --git a/packages/keyring-controller/src/KeyringController.ts b/packages/keyring-controller/src/KeyringController.ts index d3d7def12b7..415a912b9d6 100644 --- a/packages/keyring-controller/src/KeyringController.ts +++ b/packages/keyring-controller/src/KeyringController.ts @@ -2,18 +2,20 @@ import type { TypedTransaction, TypedTxData } from '@ethereumjs/tx'; import { isValidPrivate, getBinarySize } from '@ethereumjs/util'; import { BaseController } from '@metamask/base-controller'; import type * as encryptorUtils from '@metamask/browser-passworder'; -import { HdKeyring, HdKeyringV2 } from '@metamask/eth-hd-keyring'; +import { HdKeyring } from '@metamask/eth-hd-keyring'; +import { HdKeyring as HdKeyringV2 } from '@metamask/eth-hd-keyring/v2'; import { normalize as ethNormalize } from '@metamask/eth-sig-util'; -import SimpleKeyring, { SimpleKeyringV2 } from '@metamask/eth-simple-keyring'; +import SimpleKeyring from '@metamask/eth-simple-keyring'; +import { SimpleKeyring as SimpleKeyringV2 } from '@metamask/eth-simple-keyring/v2'; import type { KeyringExecutionContext, EthBaseTransaction, EthBaseUserOperation, EthUserOperation, EthUserOperationPatch, - KeyringV2, KeyringAccount, } from '@metamask/keyring-api'; +import type { Keyring as KeyringV2 } from '@metamask/keyring-api/v2'; import type { EthKeyring } from '@metamask/keyring-internal-api'; import type { Keyring, KeyringClass } from '@metamask/keyring-utils'; import type { Messenger } from '@metamask/messenger'; diff --git a/packages/money-account-controller/CHANGELOG.md b/packages/money-account-controller/CHANGELOG.md index 885322da5e0..5db283c5445 100644 --- a/packages/money-account-controller/CHANGELOG.md +++ b/packages/money-account-controller/CHANGELOG.md @@ -11,6 +11,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Bump `@metamask/messenger` from `^1.1.0` to `^1.1.1` ([#8373](https://github.com/MetaMask/core/pull/8373)) - Bump `@metamask/base-controller` from `^9.0.1` to `^9.1.0` ([#8457](https://github.com/MetaMask/core/pull/8457)) +- Bump `@metamask/eth-money-keyring` from `^2.0.0` to `^2.0.2` ([#8464](https://github.com/MetaMask/core/pull/8464)) +- Bump `@metamask/keyring-api` from `^21.6.0` to `^23.0.1` ([#8464](https://github.com/MetaMask/core/pull/8464)) ## [0.1.0] diff --git a/packages/money-account-controller/package.json b/packages/money-account-controller/package.json index 5d1406fa1d2..d4228a1a01b 100644 --- a/packages/money-account-controller/package.json +++ b/packages/money-account-controller/package.json @@ -55,8 +55,8 @@ "dependencies": { "@metamask/accounts-controller": "^37.2.0", "@metamask/base-controller": "^9.1.0", - "@metamask/eth-money-keyring": "^2.0.0", - "@metamask/keyring-api": "^21.6.0", + "@metamask/eth-money-keyring": "^2.0.2", + "@metamask/keyring-api": "^23.0.1", "@metamask/keyring-controller": "^25.2.0", "@metamask/messenger": "^1.1.1", "async-mutex": "^0.5.0" diff --git a/packages/multichain-account-service/CHANGELOG.md b/packages/multichain-account-service/CHANGELOG.md index 2f44a658ee7..428e0be92f7 100644 --- a/packages/multichain-account-service/CHANGELOG.md +++ b/packages/multichain-account-service/CHANGELOG.md @@ -13,6 +13,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Bump `@metamask/keyring-controller` from `^25.1.1` to `^25.2.0` ([#8363](https://github.com/MetaMask/core/pull/8363)) - Bump `@metamask/messenger` from `^1.0.0` to `^1.1.1` ([#8364](https://github.com/MetaMask/core/pull/8364), [#8373](https://github.com/MetaMask/core/pull/8373)) - Bump `@metamask/base-controller` from `^9.0.1` to `^9.1.0` ([#8457](https://github.com/MetaMask/core/pull/8457)) +- Bump `@metamask/account-api` from `^1.0.0` to `^1.0.3` ([#8464](https://github.com/MetaMask/core/pull/8464)) +- Bump `@metamask/eth-snap-keyring` from `^19.0.0` to `^21.0.1` ([#8464](https://github.com/MetaMask/core/pull/8464)) +- Bump `@metamask/keyring-api` from `^21.6.0` to `^23.0.1` ([#8464](https://github.com/MetaMask/core/pull/8464)) +- Bump `@metamask/keyring-internal-api` from `^10.0.0` to `^10.1.1` ([#8464](https://github.com/MetaMask/core/pull/8464)) +- Bump `@metamask/keyring-snap-client` from `^8.2.0` to `^9.0.1` ([#8464](https://github.com/MetaMask/core/pull/8464)) ## [8.0.1] diff --git a/packages/multichain-account-service/package.json b/packages/multichain-account-service/package.json index 1ddabba29b2..7135a1818e1 100644 --- a/packages/multichain-account-service/package.json +++ b/packages/multichain-account-service/package.json @@ -56,12 +56,12 @@ "@ethereumjs/util": "^9.1.0", "@metamask/accounts-controller": "^37.2.0", "@metamask/base-controller": "^9.1.0", - "@metamask/eth-snap-keyring": "^19.0.0", + "@metamask/eth-snap-keyring": "^21.0.1", "@metamask/key-tree": "^10.1.1", - "@metamask/keyring-api": "^21.6.0", + "@metamask/keyring-api": "^23.0.1", "@metamask/keyring-controller": "^25.2.0", - "@metamask/keyring-internal-api": "^10.0.0", - "@metamask/keyring-snap-client": "^8.2.0", + "@metamask/keyring-internal-api": "^10.1.1", + "@metamask/keyring-snap-client": "^9.0.1", "@metamask/keyring-utils": "^3.1.0", "@metamask/messenger": "^1.1.1", "@metamask/snaps-controllers": "^19.0.0", @@ -73,10 +73,10 @@ "lodash": "^4.17.21" }, "devDependencies": { - "@metamask/account-api": "^1.0.0", + "@metamask/account-api": "^1.0.3", "@metamask/auto-changelog": "^6.1.0", "@metamask/controller-utils": "^11.20.0", - "@metamask/eth-hd-keyring": "^13.1.1", + "@metamask/eth-hd-keyring": "^14.0.1", "@metamask/providers": "^22.1.0", "@ts-bridge/cli": "^0.6.4", "@types/jest": "^29.5.14", @@ -92,7 +92,7 @@ "webextension-polyfill": "^0.12.0" }, "peerDependencies": { - "@metamask/account-api": "^1.0.0", + "@metamask/account-api": "^1.0.3", "@metamask/providers": "^22.0.0", "webextension-polyfill": "^0.10.0 || ^0.11.0 || ^0.12.0" }, diff --git a/packages/multichain-account-service/src/providers/AccountProviderWrapper.ts b/packages/multichain-account-service/src/providers/AccountProviderWrapper.ts index 40b1c8aba95..951143a9f31 100644 --- a/packages/multichain-account-service/src/providers/AccountProviderWrapper.ts +++ b/packages/multichain-account-service/src/providers/AccountProviderWrapper.ts @@ -3,8 +3,8 @@ import type { CreateAccountOptions, EntropySourceId, KeyringAccount, - KeyringCapabilities, } from '@metamask/keyring-api'; +import type { KeyringCapabilities } from '@metamask/keyring-api/v2'; import type { InternalAccount } from '@metamask/keyring-internal-api'; import type { MultichainAccountServiceMessenger } from '../types'; diff --git a/packages/multichain-account-service/src/providers/BaseBip44AccountProvider.ts b/packages/multichain-account-service/src/providers/BaseBip44AccountProvider.ts index 969ea506de3..9f27f2fc72a 100644 --- a/packages/multichain-account-service/src/providers/BaseBip44AccountProvider.ts +++ b/packages/multichain-account-service/src/providers/BaseBip44AccountProvider.ts @@ -4,8 +4,8 @@ import type { CreateAccountOptions, EntropySourceId, KeyringAccount, - KeyringCapabilities, } from '@metamask/keyring-api'; +import type { KeyringCapabilities } from '@metamask/keyring-api/v2'; import type { KeyringMetadata, KeyringSelector, diff --git a/packages/multichain-account-service/src/providers/BtcAccountProvider.ts b/packages/multichain-account-service/src/providers/BtcAccountProvider.ts index 9f48a506849..5661dbaa30d 100644 --- a/packages/multichain-account-service/src/providers/BtcAccountProvider.ts +++ b/packages/multichain-account-service/src/providers/BtcAccountProvider.ts @@ -1,15 +1,12 @@ import type { Bip44Account } from '@metamask/account-api'; import type { TraceCallback } from '@metamask/controller-utils'; -import type { - EntropySourceId, - KeyringAccount, - KeyringCapabilities, -} from '@metamask/keyring-api'; +import type { EntropySourceId, KeyringAccount } from '@metamask/keyring-api'; import { AccountCreationType, BtcAccountType, BtcScope, } from '@metamask/keyring-api'; +import type { KeyringCapabilities } from '@metamask/keyring-api/v2'; import type { InternalAccount } from '@metamask/keyring-internal-api'; import type { SnapId } from '@metamask/snaps-sdk'; diff --git a/packages/multichain-account-service/src/providers/EvmAccountProvider.ts b/packages/multichain-account-service/src/providers/EvmAccountProvider.ts index aa0e1eb97d9..147fe6a768e 100644 --- a/packages/multichain-account-service/src/providers/EvmAccountProvider.ts +++ b/packages/multichain-account-service/src/providers/EvmAccountProvider.ts @@ -7,7 +7,6 @@ import type { CreateAccountOptions, EntropySourceId, KeyringAccount, - KeyringCapabilities, } from '@metamask/keyring-api'; import { AccountCreationType, @@ -15,6 +14,7 @@ import { EthAccountType, EthScope, } from '@metamask/keyring-api'; +import type { KeyringCapabilities } from '@metamask/keyring-api/v2'; import { KeyringTypes } from '@metamask/keyring-controller'; import type { EthKeyring, diff --git a/packages/multichain-account-service/src/providers/SolAccountProvider.ts b/packages/multichain-account-service/src/providers/SolAccountProvider.ts index 7d29880e710..c5f1af5977d 100644 --- a/packages/multichain-account-service/src/providers/SolAccountProvider.ts +++ b/packages/multichain-account-service/src/providers/SolAccountProvider.ts @@ -1,17 +1,14 @@ import { assertIsBip44Account } from '@metamask/account-api'; import type { Bip44Account } from '@metamask/account-api'; import type { TraceCallback } from '@metamask/controller-utils'; -import type { - EntropySourceId, - KeyringAccount, - KeyringCapabilities, -} from '@metamask/keyring-api'; +import type { EntropySourceId, KeyringAccount } from '@metamask/keyring-api'; import { AccountCreationType, KeyringAccountEntropyTypeOption, SolAccountType, SolScope, } from '@metamask/keyring-api'; +import type { KeyringCapabilities } from '@metamask/keyring-api/v2'; import { KeyringTypes } from '@metamask/keyring-controller'; import type { InternalAccount } from '@metamask/keyring-internal-api'; import type { SnapId } from '@metamask/snaps-sdk'; diff --git a/packages/multichain-account-service/src/providers/TrxAccountProvider.ts b/packages/multichain-account-service/src/providers/TrxAccountProvider.ts index 451907ea6b8..9c3ac48be52 100644 --- a/packages/multichain-account-service/src/providers/TrxAccountProvider.ts +++ b/packages/multichain-account-service/src/providers/TrxAccountProvider.ts @@ -1,15 +1,12 @@ import type { Bip44Account } from '@metamask/account-api'; import type { TraceCallback } from '@metamask/controller-utils'; -import type { - EntropySourceId, - KeyringAccount, - KeyringCapabilities, -} from '@metamask/keyring-api'; +import type { EntropySourceId, KeyringAccount } from '@metamask/keyring-api'; import { AccountCreationType, TrxAccountType, TrxScope, } from '@metamask/keyring-api'; +import type { KeyringCapabilities } from '@metamask/keyring-api/v2'; import { KeyringTypes } from '@metamask/keyring-controller'; import type { InternalAccount } from '@metamask/keyring-internal-api'; import type { SnapId } from '@metamask/snaps-sdk'; diff --git a/packages/multichain-account-service/src/tests/providers.ts b/packages/multichain-account-service/src/tests/providers.ts index 9544c9f9780..2c92fca4bac 100644 --- a/packages/multichain-account-service/src/tests/providers.ts +++ b/packages/multichain-account-service/src/tests/providers.ts @@ -1,9 +1,7 @@ import type { Bip44Account } from '@metamask/account-api'; import { BtcScope, EthScope, SolScope, TrxScope } from '@metamask/keyring-api'; -import type { - KeyringAccount, - KeyringCapabilities, -} from '@metamask/keyring-api'; +import type { KeyringAccount } from '@metamask/keyring-api'; +import type { KeyringCapabilities } from '@metamask/keyring-api/v2'; import { AccountProviderWrapper, EvmAccountProvider } from '../providers'; import { GroupIndexRange } from '../utils'; diff --git a/packages/multichain-network-controller/CHANGELOG.md b/packages/multichain-network-controller/CHANGELOG.md index ed21c8e4e8b..2e50c985eb6 100644 --- a/packages/multichain-network-controller/CHANGELOG.md +++ b/packages/multichain-network-controller/CHANGELOG.md @@ -17,6 +17,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Bump `@metamask/controller-utils` from `^11.19.0` to `^11.20.0` ([#8344](https://github.com/MetaMask/core/pull/8344)) - Bump `@metamask/messenger` from `^1.0.0` to `^1.1.1` ([#8364](https://github.com/MetaMask/core/pull/8364), [#8373](https://github.com/MetaMask/core/pull/8373)) - Bump `@metamask/base-controller` from `^9.0.1` to `^9.1.0` ([#8457](https://github.com/MetaMask/core/pull/8457)) +- Bump `@metamask/keyring-api` from `^21.6.0` to `^23.0.1` ([#8464](https://github.com/MetaMask/core/pull/8464)) +- Bump `@metamask/keyring-internal-api` from `^10.0.0` to `^10.1.1` ([#8464](https://github.com/MetaMask/core/pull/8464)) ## [3.0.6] diff --git a/packages/multichain-network-controller/package.json b/packages/multichain-network-controller/package.json index 16122d07791..27b6f692f4e 100644 --- a/packages/multichain-network-controller/package.json +++ b/packages/multichain-network-controller/package.json @@ -56,8 +56,8 @@ "@metamask/accounts-controller": "^37.2.0", "@metamask/base-controller": "^9.1.0", "@metamask/controller-utils": "^11.20.0", - "@metamask/keyring-api": "^21.6.0", - "@metamask/keyring-internal-api": "^10.0.0", + "@metamask/keyring-api": "^23.0.1", + "@metamask/keyring-internal-api": "^10.1.1", "@metamask/messenger": "^1.1.1", "@metamask/network-controller": "^30.0.1", "@metamask/superstruct": "^3.1.0", diff --git a/packages/multichain-transactions-controller/CHANGELOG.md b/packages/multichain-transactions-controller/CHANGELOG.md index 3ac4f7b6667..b6d39b8c528 100644 --- a/packages/multichain-transactions-controller/CHANGELOG.md +++ b/packages/multichain-transactions-controller/CHANGELOG.md @@ -19,6 +19,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Bump `@metamask/accounts-controller` from `^37.1.1` to `^37.2.0` ([#8363](https://github.com/MetaMask/core/pull/8363)) - Bump `@metamask/messenger` from `^1.0.0` to `^1.1.1` ([#8364](https://github.com/MetaMask/core/pull/8364), [#8373](https://github.com/MetaMask/core/pull/8373)) - Bump `@metamask/base-controller` from `^9.0.1` to `^9.1.0` ([#8457](https://github.com/MetaMask/core/pull/8457)) +- Bump `@metamask/keyring-api` from `^21.6.0` to `^23.0.1` ([#8464](https://github.com/MetaMask/core/pull/8464)) +- Bump `@metamask/keyring-internal-api` from `^10.0.0` to `^10.1.1` ([#8464](https://github.com/MetaMask/core/pull/8464)) +- Bump `@metamask/keyring-snap-client` from `^8.2.0` to `^9.0.1` ([#8464](https://github.com/MetaMask/core/pull/8464)) ## [7.0.4] diff --git a/packages/multichain-transactions-controller/package.json b/packages/multichain-transactions-controller/package.json index c0fec3289b2..88762eb8f42 100644 --- a/packages/multichain-transactions-controller/package.json +++ b/packages/multichain-transactions-controller/package.json @@ -55,9 +55,9 @@ "dependencies": { "@metamask/accounts-controller": "^37.2.0", "@metamask/base-controller": "^9.1.0", - "@metamask/keyring-api": "^21.6.0", - "@metamask/keyring-internal-api": "^10.0.0", - "@metamask/keyring-snap-client": "^8.2.0", + "@metamask/keyring-api": "^23.0.1", + "@metamask/keyring-internal-api": "^10.1.1", + "@metamask/keyring-snap-client": "^9.0.1", "@metamask/messenger": "^1.1.1", "@metamask/polling-controller": "^16.0.4", "@metamask/snaps-controllers": "^19.0.0", diff --git a/packages/network-enablement-controller/CHANGELOG.md b/packages/network-enablement-controller/CHANGELOG.md index 87c3b32784b..0bb0a11246d 100644 --- a/packages/network-enablement-controller/CHANGELOG.md +++ b/packages/network-enablement-controller/CHANGELOG.md @@ -12,6 +12,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Bump `@metamask/messenger` from `^1.0.0` to `^1.1.1` ([#8364](https://github.com/MetaMask/core/pull/8364), [#8373](https://github.com/MetaMask/core/pull/8373)) - Bump `@metamask/transaction-controller` from `^64.0.0` to `^64.3.0` ([#8432](https://github.com/MetaMask/core/pull/8432), [#8447](https://github.com/MetaMask/core/pull/8447), [#8482](https://github.com/MetaMask/core/pull/8482)) - Bump `@metamask/base-controller` from `^9.0.1` to `^9.1.0` ([#8457](https://github.com/MetaMask/core/pull/8457)) +- Bump `@metamask/keyring-api` from `^21.6.0` to `^23.0.1` ([#8464](https://github.com/MetaMask/core/pull/8464)) ## [5.0.2] diff --git a/packages/network-enablement-controller/package.json b/packages/network-enablement-controller/package.json index f58ad63bd0d..7e0edcd1a6b 100644 --- a/packages/network-enablement-controller/package.json +++ b/packages/network-enablement-controller/package.json @@ -55,7 +55,7 @@ "dependencies": { "@metamask/base-controller": "^9.1.0", "@metamask/controller-utils": "^11.20.0", - "@metamask/keyring-api": "^21.6.0", + "@metamask/keyring-api": "^23.0.1", "@metamask/messenger": "^1.1.1", "@metamask/multichain-network-controller": "^3.0.6", "@metamask/network-controller": "^30.0.1", diff --git a/packages/perps-controller/package.json b/packages/perps-controller/package.json index cb84e434da2..1203c09b95d 100644 --- a/packages/perps-controller/package.json +++ b/packages/perps-controller/package.json @@ -71,7 +71,7 @@ "@metamask/auto-changelog": "^6.1.0", "@metamask/geolocation-controller": "^0.1.2", "@metamask/keyring-controller": "^25.2.0", - "@metamask/keyring-internal-api": "^10.0.0", + "@metamask/keyring-internal-api": "^10.1.1", "@metamask/network-controller": "^30.0.1", "@metamask/profile-sync-controller": "^28.0.2", "@metamask/remote-feature-flag-controller": "^4.2.0", diff --git a/packages/profile-metrics-controller/package.json b/packages/profile-metrics-controller/package.json index a737c48ee44..de6a1f0705c 100644 --- a/packages/profile-metrics-controller/package.json +++ b/packages/profile-metrics-controller/package.json @@ -66,7 +66,7 @@ }, "devDependencies": { "@metamask/auto-changelog": "^6.1.0", - "@metamask/keyring-internal-api": "^10.0.0", + "@metamask/keyring-internal-api": "^10.1.1", "@ts-bridge/cli": "^0.6.4", "@types/jest": "^29.5.14", "deepmerge": "^4.2.2", diff --git a/packages/profile-sync-controller/package.json b/packages/profile-sync-controller/package.json index f0a65851562..c8f586f7a7b 100644 --- a/packages/profile-sync-controller/package.json +++ b/packages/profile-sync-controller/package.json @@ -124,8 +124,8 @@ "@lavamoat/allow-scripts": "^3.0.4", "@lavamoat/preinstall-always-fail": "^2.1.0", "@metamask/auto-changelog": "^6.1.0", - "@metamask/keyring-api": "^21.6.0", - "@metamask/keyring-internal-api": "^10.0.0", + "@metamask/keyring-api": "^23.0.1", + "@metamask/keyring-internal-api": "^10.1.1", "@metamask/providers": "^22.1.0", "@ts-bridge/cli": "^0.6.4", "@types/jest": "^29.5.14", diff --git a/yarn.lock b/yarn.lock index baafb21d2e3..1d508428983 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2512,14 +2512,14 @@ __metadata: languageName: node linkType: hard -"@metamask/account-api@npm:^1.0.0": - version: 1.0.0 - resolution: "@metamask/account-api@npm:1.0.0" +"@metamask/account-api@npm:^1.0.3": + version: 1.0.3 + resolution: "@metamask/account-api@npm:1.0.3" dependencies: - "@metamask/keyring-api": "npm:^21.4.0" + "@metamask/keyring-api": "npm:^23.0.1" "@metamask/keyring-utils": "npm:^3.2.0" uuid: "npm:^9.0.1" - checksum: 10/221fe044b9fb2e1cf79edea22834cfcd4e2658e26a649375b77ac7436ed6bb2f90b76168d449aef52cdd608a8908ca84570387b200f39fcd8f1127134671e7ce + checksum: 10/297e75336fc9bed1197135328a80a184f03f97797f50d36b6dc84866c2de5e4e5b64eb882c43e267b46da5ea17b6888484ff5f3f9f6b80957198b92c70927b36 languageName: node linkType: hard @@ -2527,11 +2527,11 @@ __metadata: version: 0.0.0-use.local resolution: "@metamask/account-tree-controller@workspace:packages/account-tree-controller" dependencies: - "@metamask/account-api": "npm:^1.0.0" + "@metamask/account-api": "npm:^1.0.3" "@metamask/accounts-controller": "npm:^37.2.0" "@metamask/auto-changelog": "npm:^6.1.0" "@metamask/base-controller": "npm:^9.1.0" - "@metamask/keyring-api": "npm:^21.6.0" + "@metamask/keyring-api": "npm:^23.0.1" "@metamask/keyring-controller": "npm:^25.2.0" "@metamask/messenger": "npm:^1.1.1" "@metamask/multichain-account-service": "npm:^8.0.1" @@ -2568,10 +2568,10 @@ __metadata: "@metamask/auto-changelog": "npm:^6.1.0" "@metamask/base-controller": "npm:^9.1.0" "@metamask/controller-utils": "npm:^11.20.0" - "@metamask/eth-snap-keyring": "npm:^19.0.0" - "@metamask/keyring-api": "npm:^21.6.0" + "@metamask/eth-snap-keyring": "npm:^21.0.1" + "@metamask/keyring-api": "npm:^23.0.1" "@metamask/keyring-controller": "npm:^25.2.0" - "@metamask/keyring-internal-api": "npm:^10.0.0" + "@metamask/keyring-internal-api": "npm:^10.1.1" "@metamask/keyring-utils": "npm:^3.1.0" "@metamask/messenger": "npm:^1.1.1" "@metamask/network-controller": "npm:^30.0.1" @@ -2741,7 +2741,7 @@ __metadata: languageName: unknown linkType: soft -"@metamask/approval-controller@npm:^9.0.0, @metamask/approval-controller@npm:^9.0.1, @metamask/approval-controller@workspace:packages/approval-controller": +"@metamask/approval-controller@npm:^9.0.1, @metamask/approval-controller@workspace:packages/approval-controller": version: 0.0.0-use.local resolution: "@metamask/approval-controller@workspace:packages/approval-controller" dependencies: @@ -2778,10 +2778,10 @@ __metadata: "@metamask/client-controller": "npm:^1.0.1" "@metamask/controller-utils": "npm:^11.20.0" "@metamask/core-backend": "npm:^6.2.1" - "@metamask/keyring-api": "npm:^21.6.0" + "@metamask/keyring-api": "npm:^23.0.1" "@metamask/keyring-controller": "npm:^25.2.0" - "@metamask/keyring-internal-api": "npm:^10.0.0" - "@metamask/keyring-snap-client": "npm:^8.2.0" + "@metamask/keyring-internal-api": "npm:^10.1.1" + "@metamask/keyring-snap-client": "npm:^9.0.1" "@metamask/messenger": "npm:^1.1.1" "@metamask/network-controller": "npm:^30.0.1" "@metamask/network-enablement-controller": "npm:^5.0.2" @@ -2822,7 +2822,7 @@ __metadata: "@ethersproject/contracts": "npm:^5.7.0" "@ethersproject/providers": "npm:^5.7.0" "@metamask/abi-utils": "npm:^2.0.3" - "@metamask/account-api": "npm:^1.0.0" + "@metamask/account-api": "npm:^1.0.3" "@metamask/account-tree-controller": "npm:^7.1.0" "@metamask/accounts-controller": "npm:^37.2.0" "@metamask/approval-controller": "npm:^9.0.1" @@ -2833,10 +2833,10 @@ __metadata: "@metamask/core-backend": "npm:^6.2.1" "@metamask/eth-query": "npm:^4.0.0" "@metamask/ethjs-provider-http": "npm:^0.3.0" - "@metamask/keyring-api": "npm:^21.6.0" + "@metamask/keyring-api": "npm:^23.0.1" "@metamask/keyring-controller": "npm:^25.2.0" - "@metamask/keyring-internal-api": "npm:^10.0.0" - "@metamask/keyring-snap-client": "npm:^8.2.0" + "@metamask/keyring-internal-api": "npm:^10.1.1" + "@metamask/keyring-snap-client": "npm:^9.0.1" "@metamask/messenger": "npm:^1.1.1" "@metamask/metamask-eth-abis": "npm:^3.1.1" "@metamask/multichain-account-service": "npm:^8.0.1" @@ -2943,7 +2943,7 @@ __metadata: languageName: node linkType: hard -"@metamask/base-controller@npm:^9.0.0, @metamask/base-controller@npm:^9.1.0, @metamask/base-controller@workspace:packages/base-controller": +"@metamask/base-controller@npm:^9.0.1, @metamask/base-controller@npm:^9.1.0, @metamask/base-controller@workspace:packages/base-controller": version: 0.0.0-use.local resolution: "@metamask/base-controller@workspace:packages/base-controller" dependencies: @@ -3003,7 +3003,7 @@ __metadata: "@metamask/controller-utils": "npm:^11.20.0" "@metamask/eth-json-rpc-provider": "npm:^6.0.1" "@metamask/gas-fee-controller": "npm:^26.1.1" - "@metamask/keyring-api": "npm:^21.6.0" + "@metamask/keyring-api": "npm:^23.0.1" "@metamask/messenger": "npm:^1.1.1" "@metamask/metamask-eth-abis": "npm:^3.1.1" "@metamask/multichain-network-controller": "npm:^3.0.6" @@ -3103,7 +3103,7 @@ __metadata: "@metamask/api-specs": "npm:^0.14.0" "@metamask/auto-changelog": "npm:^6.1.0" "@metamask/controller-utils": "npm:^11.20.0" - "@metamask/keyring-internal-api": "npm:^10.0.0" + "@metamask/keyring-internal-api": "npm:^10.1.1" "@metamask/permission-controller": "npm:^12.3.0" "@metamask/rpc-errors": "npm:^7.0.2" "@metamask/utils": "npm:^11.9.0" @@ -3456,7 +3456,7 @@ __metadata: "@metamask/auto-changelog": "npm:^6.1.0" "@metamask/base-controller": "npm:^9.1.0" "@metamask/controller-utils": "npm:^11.20.0" - "@metamask/keyring-api": "npm:^21.6.0" + "@metamask/keyring-api": "npm:^23.0.1" "@metamask/messenger": "npm:^1.1.1" "@metamask/network-controller": "npm:^30.0.1" "@metamask/stake-sdk": "npm:^3.2.1" @@ -3651,22 +3651,22 @@ __metadata: languageName: unknown linkType: soft -"@metamask/eth-hd-keyring@npm:^13.1.0, @metamask/eth-hd-keyring@npm:^13.1.1": - version: 13.1.1 - resolution: "@metamask/eth-hd-keyring@npm:13.1.1" +"@metamask/eth-hd-keyring@npm:^14.0.1": + version: 14.0.1 + resolution: "@metamask/eth-hd-keyring@npm:14.0.1" dependencies: "@ethereumjs/tx": "npm:^5.4.0" "@ethereumjs/util": "npm:^9.1.0" "@metamask/eth-sig-util": "npm:^8.2.0" "@metamask/key-tree": "npm:^10.0.2" - "@metamask/keyring-api": "npm:^22.0.0" - "@metamask/keyring-sdk": "npm:^1.2.0" + "@metamask/keyring-api": "npm:^23.0.1" + "@metamask/keyring-sdk": "npm:^2.0.1" "@metamask/keyring-utils": "npm:^3.2.0" "@metamask/scure-bip39": "npm:^2.1.1" "@metamask/superstruct": "npm:^3.1.0" - "@metamask/utils": "npm:^11.10.0" - ethereum-cryptography: "npm:^2.1.2" - checksum: 10/780b51c8f78eb729970d2d7dbe20149f91ae5925f47f0b2768269cbc782ac85610a08da7267de7ca87eff08365b39d4f0a51aff6c3feaa65b087a9fa853e8a7e + "@metamask/utils": "npm:^11.11.0" + ethereum-cryptography: "npm:^2.2.1" + checksum: 10/e3666247f2bcb15c28af388a89f0e5e1fc19a9efdf7b17e41f9f1ae0c3f8dad81be2a0ebca79691dea92dc2dc5d30ccfe26fc1853b008b1b8955d95becff1114 languageName: node linkType: hard @@ -3762,16 +3762,16 @@ __metadata: languageName: unknown linkType: soft -"@metamask/eth-money-keyring@npm:^2.0.0": - version: 2.0.0 - resolution: "@metamask/eth-money-keyring@npm:2.0.0" +"@metamask/eth-money-keyring@npm:^2.0.2": + version: 2.0.2 + resolution: "@metamask/eth-money-keyring@npm:2.0.2" dependencies: - "@metamask/eth-hd-keyring": "npm:^13.1.0" - "@metamask/keyring-api": "npm:^22.0.0" + "@metamask/eth-hd-keyring": "npm:^14.0.1" + "@metamask/keyring-api": "npm:^23.0.1" "@metamask/keyring-utils": "npm:^3.2.0" "@metamask/superstruct": "npm:^3.1.0" async-mutex: "npm:^0.5.0" - checksum: 10/d94926d6100d9b3f177e7f3754505803df024eff4eeca4e593f6dfb1ddecf70cdcdc84e0389a68a234089ed28c797a81c2ac4cbfe691d29c4b2883eb62f3657a + checksum: 10/cd8f52b88836b874e9e3a67c045714dd6c2e83be21a72ada4f45e4ca6884e01e496e414db6c358ef9d2f1c99229d90bc1f1760c4de48bb3919928820c9a09123 languageName: node linkType: hard @@ -3800,41 +3800,44 @@ __metadata: languageName: node linkType: hard -"@metamask/eth-simple-keyring@npm:^11.1.2": - version: 11.1.2 - resolution: "@metamask/eth-simple-keyring@npm:11.1.2" +"@metamask/eth-simple-keyring@npm:^12.0.1": + version: 12.0.1 + resolution: "@metamask/eth-simple-keyring@npm:12.0.1" dependencies: "@ethereumjs/util": "npm:^9.1.0" "@metamask/eth-sig-util": "npm:^8.2.0" - "@metamask/keyring-api": "npm:^22.0.0" - "@metamask/keyring-sdk": "npm:^1.2.0" - "@metamask/utils": "npm:^11.10.0" - ethereum-cryptography: "npm:^2.1.2" + "@metamask/keyring-api": "npm:^23.0.1" + "@metamask/keyring-sdk": "npm:^2.0.1" + "@metamask/utils": "npm:^11.11.0" + ethereum-cryptography: "npm:^2.2.1" randombytes: "npm:^2.1.0" - checksum: 10/edf916c1a419a31c2dfa2d9048124fb7fc87120f16a6adb6e2525b4ec63eac3cb470897a7345cc468980ea7a8951080772fc7e69c2819d0bfba3bafa74ae3d61 + checksum: 10/7bedb102e89a3dd3ade935a9c8b02dc6237778bab276e7a2144d4a0f5c2a1fe0c6dd85756c1014fe0b4cd0936fdcc60d53fd00c3d35fa880e49b2aaf840f2521 languageName: node linkType: hard -"@metamask/eth-snap-keyring@npm:^19.0.0": - version: 19.0.0 - resolution: "@metamask/eth-snap-keyring@npm:19.0.0" +"@metamask/eth-snap-keyring@npm:^21.0.1": + version: 21.0.1 + resolution: "@metamask/eth-snap-keyring@npm:21.0.1" dependencies: "@ethereumjs/tx": "npm:^5.4.0" "@metamask/eth-sig-util": "npm:^8.2.0" - "@metamask/keyring-api": "npm:^21.4.0" - "@metamask/keyring-internal-api": "npm:^10.0.0" - "@metamask/keyring-internal-snap-client": "npm:^9.0.0" - "@metamask/keyring-snap-sdk": "npm:^7.2.0" + "@metamask/keyring-internal-api": "npm:^10.1.1" + "@metamask/keyring-internal-snap-client": "npm:^10.0.1" + "@metamask/keyring-sdk": "npm:^2.0.1" + "@metamask/keyring-snap-sdk": "npm:^9.0.1" "@metamask/keyring-utils": "npm:^3.2.0" - "@metamask/messenger": "npm:^0.3.0" + "@metamask/messenger": "npm:^1.1.1" + "@metamask/snaps-controllers": "npm:^19.0.1" + "@metamask/snaps-sdk": "npm:^11.0.0" + "@metamask/snaps-utils": "npm:^12.1.3" "@metamask/superstruct": "npm:^3.1.0" - "@metamask/utils": "npm:^11.1.0" + "@metamask/utils": "npm:^11.11.0" "@types/uuid": "npm:^9.0.8" async-mutex: "npm:^0.5.0" uuid: "npm:^9.0.1" peerDependencies: - "@metamask/keyring-api": ^21.4.0 - checksum: 10/6e307295cb15ab44aba4ff89fb1886ad8c0ea6636748e5d84c87250fbaff9d5a3c316e63b614d7b472e4027aad0a7912109b36981e978e978bf31deea7980726 + "@metamask/keyring-api": ^23.0.0 + checksum: 10/331c6481d6ff174a7f3f13e6f4a0a91ad5c135f494dd3690e043951b77beb9faf4fd9e55bfddd16b504f4ec2f8fe789236a53a67071b0a9a3e30a87e27e1e24a languageName: node linkType: hard @@ -4096,7 +4099,7 @@ __metadata: languageName: unknown linkType: soft -"@metamask/json-rpc-engine@npm:^10.0.0, @metamask/json-rpc-engine@npm:^10.0.2, @metamask/json-rpc-engine@npm:^10.1.0, @metamask/json-rpc-engine@npm:^10.1.1, @metamask/json-rpc-engine@npm:^10.2.3, @metamask/json-rpc-engine@npm:^10.2.4, @metamask/json-rpc-engine@workspace:packages/json-rpc-engine": +"@metamask/json-rpc-engine@npm:^10.0.0, @metamask/json-rpc-engine@npm:^10.0.2, @metamask/json-rpc-engine@npm:^10.1.0, @metamask/json-rpc-engine@npm:^10.1.1, @metamask/json-rpc-engine@npm:^10.2.4, @metamask/json-rpc-engine@workspace:packages/json-rpc-engine": version: 0.0.0-use.local resolution: "@metamask/json-rpc-engine@workspace:packages/json-rpc-engine" dependencies: @@ -4157,32 +4160,15 @@ __metadata: languageName: node linkType: hard -"@metamask/keyring-api@npm:^21.4.0, @metamask/keyring-api@npm:^21.6.0": - version: 21.6.0 - resolution: "@metamask/keyring-api@npm:21.6.0" +"@metamask/keyring-api@npm:^23.0.1": + version: 23.0.1 + resolution: "@metamask/keyring-api@npm:23.0.1" dependencies: - "@ethereumjs/tx": "npm:^5.4.0" - "@metamask/eth-sig-util": "npm:^8.2.0" "@metamask/keyring-utils": "npm:^3.2.0" "@metamask/superstruct": "npm:^3.1.0" - "@metamask/utils": "npm:^11.1.0" - "@types/uuid": "npm:^9.0.8" - async-mutex: "npm:^0.5.0" + "@metamask/utils": "npm:^11.11.0" bitcoin-address-validation: "npm:^2.2.3" - uuid: "npm:^9.0.1" - checksum: 10/ecd482ec83fbdb16da5f0c548db29931edd4718c57550547aed9f3532c8e60ec39a6894571c96a819e5f205e53ec149e6b52710194ac0610960aa51834f15dd8 - languageName: node - linkType: hard - -"@metamask/keyring-api@npm:^22.0.0": - version: 22.0.0 - resolution: "@metamask/keyring-api@npm:22.0.0" - dependencies: - "@metamask/keyring-utils": "npm:^3.2.0" - "@metamask/superstruct": "npm:^3.1.0" - "@metamask/utils": "npm:^11.1.0" - bitcoin-address-validation: "npm:^2.2.3" - checksum: 10/ff1e9537c7219fb906b61d6755de28890239ec44f634732bd8571801c662e8b801671e98961a1c5047e079cef314353297499a52f7091a2b5391325d575ec4f9 + checksum: 10/a74f302edda5035f999b714f16ee4934f757695bfd47414932efc34ba14d5e10d37c6632c49ee0cf19cb83729bf453bddb1367ccf1affeb7b92400b2bd6ca105 languageName: node linkType: hard @@ -4198,11 +4184,11 @@ __metadata: "@metamask/auto-changelog": "npm:^6.1.0" "@metamask/base-controller": "npm:^9.1.0" "@metamask/browser-passworder": "npm:^6.0.0" - "@metamask/eth-hd-keyring": "npm:^13.1.1" + "@metamask/eth-hd-keyring": "npm:^14.0.1" "@metamask/eth-sig-util": "npm:^8.2.0" - "@metamask/eth-simple-keyring": "npm:^11.1.2" - "@metamask/keyring-api": "npm:^21.6.0" - "@metamask/keyring-internal-api": "npm:^10.0.0" + "@metamask/eth-simple-keyring": "npm:^12.0.1" + "@metamask/keyring-api": "npm:^23.0.1" + "@metamask/keyring-internal-api": "npm:^10.1.1" "@metamask/keyring-utils": "npm:^3.1.0" "@metamask/messenger": "npm:^1.1.1" "@metamask/scure-bip39": "npm:^2.1.1" @@ -4226,53 +4212,53 @@ __metadata: languageName: unknown linkType: soft -"@metamask/keyring-internal-api@npm:^10.0.0": - version: 10.0.0 - resolution: "@metamask/keyring-internal-api@npm:10.0.0" +"@metamask/keyring-internal-api@npm:^10.1.1": + version: 10.1.1 + resolution: "@metamask/keyring-internal-api@npm:10.1.1" dependencies: - "@metamask/keyring-api": "npm:^21.4.0" + "@metamask/keyring-api": "npm:^23.0.1" "@metamask/keyring-utils": "npm:^3.2.0" "@metamask/superstruct": "npm:^3.1.0" - checksum: 10/f49499572418128b03ed0d1e5d028082530b0b84f5d4554d24216b1caf0a196fe23b6038f719fc32af6c262e33de4dbd346b593b98236ad40b3ca67026f1a998 + checksum: 10/056f1e957e07e0622a0d61abfb567f2020e94fb2bc68d3db599b2ec74fa222c874642a6eaef6ccfd1923619e1353ba819fdad729c989b9dc0df6c3127cc14a59 languageName: node linkType: hard -"@metamask/keyring-internal-snap-client@npm:^9.0.0": - version: 9.0.0 - resolution: "@metamask/keyring-internal-snap-client@npm:9.0.0" +"@metamask/keyring-internal-snap-client@npm:^10.0.1": + version: 10.0.1 + resolution: "@metamask/keyring-internal-snap-client@npm:10.0.1" dependencies: - "@metamask/keyring-api": "npm:^21.4.0" - "@metamask/keyring-internal-api": "npm:^10.0.0" - "@metamask/keyring-snap-client": "npm:^8.2.0" + "@metamask/keyring-api": "npm:^23.0.1" + "@metamask/keyring-internal-api": "npm:^10.1.1" + "@metamask/keyring-snap-client": "npm:^9.0.1" "@metamask/keyring-utils": "npm:^3.2.0" - "@metamask/messenger": "npm:^0.3.0" - checksum: 10/d3a63d0a1aff343af013c5bc872f782eec80d048a76b169a17034fd004c61a42fe07d703c8227a1341569b62fb1fe091f66494c4658419a3e2827d864487e608 + "@metamask/messenger": "npm:^1.1.1" + checksum: 10/50d18ed88fc55d0587def111c62803344d28364263c4c64adbb8879c1beb6c7e24dc213d2ab27d8aaa265b874e0b507caec8755427bbdd0aa56578c997708973 languageName: node linkType: hard -"@metamask/keyring-sdk@npm:^1.2.0": - version: 1.2.0 - resolution: "@metamask/keyring-sdk@npm:1.2.0" +"@metamask/keyring-sdk@npm:^2.0.1": + version: 2.0.1 + resolution: "@metamask/keyring-sdk@npm:2.0.1" dependencies: "@ethereumjs/tx": "npm:^5.4.0" "@metamask/eth-sig-util": "npm:^8.2.0" - "@metamask/keyring-api": "npm:^22.0.0" + "@metamask/keyring-api": "npm:^23.0.1" "@metamask/keyring-utils": "npm:^3.2.0" "@metamask/scure-bip39": "npm:^2.1.1" "@metamask/superstruct": "npm:^3.1.0" - "@metamask/utils": "npm:^11.10.0" + "@metamask/utils": "npm:^11.11.0" async-mutex: "npm:^0.5.0" - ethereum-cryptography: "npm:^2.1.2" + ethereum-cryptography: "npm:^2.2.1" uuid: "npm:^9.0.1" - checksum: 10/ea5a406005a59ab453a2768a6787ec8070be3b2b2cc99970f5af975dc65728823725ad5139dc0deee7e91aed74ef9821388f4a295116190ec95ff547ad15a379 + checksum: 10/c6dfe7b0e45799703fea873c41724f2f45a33b748177a22e300419d2da802073e2fc9c4fa608d6b27a206e94d1fed7b3dd2a738b8e47cbc406e8ae3116d61912 languageName: node linkType: hard -"@metamask/keyring-snap-client@npm:^8.2.0": - version: 8.2.0 - resolution: "@metamask/keyring-snap-client@npm:8.2.0" +"@metamask/keyring-snap-client@npm:^9.0.1": + version: 9.0.1 + resolution: "@metamask/keyring-snap-client@npm:9.0.1" dependencies: - "@metamask/keyring-api": "npm:^21.4.0" + "@metamask/keyring-api": "npm:^23.0.1" "@metamask/keyring-utils": "npm:^3.2.0" "@metamask/superstruct": "npm:^3.1.0" "@types/uuid": "npm:^9.0.8" @@ -4280,23 +4266,23 @@ __metadata: webextension-polyfill: "npm:^0.12.0" peerDependencies: "@metamask/providers": ^19.0.0 - checksum: 10/a64dafdc718061c55da3522d1598def5d7934b60d6141af64eccc9f8a0fecf72154d6ffc202913c2dd48fff8aa3266557bb914cd09901e00dccc3849dc932868 + checksum: 10/1f6594bee7c3b49c41bb9597a1ddb25c941fe0182381cd03dd28af5da328a48ec15569e6421e961026eb7189161e63af174061a86ffbe6034ed6c7b24c7b0e1d languageName: node linkType: hard -"@metamask/keyring-snap-sdk@npm:^7.2.0": - version: 7.2.0 - resolution: "@metamask/keyring-snap-sdk@npm:7.2.0" +"@metamask/keyring-snap-sdk@npm:^9.0.1": + version: 9.0.1 + resolution: "@metamask/keyring-snap-sdk@npm:9.0.1" dependencies: "@metamask/keyring-utils": "npm:^3.2.0" - "@metamask/snaps-sdk": "npm:^10.4.0" + "@metamask/snaps-sdk": "npm:^11.0.0" "@metamask/superstruct": "npm:^3.1.0" - "@metamask/utils": "npm:^11.1.0" + "@metamask/utils": "npm:^11.11.0" webextension-polyfill: "npm:^0.12.0" peerDependencies: - "@metamask/keyring-api": ^21.4.0 + "@metamask/keyring-api": ^23.0.0 "@metamask/providers": ^19.0.0 - checksum: 10/e805566d60bef72efb7298e9ee05d23acbd6e77e2cc17d47b6e9d09854f1a029b5873754d3ab0a5631a468267c0f21607de1c2cb37f57522a62cabca34b99b4d + checksum: 10/02e33662cb82562a86b1ac1d0f5c36b94be3cd17ff31fd8aa6358ee5880a6b8f4fa84e02ea50971395d56a4aaa6be2c573c9862d8fafaf06266db200c14c9497 languageName: node linkType: hard @@ -4384,14 +4370,7 @@ __metadata: languageName: unknown linkType: soft -"@metamask/messenger@npm:^0.3.0": - version: 0.3.0 - resolution: "@metamask/messenger@npm:0.3.0" - checksum: 10/84e9f4193646d749c7260a4958b13974b3c8738cc2e414116279ed31734e1edba687ff56ddbfdb75033bce30aaa9eeb7c391bccb87a66dbc99a902882271f673 - languageName: node - linkType: hard - -"@metamask/messenger@npm:^1.1.1, @metamask/messenger@workspace:packages/messenger": +"@metamask/messenger@npm:^1.1.0, @metamask/messenger@npm:^1.1.1, @metamask/messenger@workspace:packages/messenger": version: 0.0.0-use.local resolution: "@metamask/messenger@workspace:packages/messenger" dependencies: @@ -4458,8 +4437,8 @@ __metadata: "@metamask/accounts-controller": "npm:^37.2.0" "@metamask/auto-changelog": "npm:^6.1.0" "@metamask/base-controller": "npm:^9.1.0" - "@metamask/eth-money-keyring": "npm:^2.0.0" - "@metamask/keyring-api": "npm:^21.6.0" + "@metamask/eth-money-keyring": "npm:^2.0.2" + "@metamask/keyring-api": "npm:^23.0.1" "@metamask/keyring-controller": "npm:^25.2.0" "@metamask/keyring-utils": "npm:^3.1.0" "@metamask/messenger": "npm:^1.1.1" @@ -4482,18 +4461,18 @@ __metadata: resolution: "@metamask/multichain-account-service@workspace:packages/multichain-account-service" dependencies: "@ethereumjs/util": "npm:^9.1.0" - "@metamask/account-api": "npm:^1.0.0" + "@metamask/account-api": "npm:^1.0.3" "@metamask/accounts-controller": "npm:^37.2.0" "@metamask/auto-changelog": "npm:^6.1.0" "@metamask/base-controller": "npm:^9.1.0" "@metamask/controller-utils": "npm:^11.20.0" - "@metamask/eth-hd-keyring": "npm:^13.1.1" - "@metamask/eth-snap-keyring": "npm:^19.0.0" + "@metamask/eth-hd-keyring": "npm:^14.0.1" + "@metamask/eth-snap-keyring": "npm:^21.0.1" "@metamask/key-tree": "npm:^10.1.1" - "@metamask/keyring-api": "npm:^21.6.0" + "@metamask/keyring-api": "npm:^23.0.1" "@metamask/keyring-controller": "npm:^25.2.0" - "@metamask/keyring-internal-api": "npm:^10.0.0" - "@metamask/keyring-snap-client": "npm:^8.2.0" + "@metamask/keyring-internal-api": "npm:^10.1.1" + "@metamask/keyring-snap-client": "npm:^9.0.1" "@metamask/keyring-utils": "npm:^3.1.0" "@metamask/messenger": "npm:^1.1.1" "@metamask/providers": "npm:^22.1.0" @@ -4517,7 +4496,7 @@ __metadata: uuid: "npm:^8.3.2" webextension-polyfill: "npm:^0.12.0" peerDependencies: - "@metamask/account-api": ^1.0.0 + "@metamask/account-api": ^1.0.3 "@metamask/providers": ^22.0.0 webextension-polyfill: ^0.10.0 || ^0.11.0 || ^0.12.0 languageName: unknown @@ -4561,9 +4540,9 @@ __metadata: "@metamask/auto-changelog": "npm:^6.1.0" "@metamask/base-controller": "npm:^9.1.0" "@metamask/controller-utils": "npm:^11.20.0" - "@metamask/keyring-api": "npm:^21.6.0" + "@metamask/keyring-api": "npm:^23.0.1" "@metamask/keyring-controller": "npm:^25.2.0" - "@metamask/keyring-internal-api": "npm:^10.0.0" + "@metamask/keyring-internal-api": "npm:^10.1.1" "@metamask/messenger": "npm:^1.1.1" "@metamask/network-controller": "npm:^30.0.1" "@metamask/superstruct": "npm:^3.1.0" @@ -4593,10 +4572,10 @@ __metadata: "@metamask/accounts-controller": "npm:^37.2.0" "@metamask/auto-changelog": "npm:^6.1.0" "@metamask/base-controller": "npm:^9.1.0" - "@metamask/keyring-api": "npm:^21.6.0" + "@metamask/keyring-api": "npm:^23.0.1" "@metamask/keyring-controller": "npm:^25.2.0" - "@metamask/keyring-internal-api": "npm:^10.0.0" - "@metamask/keyring-snap-client": "npm:^8.2.0" + "@metamask/keyring-internal-api": "npm:^10.1.1" + "@metamask/keyring-snap-client": "npm:^9.0.1" "@metamask/messenger": "npm:^1.1.1" "@metamask/polling-controller": "npm:^16.0.4" "@metamask/snaps-controllers": "npm:^19.0.0" @@ -4696,7 +4675,7 @@ __metadata: "@metamask/auto-changelog": "npm:^6.1.0" "@metamask/base-controller": "npm:^9.1.0" "@metamask/controller-utils": "npm:^11.20.0" - "@metamask/keyring-api": "npm:^21.6.0" + "@metamask/keyring-api": "npm:^23.0.1" "@metamask/messenger": "npm:^1.1.1" "@metamask/multichain-network-controller": "npm:^3.0.6" "@metamask/network-controller": "npm:^30.0.1" @@ -4786,7 +4765,7 @@ __metadata: languageName: node linkType: hard -"@metamask/permission-controller@npm:^12.2.1, @metamask/permission-controller@npm:^12.3.0, @metamask/permission-controller@workspace:packages/permission-controller": +"@metamask/permission-controller@npm:^12.3.0, @metamask/permission-controller@workspace:packages/permission-controller": version: 0.0.0-use.local resolution: "@metamask/permission-controller@workspace:packages/permission-controller" dependencies: @@ -4849,7 +4828,7 @@ __metadata: "@metamask/controller-utils": "npm:^11.20.0" "@metamask/geolocation-controller": "npm:^0.1.2" "@metamask/keyring-controller": "npm:^25.2.0" - "@metamask/keyring-internal-api": "npm:^10.0.0" + "@metamask/keyring-internal-api": "npm:^10.1.1" "@metamask/messenger": "npm:^1.1.1" "@metamask/network-controller": "npm:^30.0.1" "@metamask/profile-sync-controller": "npm:^28.0.2" @@ -4967,7 +4946,7 @@ __metadata: "@metamask/base-controller": "npm:^9.1.0" "@metamask/controller-utils": "npm:^11.20.0" "@metamask/keyring-controller": "npm:^25.2.0" - "@metamask/keyring-internal-api": "npm:^10.0.0" + "@metamask/keyring-internal-api": "npm:^10.1.1" "@metamask/messenger": "npm:^1.1.1" "@metamask/polling-controller": "npm:^16.0.4" "@metamask/profile-sync-controller": "npm:^28.0.2" @@ -4996,9 +4975,9 @@ __metadata: "@metamask/address-book-controller": "npm:^7.1.1" "@metamask/auto-changelog": "npm:^6.1.0" "@metamask/base-controller": "npm:^9.1.0" - "@metamask/keyring-api": "npm:^21.6.0" + "@metamask/keyring-api": "npm:^23.0.1" "@metamask/keyring-controller": "npm:^25.2.0" - "@metamask/keyring-internal-api": "npm:^10.0.0" + "@metamask/keyring-internal-api": "npm:^10.1.1" "@metamask/messenger": "npm:^1.1.1" "@metamask/providers": "npm:^22.1.0" "@metamask/snaps-controllers": "npm:^19.0.0" @@ -5321,25 +5300,25 @@ __metadata: languageName: node linkType: hard -"@metamask/snaps-controllers@npm:^19.0.0": - version: 19.0.0 - resolution: "@metamask/snaps-controllers@npm:19.0.0" +"@metamask/snaps-controllers@npm:^19.0.0, @metamask/snaps-controllers@npm:^19.0.1": + version: 19.0.1 + resolution: "@metamask/snaps-controllers@npm:19.0.1" dependencies: - "@metamask/approval-controller": "npm:^9.0.0" - "@metamask/base-controller": "npm:^9.0.0" - "@metamask/json-rpc-engine": "npm:^10.2.3" + "@metamask/approval-controller": "npm:^9.0.1" + "@metamask/base-controller": "npm:^9.0.1" + "@metamask/json-rpc-engine": "npm:^10.2.4" "@metamask/json-rpc-middleware-stream": "npm:^8.0.8" "@metamask/key-tree": "npm:^10.1.1" - "@metamask/messenger": "npm:^0.3.0" + "@metamask/messenger": "npm:^1.1.0" "@metamask/object-multiplex": "npm:^2.1.0" - "@metamask/permission-controller": "npm:^12.2.1" + "@metamask/permission-controller": "npm:^12.3.0" "@metamask/post-message-stream": "npm:^10.0.0" "@metamask/rpc-errors": "npm:^7.0.3" "@metamask/snaps-registry": "npm:^4.0.0" - "@metamask/snaps-rpc-methods": "npm:^15.0.1" + "@metamask/snaps-rpc-methods": "npm:^15.0.2" "@metamask/snaps-sdk": "npm:^11.0.0" - "@metamask/snaps-utils": "npm:^12.1.2" - "@metamask/storage-service": "npm:^1.0.0" + "@metamask/snaps-utils": "npm:^12.1.3" + "@metamask/storage-service": "npm:^1.0.1" "@metamask/superstruct": "npm:^3.2.1" "@metamask/utils": "npm:^11.10.0" "@xstate/fsm": "npm:^2.0.0" @@ -5360,7 +5339,7 @@ __metadata: peerDependenciesMeta: "@metamask/snaps-execution-environments": optional: true - checksum: 10/95d4522877aee8d320ace7de396255a827efab6b63ee81a4dfa34d595d65c3e429d586f6895aa70e170201b907b6bf3c7fb33f5bd683768873f92f58817792d3 + checksum: 10/e7cee816b1af1e2c4cbd25a81afff779427e6d738c1fe283a1ca9b23f67c62b5a983d6ed35e91acf0b15016e6825074557f3376d322a518c1acfc36728d36509 languageName: node linkType: hard @@ -5376,66 +5355,52 @@ __metadata: languageName: node linkType: hard -"@metamask/snaps-rpc-methods@npm:^15.0.1": - version: 15.0.1 - resolution: "@metamask/snaps-rpc-methods@npm:15.0.1" +"@metamask/snaps-rpc-methods@npm:^15.0.2": + version: 15.1.1 + resolution: "@metamask/snaps-rpc-methods@npm:15.1.1" dependencies: "@metamask/key-tree": "npm:^10.1.1" - "@metamask/permission-controller": "npm:^12.2.1" + "@metamask/permission-controller": "npm:^12.3.0" "@metamask/rpc-errors": "npm:^7.0.3" - "@metamask/snaps-sdk": "npm:^11.0.0" - "@metamask/snaps-utils": "npm:^12.1.2" + "@metamask/snaps-sdk": "npm:^11.1.0" + "@metamask/snaps-utils": "npm:^12.2.0" "@metamask/superstruct": "npm:^3.2.1" - "@metamask/utils": "npm:^11.10.0" + "@metamask/utils": "npm:^11.11.0" "@noble/hashes": "npm:^1.7.1" async-mutex: "npm:^0.5.0" - checksum: 10/40353ead6a12def2cb301fd4fc35c8dfb6783fc4d8ebc52ad2b9d6453d64f1c0f69a619d1e3c240250542c44cfea7f2fd0461ff73907c3327588fc1c409b942e + checksum: 10/906eafa8a2d4944e50d73b8aa4d32a7070c33367ad3d58843e892e62b3bd8facb0a02e1d88a9245c18a281637435d97266212b7706ef67ee6a68db85a5991ea3 languageName: node linkType: hard -"@metamask/snaps-sdk@npm:^10.4.0": - version: 10.4.0 - resolution: "@metamask/snaps-sdk@npm:10.4.0" - dependencies: - "@metamask/key-tree": "npm:^10.1.1" - "@metamask/providers": "npm:^22.1.1" - "@metamask/rpc-errors": "npm:^7.0.3" - "@metamask/superstruct": "npm:^3.2.1" - "@metamask/utils": "npm:^11.9.0" - luxon: "npm:^3.5.0" - checksum: 10/215a73f41f5043ca9767241da83308bb25b3faae96521ed71a63a9d29078461bcf278a01799e014bb20b49e34d96a05ea1822648c9bcf81e92f22e8c9b6c0f94 - languageName: node - linkType: hard - -"@metamask/snaps-sdk@npm:^11.0.0": - version: 11.0.0 - resolution: "@metamask/snaps-sdk@npm:11.0.0" +"@metamask/snaps-sdk@npm:^11.0.0, @metamask/snaps-sdk@npm:^11.1.0": + version: 11.1.0 + resolution: "@metamask/snaps-sdk@npm:11.1.0" dependencies: "@metamask/key-tree": "npm:^10.1.1" "@metamask/providers": "npm:^22.1.1" "@metamask/rpc-errors": "npm:^7.0.3" "@metamask/superstruct": "npm:^3.2.1" - "@metamask/utils": "npm:^11.10.0" + "@metamask/utils": "npm:^11.11.0" luxon: "npm:^3.5.0" - checksum: 10/83dc24c9c583ca257874498ed2b124160c559afd56f043a6e0f617fc3edc4fcbd4b1ef15efb4a197a71a8a6dd2ab20b6da87463b4261928311d39eb29f64668a + checksum: 10/138c616584d537b9976ae48123090ab5731848d79d5d1f4e979c797dfdfe061329cbf18a5e84d8bd068fe36d5b9d169337f6d74efab0736f30c31ddf4088f70b languageName: node linkType: hard -"@metamask/snaps-utils@npm:^12.1.2": - version: 12.1.2 - resolution: "@metamask/snaps-utils@npm:12.1.2" +"@metamask/snaps-utils@npm:^12.1.2, @metamask/snaps-utils@npm:^12.1.3, @metamask/snaps-utils@npm:^12.2.0": + version: 12.2.0 + resolution: "@metamask/snaps-utils@npm:12.2.0" dependencies: "@babel/core": "npm:^7.23.2" "@babel/types": "npm:^7.23.0" "@metamask/key-tree": "npm:^10.1.1" - "@metamask/messenger": "npm:^0.3.0" - "@metamask/permission-controller": "npm:^12.2.1" + "@metamask/messenger": "npm:^1.1.1" + "@metamask/permission-controller": "npm:^12.3.0" "@metamask/rpc-errors": "npm:^7.0.3" "@metamask/slip44": "npm:^4.4.0" "@metamask/snaps-registry": "npm:^4.0.0" - "@metamask/snaps-sdk": "npm:^11.0.0" + "@metamask/snaps-sdk": "npm:^11.1.0" "@metamask/superstruct": "npm:^3.2.1" - "@metamask/utils": "npm:^11.10.0" + "@metamask/utils": "npm:^11.11.0" "@scure/base": "npm:^1.1.1" chalk: "npm:^4.1.2" cron-parser: "npm:^4.5.0" @@ -5448,7 +5413,7 @@ __metadata: semver: "npm:^7.5.4" ses: "npm:^1.15.0" validate-npm-package-name: "npm:^5.0.0" - checksum: 10/cf36670f9946e2ab737d7fd1fd5be5c0e915c66b57e76d5f4bfc509061420f79b442b353c52a94c5f953fceba75f910ebd512592956a62e831f4eb43d0b0a40f + checksum: 10/0e7cb5a4deebad3dc98404486b7767be049e9f86173195e9b1ae577f197e67cdd392f1e05ebb146a199ffc3cd52013636637a4d1ac7f9fec164f3189be97df55 languageName: node linkType: hard @@ -5482,7 +5447,7 @@ __metadata: languageName: node linkType: hard -"@metamask/storage-service@npm:^1.0.0, @metamask/storage-service@npm:^1.0.1, @metamask/storage-service@workspace:packages/storage-service": +"@metamask/storage-service@npm:^1.0.1, @metamask/storage-service@workspace:packages/storage-service": version: 0.0.0-use.local resolution: "@metamask/storage-service@workspace:packages/storage-service" dependencies: @@ -5690,9 +5655,9 @@ __metadata: languageName: unknown linkType: soft -"@metamask/utils@npm:^11.0.1, @metamask/utils@npm:^11.1.0, @metamask/utils@npm:^11.10.0, @metamask/utils@npm:^11.4.0, @metamask/utils@npm:^11.4.2, @metamask/utils@npm:^11.8.1, @metamask/utils@npm:^11.9.0": - version: 11.10.0 - resolution: "@metamask/utils@npm:11.10.0" +"@metamask/utils@npm:^11.0.1, @metamask/utils@npm:^11.1.0, @metamask/utils@npm:^11.10.0, @metamask/utils@npm:^11.11.0, @metamask/utils@npm:^11.4.0, @metamask/utils@npm:^11.4.2, @metamask/utils@npm:^11.8.1, @metamask/utils@npm:^11.9.0": + version: 11.11.0 + resolution: "@metamask/utils@npm:11.11.0" dependencies: "@ethereumjs/tx": "npm:^4.2.0" "@metamask/superstruct": "npm:^3.1.0" @@ -5705,7 +5670,7 @@ __metadata: pony-cause: "npm:^2.1.10" semver: "npm:^7.5.4" uuid: "npm:^9.0.1" - checksum: 10/691a268af66593b60e9807a069127993cea3cdc941f99d5d7ca4664868754f08945821f1787b2f3e99e4497df63ceb0af37a2419ad494da29a1fddffe94f5797 + checksum: 10/c4381b9e451a9616bde84ac659bc0d1848ef06b6e605f877bfa065b78c8ed5015706683ea88a3387de5eaeb3a50d1af9af0994f04f9e06258d992598fe2be3bf languageName: node linkType: hard