David Walsh
92680cf56f
Add support for multiple Ledger & Trezor hardware accounts ( #10505 )
4 years ago
David Walsh
444d8dd51a
Fix #10081 - Use fetchWithCache to retrieve and store basic gas estimates ( #10384 )
4 years ago
David Walsh
aeffe176b3
Hide zero balance tokens with preference ( #10486 )
4 years ago
ryanml
083a795a30
Converting ListItem container from button to div ( #10611 )
...
Fixes MetaMask/metamask-extension#10610
4 years ago
Dan J Miller
21868e08e6
Move the METASWAP_API_HOST constant to the swaps constant file ( #10612 )
4 years ago
Dan J Miller
c86ceacfd9
Standard reference to ETH_SWAPS_TOKEN_ADDRESS via ETH_SWAPS_TOKEN_OBJECT.address ( #10613 )
4 years ago
Niranjana Binoy
85181aaff4
adding condition check to verify token data is loaded before rendering approve screen ( #10606 )
4 years ago
ryanml
d68466f0b8
Fixing activity title text truncation ( #10601 )
...
Fixes MetaMask/metamask-extension#9997
4 years ago
ryanml
45c076e232
Adding warnings for excessive custom gas input ( #10582 )
...
Fixes MetaMask/metamask-extension#9811
4 years ago
Brad Decker
3840a58e82
use metamask/etherscan-link ( #10580 )
4 years ago
Dan J Miller
b441dcec6a
Convert useSwapsEthToken hook to a selector ( #10568 )
...
* Convert useSwapsEthToken hook to a selector
* Code cleanup
4 years ago
Shane
d034adfb24
Fix/handle safe low undefined ( #10561 )
...
* fix: handle safeLow undefined
fixes #10558
* fix: add tests for isCustomGasPriceSafe selector
4 years ago
Brad Decker
615f87e12e
handle undefined network ( #10560 )
4 years ago
ryanml
a8b1653566
Updating references to MetaMask support ( #10563 )
...
* Updating references to support email
Fixes MetaMask/metamask-extension#10188
* Removing UniqueImage component
* Removing unused UniqueImage locales
4 years ago
Dan J Miller
325215fb5f
Remove dead code related to the selectedFromToken variable in swaps/index.js ( #10570 )
4 years ago
ryanml
3c6cdef074
Adding a warning when sending a token to its own contract address ( #10546 )
...
Fixes MetaMask/metamask-extension#9437
4 years ago
Brad Decker
eef92d0d5a
handle undefined network ( #10560 )
4 years ago
Brad Decker
e42658b590
cache balances by chain id ( #10545 )
4 years ago
Shane
d44c4d3747
Fix/handle safe low undefined ( #10561 )
...
* fix: handle safeLow undefined
fixes #10558
* fix: add tests for isCustomGasPriceSafe selector
4 years ago
Mark Stacey
1ed75b45f7
Remove unused `hasHexData` prop ( #10529 )
...
This prop was never passed in, nor can I see any reason for it to exist
in the first place.
4 years ago
Dan J Miller
46ecf70741
Update swaps failure copy to help users get support ( #10525 )
4 years ago
Brad Decker
7532e7ce3f
fix links in add ethereum chain ( #10536 )
4 years ago
David Walsh
8013e85c20
Accommodate for 0 sources verifying swap token ( #10521 )
4 years ago
Brad Decker
616b71271a
add chainId to all new transaction metadata ( #10528 )
4 years ago
Mark Stacey
0f7e2dbf20
Show warnings on Add Recipient page of Send flow ( #10530 )
...
Warnings were not shown on the Add Recipient page of the send flow. Now
any send warnings will be shown. This can be tested using an ENS name
with a confusable character in it (the confusable character warning
will be shown).
A condition was also removed that prevented any warnings or errors from
rendering when the user had non-zero contacts or recent addresses. I
have no idea why you'd want to hide warnings or errors if the user had
no contacts or recent addresses. None of these errors even pertain to
contacts or recent addresses.
4 years ago
ty
b04120dd0f
Warn users when an ENS name contains 'confusable' characters ( #9187 )
...
* Add warning system for 'confusable' ENS names (#9129 )
Uses unicode.org's TR39 confusables.txt to display a warning when
'confusable' unicode points are detected.
Currently only the `AddRecipient` component has been updated, but the new
`Confusable` component could be used elsewhere
The new `unicode-confusables` dependency adds close to 100KB to the
bundle size, and around 30KB when gzipped.
Adds 'tag' prop to the tooltop-v2 component
Use $Red-500 for confusable ens warning
Lint Tooltip component
Update copy for confusing ENS domain warning.
* Fix prop type
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
4 years ago
Austin Akers
dedadee346
[Fixed] #7921 Message text overflow removed redundant title ( #10485 )
...
* fixed message text overflow
* reverted and removed mesage title inside message--root
* fixed margin problem in sign message
* removed dead css
* fixed large left padding on data signing
4 years ago
Brad Decker
1a2dc850a3
addEthereumChain bug fixes ( #10520 )
4 years ago
Brad Decker
15d78b8158
use chain id for enabling ENS IPFS resolution ( #10507 )
4 years ago
Mark Stacey
2b022cd759
Remove unused AppHeader props ( #10506 )
...
These two props were being passed into the AppHeader component by the
AppHeader container despite them being unused.
4 years ago
Dan J Miller
e7a0ca134b
Replace use of 'destinationAmountInEth' property with 'destinationAmountInETH' ( #10500 )
4 years ago
Dan J Miller
9c4af85664
Ensure that swap approve tx and swap tx always have the same gas price ( #10501 )
4 years ago
Dan J Miller
75a81c605a
Eliminate artificial delay in swaps loading screen after request loading is complete ( #10496 )
4 years ago
David Walsh
839693b685
Use chain ID instead of network name for getIsMainnet ( #10488 )
4 years ago
Brad Decker
aabe653240
Add Custom Network UI ( #10310 )
4 years ago
David Walsh
7e0525ec17
Fix #10447 - Prevent navigation from jumping vertically when clicking into token ( #10471 )
4 years ago
David Walsh
3d579dfcef
Remove react-select and SimpleDropdown, use Dropdown ( #10468 )
4 years ago
Niranjana Binoy
fab22ee05f
Fetch eth_gasprice in send flow on non-Mainnet networks ( #10444 )
4 years ago
David Walsh
59a9d4dc5c
Clean up network form form generation, autofocus the network name ( #10473 )
4 years ago
Thomas Huang
21aec63f41
Fix encypt/decrypt tx queueing ( #10350 )
...
Fixes #10231
Use unconfirmedTransactionsListSelector in the encypt/decrypt components to render the appropriate data to the component at the appropriate time(?).
I am still unsure how sometimes the state.confirmTransaction can we left empty sometimes on rendering the component, possibly the issue with the ConfirmTransaction componentDidUpdate constantly hitting this section.
https://github.com/MetaMask/metamask-extension/blob/develop/ui/app/pages/confirm-transaction/confirm-transaction.component.js#L94-L101
For now this seems to be an intermediate fix.
4 years ago
Dan J Miller
b056867c33
Correct use of useTokenTracker in viewQuote to ensure token data is not disrupted by faulty token in user account ( #10456 )
...
* Use the includeFailedTokens option with useTokenTracker in viewQuote
* Show appropriate error message if we do not have data on the balance of token on the view-quote screen
* Update app/_locales/en/messages.json
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
4 years ago
Shane
f4819e408b
fix: confirm page header should show address in fullscreen ( #10467 )
...
fixes #9920
4 years ago
Thomas Huang
1f79250285
Fixes gas selection check mark on the notification view ( #10465 )
4 years ago
David Walsh
ffeaeea4b1
Disable BUY button from home screen when not on main network ( #10453 )
4 years ago
Brad Decker
8e2d4e6fdd
add MetaMaskTranslation component ( #10405 )
...
* add MetaMaskTranslation component
* add stories
* Update ui/app/components/app/metamask-translation/metamask-translation.js
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
* Update ui/app/components/app/metamask-translation/metamask-translation.js
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
* fix regex
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
4 years ago
Erik Marks
e48053a6d5
Add custom network RPC method ( #9724 )
...
Co-authored-by: Erik Marks <25517051+rekmarks@users.noreply.github.com>
Co-authored-by: Brad Decker <git@braddecker.dev>
4 years ago
Thomas Huang
d8cda0b093
Fixes css override of token option menu icons. ( #10424 )
...
The `@include Paragraph` was added in one of the typography PRs but I believe it was intended for the token options text, not the icon. I believe the Paragraph only applies to text like everywhere else in the UI and this should be safe to remove from the icon to display the font-family from Font Awesome.
4 years ago
Thomas Huang
73f5d386fe
Fix color indicator size ( #10421 )
4 years ago
Brad Decker
bd1683402a
use native currency in asset row ( #10413 )
...
* use native currency in asset row
* set native currency on startup
4 years ago
Mark Stacey
6677bd9cce
Remove unused `confirmTransaction` state ( #10396 )
...
The `confirmTransaction` Redux slice had a lot of unused state and
action creators. They have all been removed.
4 years ago