1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-12-03 06:34:27 +01:00
metamask-extension/ui/components/app
Elliot Winkler 7b963cabd7
Alert users when the network is busy (#12268)
When a lot of transactions are occurring on the network, such as during
an NFT drop, it drives gas fees up. When this happens, we want to not
only inform the user about this, but also dissuade them from using a
higher gas fee (as we have proved in testing that high gas fees can
cause bidding wars and exacerbate the situation).

The method for determining whether the network is "busy" is already
handled by GasFeeController, which exposes a `networkCongestion`
property within the gas fee estimate data. If this number exceeds 0.66 —
meaning that the current base fee is above the 66th percentile among the
base fees over the last several days — then we determine that the
network is "busy".
2022-01-07 12:18:02 -07:00
..
account-list-item Fix account-list-item component for new Storybook format (#12893) 2021-12-07 09:45:04 -08:00
account-menu Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
advanced-gas-controls Alert users when the network is busy (#12268) 2022-01-07 12:18:02 -07:00
advanced-gas-fee-popover Remove dupe Prettier config from ESLint config (#13234) 2022-01-06 15:56:51 -07:00
alerts Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
app-header Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
app-loading-spinner using 1559 V2 for cancel speed up flows (#13019) 2022-01-06 08:17:26 +05:30
asset-list Hiding refresh list on non-Mainnet networks (#12210) 2021-09-27 13:42:51 -04:00
asset-list-item Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
cancel-button UX Papercuts Epic: Create a consistent representation of the Buttons (#12096) 2021-10-05 15:20:42 -04:00
cancel-speedup-popover EIP-1559 V2 UI fixes (#13222) 2022-01-07 04:10:31 +05:30
collectible-details Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
collectible-options Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
collectibles-detection-notice Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
collectibles-items Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
collectibles-tab Feat/check update collectible ownership (#13110) 2022-01-03 14:39:41 -06:00
confirm-page-container Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
connected-accounts-list Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
connected-accounts-permissions Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
connected-sites-list Permission System 2.0 (#12243) 2021-12-06 19:16:49 -08:00
connected-status-indicator Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
contact-list Use ternary conditionals instead of && (#12406) 2021-10-21 11:11:31 -05:00
dropdowns Remove bottom space when hiding testnet (#12821) 2022-01-05 13:04:34 -06:00
edit-gas-display Alert users when the network is busy (#12268) 2022-01-07 12:18:02 -07:00
edit-gas-display-education Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
edit-gas-fee-button EIP-1559 V2 UI fixes (#13222) 2022-01-07 04:10:31 +05:30
edit-gas-fee-popover Alert users when the network is busy (#12268) 2022-01-07 12:18:02 -07:00
edit-gas-popover Alert users when the network is busy (#12268) 2022-01-07 12:18:02 -07:00
flask Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
gas-customization Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
gas-details-item Remove dupe Prettier config from ESLint config (#13234) 2022-01-06 15:56:51 -07:00
gas-timing Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
home-notification Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
import-token-link Hiding refresh list on non-Mainnet networks (#12210) 2021-09-27 13:42:51 -04:00
info-box Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
ledger-instruction-field Check if ledger was successfully able to establish transport on confirm screen mount (#12535) 2021-11-04 15:49:53 -02:30
loading-network-screen UX Papercuts Epic: Create a consistent representation of the Buttons (#12096) 2021-10-05 15:20:42 -04:00
menu-bar Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
metamask-template-renderer Organizing storybook to echo app folder structure (#12796) 2021-12-01 11:27:57 -08:00
metamask-translation Add JSDoc ESLint rules (#12112) 2022-01-07 12:27:33 -03:30
modal Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
modals Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
multilayer-fee-message Adds multilayer fee display to erc20 token approval screen (#12824) 2021-11-29 13:23:37 -03:30
multiple-notifications Fixing breakpoint fallthroughs 2021-09-11 11:13:36 -07:00
network-display Implement Network Switcher designs (#12260) 2021-10-28 23:31:05 +04:00
permission-page-container Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
permissions-connect-footer Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
permissions-connect-header Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
permissions-connect-permission-list Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
qr-hardware-popover Remove dupe Prettier config from ESLint config (#13234) 2022-01-06 15:56:51 -07:00
recovery-phrase-reminder UX Papercuts Epic: Create a consistent representation of the Buttons (#12096) 2021-10-05 15:20:42 -04:00
selected-account Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
signature-request Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
signature-request-original Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
step-progress-bar Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
tab-bar Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
token-cell Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
token-list Integrate TokensController (#11552) 2021-09-10 12:37:19 -05:00
transaction-activity-log Add JSDoc ESLint rules (#12112) 2022-01-07 12:27:33 -03:30
transaction-breakdown Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
transaction-decoding Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
transaction-detail Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
transaction-detail-item Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
transaction-icon Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
transaction-list Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
transaction-list-item Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
transaction-list-item-details Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
transaction-status Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
transaction-total-banner Organizing storybook to echo app folder structure (#12796) 2021-12-01 11:27:57 -08:00
user-preferenced-currency-display Update ESLint config to v8 (#12886) 2021-12-09 15:36:24 -03:30
user-preferenced-currency-input remove the ui/app and ui/lib folders (#10911) 2021-04-28 14:53:59 -05:00
user-preferenced-token-input remove the ui/app and ui/lib folders (#10911) 2021-04-28 14:53:59 -05:00
wallet-overview Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
whats-new-popup Dark Mode Part 1: Switch to Using CSS Variables (#13147) 2022-01-06 11:35:49 -06:00
app-components.scss using 1559 V2 for cancel speed up flows (#13019) 2022-01-06 08:17:26 +05:30
menu-droppo.js Remove legacy node parent detection (#12814) 2021-12-10 13:17:18 -06:00