1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-10-23 11:46:13 +02:00
metamask-extension/ui/app/pages/settings
ricky 5f254f7325 Add advanced setting to enable editing nonce on confirmation screens (#7089)
* Add UseNonce toggle

* Get the toggle actually working and dispatching

* Display nonce field on confirmation page

* Remove console.log

* Add placeholder

* Set customNonceValue

* Add nonce key/value to txParams

* remove customNonceValue from component state

* Use translation file and existing CSS class

* Use existing TextField component

* Remove console.log

* Fix lint nits

* Okay this sorta works?

* Move nonce toggle to advanced tab

* Set min to 0

* Wrap value in Number()

* Add customNonceMap

* Update custom nonce translation

* Update styles

* Reset CustomNonce

* Fix lint

* Get tests passing

* Add customNonceValue to defaults

* Fix test

* Fix comments

* Update tests

* Use camel case

* Ensure custom nonce can only be whole number

* Correct font size for custom nonce input

* UX improvements for custom nonce feature

* Fix advanced-tab-component tests for custom nonce changes

* Update title of nonce toggle in settings

* Remove unused locale message

* Cast custom nonce to string in confirm-transaction-base.component

* Handle string conversion and invalid values for custom nonces in handler

* Don't call getNonceLock in tx controller if there is a custom nonce

* Set nonce details for cases where nonce is customized

* Fix incorrectly use value for deciding whether to getnoncelock in approveTransaction

* Default nonceLock to empty object in approveTransaction

* Reapply use on nonceLock in cases where customNonceValue in approveTransaction.

* Show warning message if custom nonce is higher than MetaMask's next nonce

* Fix e2e test failure caused by custom nonce and 3box toggle conflict

* Update nonce warning message to include the suggested nonce

* Handle nextNonce comparison and update logic in lifecycle

* Default nonce field to suggested nonce

* Clear custom nonce on reject or confirm

* Fix bug where nonces are not shown in tx list on self sent transactions

* Ensure custom nonce is reset after tx is created in background

* Convert customNonceValue to number in approve tranasction controller

* Lint fix

* Call getNextNonce after updating custom nonce
2019-09-27 00:30:36 -04:00
..
advanced-tab Add advanced setting to enable editing nonce on confirmation screens (#7089) 2019-09-27 00:30:36 -04:00
connections-tab Connections settings tab (#7013) 2019-08-15 18:37:18 -02:30
contact-list-tab Right-to-left CSS (using module for conversion) (#7072) 2019-09-03 14:47:54 -03:00
info-tab Update buttons & colors to match design system (#6446) 2019-04-16 17:05:22 -02:30
networks-tab Refactor validation function (#7187) 2019-09-18 10:57:18 -03:00
security-tab Add toggle for incoming transactions (#7049) 2019-08-21 16:12:14 -02:30
settings-tab Address various UI styling issues (#6744) 2019-07-08 15:28:35 -02:30
index.js Address book send plus contact list (#6914) 2019-07-31 17:26:44 -02:30
index.scss 3box integration 2.0 (#6972) 2019-09-16 14:41:01 -02:30
settings.component.js Add breadcrumb spacing on Contacts page (#7087) 2019-08-31 13:01:53 -03:00
settings.container.js Connections settings tab (#7013) 2019-08-15 18:37:18 -02:30