Skip to content

Commit a3456b1

Browse files
committed
Merge branch 'main' into defi-controller-changes
2 parents 3427e22 + 36b9c65 commit a3456b1

File tree

126 files changed

+2236
-1540
lines changed

Some content is hidden

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

126 files changed

+2236
-1540
lines changed

.github/workflows/changelog-check.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,11 @@ name: Check Changelog
33
on:
44
pull_request:
55
types: [opened, synchronize, labeled, unlabeled]
6+
merge_group:
67

78
jobs:
89
check_changelog:
10+
if: github.event_name != 'merge_group'
911
uses: MetaMask/github-tools/.github/workflows/changelog-check.yml@fc6fe1a3fb591f6afa61f0dbbe7698bd50fab9c7
1012
with:
1113
action-sha: fc6fe1a3fb591f6afa61f0dbbe7698bd50fab9c7

.github/workflows/ensure-blocking-pr-labels-absent.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,11 @@ on:
66
- synchronize
77
- labeled
88
- unlabeled
9+
merge_group:
910

1011
jobs:
1112
ensure-blocking-pr-labels-absent:
13+
if: github.event_name != 'merge_group'
1214
runs-on: ubuntu-latest
1315
permissions:
1416
pull-requests: read

.github/workflows/main.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ on:
44
push:
55
branches: [main]
66
pull_request:
7+
merge_group:
78

89
concurrency:
910
group: ${{ github.workflow }}-${{ github.ref }}

README.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,16 +154,22 @@ linkStyle default opacity:0.5
154154
account_tree_controller --> multichain_account_service;
155155
account_tree_controller --> profile_sync_controller;
156156
accounts_controller --> base_controller;
157+
accounts_controller --> messenger;
157158
accounts_controller --> controller_utils;
158159
accounts_controller --> keyring_controller;
159160
accounts_controller --> network_controller;
160161
address_book_controller --> base_controller;
161162
address_book_controller --> controller_utils;
163+
address_book_controller --> messenger;
162164
announcement_controller --> base_controller;
165+
announcement_controller --> messenger;
163166
app_metadata_controller --> base_controller;
167+
app_metadata_controller --> messenger;
164168
approval_controller --> base_controller;
169+
approval_controller --> messenger;
165170
assets_controllers --> base_controller;
166171
assets_controllers --> controller_utils;
172+
assets_controllers --> messenger;
167173
assets_controllers --> polling_controller;
168174
assets_controllers --> account_tree_controller;
169175
assets_controllers --> accounts_controller;
@@ -201,17 +207,20 @@ linkStyle default opacity:0.5
201207
chain_agnostic_permission --> network_controller;
202208
chain_agnostic_permission --> permission_controller;
203209
composable_controller --> base_controller;
210+
composable_controller --> messenger;
204211
composable_controller --> json_rpc_engine;
205212
core_backend --> base_controller;
206213
core_backend --> controller_utils;
207214
core_backend --> profile_sync_controller;
208215
core_backend --> accounts_controller;
209216
core_backend --> keyring_controller;
210217
delegation_controller --> base_controller;
218+
delegation_controller --> messenger;
211219
delegation_controller --> accounts_controller;
212220
delegation_controller --> keyring_controller;
213221
earn_controller --> base_controller;
214222
earn_controller --> controller_utils;
223+
earn_controller --> messenger;
215224
earn_controller --> account_tree_controller;
216225
earn_controller --> network_controller;
217226
earn_controller --> transaction_controller;
@@ -224,8 +233,10 @@ linkStyle default opacity:0.5
224233
eip1193_permission_middleware --> permission_controller;
225234
ens_controller --> base_controller;
226235
ens_controller --> controller_utils;
236+
ens_controller --> messenger;
227237
ens_controller --> network_controller;
228238
error_reporting_service --> base_controller;
239+
error_reporting_service --> messenger;
229240
eth_block_tracker --> eth_json_rpc_provider;
230241
eth_block_tracker --> json_rpc_engine;
231242
eth_json_rpc_middleware --> eth_block_tracker;
@@ -239,12 +250,16 @@ linkStyle default opacity:0.5
239250
gas_fee_controller --> polling_controller;
240251
gas_fee_controller --> network_controller;
241252
gator_permissions_controller --> base_controller;
253+
gator_permissions_controller --> messenger;
242254
json_rpc_middleware_stream --> json_rpc_engine;
243255
keyring_controller --> base_controller;
256+
keyring_controller --> messenger;
244257
logging_controller --> base_controller;
245258
logging_controller --> controller_utils;
259+
logging_controller --> messenger;
246260
message_manager --> base_controller;
247261
message_manager --> controller_utils;
262+
message_manager --> messenger;
248263
multichain_account_service --> base_controller;
249264
multichain_account_service --> accounts_controller;
250265
multichain_account_service --> keyring_controller;
@@ -271,6 +286,7 @@ linkStyle default opacity:0.5
271286
network_controller --> eth_json_rpc_middleware;
272287
network_controller --> eth_json_rpc_provider;
273288
network_controller --> json_rpc_engine;
289+
network_controller --> messenger;
274290
network_controller --> error_reporting_service;
275291
network_enablement_controller --> base_controller;
276292
network_enablement_controller --> controller_utils;
@@ -329,6 +345,7 @@ linkStyle default opacity:0.5
329345
token_search_discovery_controller --> base_controller;
330346
transaction_controller --> base_controller;
331347
transaction_controller --> controller_utils;
348+
transaction_controller --> messenger;
332349
transaction_controller --> accounts_controller;
333350
transaction_controller --> approval_controller;
334351
transaction_controller --> eth_block_tracker;

eslint-warning-thresholds.json

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868
},
6969
"packages/assets-controllers/src/TokensController.test.ts": {
7070
"import-x/namespace": 1,
71-
"import-x/order": 4,
71+
"import-x/order": 3,
7272
"jest/no-conditional-in-test": 2
7373
},
7474
"packages/assets-controllers/src/TokensController.ts": {
@@ -107,9 +107,6 @@
107107
"packages/composable-controller/src/ComposableController.test.ts": {
108108
"import-x/namespace": 3
109109
},
110-
"packages/composable-controller/src/ComposableController.ts": {
111-
"@typescript-eslint/no-unused-vars": 1
112-
},
113110
"packages/controller-utils/jest.environment.js": {
114111
"n/prefer-global/text-encoder": 1,
115112
"n/prefer-global/text-decoder": 1,
@@ -137,7 +134,7 @@
137134
"@typescript-eslint/no-misused-promises": 1
138135
},
139136
"packages/ens-controller/src/EnsController.test.ts": {
140-
"import-x/order": 2
137+
"import-x/order": 1
141138
},
142139
"packages/ens-controller/src/EnsController.ts": {
143140
"jsdoc/check-tag-names": 6

packages/accounts-controller/CHANGELOG.md

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

88
## [Unreleased]
99

10+
### Changed
11+
12+
- **BREAKING:** Use new `Messenger` from `@metamask/messenger` ([#6426](https://github.com/MetaMask/core/pull/6426))
13+
- Previously, `AccountsController` accepted a `RestrictedMessenger` instance from `@metamask/base-controller`.
14+
1015
## [33.2.0]
1116

1217
### Added

packages/accounts-controller/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353
"@metamask/keyring-api": "^21.0.0",
5454
"@metamask/keyring-internal-api": "^9.0.0",
5555
"@metamask/keyring-utils": "^3.1.0",
56+
"@metamask/messenger": "^0.3.0",
5657
"@metamask/snaps-sdk": "^9.0.0",
5758
"@metamask/snaps-utils": "^11.0.0",
5859
"@metamask/superstruct": "^3.1.0",

0 commit comments

Comments
 (0)