Gathering detailed insights and metrics for @metamask/eth-json-rpc-provider
Gathering detailed insights and metrics for @metamask/eth-json-rpc-provider
Gathering detailed insights and metrics for @metamask/eth-json-rpc-provider
Gathering detailed insights and metrics for @metamask/eth-json-rpc-provider
eth-json-rpc-filters
[json-rpc-engine](https://github.com/MetaMask/json-rpc-engine) middleware implementing ethereum filter methods. Backed by an [eth-block-tracker](https://github.com/MetaMask/eth-block-tracker) and web3 provider interface (`web3.currentProvider`).
@metamask-previews/eth-json-rpc-provider
Create an Ethereum provider using a JSON-RPC engine or middleware
@metamask/eth-json-rpc-filters
[json-rpc-engine](https://github.com/MetaMask/json-rpc-engine) middleware implementing ethereum filter methods. Backed by an [eth-block-tracker](https://github.com/MetaMask/eth-block-tracker) and web3 provider interface (`web3.currentProvider`).
dekey-eth-json-rpc-filters
[json-rpc-engine](https://github.com/MetaMask/json-rpc-engine) middleware implementing ethereum filter methods. Backed by an [eth-block-tracker](https://github.com/MetaMask/eth-block-tracker) and web3 provider interface (`web3.currentProvider`).
This monorepo is a collection of packages used across multiple MetaMask clients
npm install @metamask/eth-json-rpc-provider
Typescript
Module System
Min. Node Version
TypeScript (98.79%)
JavaScript (1.06%)
Shell (0.14%)
jq (0.01%)
Total Downloads
0
Last Day
0
Last Week
0
Last Month
0
Last Year
0
MIT License
344 Stars
3,396 Commits
239 Forks
70 Watchers
684 Branches
357 Contributors
Updated on Jul 11, 2025
Latest Version
4.1.8
Package Id
@metamask/eth-json-rpc-provider@4.1.8
Unpacked Size
56.57 kB
Size
9.65 kB
File Count
36
Published on
Feb 04, 2025
Cumulative downloads
Total Downloads
Last Day
0%
NaN
Compared to previous day
Last Week
0%
NaN
Compared to previous week
Last Month
0%
NaN
Compared to previous month
Last Year
0%
NaN
Compared to previous year
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/account-tree-controller
@metamask/accounts-controller
@metamask/address-book-controller
@metamask/announcement-controller
@metamask/app-metadata-controller
@metamask/approval-controller
@metamask/assets-controllers
@metamask/base-controller
@metamask/bridge-controller
@metamask/bridge-status-controller
@metamask/build-utils
@metamask/chain-agnostic-permission
@metamask/composable-controller
@metamask/controller-utils
@metamask/delegation-controller
@metamask/earn-controller
@metamask/eip1193-permission-middleware
@metamask/ens-controller
@metamask/error-reporting-service
@metamask/eth-json-rpc-provider
@metamask/foundryup
@metamask/gas-fee-controller
@metamask/json-rpc-engine
@metamask/json-rpc-middleware-stream
@metamask/keyring-controller
@metamask/logging-controller
@metamask/message-manager
@metamask/multichain-api-middleware
@metamask/multichain-network-controller
@metamask/multichain-transactions-controller
@metamask/name-controller
@metamask/network-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/rate-limit-controller
@metamask/remote-feature-flag-controller
@metamask/sample-controllers
@metamask/seedless-onboarding-controller
@metamask/selected-network-controller
@metamask/signature-controller
@metamask/token-search-discovery-controller
@metamask/transaction-controller
@metamask/user-operation-controller
1%%{ init: { 'flowchart': { 'curve': 'bumpX' } } }%% 2graph LR; 3linkStyle default opacity:0.5 4 account_tree_controller(["@metamask/account-tree-controller"]); 5 accounts_controller(["@metamask/accounts-controller"]); 6 address_book_controller(["@metamask/address-book-controller"]); 7 announcement_controller(["@metamask/announcement-controller"]); 8 app_metadata_controller(["@metamask/app-metadata-controller"]); 9 approval_controller(["@metamask/approval-controller"]); 10 assets_controllers(["@metamask/assets-controllers"]); 11 base_controller(["@metamask/base-controller"]); 12 bridge_controller(["@metamask/bridge-controller"]); 13 bridge_status_controller(["@metamask/bridge-status-controller"]); 14 build_utils(["@metamask/build-utils"]); 15 chain_agnostic_permission(["@metamask/chain-agnostic-permission"]); 16 composable_controller(["@metamask/composable-controller"]); 17 controller_utils(["@metamask/controller-utils"]); 18 delegation_controller(["@metamask/delegation-controller"]); 19 earn_controller(["@metamask/earn-controller"]); 20 eip1193_permission_middleware(["@metamask/eip1193-permission-middleware"]); 21 ens_controller(["@metamask/ens-controller"]); 22 error_reporting_service(["@metamask/error-reporting-service"]); 23 eth_json_rpc_provider(["@metamask/eth-json-rpc-provider"]); 24 foundryup(["@metamask/foundryup"]); 25 gas_fee_controller(["@metamask/gas-fee-controller"]); 26 json_rpc_engine(["@metamask/json-rpc-engine"]); 27 json_rpc_middleware_stream(["@metamask/json-rpc-middleware-stream"]); 28 keyring_controller(["@metamask/keyring-controller"]); 29 logging_controller(["@metamask/logging-controller"]); 30 message_manager(["@metamask/message-manager"]); 31 multichain_api_middleware(["@metamask/multichain-api-middleware"]); 32 multichain_network_controller(["@metamask/multichain-network-controller"]); 33 multichain_transactions_controller(["@metamask/multichain-transactions-controller"]); 34 name_controller(["@metamask/name-controller"]); 35 network_controller(["@metamask/network-controller"]); 36 notification_services_controller(["@metamask/notification-services-controller"]); 37 permission_controller(["@metamask/permission-controller"]); 38 permission_log_controller(["@metamask/permission-log-controller"]); 39 phishing_controller(["@metamask/phishing-controller"]); 40 polling_controller(["@metamask/polling-controller"]); 41 preferences_controller(["@metamask/preferences-controller"]); 42 profile_sync_controller(["@metamask/profile-sync-controller"]); 43 rate_limit_controller(["@metamask/rate-limit-controller"]); 44 remote_feature_flag_controller(["@metamask/remote-feature-flag-controller"]); 45 sample_controllers(["@metamask/sample-controllers"]); 46 seedless_onboarding_controller(["@metamask/seedless-onboarding-controller"]); 47 selected_network_controller(["@metamask/selected-network-controller"]); 48 signature_controller(["@metamask/signature-controller"]); 49 token_search_discovery_controller(["@metamask/token-search-discovery-controller"]); 50 transaction_controller(["@metamask/transaction-controller"]); 51 user_operation_controller(["@metamask/user-operation-controller"]); 52 account_tree_controller --> base_controller; 53 account_tree_controller --> accounts_controller; 54 account_tree_controller --> keyring_controller; 55 accounts_controller --> base_controller; 56 accounts_controller --> keyring_controller; 57 accounts_controller --> network_controller; 58 address_book_controller --> base_controller; 59 address_book_controller --> controller_utils; 60 announcement_controller --> base_controller; 61 app_metadata_controller --> base_controller; 62 approval_controller --> base_controller; 63 assets_controllers --> base_controller; 64 assets_controllers --> controller_utils; 65 assets_controllers --> polling_controller; 66 assets_controllers --> accounts_controller; 67 assets_controllers --> approval_controller; 68 assets_controllers --> keyring_controller; 69 assets_controllers --> network_controller; 70 assets_controllers --> permission_controller; 71 assets_controllers --> phishing_controller; 72 assets_controllers --> preferences_controller; 73 assets_controllers --> transaction_controller; 74 base_controller --> json_rpc_engine; 75 bridge_controller --> base_controller; 76 bridge_controller --> controller_utils; 77 bridge_controller --> gas_fee_controller; 78 bridge_controller --> multichain_network_controller; 79 bridge_controller --> polling_controller; 80 bridge_controller --> accounts_controller; 81 bridge_controller --> assets_controllers; 82 bridge_controller --> eth_json_rpc_provider; 83 bridge_controller --> network_controller; 84 bridge_controller --> remote_feature_flag_controller; 85 bridge_controller --> transaction_controller; 86 bridge_status_controller --> base_controller; 87 bridge_status_controller --> controller_utils; 88 bridge_status_controller --> polling_controller; 89 bridge_status_controller --> user_operation_controller; 90 bridge_status_controller --> accounts_controller; 91 bridge_status_controller --> bridge_controller; 92 bridge_status_controller --> gas_fee_controller; 93 bridge_status_controller --> network_controller; 94 bridge_status_controller --> transaction_controller; 95 chain_agnostic_permission --> controller_utils; 96 chain_agnostic_permission --> network_controller; 97 chain_agnostic_permission --> permission_controller; 98 composable_controller --> base_controller; 99 composable_controller --> json_rpc_engine; 100 delegation_controller --> base_controller; 101 delegation_controller --> accounts_controller; 102 delegation_controller --> keyring_controller; 103 earn_controller --> base_controller; 104 earn_controller --> controller_utils; 105 earn_controller --> accounts_controller; 106 earn_controller --> network_controller; 107 earn_controller --> transaction_controller; 108 eip1193_permission_middleware --> chain_agnostic_permission; 109 eip1193_permission_middleware --> controller_utils; 110 eip1193_permission_middleware --> json_rpc_engine; 111 eip1193_permission_middleware --> permission_controller; 112 ens_controller --> base_controller; 113 ens_controller --> controller_utils; 114 ens_controller --> network_controller; 115 error_reporting_service --> base_controller; 116 eth_json_rpc_provider --> json_rpc_engine; 117 gas_fee_controller --> base_controller; 118 gas_fee_controller --> controller_utils; 119 gas_fee_controller --> polling_controller; 120 gas_fee_controller --> network_controller; 121 json_rpc_middleware_stream --> json_rpc_engine; 122 keyring_controller --> base_controller; 123 logging_controller --> base_controller; 124 logging_controller --> controller_utils; 125 message_manager --> base_controller; 126 message_manager --> controller_utils; 127 multichain_api_middleware --> chain_agnostic_permission; 128 multichain_api_middleware --> controller_utils; 129 multichain_api_middleware --> json_rpc_engine; 130 multichain_api_middleware --> network_controller; 131 multichain_api_middleware --> permission_controller; 132 multichain_api_middleware --> multichain_transactions_controller; 133 multichain_network_controller --> base_controller; 134 multichain_network_controller --> controller_utils; 135 multichain_network_controller --> accounts_controller; 136 multichain_network_controller --> keyring_controller; 137 multichain_network_controller --> network_controller; 138 multichain_transactions_controller --> base_controller; 139 multichain_transactions_controller --> polling_controller; 140 multichain_transactions_controller --> accounts_controller; 141 multichain_transactions_controller --> keyring_controller; 142 name_controller --> base_controller; 143 name_controller --> controller_utils; 144 network_controller --> base_controller; 145 network_controller --> controller_utils; 146 network_controller --> eth_json_rpc_provider; 147 network_controller --> json_rpc_engine; 148 network_controller --> error_reporting_service; 149 notification_services_controller --> base_controller; 150 notification_services_controller --> controller_utils; 151 notification_services_controller --> keyring_controller; 152 notification_services_controller --> profile_sync_controller; 153 permission_controller --> base_controller; 154 permission_controller --> controller_utils; 155 permission_controller --> json_rpc_engine; 156 permission_controller --> approval_controller; 157 permission_log_controller --> base_controller; 158 permission_log_controller --> json_rpc_engine; 159 phishing_controller --> base_controller; 160 phishing_controller --> controller_utils; 161 polling_controller --> base_controller; 162 polling_controller --> controller_utils; 163 polling_controller --> network_controller; 164 preferences_controller --> base_controller; 165 preferences_controller --> controller_utils; 166 preferences_controller --> keyring_controller; 167 profile_sync_controller --> base_controller; 168 profile_sync_controller --> accounts_controller; 169 profile_sync_controller --> keyring_controller; 170 profile_sync_controller --> network_controller; 171 rate_limit_controller --> base_controller; 172 remote_feature_flag_controller --> base_controller; 173 remote_feature_flag_controller --> controller_utils; 174 sample_controllers --> base_controller; 175 sample_controllers --> controller_utils; 176 sample_controllers --> network_controller; 177 seedless_onboarding_controller --> base_controller; 178 seedless_onboarding_controller --> keyring_controller; 179 selected_network_controller --> base_controller; 180 selected_network_controller --> json_rpc_engine; 181 selected_network_controller --> network_controller; 182 selected_network_controller --> permission_controller; 183 signature_controller --> base_controller; 184 signature_controller --> controller_utils; 185 signature_controller --> accounts_controller; 186 signature_controller --> approval_controller; 187 signature_controller --> keyring_controller; 188 signature_controller --> logging_controller; 189 signature_controller --> network_controller; 190 token_search_discovery_controller --> base_controller; 191 transaction_controller --> base_controller; 192 transaction_controller --> controller_utils; 193 transaction_controller --> accounts_controller; 194 transaction_controller --> approval_controller; 195 transaction_controller --> eth_json_rpc_provider; 196 transaction_controller --> gas_fee_controller; 197 transaction_controller --> network_controller; 198 transaction_controller --> remote_feature_flag_controller; 199 user_operation_controller --> base_controller; 200 user_operation_controller --> controller_utils; 201 user_operation_controller --> polling_controller; 202 user_operation_controller --> approval_controller; 203 user_operation_controller --> gas_fee_controller; 204 user_operation_controller --> keyring_controller; 205 user_operation_controller --> network_controller; 206 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.