Bruno Barbieri
be255210a9
fix visibility
2018-11-30 20:54:57 -05:00
Dan J Miller
4c24555545
Save recent network balances in local storage ( #5843 )
...
* Use selector for state.metamask.accounts in all cases.
* Default to cached balance when selecting metamask accounts
* Adds the cached-balances controller
* Documentation and small codes fixes for #5843
Co-Authored-By: danjm <danjm.com@gmail.com>
2018-11-30 14:51:24 -08:00
Paul Bouchon
45a9f40aa6
bugfix: normalize contract addresss when fetching exchange rates ( #5863 )
2018-11-30 11:52:00 -05:00
Dan Finlay
c7233e2cc7
Fixed Vivek's bug ( #5860 )
...
* Fixed Vivek's bug
Fixes #5850
What was happening:
It seems that his MetaMask had crashed while some new transactions had
been loading defaults. He probably had a network connectivity issue to
Infura (which we are working with Infura to address).
As a result of this network cutout, his three unapproved transactions
were not marked failed, and were not marked as `loadingDefaults =
false`, as their gas prices had not yet been estimated.
Normally this behavior is supposed to clean itself up when the
transaction controller starts up, via the
`TransactionController._onBootCleanUp()` function, but in this case,
during unlock, that function was unable to do its job because when it
requested the transaction list, the current network was in the `loading`
state, making it proceed as if there were no pending transactions.
To fix this, I am doing two things:
- Setting transactions to loadingDefaults = false in more catch blocks.
- Calling `onBootCleanUp()` when the network store's status changes, so
that it will re-trigger when loading completes.
* Fixed reference
* Fixed infinite loop bug
Was refreshing the tx list on every tx state change instead of just
network changes, creating an infinite loop.
* Add notes to tx updates to clarify logs
2018-11-29 16:08:03 -08:00
Dan Finlay
4be3fe5906
Version 5.0.4 RC1 ( #5859 )
2018-11-29 11:43:00 -10:00
Frankie
a803522a92
transactions/tx-gas-utils - add the acctual response for eth_getCode for NO_CONTRACT_ERROR's && add a debug object to simulationFailed ( #5840 )
2018-11-29 10:07:05 -08:00
Whymarrh Whitby
67d9f445bd
Merge pull request #5848 from MetaMask/Less-Certain-Language
...
Soften accusatory language on phishing warning
2018-11-28 15:44:36 -03:30
Dan Finlay
ac1b756bd0
Soften accusatory language on phishing warning
...
We don't always know for sure that sites marked as phishers are
defiitely scams, and so we should avoid language that makes concrete
accusations.
2018-11-28 08:35:03 -08:00
Whymarrh Whitby
d59ac28194
Merge pull request #5835 from MetaMask/revert-5412-after-install-steps
...
Open full-screen UI on install
2018-11-27 10:08:46 -03:30
Whymarrh Whitby
34da38817a
Update e2e tests to handle any post-install window creation
2018-11-27 09:52:51 -03:30
Whymarrh Whitby
ec4c93c59f
Add JSDoc to closeAllWindowHandlesExcept e2e helper fn
2018-11-27 09:52:51 -03:30
Whymarrh Whitby
a9d3c1a87d
Open full-screen UI on install
2018-11-27 09:52:51 -03:30
Whymarrh Whitby
3e85d580f9
Revert "Don't open MetaMask website after install"
2018-11-27 08:50:54 -03:30
Dan Finlay
486f9931c4
Pin two module versions to avoid flatmap-stream hack ( #5839 )
...
The flatmap-stream module was compromised. MetaMask was NOT affected,
but two of our dependencies could include it if they updated, so I am
temporarily pinning those versions until they can be updated
consciously.
Related to
https://github.com/dominictarr/event-stream/issues/116
2018-11-26 12:35:18 -10:00
Whymarrh Whitby
88defe3623
Hide app-header when provider request pending ( #5831 )
2018-11-26 16:51:07 -03:30
Frankie
8198ec9ae1
Autofill gasPrice for retry attempts with either the recommended gasprice or a %10 bump ( #5786 )
...
* transactions - autofill gasPrice for retry attempts with either the recomened gasprice or a %10 bump
* lint
2018-11-26 09:29:14 -10:00
Frankie
97c1e6bcc1
transactions - ensure err is defined when setting tx failed ( #5801 )
2018-11-26 09:00:58 -10:00
Bruno Barbieri
3b1e73eff8
Merge pull request #5792 from MetaMask/signed-type-data-error-hw-wallet
...
Consider HW Wallets for signTypedMessage
2018-11-26 13:40:04 -05:00
Bruno Barbieri
f2066432ba
Use Array.includes
2018-11-26 13:27:49 -05:00
Whymarrh Whitby
1403b8286d
Show disabled cursor in .network-disabled state ( #5829 )
2018-11-26 13:11:16 -03:30
Whymarrh Whitby
33b85cf2e4
Trim whitespace from seed phrase during import ( #5827 )
2018-11-26 13:10:42 -03:30
Whymarrh Whitby
eec7fcebd5
Merge pull request #5832 from whymarrh/connect-request-notifs
...
Show Connect Requests count in extension badge
2018-11-26 12:51:52 -03:30
Whymarrh Whitby
08c98a6df7
Show Connect Requests count in extension badge
2018-11-26 12:09:22 -03:30
Whymarrh Whitby
826eb82ed8
Use initState to avoid type-checking providerRequests in state
2018-11-26 12:06:17 -03:30
Thomas Huang
f46d0c8d2e
Merge pull request #5816 from MetaMask/issue-5815
...
Increase Token Symbol length to twelve
2018-11-24 16:14:51 -06:00
Christopher Elwell
2d7ddf45d6
change wording of phishing notice, due to EIP 1102 ( #5819 )
...
With the EIP 1102 updates, MetaMask *does* now open itself when visiting some websites. Changed the wording here to clarify that MetaMask will not open itself to ask you for your seed phrase.
2018-11-23 16:52:40 -08:00
Thomas Huang
4054b1cb84
Increase Token Symbol length to twelve
2018-11-22 12:39:59 -06:00
Whymarrh Whitby
804b273cec
Merge pull request #5810 from whymarrh/bump-nvmrc
...
Bump Node version to 8.13
2018-11-21 16:52:01 -03:30
Whymarrh Whitby
4cbf41d319
Update local build instructions
2018-11-21 16:25:43 -03:30
Bruno Barbieri
ae8626eceb
Merge pull request #5797 from MetaMask/trezor-v6
...
Add Firefox and Brave support for Trezor
2018-11-21 14:45:55 -05:00
Whymarrh Whitby
d8d0648e57
nvm: Bump Node version to 8.13
2018-11-21 15:47:57 -03:30
Whymarrh Whitby
7229f0f9fc
Fix usage of setState in ConfirmTransactionBase#handleSubmit ( #5799 )
2018-11-21 15:22:18 -03:30
Whymarrh Whitby
74c18ef0e8
Show byte count for hex data on confirm screen ( #5798 )
2018-11-21 15:21:34 -03:30
Whymarrh Whitby
66e0de73c5
Merge pull request #5334 from whymarrh/ui-switch
...
Default to the new UI for first time users
2018-11-21 15:21:04 -03:30
brunobar79
b4d48ea3fc
bump eth-trezor-keyring
2018-11-21 13:11:24 -05:00
Bruno Barbieri
80d09d0192
Merge pull request #5791 from MetaMask/fix-ledger-stuff
...
Bump eth-ledger-bridge-keyring
2018-11-20 21:31:50 -05:00
brunobar79
738ed90640
update package-lock.json
2018-11-20 21:16:03 -05:00
brunobar79
7a26b70382
update package-lock
2018-11-20 21:11:58 -05:00
brunobar79
7fb9f91d27
trezor v6
2018-11-20 19:12:11 -05:00
brunobar79
9b1df386de
fix merge conflicts
2018-11-20 17:44:28 -05:00
Dan Finlay
5956f8d260
Version 5.0.3 ( #5785 )
...
* Version 5.0.3
Includes a fix to the `version:bump` script that now correctly updates
the changelog header.
* Include inpage provider events
2018-11-20 08:34:14 -10:00
brunobar79
fb94c1bae7
remove extra semicolon
2018-11-20 12:57:58 -05:00
brunobar79
3abf9ec7db
consider hw wallets
2018-11-20 12:48:43 -05:00
Whymarrh Whitby
e68008edf4
Remove first-time and navigate-txs integration tests
2018-11-20 14:04:50 -03:30
Whymarrh Whitby
5dc87b6835
Speed up genStates script by using built-in require fn
2018-11-20 14:04:50 -03:30
Whymarrh Whitby
f1248ac26a
ci: Drop old UI e2e tests from CircleCI
2018-11-20 14:04:50 -03:30
Whymarrh Whitby
63e10f6e73
Remove Mascara from CircleCI config
2018-11-20 14:04:50 -03:30
Whymarrh Whitby
6b32e82ac1
Remove "Beta" from welcome messages
...
More sed magic:
sed -i.bak 's/MetaMask Beta/MetaMask/' app/_locales/**/messages.json && \
find app/_locales -name '*.bak' -delete
sed -i.bak 's/"welcomeBeta"/"welcome"/' app/_locales/**/messages.json && \
find app/_locales -name '*.bak' -delete
2018-11-20 14:04:50 -03:30
Whymarrh Whitby
444c68ae53
Don't announce new UI to users switching back
2018-11-20 14:04:50 -03:30
Whymarrh Whitby
8f8d5d70f3
Update new UI links in the old UI s/Beta/New/
2018-11-20 14:04:50 -03:30