Skip to content

Commit 61e1ad6

Browse files
Merge branch 'main' into feat/transaction-controller-intent-complete
2 parents 6741a3b + 39b0487 commit 61e1ad6

File tree

395 files changed

+9335
-10787
lines changed

Some content is hidden

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

395 files changed

+9335
-10787
lines changed

README.md

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,21 +148,28 @@ linkStyle default opacity:0.5
148148
transaction_controller(["@metamask/transaction-controller"]);
149149
user_operation_controller(["@metamask/user-operation-controller"]);
150150
account_tree_controller --> base_controller;
151+
account_tree_controller --> messenger;
151152
account_tree_controller --> accounts_controller;
152153
account_tree_controller --> keyring_controller;
153154
account_tree_controller --> multichain_account_service;
154155
account_tree_controller --> profile_sync_controller;
155156
accounts_controller --> base_controller;
157+
accounts_controller --> messenger;
156158
accounts_controller --> controller_utils;
157159
accounts_controller --> keyring_controller;
158160
accounts_controller --> network_controller;
159161
address_book_controller --> base_controller;
160162
address_book_controller --> controller_utils;
163+
address_book_controller --> messenger;
161164
announcement_controller --> base_controller;
165+
announcement_controller --> messenger;
162166
app_metadata_controller --> base_controller;
167+
app_metadata_controller --> messenger;
163168
approval_controller --> base_controller;
169+
approval_controller --> messenger;
164170
assets_controllers --> base_controller;
165171
assets_controllers --> controller_utils;
172+
assets_controllers --> messenger;
166173
assets_controllers --> polling_controller;
167174
assets_controllers --> account_tree_controller;
168175
assets_controllers --> accounts_controller;
@@ -180,6 +187,7 @@ linkStyle default opacity:0.5
180187
bridge_controller --> base_controller;
181188
bridge_controller --> controller_utils;
182189
bridge_controller --> gas_fee_controller;
190+
bridge_controller --> messenger;
183191
bridge_controller --> multichain_network_controller;
184192
bridge_controller --> polling_controller;
185193
bridge_controller --> accounts_controller;
@@ -200,30 +208,37 @@ linkStyle default opacity:0.5
200208
chain_agnostic_permission --> network_controller;
201209
chain_agnostic_permission --> permission_controller;
202210
composable_controller --> base_controller;
211+
composable_controller --> messenger;
203212
composable_controller --> json_rpc_engine;
204-
core_backend --> base_controller;
205213
core_backend --> controller_utils;
214+
core_backend --> messenger;
206215
core_backend --> profile_sync_controller;
207216
core_backend --> accounts_controller;
208217
core_backend --> keyring_controller;
209218
delegation_controller --> base_controller;
219+
delegation_controller --> messenger;
210220
delegation_controller --> accounts_controller;
211221
delegation_controller --> keyring_controller;
212222
earn_controller --> base_controller;
213223
earn_controller --> controller_utils;
224+
earn_controller --> messenger;
214225
earn_controller --> account_tree_controller;
215226
earn_controller --> network_controller;
216227
earn_controller --> transaction_controller;
228+
eip_5792_middleware --> messenger;
217229
eip_5792_middleware --> transaction_controller;
218230
eip_5792_middleware --> keyring_controller;
231+
eip_7702_internal_rpc_middleware --> controller_utils;
219232
eip1193_permission_middleware --> chain_agnostic_permission;
220233
eip1193_permission_middleware --> controller_utils;
221234
eip1193_permission_middleware --> json_rpc_engine;
222235
eip1193_permission_middleware --> permission_controller;
223236
ens_controller --> base_controller;
224237
ens_controller --> controller_utils;
238+
ens_controller --> messenger;
225239
ens_controller --> network_controller;
226240
error_reporting_service --> base_controller;
241+
error_reporting_service --> messenger;
227242
eth_block_tracker --> eth_json_rpc_provider;
228243
eth_block_tracker --> json_rpc_engine;
229244
eth_json_rpc_middleware --> eth_block_tracker;
@@ -237,13 +252,18 @@ linkStyle default opacity:0.5
237252
gas_fee_controller --> polling_controller;
238253
gas_fee_controller --> network_controller;
239254
gator_permissions_controller --> base_controller;
255+
gator_permissions_controller --> messenger;
240256
json_rpc_middleware_stream --> json_rpc_engine;
241257
keyring_controller --> base_controller;
258+
keyring_controller --> messenger;
242259
logging_controller --> base_controller;
243260
logging_controller --> controller_utils;
261+
logging_controller --> messenger;
244262
message_manager --> base_controller;
245263
message_manager --> controller_utils;
264+
message_manager --> messenger;
246265
multichain_account_service --> base_controller;
266+
multichain_account_service --> messenger;
247267
multichain_account_service --> accounts_controller;
248268
multichain_account_service --> keyring_controller;
249269
multichain_api_middleware --> chain_agnostic_permission;
@@ -254,66 +274,84 @@ linkStyle default opacity:0.5
254274
multichain_api_middleware --> multichain_transactions_controller;
255275
multichain_network_controller --> base_controller;
256276
multichain_network_controller --> controller_utils;
277+
multichain_network_controller --> messenger;
257278
multichain_network_controller --> accounts_controller;
258279
multichain_network_controller --> keyring_controller;
259280
multichain_network_controller --> network_controller;
260281
multichain_transactions_controller --> base_controller;
282+
multichain_transactions_controller --> messenger;
261283
multichain_transactions_controller --> polling_controller;
262284
multichain_transactions_controller --> accounts_controller;
263285
multichain_transactions_controller --> keyring_controller;
264286
name_controller --> base_controller;
265287
name_controller --> controller_utils;
288+
name_controller --> messenger;
266289
network_controller --> base_controller;
267290
network_controller --> controller_utils;
268291
network_controller --> eth_block_tracker;
269292
network_controller --> eth_json_rpc_middleware;
270293
network_controller --> eth_json_rpc_provider;
271294
network_controller --> json_rpc_engine;
295+
network_controller --> messenger;
272296
network_controller --> error_reporting_service;
273297
network_enablement_controller --> base_controller;
274298
network_enablement_controller --> controller_utils;
299+
network_enablement_controller --> messenger;
275300
network_enablement_controller --> multichain_network_controller;
276301
network_enablement_controller --> network_controller;
277302
network_enablement_controller --> transaction_controller;
278303
notification_services_controller --> base_controller;
279304
notification_services_controller --> controller_utils;
305+
notification_services_controller --> messenger;
280306
notification_services_controller --> keyring_controller;
281307
notification_services_controller --> profile_sync_controller;
282308
permission_controller --> base_controller;
283309
permission_controller --> controller_utils;
284310
permission_controller --> json_rpc_engine;
311+
permission_controller --> messenger;
285312
permission_controller --> approval_controller;
286313
permission_log_controller --> base_controller;
287314
permission_log_controller --> json_rpc_engine;
315+
permission_log_controller --> messenger;
288316
phishing_controller --> base_controller;
289317
phishing_controller --> controller_utils;
318+
phishing_controller --> messenger;
290319
phishing_controller --> transaction_controller;
291320
polling_controller --> base_controller;
292321
polling_controller --> controller_utils;
293322
polling_controller --> network_controller;
294323
preferences_controller --> base_controller;
295324
preferences_controller --> controller_utils;
325+
preferences_controller --> messenger;
296326
preferences_controller --> keyring_controller;
297327
profile_sync_controller --> base_controller;
328+
profile_sync_controller --> messenger;
298329
profile_sync_controller --> address_book_controller;
299330
profile_sync_controller --> keyring_controller;
300331
rate_limit_controller --> base_controller;
332+
rate_limit_controller --> messenger;
301333
remote_feature_flag_controller --> base_controller;
302334
remote_feature_flag_controller --> controller_utils;
335+
remote_feature_flag_controller --> messenger;
303336
sample_controllers --> base_controller;
337+
sample_controllers --> messenger;
304338
sample_controllers --> controller_utils;
305339
sample_controllers --> network_controller;
306340
seedless_onboarding_controller --> base_controller;
341+
seedless_onboarding_controller --> messenger;
307342
seedless_onboarding_controller --> keyring_controller;
308343
selected_network_controller --> base_controller;
309344
selected_network_controller --> json_rpc_engine;
345+
selected_network_controller --> messenger;
310346
selected_network_controller --> network_controller;
311347
selected_network_controller --> permission_controller;
312348
shield_controller --> base_controller;
349+
shield_controller --> messenger;
313350
shield_controller --> signature_controller;
314351
shield_controller --> transaction_controller;
315352
signature_controller --> base_controller;
316353
signature_controller --> controller_utils;
354+
signature_controller --> messenger;
317355
signature_controller --> accounts_controller;
318356
signature_controller --> approval_controller;
319357
signature_controller --> gator_permissions_controller;
@@ -322,11 +360,14 @@ linkStyle default opacity:0.5
322360
signature_controller --> network_controller;
323361
subscription_controller --> base_controller;
324362
subscription_controller --> controller_utils;
363+
subscription_controller --> messenger;
325364
subscription_controller --> polling_controller;
326365
subscription_controller --> profile_sync_controller;
327366
token_search_discovery_controller --> base_controller;
367+
token_search_discovery_controller --> messenger;
328368
transaction_controller --> base_controller;
329369
transaction_controller --> controller_utils;
370+
transaction_controller --> messenger;
330371
transaction_controller --> accounts_controller;
331372
transaction_controller --> approval_controller;
332373
transaction_controller --> eth_block_tracker;
@@ -336,6 +377,7 @@ linkStyle default opacity:0.5
336377
transaction_controller --> remote_feature_flag_controller;
337378
user_operation_controller --> base_controller;
338379
user_operation_controller --> controller_utils;
380+
user_operation_controller --> messenger;
339381
user_operation_controller --> polling_controller;
340382
user_operation_controller --> approval_controller;
341383
user_operation_controller --> eth_block_tracker;

0 commit comments

Comments
 (0)