Daniel
fa703173a0
Fix Jest unit tests ( #11687 )
...
* Fix Jest unit tests
* Provider correct getGasFeeTimeEstimate call to Gas Timing
* Fix tests for correct getGasFeeTimeEstimate method name
* Rename instances to getGasFeeTimeEstimate
Co-authored-by: David Walsh <davidwalsh83@gmail.com>
Co-authored-by: Dan Miller <danjm.com@gmail.com>
2021-07-30 15:10:41 -02:30
Daniel
24f5cc009b
Pass "maxFeePerGas" to the <GasTiming> component from Swaps ( #11684 )
2021-07-30 15:19:30 +02:00
kumavis
66eb4fb5a0
Update background.js ( #11663 )
2021-07-30 08:02:48 -05:00
David Walsh
e283c03c4e
EIP-1559 - Improve gas timing logic to show more accurate verbiage ( #11668 )
2021-07-30 08:00:02 -05:00
Daniel
714170c7b8
EIP-1559 and Rinkeby Testnet support in Swaps ( #11635 )
2021-07-30 13:35:30 +02:00
David Walsh
cbfde8a080
EIP-1559 - Fix duplicated networkSupports1559 variables ( #11679 )
2021-07-30 05:11:27 -05:00
David Walsh
5e18013468
Fix Storybook components by updating state for 1559 ( #11676 )
2021-07-30 05:06:35 -05:00
Alex Donesky
583c115663
remove estimation appearance from edit-gas-popover on non-1559 networks ( #11673 )
2021-07-29 18:29:36 -05:00
Alex Donesky
1135810699
Bump controllers version from 12.0.0 to 14.0.2 ( #11674 )
2021-07-29 19:47:35 -02:30
Dan J Miller
b4722ff81d
Fix to having radio buttons in advanced gas inputs pre-selected ( #11669 )
...
* Ensure fees match in use gas inputs
* Lint fix
2021-07-29 16:00:21 -02:30
David Walsh
990a278177
EIP-1559 - Only show radio group and gas timing when network supports 1559 ( #11659 )
2021-07-29 13:13:14 -05:00
ryanml
8b53350501
Sync master
with develop
( #11666 )
...
* Use current block gas limit as the limit passed eth_estimateGas (#11658 )
* Revert "Use current block gas limit as the limit passed eth_estimateGas (#11658 )" (#11660 )
This reverts commit aee79fd44d
.
* Use current block gas limit as the limit passed eth_estimateGas (#11658 )
* Version v9.8.4
* Allow higher precision gas prices in the send flow (#11652 )
* Allow higher precision gas prices in the send flow
* Fix gas duck test
* Allow more decimals in transaction breakdown gas price
* [skip e2e] Update changelog for v9.8.4 (#11665 )
Co-authored-by: Dan J Miller <dmiller@kyokan.io>
Co-authored-by: MetaMask Bot <metamaskbot@users.noreply.github.com>
2021-07-29 14:06:16 -02:30
David Walsh
15cbe4e9a0
EIP-1559 - Allow decimals for maxFeePerGas and maxPriorityFeePerGas ( #11664 )
2021-07-29 10:59:14 -05:00
David Walsh
0849738003
EIP-1559 - Don't hide advanced form when radio button is chosen ( #11643 )
2021-07-29 10:14:48 -05:00
David Walsh
6d1fb911dc
EIP-1559 - Fix education links ( #11650 )
2021-07-29 09:18:13 -05:00
Dan J Miller
aaa15cbe03
Add support for EIP1559 transactions to transaction breakdown ( #11622 )
...
* Add support for EIP1559 transactions to transaction breakdown
* Use userPreferencedCurrencyDisplay for effective gas price in transaction breakdown
* Hide eip1559 gas properties in transaction breakdown on non-1559 networks
* Add comment explaining gasPrice and effectiveGasPrice usage in transaction breakdown container.
2021-07-28 15:00:34 -02:30
ryanml
52bac60a22
Fixing confirmation layout when dapp has suggested a price (EIP-1559) ( #11634 )
2021-07-28 11:29:55 -05:00
kumavis
984b78730f
CI - enforce dep usage with depcheck ( #11518 )
...
* deps - validate with depcheck
* ci - add depcheck + fixes for missing/extra deps
* ci - run depcheck after deps prep install
* deps - add yarn-deduplicate development tool
* Update .circleci/config.yml
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
* Update .circleci/config.yml
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
* Removing @lavamoat/preinstall-always-fail
* [depcheck] removing unused dependencies
* Update .depcheckrc.yml
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
Co-authored-by: ryanml <ryanlanese@gmail.com>
2021-07-27 20:03:03 -07:00
Dan J Miller
7c86727c16
Make EIP1559 compatibility in tx controller also require account type support ( #11616 )
2021-07-27 20:43:48 -02:30
Dan J Miller
9a81b826c5
Only show dapp suggested gas fee warning if user has not edited the fee ( #11621 )
2021-07-27 20:01:53 -02:30
David Walsh
604524f94d
EIP-1559 - Restore custom values in Edit Gas Popover ( #11589 )
...
* EIP-1559 - Restore custom values in Edit Gas Popover
* Provide method to tell which radio button the user may have selected
* Use lodash's findKey
* Add case for legacy gas
* Use gas instead of gasLimit
* Remove unnecessary deletion and todo
2021-07-27 17:12:56 +02:00
ryanml
813eef6080
Trimming whitespace in ENSInput ( #11631 )
2021-07-27 07:53:13 -07:00
Daniel
709369dc14
Fix default tooltip color ( #11633 )
2021-07-27 15:20:01 +02:00
Dan J Miller
f4d294714a
Ensure origin shows in gas popover dapp suggested gas fee warning ( #11618 )
2021-07-26 21:13:05 -02:30
sethkfman
d64d9050b8
bumped contract-metadata to v1.28.0 ( #11625 )
2021-07-26 12:03:21 -07:00
ryanml
38ce8a3d48
Merge pull request #11627 from MetaMask/master-sync
...
Sync `master` with `develop`
2021-07-26 11:13:25 -07:00
ryanml
c325996296
Merge remote-tracking branch 'origin/develop' into master-sync
2021-07-26 10:54:32 -07:00
ryanml
447cb03621
Merge pull request #11600 from MetaMask/Version-v9.8.3
...
Version v9.8.3 RC
2021-07-26 10:53:52 -07:00
ryanml
0cbc06a793
Fixing PR links in 9.8.1 and 9.8.2 (Changelog) ( #11617 )
2021-07-26 10:35:31 -07:00
ryanml
ca0e1aa43d
Fixing PR links in 9.8.1 and 9.8.2 (Changelog) ( #11617 )
2021-07-26 10:34:46 -07:00
David Walsh
fab9cfde03
EIP-1559 - Provide data wiring for Gas Timing component ( #11462 )
2021-07-26 10:35:51 -05:00
David Walsh
a2be02dfeb
EIP-1559 - Show gas estimate updating animation in transaction detail ( #11566 )
2021-07-26 10:24:44 -05:00
David Walsh
6986e76adc
EIP-1559 - Show advanced form controls by default when user has selected custom values or there are gas warnings/errors ( #11590 )
2021-07-26 09:17:23 -05:00
David Walsh
71ade71c2b
EIP-1559 - Prevent isEIP1559Transaction throwing undefined error ( #11607 )
2021-07-26 09:16:57 -05:00
ryanml
d092e4bdbe
Fixing type issue with auto-filled custom token decimals value ( #11604 )
2021-07-26 07:08:10 -07:00
ryanml
d03dc311ee
Adding hex address guard to input validation for token sends ( #11608 )
2021-07-26 07:07:57 -07:00
Dan J Miller
c72f1c5ae9
Ensure that the send flow state recipient nickname gets set if recipient address is in addressBook ( #11610 )
2021-07-26 07:06:45 -07:00
Dan J Miller
02318df48c
Ensure that the send flow state recipient nickname gets set if recipient address is in addressBook ( #11610 )
2021-07-26 07:03:05 -07:00
Daniel
868d932165
Check for the "fromToken" existance before checking decimals ( #11606 )
2021-07-26 10:15:13 +02:00
David Walsh
5d92836c8c
EIP-1559 - Provide the nonce field in the new transaction display ( #11598 )
2021-07-25 09:56:24 -05:00
ryanml
5fe6830ffd
[skip e2e] Update changelog for v9.8.3 ( #11601 )
2021-07-24 15:50:50 -07:00
David Walsh
cd4521fb12
EIP-1559 - Allow wrapping for dapp suggested origin ( #11602 )
2021-07-24 15:40:51 -05:00
MetaMask Bot
75c7d284c5
Version v9.8.3
2021-07-24 00:44:37 +00:00
Dan J Miller
972b122d47
Fix sending maximum of an ERC20 token ( #11594 )
...
* Fix sending maximum of an ERC20 token
* Always update gas limit when send amount updates
2021-07-23 17:42:10 -07:00
Dan J Miller
2ac7b27876
Fix sending maximum of an ERC20 token ( #11594 )
...
* Fix sending maximum of an ERC20 token
* Always update gas limit when send amount updates
2021-07-23 17:40:40 -07:00
David Walsh
4e87069af3
EIP-1559 - Prevent Max Fee and Max Amount from wrapping on confirmation screen ( #11591 )
2021-07-23 08:39:10 -05:00
ryanml
8cb1557f1c
Adding method to capture one-time Sentry exceptions ( #11553 )
2021-07-22 16:13:40 -07:00
ryanml
a96af9e5fc
No longer deconstructing account menu ref if it isn't rendered ( #11585 )
2021-07-22 11:42:44 -07:00
ryanml
68c852f7c9
Validating seed phrase in restoration flow ( #11586 )
2021-07-22 10:34:53 -07:00
Daniel
a17c4462b4
Add token decimals validation in Swaps ( #11587 )
...
* Add token decimals validation in Swaps
* Use camelCase
2021-07-22 19:29:31 +02:00