kumavis
bcb86f38cb
messageManager - move view state to obs-store
8 years ago
kumavis
dacbf16fe2
test - first-time - re-add terms header check
8 years ago
kumavis
d8a12c2ad0
tests - mockDev - fix first-time flow
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
c0d3db6a8c
keyring - synchronous getState
8 years ago
kumavis
2fa60cfcbf
continue rename selectedAccount to selectedAddress
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
3afd0ef27d
tests - remove persistence and start with initial state
8 years ago
kumavis
a14a25c423
config-manager - default to USD for currentFiat
8 years ago
kumavis
76ce348a04
obs-store - use published module
8 years ago
kumavis
463a56ff54
background controller - extract KeyringC.placeSeedWords to MetamaskC
8 years ago
Dan Finlay
3572708fda
Fix test to log out despite number of menu items
8 years ago
Dan Finlay
7e886dff77
Wrote failing test for eth.sign
8 years ago
kumavis
4a09f856d1
test - keyring - simple - fix fixture data
8 years ago
kumavis
85634326e8
test - clear localStorage on test start
8 years ago
kumavis
91e5cc0f29
test - clear localStorage in case CI caches it (?)
8 years ago
kumavis
993daebc4e
test - txManager - add network to all txs
8 years ago
kumavis
3df9ce9809
tests - txManager - add getNetwork fn to fixture txManager
8 years ago
Frankie
87505e1742
fix for linting
8 years ago
kumavis
29e83d71a8
background - handle tx finalization in controllers instead of provider-engine
8 years ago
kumavis
b33c51c0a6
migrations - introduce promise-based migrator
8 years ago
kumavis
3bc996878b
background - move pojo migrator to outside of metamask controller
8 years ago
kumavis
2019c02fc0
test - fix tests from obs-store
8 years ago
kumavis
8012ede126
background - introduce ObservableStore
8 years ago
kumavis
bd382f4705
tests - add fetch polyfill
8 years ago
Dan Finlay
5e8a344f97
Correct getState test to be async
8 years ago
Dan Finlay
e95c937569
Add additional migration test
8 years ago
Frankie
fde69ea0ba
fix some minor spelling mistakes and clean up code
8 years ago
Dan Finlay
ebeaf3b3d6
Restructured migration
...
Migrator now returns a lostAccount array that includes objects
these objects include keys of address and privateKey,
this allows the MetamaskController to restore the lost accounts
even without customizing the idStore or the KeyringController.
Also includes a patch that allows idStore to synchronously export private keys.
8 years ago
Frances Pangilinan
6e78494846
First pass at revision requests
8 years ago
Dan Finlay
b3533f9bf7
Fixed another lostAccount test
8 years ago
Dan Finlay
afcad53ef9
Refine a lostAccount test
8 years ago
Frances Pangilinan
4910e2f9bd
remove network Id 2 from explorer link and Add network Id 3
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
Dan Finlay
20d2204ce6
Made changes according to feedback.
8 years ago
kumavis
73998feeb2
move notice code from metamask-controller + config-manager, in to notice-controller
8 years ago
kumavis
4c390a6221
clean - code style
8 years ago
Kevin Serrano
8819475a2e
Add ability to show notices to user & get confirmation.
...
Implement generation of markdown for notice files.
Create npm command. Enhance notice generation.
Add test files to test multiple notices.
Add basic markdown support to notices.
Interval checks for updates.
Add extensionizer and linker
Add terms and conditions state file
Add link support to disclaimer.
Changelog addition.
8 years ago
Frances Pangilinan
5aba096bd1
add Test for txManager. As well as fix tests to account for 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
c93227ea72
Cranked up CI test suite wait duration to alleviate their nondeterminism for now
8 years ago
Dan Finlay
fe01ceb857
Remove .only from unit test suite
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
Dan Finlay
049e351c9d
Add integration tests for logging out and back in
8 years ago
Dan Finlay
fe533bbef2
Add more integration tests
...
Integration tests now:
- Scroll through terms
- Accept terms
- Confirm seed phrase
- Verify account detail screen
8 years ago
Dan Finlay
549bbfd05f
Made integration test create a first vault
8 years ago