Code Analysis: Ethereum Wallet 4.10.6

Function Rating Maintainability Complexity Lines of code
ETHEREUM_WALLET_enqueue_script()
D
16
40 269
_ETHEREUM_WALLET_balance_shortcode_data()
D
26
35 140
ETHEREUM_WALLET_account_management_select_action()
D
29 34 125
ETHEREUM_WALLET_blockchain_print_options_hook3()
D
22
15 406
ETHEREUM_WALLET_sendform_action()
D
28
28 151
ETHEREUM_WALLET_advanced_blockchain_print_options_hook()
C
23
13 337
ETHEREUM_WALLET_is_tx_confirmed()
C
32 26 110
ETHEREUM_WALLET_account_management_import_action()
C
33 23 95
ETHEREUM_WALLET_send_transaction()
B
31 18 116
ETHEREUM_WALLET_options_page()
B
29 13 168
_ETHEREUM_WALLET_get_tokens_data()
B
40 17 54
ETHEREUM_WALLET_send_ether()
B
33 14 95
ETHEREUM_WALLET_sign_transaction()
B
36 14 78
ETHEREUM_WALLET_account_management_create_action()
A
40 13 61
ETHEREUM_WALLET_query_gas_price_wei()
A
37 11 75
ETHEREUM_WALLET_blockchain_print_options_hook()
A
41 9 70
ETHEREUM_WALLET_admin_fee_print_options_hook()
A
37 6 109
Ethereumico\EthereumWallet\CurrencyConvertor::get_rate_from_api()
A
40 9 61
ETHEREUM_WALLET_blockchain_get_save_options_hook()
A
57 11 14
ETHEREUM_WALLET_account_management_select_shortcode()
A
43 8 46
ETHEREUM_WALLET_blockchain_print_options_hook2()
A
41 6 75
ETHEREUM_WALLET_account_management_import_shortcode()
A
48 9 27
ETHEREUM_WALLET_isEIP1559()
A
46 8 40
_ETHEREUM_WALLET_getChainId_network_impl()
A
46 7 41
ETHEREUM_WALLET_web3_signTransaction_endpoint()
A
46 7 40
ETHEREUM_WALLET_get_gas_price_tip_wei()
A
49 7 31
ETHEREUM_WALLET_get_token2wcproduct()
S
51 7 29
ETHEREUM_WALLET_history_shortcode()
S
49 7 28
Ethereumico\EthereumWallet\CurrencyConvertor::get_exchange_rate()
S
51 7 26
ETHEREUM_WALLET_get_wallet_name()
S
52 7 25
ETHEREUM_WALLET_sendform_shortcode()
S
51 7 22
ETHEREUM_WALLET_getBlockchainNetwork()
S
54 7 20
ETHEREUM_WALLET_get_accounts()
S
53 6 25
ETHEREUM_WALLET_get_gas_price_wei()
S
51 6 25
ETHEREUM_WALLET_account_management_create_shortcode()
S
52 6 21
ETHEREUM_WALLET_get_last_tx_hash_time()
S
55 5 21
ETHEREUM_WALLET_account_management_export_shortcode()
S
53 5 21
ETHEREUM_WALLET_ipfs_print_options_hook()
S
47 3 43
ETHEREUM_WALLET_getBlockchainAPINodeType()
S
62 5 12
ETHEREUM_WALLET_getBalanceEth()
S
53 4 24
ETHEREUM_WALLET_query_web3_gas_price_wei()
S
54 4 22
ETHEREUM_WALLET_account_shortcode()
S
55 4 17
ETHEREUM_WALLET_handling_custom_meta_query_keys()
S
58 4 17
ETHEREUM_WALLET_get_wallet_address()
S
60 4 14
ETHEREUM_WALLET_calc_display_value()
S
60 4 12
ETHEREUM_WALLET_log()
S
62 4 11
ETHEREUM_WALLET_api_keys_print_options_hook()
S
54 3 24
ETHEREUM_WALLET_get_user_by_wallet_endpoint()
S
56 3 20
ETHEREUM_WALLET_getLatestBlock()
S
58 3 17
ETHEREUM_WALLET_checksum_encode()
S
57 3 16
ETHEREUM_WALLET_get_user_name()
S
66 4 8
ETHEREUM_WALLET_balance_shortcode()
S
55 3 15
ethereum_wallet_freemius_init()
S
51 2 29
ETHEREUM_WALLET_getWeb3Endpoint()
S
61 3 13
ETHEREUM_WALLET_getWeb3WSSEndpoint()
S
61 3 13
_ETHEREUM_WALLET_getChainId_impl()
S
62 3 12
ETHEREUM_WALLET_getHttpProvider()
S
63 3 11
ETHEREUM_WALLET_actlinks()
S
62 3 11
ETHEREUM_WALLET_user_registration()
S
57 2 16
ETHEREUM_WALLET_get_gas_estimate()
S
59 2 16
ETHEREUM_WALLET_admin_notice()
S
66 3 9
ETHEREUM_WALLET_admin_notice()
S
66 3 9
ETHEREUM_WALLET_get_default_gas_price_wei()
S
58 2 15
ETHEREUM_WALLET_api_keys_get_save_options_hook()
S
67 3 7
ETHEREUM_WALLET_admin_notice_gmp()
S
66 3 9
ETHEREUM_WALLET_admin_notice_mbstring()
S
66 3 9
_ETHEREUM_WALLET_double_int_multiply()
S
60 2 14
ETHEREUM_WALLET_get_user_id_by_wallet()
S
61 2 13
ETHEREUM_WALLET_getCurrencyTicker()
S
62 2 11
ETHEREUM_WALLET_getCurrencyName()
S
62 2 11
ETHEREUM_WALLET_get_user_by_wallet_schema()
S
55 1 22
ETHEREUM_WALLET_get_token_tx_list_api_url_template()
S
65 2 9
ETHEREUM_WALLET_get_erc1155_token_tx_list_api_url_template()
S
65 2 9
ETHEREUM_WALLET_ipfs_get_save_options_hook()
S
73 2 6
ETHEREUM_WALLET_deactivate()
S
71 2 6
ETHEREUM_WALLET_get_address_path_template()
S
65 2 9
ETHEREUM_WALLET_user_posts_count_column_content()
S
66 2 8
ETHEREUM_WALLET_get_token_uri_filter()
S
69 2 6
ETHEREUM_WALLET_get_internal_tx_list_api_url_template()
S
65 2 9
ETHEREUM_WALLET_get_nft_token_tx_list_api_url_template()
S
65 2 9
ETHEREUM_WALLET_admin_fee_get_save_options_hook()
S
73 2 6
ETHEREUM_WALLET_getChainId()
S
70 2 7
ETHEREUM_WALLET_get_txhash_path_template()
S
65 2 9
ETHEREUM_WALLET_advanced_blockchain_get_save_options_hook()
S
73 2 6
ETHEREUM_WALLET_get_tx_list_api_url_template()
S
65 2 9
ETHEREUM_WALLET_get_avatar_url()
S
70 2 7
ETHEREUM_WALLET_get_user_page_url()
S
73 2 6
ETHEREUM_WALLET_add_menu_link()
S
67 1 9
ETHEREUM_WALLET_web3_signTransaction_schema()
S
68 1 8
ETHEREUM_WALLET_ipfs_settings_tabs_hook()
S
75 1 4
ETHEREUM_WALLET_admin_fee_settings_tabs_hook()
S
75 1 4
ETHEREUM_WALLET_modify_user_columns()
S
75 1 4
ETHEREUM_WALLET_stylesheet()
S
100 1 2
ETHEREUM_WALLET_get_address_path()
S
80 1 3
ETHEREUM_WALLET_get_txhash_path()
S
80 1 3
ETHEREUM_WALLET_api_keys_settings_tabs_hook()
S
75 1 4
ETHEREUM_WALLET_blockchain_settings_tabs_hook()
S
75 1 4
ETHEREUM_WALLET_custom_admin_css()
S
78 1 5
ETHEREUM_WALLET_web3_signPersonalMessage_schema()
S
68 1 8
ETHEREUM_WALLET_init()
S
75 1 4
ETHEREUM_WALLET_Logger::add()
S
75 1 4
ETHEREUM_WALLET_create_account()
S
67 1 7
ETHEREUM_WALLET_enqueue_scripts_()
S
77 1 4
ETHEREUM_WALLET_address_from_key()
S
64 1 9
ETHEREUM_WALLET_get_wallet_private_key()
S
78 1 4
ETHEREUM_WALLET_web3_signPersonalMessage_endpoint()
S
68 1 7
Ethereumico\EthereumWallet\CurrencyConvertor::convert()
S
65 1 10
Ethereumico\EthereumWallet\CurrencyConvertor::__construct()
S
74 1 5