Gathering detailed insights and metrics for @metamask/network-controller
Gathering detailed insights and metrics for @metamask/network-controller
Gathering detailed insights and metrics for @metamask/network-controller
Gathering detailed insights and metrics for @metamask/network-controller
This monorepo is a collection of packages used across multiple MetaMask clients
npm install @metamask/network-controller
Module System
Min. Node Version
Typescript Support
Node Version
NPM Version
293 Stars
2,605 Commits
188 Forks
62 Watching
523 Branches
307 Contributors
Updated on 28 Nov 2024
TypeScript (98.62%)
JavaScript (1.17%)
Shell (0.2%)
jq (0.01%)
Cumulative downloads
Total Downloads
Last day
-73.5%
1,395
Compared to previous day
Last week
-24.4%
13,676
Compared to previous week
Last month
-27.2%
61,189
Compared to previous month
Last year
366.9%
449,785
Compared to previous year
17
This monorepo is a collection of packages used across multiple MetaMask clients (e.g. metamask-extension
, metamask-mobile
).
See the Contributor Guide for help on:
Each package in this repository has its own README where you can find installation and usage instructions. See packages/
for more.
@metamask/accounts-controller
@metamask/address-book-controller
@metamask/announcement-controller
@metamask/approval-controller
@metamask/assets-controllers
@metamask/base-controller
@metamask/build-utils
@metamask/chain-controller
@metamask/composable-controller
@metamask/controller-utils
@metamask/ens-controller
@metamask/eth-json-rpc-provider
@metamask/gas-fee-controller
@metamask/json-rpc-engine
@metamask/json-rpc-middleware-stream
@metamask/keyring-controller
@metamask/logging-controller
@metamask/message-manager
@metamask/multichain
@metamask/name-controller
@metamask/network-controller
@metamask/notification-controller
@metamask/notification-services-controller
@metamask/permission-controller
@metamask/permission-log-controller
@metamask/phishing-controller
@metamask/polling-controller
@metamask/preferences-controller
@metamask/profile-sync-controller
@metamask/queued-request-controller
@metamask/rate-limit-controller
@metamask/selected-network-controller
@metamask/signature-controller
@metamask/transaction-controller
@metamask/user-operation-controller
1%%{ init: { 'flowchart': { 'curve': 'bumpX' } } }%% 2graph LR; 3linkStyle default opacity:0.5 4 accounts_controller(["@metamask/accounts-controller"]); 5 address_book_controller(["@metamask/address-book-controller"]); 6 announcement_controller(["@metamask/announcement-controller"]); 7 approval_controller(["@metamask/approval-controller"]); 8 assets_controllers(["@metamask/assets-controllers"]); 9 base_controller(["@metamask/base-controller"]); 10 build_utils(["@metamask/build-utils"]); 11 chain_controller(["@metamask/chain-controller"]); 12 composable_controller(["@metamask/composable-controller"]); 13 controller_utils(["@metamask/controller-utils"]); 14 ens_controller(["@metamask/ens-controller"]); 15 eth_json_rpc_provider(["@metamask/eth-json-rpc-provider"]); 16 gas_fee_controller(["@metamask/gas-fee-controller"]); 17 json_rpc_engine(["@metamask/json-rpc-engine"]); 18 json_rpc_middleware_stream(["@metamask/json-rpc-middleware-stream"]); 19 keyring_controller(["@metamask/keyring-controller"]); 20 logging_controller(["@metamask/logging-controller"]); 21 message_manager(["@metamask/message-manager"]); 22 multichain(["@metamask/multichain"]); 23 name_controller(["@metamask/name-controller"]); 24 network_controller(["@metamask/network-controller"]); 25 notification_controller(["@metamask/notification-controller"]); 26 notification_services_controller(["@metamask/notification-services-controller"]); 27 permission_controller(["@metamask/permission-controller"]); 28 permission_log_controller(["@metamask/permission-log-controller"]); 29 phishing_controller(["@metamask/phishing-controller"]); 30 polling_controller(["@metamask/polling-controller"]); 31 preferences_controller(["@metamask/preferences-controller"]); 32 profile_sync_controller(["@metamask/profile-sync-controller"]); 33 queued_request_controller(["@metamask/queued-request-controller"]); 34 rate_limit_controller(["@metamask/rate-limit-controller"]); 35 selected_network_controller(["@metamask/selected-network-controller"]); 36 signature_controller(["@metamask/signature-controller"]); 37 transaction_controller(["@metamask/transaction-controller"]); 38 user_operation_controller(["@metamask/user-operation-controller"]); 39 accounts_controller --> base_controller; 40 accounts_controller --> keyring_controller; 41 address_book_controller --> base_controller; 42 address_book_controller --> controller_utils; 43 announcement_controller --> base_controller; 44 approval_controller --> base_controller; 45 assets_controllers --> base_controller; 46 assets_controllers --> controller_utils; 47 assets_controllers --> polling_controller; 48 assets_controllers --> accounts_controller; 49 assets_controllers --> approval_controller; 50 assets_controllers --> keyring_controller; 51 assets_controllers --> network_controller; 52 assets_controllers --> preferences_controller; 53 base_controller --> json_rpc_engine; 54 chain_controller --> base_controller; 55 composable_controller --> base_controller; 56 composable_controller --> json_rpc_engine; 57 ens_controller --> base_controller; 58 ens_controller --> controller_utils; 59 ens_controller --> network_controller; 60 eth_json_rpc_provider --> json_rpc_engine; 61 gas_fee_controller --> base_controller; 62 gas_fee_controller --> controller_utils; 63 gas_fee_controller --> polling_controller; 64 gas_fee_controller --> network_controller; 65 json_rpc_middleware_stream --> json_rpc_engine; 66 keyring_controller --> base_controller; 67 keyring_controller --> message_manager; 68 logging_controller --> base_controller; 69 logging_controller --> controller_utils; 70 message_manager --> base_controller; 71 message_manager --> controller_utils; 72 multichain --> controller_utils; 73 multichain --> network_controller; 74 multichain --> permission_controller; 75 name_controller --> base_controller; 76 name_controller --> controller_utils; 77 network_controller --> base_controller; 78 network_controller --> controller_utils; 79 network_controller --> eth_json_rpc_provider; 80 network_controller --> json_rpc_engine; 81 notification_controller --> base_controller; 82 notification_services_controller --> base_controller; 83 notification_services_controller --> controller_utils; 84 notification_services_controller --> keyring_controller; 85 notification_services_controller --> profile_sync_controller; 86 permission_controller --> base_controller; 87 permission_controller --> controller_utils; 88 permission_controller --> json_rpc_engine; 89 permission_controller --> approval_controller; 90 permission_log_controller --> base_controller; 91 permission_log_controller --> json_rpc_engine; 92 phishing_controller --> base_controller; 93 phishing_controller --> controller_utils; 94 polling_controller --> base_controller; 95 polling_controller --> controller_utils; 96 polling_controller --> network_controller; 97 preferences_controller --> base_controller; 98 preferences_controller --> controller_utils; 99 preferences_controller --> keyring_controller; 100 profile_sync_controller --> base_controller; 101 profile_sync_controller --> keyring_controller; 102 profile_sync_controller --> network_controller; 103 profile_sync_controller --> accounts_controller; 104 queued_request_controller --> base_controller; 105 queued_request_controller --> controller_utils; 106 queued_request_controller --> json_rpc_engine; 107 queued_request_controller --> network_controller; 108 queued_request_controller --> selected_network_controller; 109 rate_limit_controller --> base_controller; 110 selected_network_controller --> base_controller; 111 selected_network_controller --> json_rpc_engine; 112 selected_network_controller --> network_controller; 113 selected_network_controller --> permission_controller; 114 signature_controller --> base_controller; 115 signature_controller --> controller_utils; 116 signature_controller --> approval_controller; 117 signature_controller --> keyring_controller; 118 signature_controller --> logging_controller; 119 signature_controller --> network_controller; 120 transaction_controller --> base_controller; 121 transaction_controller --> controller_utils; 122 transaction_controller --> accounts_controller; 123 transaction_controller --> approval_controller; 124 transaction_controller --> eth_json_rpc_provider; 125 transaction_controller --> gas_fee_controller; 126 transaction_controller --> network_controller; 127 user_operation_controller --> base_controller; 128 user_operation_controller --> controller_utils; 129 user_operation_controller --> polling_controller; 130 user_operation_controller --> approval_controller; 131 user_operation_controller --> gas_fee_controller; 132 user_operation_controller --> keyring_controller; 133 user_operation_controller --> network_controller; 134 user_operation_controller --> transaction_controller;
(This section may be regenerated at any time by running yarn update-readme-content
.)
No vulnerabilities found.
No security vulnerabilities found.