Commit Graph

517 Commits

Author SHA1 Message Date
brunobar79 aa5a987765 added some e2e tests 2018-07-17 21:54:04 -04:00
brunobar79 e89350b19f added tests for removeAccount 2018-07-17 01:44:28 -04:00
brunobar79 de4265c629 added more unit tests 2018-07-17 01:17:18 -04:00
brunobar79 e5512c306d added unit tests for metamaskcontroller 2018-07-16 19:36:08 -04:00
Esteban MIno 2fffe09873 detect tokens through infura 2018-07-12 20:43:43 -04:00
brunobar79 80e875308b forget device and autiload account features added 2018-07-11 21:21:36 -04:00
brunobar79 89cc48789a update to temp dependencies 2018-07-11 20:01:44 -04:00
Esteban MIno 910713c6b3 improve tests 2018-07-11 15:59:05 -04:00
brunobar79 523cf9ad33 account removal is working 2018-07-11 00:20:40 -04:00
brunobar79 85a4e39b05 fix trezor label 2018-07-09 20:54:47 -04:00
brunobar79 d3f793a44a added label for trezor accounts 2018-07-09 19:04:30 -04:00
brunobar79 2de3039b6b fix account duplication 2018-07-09 17:55:37 -04:00
brunobar79 7cca7ace2e fix all the account related bugs 2018-07-09 17:24:52 -04:00
brunobar79 7c9d942ba1 Merge branch 'develop' of github.com:MetaMask/metamask-extension into initial-trezor-support 2018-07-06 19:21:18 -04:00
brunobar79 6b2511f94f UI refactor 2018-07-05 20:59:31 -04:00
Dan J Miller 46cda26f3b
Merge pull request #4685 from MetaMask/estimate-gasprice-background-newui
Use background gas price estimation method in new ui.
2018-07-05 08:01:03 -02:30
brunobar79 9d3f2435e5 lint fix 2018-07-03 15:46:15 -04:00
kumavis 77daed5c74 Merge branch 'develop' of github.com:MetaMask/metamask-extension into network-remove-provider-engine 2018-07-03 12:42:14 -07:00
Esteban MIno 0494b2fc8a Merge branch 'develop' into detectTokenFeature 2018-07-03 13:23:15 -04:00
brunobar79 a8f745f9fe eslint --fix . 2018-07-02 18:49:33 -04:00
kumavis a89902c170 Merge branch 'develop' of github.com:MetaMask/metamask-extension into network-remove-provider-engine 2018-07-02 13:54:05 -07:00
brunobar79 1494cc5e6c fix merge conflicts 2018-07-01 11:41:34 -10:00
Dan de01a6f112 Use background gas price estimation method in new ui. 2018-06-28 21:28:59 -02:30
Esteban MIno 0e863d5fab network store to detect token 2018-06-27 19:54:43 -04:00
Esteban MIno bfac9c2c2d detect tokens polling 2018-06-27 16:29:24 -04:00
brunobar79 87dfca0767 fixes 2018-06-23 02:52:11 -04:00
Dan Finlay 5e4f3e430a Get popup appearing when suggesting new token 2018-06-18 15:37:37 -07:00
Dan Finlay 5d7c2810a7 Begin adding eth_watchToken 2018-06-18 15:07:08 -07:00
Dan Finlay d814bee578
Merge pull request #4571 from MetaMask/disable-diagnostics
diagnostics - temporarily disable
2018-06-14 10:03:53 -07:00
kumavis 44a8e48a04 notices - replace getLatestNotice with getNextNotice 2018-06-13 23:30:31 -07:00
kumavis 43e805805e diagnostics - temporarily disable 2018-06-13 17:40:28 -07:00
Bruno 704e2a21f8 clean up 2018-06-13 02:09:25 -04:00
Bruno bb4cc72646 fix merge conflicts 2018-06-13 02:01:47 -04:00
Bruno 8763ea898e move TrezorKeyring to its own package 2018-06-13 01:32:13 -04:00
kumavis 177cc3f280 metamask - ensure all nonce locks are released 2018-06-12 11:51:35 -07:00
Bruno d1880073f6 balances working 2018-06-10 21:10:22 -04:00
Bruno f6b27fa9eb add account working 2018-06-10 19:02:54 -04:00
Bruno f5f66f59d7 clean up 2018-06-10 18:48:42 -04:00
Bruno 8c4d58aa45 initial trezor support 2018-06-10 03:52:32 -04:00
Dan Finlay c0d2dab28b
Merge pull request #4523 from MetaMask/i4462-FixResetBug
Fix bug where reset account would not work.
2018-06-07 10:47:34 -07:00
kumavis 66b703b1a4 Merge branch 'develop' of github.com:MetaMask/metamask-extension into network-remove-provider-engine 2018-06-07 10:07:36 -07:00
Dan Finlay c53c5d5c9e Fix bug where reset account would not work.
Fixes #4462

Ensures that resetAccount() can work on non-stock providers.

I'm unclear how this was ever working, this code hasn't moved in months,
but users report it recently breaking. Maybe we only recently pushed it
to prod.
2018-06-06 16:46:39 -07:00
Dan ae55e8a3c1 Merge branch 'develop' into i3725-refactor-send-component- 2018-06-06 16:40:43 -02:30
kumavis ffb8fa1649 lint - remove unused require 2018-06-06 11:17:52 -07:00
kumavis 9d77b0a196 Merge branch 'develop' of github.com:MetaMask/metamask-extension into network-remove-provider-engine 2018-06-06 11:08:29 -07:00
kumavis 60e61e6834 diagnostics - fix reportMultipleKeyrings call 2018-06-05 12:36:15 -07:00
kumavis 36a0574f56 diagnostics - minor fixes 2018-06-05 12:20:24 -07:00
kumavis 20bdba3d17 diagnostics - rewrite bug-notifier as diagnostics-reporter 2018-06-05 11:51:27 -07:00
kumavis 6247e54fcc add multivault detection to diagnostics reporting 2018-06-05 11:15:58 -07:00
Dan aee9247faa Merge branch 'develop' into i3725-refactor-send-component- 2018-06-04 22:32:30 -02:30
Dan Finlay 0eacee8e45 Add first time info to bug report 2018-06-04 15:03:31 -07:00
Dan Finlay 7382bd0847 Add identity synchronizing code
Addresses #4475, where entries in the identities object do not
necessarily have corresponding accounts in the vault.

On password submission, this change passes known accounts to the
preferencesController (responsible for nickname management), and removes
unknown entries.

Includes "TODO" notes for where we could log the issue to sentry or
notify the user.
2018-06-04 13:43:26 -07:00
kumavis eb3241ccba metamask-controller - clear account labels on restore from seed phrase 2018-06-03 12:02:35 -07:00
kumavis d4cdd1a0f3 metamask - update preferences controller identities on keyring controller update 2018-06-03 11:27:25 -07:00
Dan 701611e317 Merge branch 'i3725-refactor-send-component-' into i3914-fix-newui-send-gas-estimation 2018-05-31 15:39:24 -02:30
Dan 0f20fce9b7 Auto update gas estimate when to changes. 2018-05-30 20:54:31 -02:30
kumavis 4205d92729 Merge branch 'master' of github.com:MetaMask/metamask-extension into merge-master 2018-05-29 16:12:36 -07:00
kumavis c9f3404ca5 metamask-controller - lint fix 2018-05-28 23:25:48 -07:00
kumavis 7e87600042
metamask-controller - lint fix 2018-05-28 23:14:38 -07:00
kumavis 09601439e3 metamask-controller - update preferences controller addresses after import account 2018-05-28 23:00:22 -07:00
kumavis fe42de4642 metamask-controller - update preferences controller addresses after import account 2018-05-28 22:58:14 -07:00
Anton 71a6e97327 cleanErrorStack moved to separate library module
more errors traces cleaned up
2018-05-28 22:57:08 +02:00
kumavis 76cfb10864 metamask-controller - wrap txController.addUnapprovedTx for wallet middleware reference before txController is instantiated 2018-05-24 16:05:07 -07:00
kumavis aab9691c42 provider - update wallet hooks for new wallet middleware 2018-05-24 15:51:46 -07:00
kumavis 66a62dfd0c metamask-controller - fix account lookup hook 2018-05-24 13:44:33 -07:00
kumavis 3a80f3dd83 Merge branch 'develop' of github.com:MetaMask/metamask-extension into network-remove-provider-engine 2018-05-22 13:20:04 -07:00
Frankie e8b2e11c56 Reveal get filtered tx list (#4332)
* add getFilteredTxList from txController to getApi

* transactions - remove dead code (isNonceTaken)
2018-05-21 16:00:44 -07:00
Whymarrh Whitby c54e4c7191 Add PreferencesController#setAddresses to update ids 2018-05-17 12:57:39 -02:30
Whymarrh Whitby cbe4d0d88c Update AddressBookController to read from preferences store 2018-05-17 12:57:39 -02:30
Whymarrh Whitby 924cc1fcf7 Move setAccountLabel into PreferencesController 2018-05-17 12:57:39 -02:30
kumavis 088d7930e0 network - create provider and block-tracker via json-rpc-engine 2018-05-16 20:46:34 -07:00
kumavis c27d9162d7 Merge branch 'develop' of github.com:MetaMask/metamask-extension into network-controller-remove-setNetworkEndpoints 2018-05-16 11:57:07 -07:00
frankiebee a45cb75435 transactions - add a nonce check utility for ui use 2018-05-01 13:57:43 -07:00
kumavis 6f316ca450 network - remove setNetworkEndpoints 2018-04-30 16:36:17 -07:00
kumavis 5f3f8c85fc
Merge pull request #4059 from MetaMask/i-4033-seed-words
Use new design for Reveal Seed screen. Persist seed words only in the first time flow.
2018-04-30 12:04:53 -06:00
Dan Finlay 5abb0256a9 Linted docs 2018-04-23 14:47:11 -07:00
Alexander Tseung 477b74124d Revert "Fix UI getting stuck in Reveal Seed screen"
This reverts commit 2c8156ebe9.
2018-04-21 22:23:45 -07:00
Dan Finlay fad8afb7d1 Linted jsdocs 2018-04-20 09:26:24 -07:00
Dan Finlay f78d2f5e0b Added docs to MM-controller 2018-04-18 17:54:50 -07:00
Alexander Tseung 2c8156ebe9 Fix UI getting stuck in Reveal Seed screen 2018-04-18 10:18:24 -07:00
Dan Finlay 0668976514
Merge branch 'master' into i3981-contract-rates 2018-04-16 16:32:56 -07:00
bitpshr b4912f29cd Disable token price polling when no client is active 2018-04-16 18:12:05 -04:00
bitpshr d0447f9058 Maintain token prices using a background service 2018-04-16 11:47:06 -04:00
bitpshr 7129d7c0f3 Require loglevel singleton in each module that uses it 2018-04-13 17:56:28 -04:00
bitpshr 4780f825b1 Add ComposableObservableStore for subscription management 2018-04-13 10:20:44 -04:00
frankiebee 03b123a85d transactions - put the origing on the txMeta to help with debugging 2018-03-30 15:48:39 -07:00
kumavis f7a2dc984e
Merge pull request #3760 from MetaMask/i3439-ResetCacheOnAccountReset
Fix bug where resetAccount does not clear network cache
2018-03-27 19:10:31 -07:00
kumavis d8357413ac
metamask-controller - fix typo 2018-03-27 19:04:28 -07:00
Dan Finlay 729a473210 Fix bug where resetAccount does not clear network cache
Fixes #3439
2018-03-27 18:07:51 -07:00
Dan f74e802026 Undo unnecessary line removals. 2018-03-27 10:52:19 -02:30
Dan b9309f689b Use extension api to get initial locale. 2018-03-22 12:49:19 -02:30
Dan be845fd190 Merge branch 'master' into i18n-translator-redux 2018-03-21 22:28:58 -02:30
Lazaridis e1d6398b0f moves setup-related code towads end of file, re #3568 2018-03-16 18:37:56 +02:00
Lazaridis bb6af25e20 add ESLint exceptions for //= and //-, re #3568 2018-03-16 03:22:10 +02:00
Lazaridis 904f00e8ac group all vault/keyring related methods together, re #3568 2018-03-16 02:29:53 +02:00
Dan 5fe0be722b Handle i18n with redux. 2018-03-15 21:59:45 -02:30
Lazaridis d8f5150aa5 adds initial documentation, re #3568 2018-03-16 00:27:10 +02:00
Csaba Solya 59007a6c36 modify verifySeedPhrase to async and call it from addNewAccount also 2018-03-06 15:56:27 +01:00
Csaba Solya f7d4a1080d add documentation 2018-03-04 08:47:46 +01:00
Csaba Solya 2b86d65d0c verify seedwords on log in 2018-03-03 22:08:10 +01:00