Skip to content

Commit 26f7172

Browse files
committed
Merge branch 'main' into defi-controller-changes
2 parents 3be3275 + f55cc4a commit 26f7172

File tree

251 files changed

+1495
-6222
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

251 files changed

+1495
-6222
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,7 @@ linkStyle default opacity:0.5
225225
earn_controller --> account_tree_controller;
226226
earn_controller --> network_controller;
227227
earn_controller --> transaction_controller;
228+
eip_5792_middleware --> messenger;
228229
eip_5792_middleware --> transaction_controller;
229230
eip_5792_middleware --> keyring_controller;
230231
eip_7702_internal_rpc_middleware --> controller_utils;

eslint-warning-thresholds.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,9 +93,6 @@
9393
"jsdoc/tag-lines": 2
9494
},
9595
"packages/base-controller/src/BaseController.test.ts": {
96-
"import-x/namespace": 15
97-
},
98-
"packages/base-controller/src/next/BaseController.test.ts": {
9996
"import-x/namespace": 13
10097
},
10198
"packages/build-utils/src/transforms/remove-fenced-code.test.ts": {

jest.config.packages.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,6 @@ module.exports = {
8080
// Here we ensure that Jest resolves `@metamask/*` imports to the uncompiled source code for packages that live in this repo.
8181
// NOTE: This must be synchronized with the `paths` option in `tsconfig.packages.json`.
8282
moduleNameMapper: {
83-
'^@metamask/base-controller/next': [
84-
'<rootDir>/../base-controller/src/next',
85-
],
8683
'^@metamask/(.+)$': [
8784
'<rootDir>/../$1/src',
8885
// Some @metamask/* packages we are referencing aren't in this monorepo,

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/core-monorepo",
3-
"version": "641.0.0",
3+
"version": "642.0.0",
44
"private": true,
55
"description": "Monorepo for packages shared between MetaMask clients",
66
"repository": {

packages/account-tree-controller/CHANGELOG.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [2.0.0]
11+
1012
### Changed
1113

1214
- **BREAKING:** Use new `Messenger` from `@metamask/messenger` ([#6380](https://github.com/MetaMask/core/pull/6380))
1315
- Previously, `AccountTreeController` accepted a `RestrictedMessenger` instance from `@metamask/base-controller`.
16+
- **BREAKING:** Bump `@metamask/accounts-controller` from `^33.0.0` to `^34.0.0` ([#6962](https://github.com/MetaMask/core/pull/6962))
17+
- **BREAKING:** Bump `@metamask/keyring-controller` from `^23.0.0` to `^24.0.0` ([#6962](https://github.com/MetaMask/core/pull/6962))
18+
- **BREAKING:** Bump `@metamask/multichain-account-service` from `^1.0.0` to `^2.0.0` ([#6962](https://github.com/MetaMask/core/pull/6962))
19+
- **BREAKING:** Bump `@metamask/profile-sync-controller` from `^25.0.0` to `^26.0.0` ([#6962](https://github.com/MetaMask/core/pull/6962))
20+
- Bump `@metamask/base-controller` from `^8.4.2` to `^9.0.0` ([#6962](https://github.com/MetaMask/core/pull/6962))
1421

1522
## [1.6.0]
1623

@@ -386,7 +393,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
386393
- Initial release ([#5847](https://github.com/MetaMask/core/pull/5847))
387394
- Grouping accounts into 3 main categories: Entropy source, Snap ID, keyring types.
388395

389-
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/[email protected]
396+
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/[email protected]
397+
[2.0.0]: https://github.com/MetaMask/core/compare/@metamask/[email protected]...@metamask/[email protected]
390398
[1.6.0]: https://github.com/MetaMask/core/compare/@metamask/[email protected]...@metamask/[email protected]
391399
[1.5.0]: https://github.com/MetaMask/core/compare/@metamask/[email protected]...@metamask/[email protected]
392400
[1.4.2]: https://github.com/MetaMask/core/compare/@metamask/[email protected]...@metamask/[email protected]

packages/account-tree-controller/package.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/account-tree-controller",
3-
"version": "1.6.0",
3+
"version": "2.0.0",
44
"description": "Controller to group account together based on some pre-defined rules",
55
"keywords": [
66
"MetaMask",
@@ -47,7 +47,7 @@
4747
"test:watch": "NODE_OPTIONS=--experimental-vm-modules jest --watch"
4848
},
4949
"dependencies": {
50-
"@metamask/base-controller": "^8.4.2",
50+
"@metamask/base-controller": "^9.0.0",
5151
"@metamask/messenger": "^0.3.0",
5252
"@metamask/snaps-sdk": "^9.0.0",
5353
"@metamask/snaps-utils": "^11.0.0",
@@ -58,12 +58,12 @@
5858
},
5959
"devDependencies": {
6060
"@metamask/account-api": "^0.12.0",
61-
"@metamask/accounts-controller": "^33.2.0",
61+
"@metamask/accounts-controller": "^34.0.0",
6262
"@metamask/auto-changelog": "^3.4.4",
6363
"@metamask/keyring-api": "^21.0.0",
64-
"@metamask/keyring-controller": "^23.2.0",
65-
"@metamask/multichain-account-service": "^1.6.2",
66-
"@metamask/profile-sync-controller": "^25.1.2",
64+
"@metamask/keyring-controller": "^24.0.0",
65+
"@metamask/multichain-account-service": "^2.0.0",
66+
"@metamask/profile-sync-controller": "^26.0.0",
6767
"@metamask/providers": "^22.1.0",
6868
"@metamask/snaps-controllers": "^14.0.1",
6969
"@types/jest": "^27.4.1",
@@ -77,10 +77,10 @@
7777
},
7878
"peerDependencies": {
7979
"@metamask/account-api": "^0.12.0",
80-
"@metamask/accounts-controller": "^33.0.0",
81-
"@metamask/keyring-controller": "^23.0.0",
82-
"@metamask/multichain-account-service": "^1.0.0",
83-
"@metamask/profile-sync-controller": "^25.0.0",
80+
"@metamask/accounts-controller": "^34.0.0",
81+
"@metamask/keyring-controller": "^24.0.0",
82+
"@metamask/multichain-account-service": "^2.0.0",
83+
"@metamask/profile-sync-controller": "^26.0.0",
8484
"@metamask/providers": "^22.0.0",
8585
"@metamask/snaps-controllers": "^14.0.0",
8686
"webextension-polyfill": "^0.10.0 || ^0.11.0 || ^0.12.0"

packages/account-tree-controller/src/AccountTreeController.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import {
99
type AccountGroupId,
1010
} from '@metamask/account-api';
1111
import type { AccountId } from '@metamask/accounts-controller';
12-
import { deriveStateFromMetadata } from '@metamask/base-controller/next';
12+
import { deriveStateFromMetadata } from '@metamask/base-controller';
1313
import {
1414
BtcAccountType,
1515
EthAccountType,

packages/account-tree-controller/src/AccountTreeController.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ import type {
88
} from '@metamask/account-api';
99
import type { MultichainAccountWalletStatus } from '@metamask/account-api';
1010
import { type AccountId } from '@metamask/accounts-controller';
11-
import type { StateMetadata } from '@metamask/base-controller/next';
12-
import { BaseController } from '@metamask/base-controller/next';
11+
import type { StateMetadata } from '@metamask/base-controller';
12+
import { BaseController } from '@metamask/base-controller';
1313
import type { TraceCallback } from '@metamask/controller-utils';
1414
import { isEvmAccountType } from '@metamask/keyring-api';
1515
import type { InternalAccount } from '@metamask/keyring-internal-api';

packages/accounts-controller/CHANGELOG.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [34.0.0]
11+
1012
### Changed
1113

1214
- **BREAKING:** Use new `Messenger` from `@metamask/messenger` ([#6426](https://github.com/MetaMask/core/pull/6426))
1315
- Previously, `AccountsController` accepted a `RestrictedMessenger` instance from `@metamask/base-controller`.
16+
- **BREAKING:** Bump `@metamask/keyring-controller` from `^23.0.0` to `^24.0.0` ([#6962](https://github.com/MetaMask/core/pull/6962))
17+
- **BREAKING:** Bump `@metamask/network-controller` from `^24.0.0` to `^25.0.0` ([#6962](https://github.com/MetaMask/core/pull/6962))
1418
- Bump `@metamask/eth-snap-keyring` from `^17.0.0` to `^18.0.0` ([#6951](https://github.com/MetaMask/core/pull/6951))
19+
- Bump `@metamask/base-controller` from `^8.4.2` to `^9.0.0` ([#6962](https://github.com/MetaMask/core/pull/6962))
1520

1621
## [33.2.0]
1722

@@ -644,7 +649,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
644649

645650
- Initial release ([#1637](https://github.com/MetaMask/core/pull/1637))
646651

647-
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/[email protected]
652+
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/[email protected]
653+
[34.0.0]: https://github.com/MetaMask/core/compare/@metamask/[email protected]...@metamask/[email protected]
648654
[33.2.0]: https://github.com/MetaMask/core/compare/@metamask/[email protected]...@metamask/[email protected]
649655
[33.1.1]: https://github.com/MetaMask/core/compare/@metamask/[email protected]...@metamask/[email protected]
650656
[33.1.0]: https://github.com/MetaMask/core/compare/@metamask/[email protected]...@metamask/[email protected]

packages/accounts-controller/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/accounts-controller",
3-
"version": "33.2.0",
3+
"version": "34.0.0",
44
"description": "Manages internal accounts",
55
"keywords": [
66
"MetaMask",
@@ -48,7 +48,7 @@
4848
},
4949
"dependencies": {
5050
"@ethereumjs/util": "^9.1.0",
51-
"@metamask/base-controller": "^8.4.2",
51+
"@metamask/base-controller": "^9.0.0",
5252
"@metamask/eth-snap-keyring": "^18.0.0",
5353
"@metamask/keyring-api": "^21.0.0",
5454
"@metamask/keyring-internal-api": "^9.0.0",
@@ -67,8 +67,8 @@
6767
"devDependencies": {
6868
"@metamask/auto-changelog": "^3.4.4",
6969
"@metamask/controller-utils": "^11.14.1",
70-
"@metamask/keyring-controller": "^23.2.0",
71-
"@metamask/network-controller": "^24.3.1",
70+
"@metamask/keyring-controller": "^24.0.0",
71+
"@metamask/network-controller": "^25.0.0",
7272
"@metamask/providers": "^22.1.0",
7373
"@metamask/snaps-controllers": "^14.0.1",
7474
"@types/jest": "^27.4.1",
@@ -81,8 +81,8 @@
8181
"webextension-polyfill": "^0.12.0"
8282
},
8383
"peerDependencies": {
84-
"@metamask/keyring-controller": "^23.0.0",
85-
"@metamask/network-controller": "^24.0.0",
84+
"@metamask/keyring-controller": "^24.0.0",
85+
"@metamask/network-controller": "^25.0.0",
8686
"@metamask/providers": "^22.0.0",
8787
"@metamask/snaps-controllers": "^14.0.0",
8888
"webextension-polyfill": "^0.10.0 || ^0.11.0 || ^0.12.0"

0 commit comments

Comments
 (0)