Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'master' of github.com:MetaMask/metamask-plugin into platform | kumavis | 2017-04-01 | 3 | -45/+84 |
|\ | |||||
| * | Merge pull request #1297 from MetaMask/eip155 | Dan Finlay | 2017-04-01 | 2 | -30/+66 |
| |\ | | | | | | | tx-manager - add eip155 support | ||||
| | * | tests - tx-manager - fix assert and clean formatting | kumavis | 2017-03-31 | 1 | -9/+1 |
| | | | |||||
| | * | tx-manager - add eip155 support | kumavis | 2017-03-31 | 2 | -31/+75 |
| | | | |||||
| * | | test - fix notice-controller test | kumavis | 2017-03-31 | 1 | -15/+18 |
| | | | |||||
* | | | etc - fix notification-manager ref, remove duplicated test file | kumavis | 2017-03-31 | 1 | -77/+0 |
|/ / | |||||
* | | tests - add missing done | kumavis | 2017-03-31 | 1 | -1/+1 |
| | | |||||
* | | tests - helper - add note | kumavis | 2017-03-31 | 1 | -9/+11 |
| | | |||||
* | | tests - unit - fail on unhandled promise rejection | kumavis | 2017-03-31 | 1 | -4/+45 |
|/ | |||||
* | tests - tx-utils gasBuffer calc - fix bug and user easier numbers | kumavis | 2017-03-30 | 1 | -11/+17 |
| | |||||
* | explorer - fix ropsten explorer link tests | kumavis | 2017-03-28 | 2 | -8/+13 |
| | |||||
* | tests - fix ropsten link check | kumavis | 2017-03-28 | 1 | -2/+2 |
| | |||||
* | correct bug in test. | Kevin Serrano | 2017-03-25 | 1 | -1/+1 |
| | |||||
* | Add tests. | Kevin Serrano | 2017-03-25 | 1 | -0/+11 |
| | |||||
* | Add migration tests to ensure that bodies are erased properly in notices. | Kevin Serrano | 2017-03-23 | 2 | -0/+14 |
| | |||||
* | Remove eth-lightwallet | Dan Finlay | 2017-03-17 | 4 | -352/+0 |
| | |||||
* | Add test to account for prevention of identities duplication. | Kevin Serrano | 2017-03-11 | 1 | -1/+22 |
| | |||||
* | Add another test for duplicates. | Kevin Serrano | 2017-03-11 | 1 | -0/+7 |
| | |||||
* | Add basic tests. | Kevin Serrano | 2017-03-11 | 2 | -1/+29 |
| | |||||
* | Merge branch 'master' into kumavis-patch-1 | Dan Finlay | 2017-03-09 | 3 | -5/+6 |
|\ | |||||
| * | Merge branch 'master' into i1144-moarrpc | Kevin Serrano | 2017-03-09 | 1 | -0/+26 |
| |\ | |||||
| * | | Fix tests until new ones to-be-written. | Kevin Serrano | 2017-03-08 | 1 | -17/+0 |
| | | | |||||
| * | | Merge github.com:MetaMask/metamask-plugin into i1144-moarrpc | Kevin Serrano | 2017-03-08 | 1 | -1/+1 |
| |\ \ | |||||
| * | | | Refactor of code into separate reducers and actions. | Kevin Serrano | 2017-03-08 | 1 | -10/+2 |
| | | | | |||||
| * | | | Merge branch 'master' into i1144-moarrpc | Kevin Serrano | 2017-03-08 | 2 | -1/+47 |
| |\ \ \ | |||||
| * | | | | Modify tests.' | Kevin Serrano | 2017-03-08 | 1 | -15/+19 |
| | | | | | |||||
| * | | | | More conflict resolution. | Kevin Serrano | 2017-03-02 | 1 | -1/+1 |
| |\ \ \ \ | |||||
| | * | | | | Fix test reference | Dan Finlay | 2017-02-28 | 1 | -1/+1 |
| | | | | | | |||||
| | * | | | | Merge branch 'master' into i1144-moarrpc | Dan Finlay | 2017-02-28 | 5 | -289/+98 |
| | |\ \ \ \ | |||||
| * | \ \ \ \ | Fix merge conflicts. | Kevin Serrano | 2017-03-02 | 5 | -289/+98 |
| |\ \ \ \ \ \ | | | |/ / / / | | |/| | | | | |||||
| * | | | | | | Fix spelling error. | Kevin Serrano | 2017-02-25 | 1 | -1/+1 |
| | |/ / / / | |/| | | | | |||||
| * | | | | | Tested against code to play nice with unit tests. | Kevin Serrano | 2017-02-24 | 1 | -3/+25 |
| | | | | | | |||||
* | | | | | | tx-utils - add encoding utils | kumavis | 2017-03-08 | 1 | -8/+14 |
| | | | | | | |||||
* | | | | | | tx-utils - stricter naming type-based convention | kumavis | 2017-03-08 | 1 | -14/+14 |
| | | | | | | |||||
* | | | | | | test - tx-utils | kumavis | 2017-03-08 | 1 | -3/+29 |
| |_|_|_|/ |/| | | | | | | | | | add tests for `addGasBuffer` | ||||
* | | | | | Merge branch 'master' into i1118-IncreaseGasBuffer | jaredpereira | 2017-03-08 | 1 | -1/+1 |
|\ \ \ \ \ | | |_|_|/ | |/| | | | |||||
| * | | | | Fixed encoding | Dan Finlay | 2017-03-08 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Remove unrelated test file | Dan Finlay | 2017-03-08 | 1 | -38/+0 |
| | | | | | |||||
| * | | | | Fix test name | Dan Finlay | 2017-03-07 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Fixed internal encoding test case | Dan Finlay | 2017-03-07 | 2 | -1/+39 |
| | |_|/ | |/| | | |||||
* | | | | change BN.mul to BN.muln | Jared Pereira | 2017-03-08 | 1 | -9/+7 |
| | | | | |||||
* | | | | add gas buffer multiply test | Jared Pereira | 2017-03-08 | 1 | -16/+6 |
| | | | | |||||
* | | | | Add gas buffer test | Dan Finlay | 2017-03-08 | 1 | -0/+38 |
|/ / / | |||||
* | | | Fix normalizeMsgData function to always return hex prefixed | Dan Finlay | 2017-03-07 | 1 | -2/+2 |
| | | | |||||
* | | | Fix function names | Dan Finlay | 2017-03-07 | 1 | -6/+6 |
| | | | |||||
* | | | Render personal_sign messages as utf-8 text | Dan Finlay | 2017-03-07 | 2 | -1/+47 |
| |/ |/| | | | | | | | | | | | | | | | | | | | Calls to `personal_sign` are now: - When hex encoded, preserved as hex encoded, but displayed as utf-8 text. - When not hex encoded, decoded as utf-8 text as hex for signing. - The messages proposed for signing are displayed as UTF-8 text. - When the message cannot be rendered as UTF-8 text, it is displayed as hexadecimal. Fixes #1173 | ||||
* | | Fixed reference | Dan Finlay | 2017-02-24 | 1 | -1/+1 |
| | | |||||
* | | Fix references in tests | Dan Finlay | 2017-02-24 | 1 | -5/+5 |
| | | |||||
* | | Remove irrelevant tests | Dan Finlay | 2017-02-24 | 1 | -8/+4 |
| | | |||||
* | | Move sigUtil and keyrings to external modules | Dan Finlay | 2017-02-22 | 3 | -276/+89 |
|/ | | | | 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. | ||||
* | Add log global to test suite | Dan Finlay | 2017-02-21 | 1 | -0/+6 |
| | |||||
* | Integration tests play nice with new disabled buttons. | Kevin Serrano | 2017-02-21 | 1 | -2/+6 |
| | |||||
* | add waits between notices. | Kevin Serrano | 2017-02-21 | 1 | -0/+13 |
| | |||||
* | Merge branch 'master' into dev | Dan Finlay | 2017-02-16 | 2 | -2/+42 |
|\ | |||||
| * | Verify messages in a loop | Dan Finlay | 2017-02-14 | 1 | -27/+25 |
| | | |||||
| * | got hash test passing | Dan Finlay | 2017-02-14 | 1 | -14/+23 |
| | | |||||
| * | Add failing test for signature recovery | Dan Finlay | 2017-02-14 | 1 | -0/+33 |
| | | |||||
| * | Revert old style message sighing | Frankie | 2017-02-10 | 2 | -2/+2 |
| | | |||||
* | | Complete migration tests. | Kevin Serrano | 2017-02-16 | 1 | -15/+74 |
| | | |||||
* | | Adding additional migration state to account for moving data. | Kevin Serrano | 2017-02-16 | 1 | -0/+138 |
| | | |||||
* | | Add migrations for removing terms of use data. | Kevin Serrano | 2017-02-15 | 1 | -2/+6 |
| | | |||||
* | | Merge branch 'mapachurro-patch-1' of github.com:mapachurro/metamask-plugin ↵ | Kevin Serrano | 2017-02-11 | 1 | -0/+28 |
|\ \ | | | | | | | | | | into mapachurro-patch-1 | ||||
| * | | Update first-time.js | mapachurro | 2017-02-10 | 1 | -0/+28 |
| |/ | |||||
* | | Fix integration tests. | Kevin Serrano | 2017-02-10 | 1 | -18/+2 |
| | | |||||
* | | Delete all code related to disclaimers. | Kevin Serrano | 2017-02-10 | 4 | -38/+2 |
|/ | |||||
* | test - skip eth_sign tests until we have test data | kumavis | 2017-02-04 | 2 | -2/+2 |
| | |||||
* | migration #9 - break out CurrencyController substate | kumavis | 2017-02-03 | 2 | -75/+87 |
| | |||||
* | txManager - depend on preferencesStore | kumavis | 2017-02-03 | 1 | -1/+0 |
| | |||||
* | metamask - introduce networkStore | kumavis | 2017-02-03 | 1 | -12/+3 |
| | |||||
* | migration 7 - break off TransactionManager substate | kumavis | 2017-02-03 | 2 | -54/+60 |
| | |||||
* | messageManager - move view state to obs-store | kumavis | 2017-02-03 | 1 | -13/+4 |
| | |||||
* | test - first-time - re-add terms header check | kumavis | 2017-02-02 | 1 | -0/+2 |
| | |||||
* | tests - mockDev - fix first-time flow | kumavis | 2017-02-02 | 1 | -20/+18 |
| | |||||
* | Merge branch 'dev' into messageManagerCleanUp | Frankie | 2017-02-02 | 2 | -16/+4 |
|\ | |||||
| * | metamask - adopt isInitialized from keyring controller | kumavis | 2017-02-01 | 1 | -9/+0 |
| | | |||||
| * | keyring - move identities into memStore | kumavis | 2017-02-01 | 1 | -2/+4 |
| | | |||||
| * | keyring - synchronous getState | kumavis | 2017-02-01 | 1 | -9/+4 |
| | | |||||
* | | Merge branch 'dev' into messageManagerCleanUp | Frankie | 2017-02-02 | 2 | -3/+3 |
|\| | |||||
| * | continue rename selectedAccount to selectedAddress | kumavis | 2017-01-31 | 2 | -3/+3 |
| | | |||||
* | | code clan up and tests | Frankie | 2017-02-02 | 1 | -0/+98 |
| | | |||||
* | | Merge branch 'dev' into messageManagerCleanUp | Frankie | 2017-01-29 | 3 | -154/+31 |
|\| | |||||
| * | migration 5 - move keyring controller state to substate | kumavis | 2017-01-29 | 2 | -39/+20 |
| | | |||||
| * | tests - remove persistence and start with initial state | kumavis | 2017-01-28 | 2 | -115/+11 |
| | | |||||
* | | Clean up message manger includes: | Frankie | 2017-01-29 | 1 | -3/+3 |
|/ | | | | | | | | | 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 | ||||
* | config-manager - default to USD for currentFiat | kumavis | 2017-01-27 | 1 | -14/+4 |
| | |||||
* | obs-store - use published module | kumavis | 2017-01-25 | 4 | -26/+17 |
| | |||||
* | Merge branch 'dev' of github.com:MetaMask/metamask-plugin into obs-store2 | kumavis | 2017-01-25 | 1 | -0/+3 |
|\ | |||||
| * | background controller - extract KeyringC.placeSeedWords to MetamaskC | kumavis | 2017-01-25 | 1 | -0/+3 |
| | | |||||
* | | Merge branch 'dev' into obs-store2 | kumavis | 2017-01-22 | 6 | -50/+74 |
|\| | |||||
| * | Fix test to log out despite number of menu items | Dan Finlay | 2017-01-18 | 1 | -1/+2 |
| | | |||||
| * | Wrote failing test for eth.sign | Dan Finlay | 2017-01-17 | 1 | -0/+18 |
| | | |||||
| * | Merge branch 'dev' into simple-keystore-fix | kumavis | 2017-01-17 | 1 | -1/+1 |
| |\ | |||||
| | * | Merge branch 'master' into dev | Dan Finlay | 2017-01-17 | 1 | -1/+1 |
| | |\ | |||||
| | | * | remove network Id 2 from explorer link and Add network Id 3 | Frances Pangilinan | 2016-12-21 | 1 | -1/+1 |
| | | | | |||||
| * | | | test - keyring - simple - fix fixture data | kumavis | 2017-01-17 | 1 | -6/+3 |
| |/ / | |||||
| * | | test - clear localStorage on test start | kumavis | 2017-01-15 | 1 | -3/+3 |
| | | | |||||
| * | | test - clear localStorage in case CI caches it (?) | kumavis | 2017-01-15 | 1 | -0/+1 |
| | | | |||||
| * | | test - txManager - add network to all txs | kumavis | 2017-01-15 | 1 | -18/+19 |
| | | | |||||
| * | | tests - txManager - add getNetwork fn to fixture txManager | kumavis | 2017-01-15 | 1 | -0/+1 |
| | | | |||||
| * | | fix for linting | Frankie | 2017-01-14 | 1 | -2/+2 |
| | | | |||||
| * | | background - handle tx finalization in controllers instead of provider-engine | kumavis | 2017-01-13 | 2 | -22/+27 |
| | | | |||||
* | | | migrations - introduce promise-based migrator | kumavis | 2017-01-12 | 1 | -24/+24 |
| | | | |||||
* | | | background - move pojo migrator to outside of metamask controller | kumavis | 2017-01-12 | 3 | -79/+39 |
| | | | |||||
* | | | test - fix tests from obs-store | kumavis | 2017-01-12 | 3 | -8/+13 |
| | | | |||||
* | | | background - introduce ObservableStore | kumavis | 2017-01-12 | 1 | -18/+15 |
|/ / | |||||
* | | tests - add fetch polyfill | kumavis | 2017-01-11 | 1 | -1/+3 |
| | | |||||
* | | Merge remote-tracking branch 'origin/kumavis-readme-gource' into RevertTxManager | Dan Finlay | 2017-01-03 | 7 | -131/+203 |
|\ \ | |||||
| * \ | Merge branch 'dev' into TxManager | Frankie | 2016-12-24 | 4 | -128/+76 |
| |\ \ | |||||
| * | | | fix some minor spelling mistakes and clean up code | Frankie | 2016-12-24 | 1 | -6/+6 |
| | | | | |||||
| * | | | Merge branch 'dev' into TxManager | Frankie | 2016-12-22 | 7 | -115/+184 |
| |\ \ \ | |||||
| * | | | | First pass at revision requests | Frances Pangilinan | 2016-12-22 | 3 | -77/+48 |
| | | | | | |||||
| * | | | | add Test for txManager. As well as fix tests to account for txManager. | Frances Pangilinan | 2016-12-15 | 6 | -80/+185 |
| | | | | | |||||
* | | | | | Correct getState test to be async | Dan Finlay | 2016-12-24 | 1 | -4/+7 |
| | | | | | |||||
* | | | | | Add additional migration test | Dan Finlay | 2016-12-24 | 2 | -2/+20 |
| |_|/ / |/| | | | |||||
* | | | | Restructured migration | Dan Finlay | 2016-12-22 | 3 | -123/+75 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | | | | Fixed another lostAccount test | Dan Finlay | 2016-12-22 | 1 | -1/+1 |
| | | | | |||||
* | | | | Refine a lostAccount test | Dan Finlay | 2016-12-21 | 1 | -1/+1 |
| |/ / |/| | | |||||
* | | | Merge pull request #916 from MetaMask/i894-DetectBadAccounts | Dan Finlay | 2016-12-21 | 4 | -41/+66 |
|\ \ \ | | | | | | | | | I894 detect bad accounts | ||||
| * | | | Made changes according to feedback. | Dan Finlay | 2016-12-20 | 1 | -1/+0 |
| | | | | |||||
| * | | | Got bad account detection working and added to state | Dan Finlay | 2016-12-10 | 1 | -3/+5 |
| | | | | |||||
| * | | | Mostly added bad account detection | Dan Finlay | 2016-12-09 | 4 | -41/+65 |
| |/ / | | | | | | | | | | Currently riddled with logs, because the migrator is inexplicably returning before generating the new style accounts for comparison. | ||||
* | | | Remove encryptor in favor of external browser-passworder | Dan Finlay | 2016-12-20 | 1 | -71/+0 |
| | | | | | | | | | | | | I broke out the encryptor lib into its own module on npm called browser-passworder. | ||||
* | | | Merged master into dev | Dan Finlay | 2016-12-20 | 2 | -3/+118 |
|\ \ \ | |/ / |/| / | |/ | |||||
| * | move notice code from metamask-controller + config-manager, in to ↵ | kumavis | 2016-12-17 | 2 | -94/+115 |
| | | | | | | | | notice-controller | ||||
| * | clean - code style | kumavis | 2016-12-17 | 1 | -4/+3 |
| | | |||||
| * | Add ability to show notices to user & get confirmation. | Kevin Serrano | 2016-12-17 | 1 | -0/+95 |
| | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | | Cranked up CI test suite wait duration to alleviate their nondeterminism for now | Dan Finlay | 2016-12-08 | 1 | -1/+1 |
| | | |||||
* | | Remove .only from unit test suite | Dan Finlay | 2016-12-08 | 1 | -1/+1 |
| | | |||||
* | | Fix vault encrypting & unlocking bug | Dan Finlay | 2016-12-01 | 2 | -0/+6 |
| | | | | | | | | | | | | | | | | 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. | ||||
* | | Add integration tests for logging out and back in | Dan Finlay | 2016-12-01 | 1 | -1/+27 |
| | | |||||
* | | Add more integration tests | Dan Finlay | 2016-12-01 | 1 | -0/+25 |
| | | | | | | | | | | | | | | | | Integration tests now: - Scroll through terms - Accept terms - Confirm seed phrase - Verify account detail screen | ||||
* | | Made integration test create a first vault | Dan Finlay | 2016-12-01 | 3 | -3/+25 |
| | | |||||
* | | Fix nodeify | Dan Finlay | 2016-11-29 | 1 | -0/+22 |
| | | |||||
* | | Denodeify most of KeyringController | Dan Finlay | 2016-11-29 | 3 | -13/+28 |
| | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | | Merge branch 'master' into dev | Dan Finlay | 2016-11-24 | 1 | -7/+2 |
|\| | |||||
| * | Merge branch 'master' into i868-estimateGasTooHigh | kumavis | 2016-11-23 | 1 | -2/+8 |
| |\ | |||||
| | * | Unify test wording | Dan Finlay | 2016-11-22 | 1 | -2/+2 |
| | | | |||||
| | * | Add temporary morden explorer link support | Dan Finlay | 2016-11-22 | 1 | -0/+6 |
| | | | |||||
| | * | Fix ropsten link test | Dan Finlay | 2016-11-22 | 1 | -2/+2 |
| | | | |||||
| * | | idStore - fix estimateGas calculation | kumavis | 2016-11-23 | 1 | -7/+2 |
| |/ | |||||
* | | Fix last async keyring test | Dan Finlay | 2016-11-24 | 1 | -8/+10 |
| | | |||||
* | | Fix more keyring asyncifying tests | Dan Finlay | 2016-11-24 | 1 | -1/+8 |
| | | |||||
* | | Mostly got async keyringController tests passing | Dan Finlay | 2016-11-23 | 3 | -55/+91 |
| | | |||||
* | | Fix new encryptor migration logic | Dan Finlay | 2016-11-23 | 1 | -0/+11 |
| | | |||||
* | | Fix password reference | Dan Finlay | 2016-11-23 | 1 | -0/+1 |
| | | |||||
* | | Fix vault migration unit test | Dan Finlay | 2016-11-23 | 1 | -1/+1 |
| | | |||||
* | | Improve vault migration unit test | Dan Finlay | 2016-11-23 | 1 | -1/+2 |
| | | |||||
* | | Simplify Encryptor API Surface | Dan Finlay | 2016-11-23 | 1 | -4/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | At least, the portion of it that we use. Moved salting within the encryptor, so it does not need to be managed externally. KeyringController now caches the password instead of a passwordDerivedKey, since it is ignorant of the salt. Encryptor payload is now in a JSON format, so its portions are both base64 encoded *and* labeled appropriately. The format is `{ "data": "0x0", "iv": "0x0", "salt": "string" }`. Fixes #843 Fixes #859 | ||||
* | | Merge pull request #858 from MetaMask/i842-WaitForSeedWord | kumavis | 2016-11-23 | 1 | -2/+8 |
|\ \ | | | | | | | I842 wait for seed word | ||||
| * | | Fix etherscan link generation test | Dan Finlay | 2016-11-23 | 1 | -2/+8 |
| | | | |||||
* | | | Merge branch 'dev' into dev-cleanup | Kevin Serrano | 2016-11-23 | 2 | -7/+7 |
|\| | | |||||
| * | | Fix keyring test | Dan Finlay | 2016-11-22 | 1 | -1/+1 |
| | | | |||||
| * | | Improve Keyring organization | Dan Finlay | 2016-11-22 | 2 | -6/+6 |
| | | | | | | | | | | | | | | | Separated public & private methods. (Fixes #845) Made class method `type()` into a simple property. (Fixes #846) | ||||
| * | | Revert premature link test fix | Dan Finlay | 2016-11-22 | 1 | -2/+2 |
| | | | |||||
| * | | Fixed account link test for ropsten network | Dan Finlay | 2016-11-22 | 1 | -2/+2 |
| | | | |||||
* | | | change all instances of selectedAddress to selectedAccount. | Kevin Serrano | 2016-11-22 | 1 | -1/+0 |
| | | | |||||
* | | | Remove entropy from encryption and project. | Kevin Serrano | 2016-11-22 | 3 | -6/+4 |
|/ / | |||||
* | | Create failing test to check submitPassword in keyringController. | Kevin Serrano | 2016-11-19 | 2 | -0/+67 |
| | | |||||
* | | Minimize repeated code. | Kevin Serrano | 2016-11-16 | 1 | -1/+1 |
| | | |||||
* | | Re-enable disclaimer screen. Rename variables to reflect role more clearly. | Kevin Serrano | 2016-11-15 | 1 | -14/+14 |
| | | |||||
* | | Add idStore tests again. | Kevin Serrano | 2016-11-15 | 1 | -0/+198 |
| | | |||||
* | | Rename n variables to numberOfAccounts inside of test suite. Remove idStore ↵ | Kevin Serrano | 2016-11-12 | 3 | -203/+4 |
| | | | | | | | | tests. | ||||
* | | Merge branch 'master' into i328-MultiVault | Frankie | 2016-11-11 | 1 | -6/+4 |
|\| | |||||
| * | Adjust gas buffer to be 20% over estimate | Dan Finlay | 2016-11-09 | 1 | -5/+4 |
| | | |||||
| * | Increase gas buffer | Dan Finlay | 2016-11-09 | 1 | -2/+1 |
| | | | | | | | | Fixes #795 | ||||
* | | Merge branch 'master' into i328-MultiVault | Dan Finlay | 2016-11-08 | 1 | -11/+39 |
|\| | |||||
| * | Fix gas price buffering | Dan Finlay | 2016-11-08 | 1 | -8/+6 |
| | | | | | | | | | | | | | | Our gas price buffering logic had a bug, because bn.js has inconsistent behavior when using hex-prefixed output. The issue has been opened with them here: https://github.com/indutny/bn.js/issues/151 We've corrected our usage in the mean time. | ||||
| * | Added failing test for #787 | Dan Finlay | 2016-11-08 | 1 | -11/+41 |
| | | |||||
* | | Fix integration test suite | Dan Finlay | 2016-11-08 | 1 | -11/+3 |
| | | |||||
* | | Fix nickname test | Dan Finlay | 2016-11-08 | 1 | -0/+1 |
| | | |||||
* | | Fix BN reference | Dan Finlay | 2016-11-08 | 1 | -0/+1 |
| | | |||||
* | | Fix 787 gas buffer bug | Dan Finlay | 2016-11-08 | 1 | -4/+20 |
| | | |||||
* | | Fix password validation and persistence issue | Dan Finlay | 2016-11-04 | 1 | -0/+22 |
| | | | | | | | | Was wiping the vault on each successful password attempt... :P | ||||
* | | Finish fixing nicknaming bug | Dan Finlay | 2016-11-04 | 1 | -0/+31 |
| | | |||||
* | | Fix account nicknaming bug | Dan Finlay | 2016-11-04 | 1 | -0/+11 |
| | | | | | | | | When nicknaming, we weren't normalizing the input, and so we were retrieving with differently formatted addresses than we were persisting. | ||||
* | | Fix vault creation bug | Dan Finlay | 2016-11-04 | 1 | -8/+28 |
| | | |||||
* | | Fix dual vault creation bug | Dan Finlay | 2016-11-03 | 1 | -1/+12 |
| | | |||||
* | | Fix handling of migrating old vault style | Dan Finlay | 2016-11-03 | 2 | -10/+36 |
| | | | | | | | | | | | | Now old vaults are recognized as an "Initialized" MetaMask instance. Upon logging in, when fetching the initial password-derived key, if there is no new-style vault, but there is an old style vault, it is migrated to the new format before proceeding through the usual unlocking steps. | ||||
* | | Now migrating old vaults to new DEN format | Dan Finlay | 2016-10-29 | 2 | -10/+63 |
| | | |||||
* | | Add vault migration test | Dan Finlay | 2016-10-29 | 1 | -0/+91 |
| | | |||||
* | | Added hd wallet tests | Dan Finlay | 2016-10-28 | 1 | -0/+97 |
| | | |||||
* | | Merge branch 'i328-MultiVault' of github.com:MetaMask/metamask-plugin into ↵ | Dan Finlay | 2016-10-26 | 1 | -2/+0 |
|\ \ | | | | | | | | | | i328-MultiVault | ||||
| * | | Remove debugger statement. | Kevin Serrano | 2016-10-26 | 1 | -1/+0 |
| | | | |||||
| * | | Phase out extra warning screen. | Kevin Serrano | 2016-10-26 | 1 | -2/+1 |
| | | | |||||
* | | | Merge branch 'master' into i328-MultiVault | Dan Finlay | 2016-10-26 | 2 | -4/+20 |
|\ \ \ | |/ / |/| / | |/ | |||||
| * | test - fix delegate-call test | kumavis | 2016-10-25 | 3 | -11/+9 |
| | | |||||
| * | Merge branch 'master' into i743-FixDelegateCallFlag | kumavis | 2016-10-25 | 1 | -0/+22 |
| |\ | |||||
| * | | Reproduced issue 743 in test case | Dan Finlay | 2016-10-18 | 2 | -3/+21 |
| | | | | | | | | | | | | | | | | | | This contract hex does include the value `f4`, but it was compiled from a contract with no instance of `.delegatecall`. I believe `f4` in this case is part of some other value or contract address, and `ethBinToOps` has some error in how it skips pushed data. @kumavis | ||||
* | | | Merge branch 'master' into i328-MultiVault | Dan Finlay | 2016-10-22 | 1 | -0/+22 |
|\ \ \ | | |/ | |/| | |||||
| * | | Clean up tests | Frankie | 2016-10-21 | 1 | -4/+4 |
| | | | |||||
| * | | Add test and ability for isHex to handle hex strings with hex-prefix | Frankie | 2016-10-20 | 1 | -0/+5 |
| | | | |||||
| * | | Add unit test for isHex and add to CHANGELOG.md | Frankie | 2016-10-20 | 1 | -0/+17 |
| |/ | |||||
* | | Fix bug in new KeyringController vault restoring logic. | Dan Finlay | 2016-10-22 | 2 | -0/+69 |
| | | |||||
* | | Create new vault before each keyringController unit test | Dan Finlay | 2016-10-22 | 1 | -3/+5 |
| | | |||||
* | | Create basic keyring-controller unit test file | Dan Finlay | 2016-10-22 | 2 | -20/+67 |
| | | |||||
* | | Added SimpleKeyring tests | Dan Finlay | 2016-10-22 | 1 | -0/+83 |
| | | |||||
* | | Fix tests | Dan Finlay | 2016-10-21 | 4 | -170/+5 |
| | | |||||
* | | Git merge resolution. | Kevin Serrano | 2016-10-20 | 1 | -0/+18 |
|\| | |||||
| * | Restore hex prefix to gas price | Dan Finlay | 2016-10-18 | 1 | -0/+1 |
| | | |||||
| * | Increase gas estimate by 100000 wei | Dan Finlay | 2016-10-18 | 1 | -0/+17 |
| | | | | | | | | | | | | To prevent minor gas estimation errors, probably usually related to operating on dynamic state. Fixes #738. | ||||
* | | Intermediary commit. | Kevin Serrano | 2016-10-20 | 2 | -5/+5 |
| | | |||||
* | | Merge in crypto. | Kevin Serrano | 2016-10-20 | 4 | -2/+68 |
| | | |||||
* | | Merge branch 'master' into i328-MultiVault | Dan Finlay | 2016-10-13 | 1 | -4/+7 |
|\| | |||||
| * | Remove comments. | Kevin Serrano | 2016-10-12 | 1 | -16/+0 |
| | | |||||
| * | Cleanup. | Kevin Serrano | 2016-10-12 | 1 | -10/+22 |
| | | |||||
| * | Fix integration test. | Kevin Serrano | 2016-10-06 | 1 | -8/+15 |
| | | |||||
| * | Rewritten to react standards. Way easier. | Kevin Serrano | 2016-10-05 | 1 | -1/+1 |
| | | |||||
* | | Add initial KeyringController files | Dan Finlay | 2016-10-12 | 1 | -0/+141 |
|/ | |||||
* | Remove logs | Dan Finlay | 2016-09-15 | 1 | -2/+0 |
| | |||||
* | Merge pull request #669 from MetaMask/Version-2.12.1 | Dan Finlay | 2016-09-15 | 1 | -8/+10 |
| | | | | Version 2.12.1 | ||||
* | Fix clearing of account cache on vault restore | Dan Finlay | 2016-09-13 | 1 | -8/+6 |
| | |||||
* | Fix some references | Dan Finlay | 2016-09-13 | 1 | -2/+2 |
| | |||||
* | Fix account unlocking | Dan Finlay | 2016-09-13 | 1 | -19/+12 |
| | | | | | | | | SubmitPassword was not creating a new id-management This is because I broke up the old "createIdmgmt" method to not perform as much conditional logic. Now the pieces are reusable and do what they should do. | ||||
* | Select first address when restoring vault | Dan Finlay | 2016-09-12 | 1 | -0/+18 |
| | | | | Fixes #642 | ||||
* | Fixed caching bug | Dan Finlay | 2016-09-11 | 1 | -6/+5 |
| | | | | | | Fixed bug where the second new vault created in an IdStore would initially return the accounts from the original store. Also fixed some tests that were incorrect. | ||||
* | Correct assertion for BIP32 compliance | Dan Finlay | 2016-09-11 | 1 | -1/+1 |
| | | | | According to [axic's work here](https://github.com/MetaMask/metamask-plugin/issues/640#issuecomment-246133672), MetaMask is generating the correct address, so I've corrected that assertion accordingly. | ||||
* | Remove log | Dan Finlay | 2016-09-11 | 1 | -1/+0 |
| | |||||
* | Add more bip44 assertions | Dan Finlay | 2016-09-11 | 1 | -1/+9 |
| | |||||
* | Made bip44 assertions easier to add to | Dan Finlay | 2016-09-11 | 1 | -27/+36 |
| | |||||
* | Clean up tests | Dan Finlay | 2016-09-11 | 1 | -18/+17 |
| | |||||
* | Correctly clear ethStore cache on new vault restore | Dan Finlay | 2016-09-11 | 1 | -6/+22 |
| | |||||
* | Captured #640 in failing test | Dan Finlay | 2016-09-11 | 1 | -1/+12 |
| | |||||
* | Add new eth-lightwallet salting to vault. | Dan Finlay | 2016-09-10 | 1 | -1/+3 |
| | | | | | | | | | | eth-lightwallet was previously not salting vault passwords, potentially making it easier to crack them once obtained. This branch incorporates the API changes to allow us to take advantage of the new salting logic. This is still throwing deprecation warnings, but that's actually a bug in eth-lightwallet I wrote, [I've submitted a PR for that here](https://github.com/ConsenSys/eth-lightwallet/pull/116). Fixes #555 | ||||
* | Add negative value validation to tx approval | Dan Finlay | 2016-09-07 | 1 | -0/+97 |
| | |||||
* | Add test for Edge compatibility | Dan Finlay | 2016-08-30 | 1 | -0/+29 |
| | |||||
* | Naming issue. | Kevin Serrano | 2016-08-25 | 1 | -1/+1 |
| | |||||
* | Implement usage of nock. | Kevin Serrano | 2016-08-25 | 1 | -2/+11 |
| | |||||
* | Now calls API functions with mock options. | Kevin Serrano | 2016-08-25 | 1 | -3/+5 |
| | |||||
* | Merge branch 'master' into i390-TransactionLimit | Dan Finlay | 2016-08-23 | 1 | -1/+6 |
|\ | |||||
| * | Add test | Frankie | 2016-08-20 | 1 | -1/+6 |
| | | |||||
* | | Added `view more` button to transaction list | Dan Finlay | 2016-08-19 | 1 | -0/+12 |
| | | | | | | | | Visible at the end of the transaction list, or if no transactions are listed, displayed right after the `No Transactions` message. | ||||
* | | Enforce tx history limit | Dan Finlay | 2016-08-19 | 1 | -0/+11 |
|/ | |||||
* | Added compliance for tests and properly accounts for N/A conversions. | Kevin Serrano | 2016-08-17 | 1 | -7/+6 |
| | |||||
* | Remove extra test. | Kevin Serrano | 2016-08-17 | 1 | -4/+0 |
| | |||||
* | Merge branch 'master' into usd-conversion | Kevin Serrano | 2016-08-05 | 1 | -3/+12 |
|\ | |||||
| * | Fix extension tests | Dan Finlay | 2016-07-26 | 1 | -3/+12 |
| | | |||||
| * | Fix promise usage? | Dan Finlay | 2016-07-23 | 1 | -1/+3 |
| | | |||||
| * | Skip PhantomJS in testem | Dan Finlay | 2016-07-23 | 2 | -2/+0 |
| | | |||||
| * | Add promise polyfill for PhantomJS | Dan Finlay | 2016-07-23 | 2 | -0/+2 |
| | | |||||
| * | Fix testem runner page | Dan Finlay | 2016-07-23 | 2 | -3/+1 |
| | | |||||
| * | Separate UI tests from normal unit test suite | Dan Finlay | 2016-07-23 | 1 | -1/+3 |
| | | |||||
| * | Add UI Testing Framework and Simple UI Test | Dan Finlay | 2016-07-23 | 4 | -0/+52 |
| | | | | | | | | | | | | | | | | | | | | Added a Testem configuration that launches a Qunit page with an iFrame that builds and loads our mock-dev page and can interact with it and run tests on it. Wrote a simple test that accepts the terms and conditions and transitions to the next page. I am not doing any fancy redux-hooks for the async waiting, I've simply added a `tests/integration/helpers.js` file with a `wait()` function that returns a promise that should wait long enough. Long term we should hook into the app lifecycle by some means for testing, so we only wait the right amount of time, and wait long enough for slower processes to complete, but this may work for the time being, just enough to run some basic automated browser tests. | ||||
* | | Merge branch 'master' into usd-conversion | Kevin Serrano | 2016-07-26 | 4 | -0/+54 |
|\ \ | |||||
| * | | Ui testing (#481) | Dan Finlay | 2016-07-26 | 4 | -0/+54 |
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add UI Testing Framework and Simple UI Test Added a Testem configuration that launches a Qunit page with an iFrame that builds and loads our mock-dev page and can interact with it and run tests on it. Wrote a simple test that accepts the terms and conditions and transitions to the next page. I am not doing any fancy redux-hooks for the async waiting, I've simply added a `tests/integration/helpers.js` file with a `wait()` function that returns a promise that should wait long enough. Long term we should hook into the app lifecycle by some means for testing, so we only wait the right amount of time, and wait long enough for slower processes to complete, but this may work for the time being, just enough to run some basic automated browser tests. * Separate UI tests from normal unit test suite * Add UI tests to CI test script * Add testem and phantom to circleCI pre-script * Fix circle pre script * Move pre scripts to dependencies key * Remove phantom from build deps * Fix testem runner page * Add promise polyfill for PhantomJS * Skip PhantomJS in testem * Run browser tests in parallel * Fix promise usage? * Correct skip usage | ||||
* | | Change function names. Add interval polling for api. Refactor functions. | Kevin Serrano | 2016-07-22 | 1 | -3/+3 |
| | | |||||
* | | Merge branch 'master' into usd-conversion | Kevin Serrano | 2016-07-22 | 1 | -0/+39 |
|\| | |||||
| * | Implement some cross-browser practices (#473) | Dan Finlay | 2016-07-22 | 1 | -0/+39 |
| | | | | | | | | | | | | | | | | | | | | | | | | * Add mozilla plugin key to manifest * Move all chrome references into platform-checking module Addresses #453 * Add chrome global back to linter blacklist * Add tests | ||||
* | | Progress on config manager. Plus tests. | Kevin Serrano | 2016-07-21 | 1 | -1/+81 |
|/ | |||||
* | Remove unused functions. Readd if necessary. | Kevin Serrano | 2016-07-12 | 1 | -19/+0 |
| | |||||
* | Refactor util tests. | Kevin Serrano | 2016-07-12 | 1 | -11/+8 |
| |