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
Frankie
576e2ad64d
Fix wording and icon of failed txs
8 years ago
Dan Finlay
d87a7b2a76
Send update to UI when changing selected account
...
Fixes #981
8 years ago
Frankie
0fae263a9a
Take some of the tx Logic out of the UI and create a visble state for pending and unaproved transactions
8 years ago
Frankie
cf6817092b
remove unnecessary try statments
8 years ago
Frankie
e6da8e2762
Fix signing of transactions
8 years ago
Dan Finlay
af2c7004b0
Make single letter variables more verbose
8 years ago
Dan Finlay
a10fe6b6f4
Return keyring metadata on metamask state object
...
Required making the getState methods for both keyringController and metamaskController async.
They both now return promises, and the main metamask-controller.getState method is now nodeified.
Will allow the UI to render loose keys differently than persisted keys.
8 years ago
Dan Finlay
05ce7086f7
Added error when trying to unlock uninitialized vault
8 years ago
Frances Pangilinan
a85c691b71
Remove txManager in keyring controller
8 years ago
Frances Pangilinan
1ebcbe296b
Migrate all tx mutation code out of keyring controller and
...
Fix up txManager to reflect code review requests
8 years ago
Frances Pangilinan
6e78494846
First pass at revision requests
8 years ago
Dan Finlay
48f2ae2154
Move old keystore migration code to metamask controller
...
Allows keyring controller to be more generic, less opinionated, and who knows, maybe sooner publishable as its own thing.
8 years ago
Dan Finlay
931ae5f64a
Make notices confirmation configurable
...
- Confirm button will now dismiss the lost accounts array.
8 years ago
Dan Finlay
26f1e6cbd2
Remove encryptor in favor of external browser-passworder
...
I broke out the encryptor lib into its own module on npm called browser-passworder.
8 years ago
Kevin Serrano
e9bea92ac3
Lint.
8 years ago
Frances Pangilinan
090935f90a
Create a TxManager
8 years ago
Dan Finlay
7b9749e30c
Got bad account detection working and added to state
8 years ago
Dan Finlay
ab9e15b782
Mostly added bad account detection
...
Currently riddled with logs, because the migrator is inexplicably returning before generating the new style accounts for comparison.
8 years ago
Dan Finlay
c431783602
Remove redundant logging block
8 years ago
Dan Finlay
1880cda9b9
Fix vault encrypting & unlocking bug
...
This is only a bug in dev, but was committed yesterday.
Sometimes the `encrypt` method was being passed values other than the password as the encryption key, leading to un-unlockable vaults.
To find this, and avoid it for all time hereafter, I added several more steps to our oft-neglected integration test suite, which now fully initializes a vault, locks it, and unlocks it again, to make sure all of those steps definitely work always.
8 years ago