@@ -148,18 +148,23 @@ 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;
164169 approval_controller --> messenger;
165170 assets_controllers --> base_controller;
@@ -203,17 +208,20 @@ linkStyle default opacity:0.5
203208 chain_agnostic_permission --> network_controller;
204209 chain_agnostic_permission --> permission_controller;
205210 composable_controller --> base_controller;
211+ composable_controller --> messenger;
206212 composable_controller --> json_rpc_engine;
207213 core_backend --> base_controller;
208214 core_backend --> controller_utils;
209215 core_backend --> profile_sync_controller;
210216 core_backend --> accounts_controller;
211217 core_backend --> keyring_controller;
212218 delegation_controller --> base_controller;
219+ delegation_controller --> messenger;
213220 delegation_controller --> accounts_controller;
214221 delegation_controller --> keyring_controller;
215222 earn_controller --> base_controller;
216223 earn_controller --> controller_utils;
224+ earn_controller --> messenger;
217225 earn_controller --> account_tree_controller;
218226 earn_controller --> network_controller;
219227 earn_controller --> transaction_controller;
@@ -226,8 +234,10 @@ linkStyle default opacity:0.5
226234 eip1193_permission_middleware --> permission_controller;
227235 ens_controller --> base_controller;
228236 ens_controller --> controller_utils;
237+ ens_controller --> messenger;
229238 ens_controller --> network_controller;
230239 error_reporting_service --> base_controller;
240+ error_reporting_service --> messenger;
231241 eth_block_tracker --> eth_json_rpc_provider;
232242 eth_block_tracker --> json_rpc_engine;
233243 eth_json_rpc_middleware --> eth_block_tracker;
@@ -241,12 +251,16 @@ linkStyle default opacity:0.5
241251 gas_fee_controller --> polling_controller;
242252 gas_fee_controller --> network_controller;
243253 gator_permissions_controller --> base_controller;
254+ gator_permissions_controller --> messenger;
244255 json_rpc_middleware_stream --> json_rpc_engine;
245256 keyring_controller --> base_controller;
257+ keyring_controller --> messenger;
246258 logging_controller --> base_controller;
247259 logging_controller --> controller_utils;
260+ logging_controller --> messenger;
248261 message_manager --> base_controller;
249262 message_manager --> controller_utils;
263+ message_manager --> messenger;
250264 multichain_account_service --> base_controller;
251265 multichain_account_service --> accounts_controller;
252266 multichain_account_service --> keyring_controller;
@@ -262,11 +276,13 @@ linkStyle default opacity:0.5
262276 multichain_network_controller --> keyring_controller;
263277 multichain_network_controller --> network_controller;
264278 multichain_transactions_controller --> base_controller;
279+ multichain_transactions_controller --> messenger;
265280 multichain_transactions_controller --> polling_controller;
266281 multichain_transactions_controller --> accounts_controller;
267282 multichain_transactions_controller --> keyring_controller;
268283 name_controller --> base_controller;
269284 name_controller --> controller_utils;
285+ name_controller --> messenger;
270286 network_controller --> base_controller;
271287 network_controller --> controller_utils;
272288 network_controller --> eth_block_tracker;
@@ -277,48 +293,59 @@ linkStyle default opacity:0.5
277293 network_controller --> error_reporting_service;
278294 network_enablement_controller --> base_controller;
279295 network_enablement_controller --> controller_utils;
296+ network_enablement_controller --> messenger;
280297 network_enablement_controller --> multichain_network_controller;
281298 network_enablement_controller --> network_controller;
282299 network_enablement_controller --> transaction_controller;
283300 notification_services_controller --> base_controller;
284301 notification_services_controller --> controller_utils;
302+ notification_services_controller --> messenger;
285303 notification_services_controller --> keyring_controller;
286304 notification_services_controller --> profile_sync_controller;
287305 permission_controller --> base_controller;
288306 permission_controller --> controller_utils;
289307 permission_controller --> json_rpc_engine;
308+ permission_controller --> messenger;
290309 permission_controller --> approval_controller;
291310 permission_log_controller --> base_controller;
292311 permission_log_controller --> json_rpc_engine;
293312 phishing_controller --> base_controller;
294313 phishing_controller --> controller_utils;
314+ phishing_controller --> messenger;
295315 phishing_controller --> transaction_controller;
296316 polling_controller --> base_controller;
297317 polling_controller --> controller_utils;
298318 polling_controller --> network_controller;
299319 preferences_controller --> base_controller;
300320 preferences_controller --> controller_utils;
321+ preferences_controller --> messenger;
301322 preferences_controller --> keyring_controller;
302323 profile_sync_controller --> base_controller;
324+ profile_sync_controller --> messenger;
303325 profile_sync_controller --> address_book_controller;
304326 profile_sync_controller --> keyring_controller;
305327 rate_limit_controller --> base_controller;
328+ rate_limit_controller --> messenger;
306329 remote_feature_flag_controller --> base_controller;
307330 remote_feature_flag_controller --> controller_utils;
331+ remote_feature_flag_controller --> messenger;
308332 sample_controllers --> base_controller;
309333 sample_controllers --> controller_utils;
310334 sample_controllers --> network_controller;
311335 seedless_onboarding_controller --> base_controller;
336+ seedless_onboarding_controller --> messenger;
312337 seedless_onboarding_controller --> keyring_controller;
313338 selected_network_controller --> base_controller;
314339 selected_network_controller --> json_rpc_engine;
340+ selected_network_controller --> messenger;
315341 selected_network_controller --> network_controller;
316342 selected_network_controller --> permission_controller;
317343 shield_controller --> base_controller;
318344 shield_controller --> signature_controller;
319345 shield_controller --> transaction_controller;
320346 signature_controller --> base_controller;
321347 signature_controller --> controller_utils;
348+ signature_controller --> messenger;
322349 signature_controller --> accounts_controller;
323350 signature_controller --> approval_controller;
324351 signature_controller --> gator_permissions_controller;
@@ -331,6 +358,7 @@ linkStyle default opacity:0.5
331358 subscription_controller --> polling_controller;
332359 subscription_controller --> profile_sync_controller;
333360 token_search_discovery_controller --> base_controller;
361+ token_search_discovery_controller --> messenger;
334362 transaction_controller --> base_controller;
335363 transaction_controller --> controller_utils;
336364 transaction_controller --> messenger;
@@ -343,6 +371,7 @@ linkStyle default opacity:0.5
343371 transaction_controller --> remote_feature_flag_controller;
344372 user_operation_controller --> base_controller;
345373 user_operation_controller --> controller_utils;
374+ user_operation_controller --> messenger;
346375 user_operation_controller --> polling_controller;
347376 user_operation_controller --> approval_controller;
348377 user_operation_controller --> eth_block_tracker;
0 commit comments