Frances Pangilinan
5aba096bd1
add Test for txManager. As well as fix tests to account for txManager.
8 years ago
Frances Pangilinan
090935f90a
Create a TxManager
8 years ago
Luis Iván Cuende
4a8bc63c8d
Better account details view
8 years ago
Luis Iván Cuende
c65db9290d
Better editable label
8 years ago
Luis Iván Cuende
b8ee336f0d
Better buttons
8 years ago
Luis Iván Cuende
233094e19d
Beautified disclaimer
8 years ago
kumavis
ff94cf6d10
Merge pull request #918 from MetaMask/i915-txPermaCache
...
deps - bump provider-engine for bug fix
8 years ago
kumavis
84ff919f73
deps - bump provider-engine for bug fix
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
9e3fa3cfba
Merge pull request #914 from MetaMask/FixUnitTestSuite
...
Remove .only from unit test suite
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
3d0129b753
Merge pull request #912 from MetaMask/kumavis-patch-1
...
changelog - "fix reload detection"
8 years ago
kumavis
3632173afa
changelog - "fix reload detection"
8 years ago
Dan Finlay
0e83b26710
Merge pull request #911 from MetaMask/i873-reloadBroken
...
Fix broken disconnect detector
8 years ago
kumavis
26b60f1b5a
inpage - correctly listen for incomming messages
8 years ago
kumavis
eb7cf2bf31
Merge pull request #904 from MetaMask/BetterIntegrationTest
...
Made integration test suite better, added a step to story
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
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
Kevin Serrano
5af4157363
Merge pull request #899 from MetaMask/i893-DenodeifyKeyringController
...
Fix incorrect nodeification and add descriptive error to help find in future
8 years ago
Dan Finlay
95bcc21a06
Add useful nodeify error message
...
If a nodified method does not return a Promise, it will throw an error, like this:
```
Error in event handler for (unknown): Error: The function setSelectedAccount did not return a Promise, but was nodeified.
```
8 years ago
Dan Finlay
df0b89074b
Return promise correctly from setSelectedAddress
8 years ago
Kevin Serrano
f8fbeb88ff
Merge pull request #896 from MetaMask/i893-DenodeifyKeyringController
...
Denodeify most of KeyringController
8 years ago
Dan Finlay
5bf1018d75
Flattened addTx async methods
8 years ago
Dan Finlay
ff3f6cc36a
Bind ethQuery to estimateGas to allow it to be moved around.
8 years ago
Dan Finlay
85d5b12f8d
Fix tx adding code
...
Broken in this commit:
bc39cd7b89
Synchronous methods were added to an `async.waterfall` array.
This commit also removes the delegate call checking, since we concluded it was misinformed.
8 years ago
Dan Finlay
4b6b1db4f0
Ordered keyringController methods the same in metamask-controller
8 years ago
Dan Finlay
b81f00849d
Annotated KeyringController
8 years ago
Dan Finlay
12906df601
Remove unused dep
8 years ago
Dan Finlay
9d401f9137
Fix nodeify usage
8 years ago
Dan Finlay
9e764b1935
Fix nodeify
8 years ago
Dan Finlay
80e76b45ee
Denodeify most of KeyringController
...
Mostly Fixes #893
A couple methods cache callbacks, and will require a larger refactor to fully denodeify.
Specifically, our methods involving web3 requests to sign a tx, sign a message, and approve or cancel either of those.
I think we should postpone those until the TxManager refactor, since it will likely handle this response caching itself.
8 years ago
Kevin Serrano
da5be09a94
Merge pull request #890 from MetaMask/MergeMasterIntoDev
...
Merge master into dev
8 years ago
Dan Finlay
46bb9558d5
Merge pull request #891 from MetaMask/Version-2.13.11
...
Version 2.13.11
8 years ago
Dan Finlay
44a2f2ad9d
Version 2.13.11
8 years ago
Dan Finlay
b899119582
Merge branch 'master' into dev
8 years ago
Kevin Serrano
b9b3ef8fed
Merge pull request #887 from MetaMask/i865-erabe
...
Modify forgot password flow to go back to init screen.
8 years ago
Kevin Serrano
8dd298238d
Cosmetic changes, rename links.
8 years ago
Kevin Serrano
feae6235cb
Merge pull request #888 from MetaMask/i844-AsyncKeyrings
...
Modify Keyring protocol to always return promises for public methods
8 years ago
Kevin Serrano
3a503d2ac2
Add link back to unlock.
8 years ago
Dan Finlay
9f67974133
Fix last async keyring test
8 years ago
Dan Finlay
d9dc2eac63
Fix more async usage of KeyringController
8 years ago
Kevin Serrano
5a02e58f62
Fix proper behavior for restoring accounts when password forgotten.
8 years ago
Kevin Serrano
5251fb373f
Modify forgot password flow to go back to init screen.
8 years ago
Dan Finlay
230a0ab876
Fix more keyring asyncifying tests
8 years ago
kumavis
323f3cb1a0
Merge pull request #884 from MetaMask/i883-sync-uninstallFilter
...
Add support for sync RPC uninstallFilter
8 years ago