Dan Finlay
1983e161c6
Fix accountTracker store references
7 years ago
Dan Finlay
1968d61431
Make encryptor configurable for keyring-controller
7 years ago
Dan Finlay
443b1a8eb7
Remove keyring controller from project
7 years ago
Dan Finlay
f01b0a818b
Fix account-tracker references
7 years ago
Dan Finlay
08b36b9b58
Allow metamaskController to define keyring types
7 years ago
Dan Finlay
e9043f22df
Allow custom encryptor to be passed to MetaMaskController and KeyringControllers.
7 years ago
Kevin Serrano
b5f48730cd
Properly update keyring state on new account addition.
7 years ago
Kevin Serrano
92da8bc578
Fix error message for invalid seed words.
8 years ago
frankiebee
529304c005
Wrap the provider in a proxy
8 years ago
frankiebee
f87ea49b5a
Create a network controller to manage switcing networks an updating the provider
8 years ago
Thomas Huang
6bdb4c8728
Fix linting warnings
8 years ago
frankiebee
0a7b388b39
Fix faucet to only autoFaucet first account
8 years ago
frankiebee
2f7a95c257
Fix grammar in erro message
8 years ago
frankiebee
3e8b584c98
fix issue where account import allows for duplicates
8 years ago
Dan Finlay
8c66260bdb
Removed redundant personal_recover logic
8 years ago
Dan Finlay
f2851402f3
Mostly fix personal_recover
8 years ago
Dan Finlay
0584988688
Move sigUtil and keyrings to external modules
...
These external modules now have their own test coverage and build enforcement. This allowed me to somewhat more easily add good tests around our personalSign strategy (held now in [eth-sig-util](https://github.com/flyswatter/eth-sig-util ), and allow each of the keyrings to import that, etc.
8 years ago
Dan Finlay
48ab446436
Add memstore update after adding new keyring
8 years ago
kumavis
943bcec0d7
keyring controller - update memStore after restoreKeyring
8 years ago
kumavis
79ed2e902f
keyring - replace getState with memStore
8 years ago
kumavis
134a4c7bc3
keyring - manage isUnlocked in memStore
8 years ago
kumavis
5c5aa6ea01
keyring - rm config dep
8 years ago
kumavis
4c0cb9d92e
metamask - memState - adopt configManager.isDisclaimerConfirmed from keyring controller
8 years ago
Frankie
a96f892788
Fix messy merge
8 years ago
Frankie
1b16b46241
code clan up and tests
8 years ago
kumavis
1cb730144d
metamask - adopt isInitialized from keyring controller
8 years ago
kumavis
cd5d952600
keyring - move identities into memStore
8 years ago
kumavis
41c93ceb7e
keyring - add keyringtypes to memStore
8 years ago
kumavis
ad060e2678
metamask - inherit some configManager state from keyring controller
8 years ago
kumavis
c0d3db6a8c
keyring - synchronous getState
8 years ago
kumavis
f9b31fe2c3
rename selectedAccount to selectedAddress
8 years ago
kumavis
4dafb09db2
metamask - move selectedAccount set/get to preferencesController
8 years ago
kumavis
dd528d886f
metamask - lookup selectedAccount via keyringController
8 years ago
Frankie
8be68575bb
Clean up message manger includes:
...
Provider egine bump
Remove presence of message manger in keyring controller
Change the status wording fom conf to approved
make Message manager a class
fix messages not being apart of the badge
re write message manger to better reflect controller pattern
8 years ago
kumavis
4dd6ba9c1b
migration 5 - move keyring controller state to substate
8 years ago
kumavis
e9cdbf4f89
keyring - add and initialize obs-store
8 years ago
kumavis
1fd1746744
metamask - adopt shapeshift txs from keyringController
8 years ago
kumavis
95b846ba07
keymanager - small clean
8 years ago
kumavis
2f79781ab9
metamask controller - adopt clearSeedWords from keyring controller
8 years ago
kumavis
af115aa4c1
background - organize metamask instantiation
8 years ago
kumavis
463a56ff54
background controller - extract KeyringC.placeSeedWords to MetamaskC
8 years ago
kumavis
745fff0c80
hotfix - dont assume hd keyring position
8 years ago
kumavis
01c88bb0bd
keyring-controller - cleanup
8 years ago
kumavis
8049c1fc07
keyring-controller - cleanup
8 years ago
Frankie
48ffea0142
Move the assumption of their only being one hd keyring when requesting seed words to metamaskController
8 years ago
Frankie
8642ced310
Fix issue where generating a new account would put it in loose keys
8 years ago
kumavis
9c6cf90538
keyring controller - placeSeedWords should use first hdKeyring
8 years ago
Dan Finlay
1ff4894b67
Allow importing of private key strings
...
Fixes #1021
A top-right menu item now allows `Account Import`. It has a menu (with one item for now) that allows importing a private key string.
Errors are displayed, and a success navigates the user to their account list, where the imported account is labeled `LOOSE`.
8 years ago
Dan Finlay
8fcade92d3
Fix bug where signed messages were not dismissed
8 years ago
kumavis
29e83d71a8
background - handle tx finalization in controllers instead of provider-engine
8 years ago