Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'dev' into disclaimer-notify | Kevin Serrano | 2017-02-10 | 2 | -1/+7 |
|\ | |||||
| * | Merge branch 'dev' into i1085-synchronousnet | kumavis | 2017-02-10 | 1 | -1/+1 |
| |\ | |||||
| * | | Allowed net_version to be called synchronously | Kevin Serrano | 2017-02-09 | 2 | -1/+7 |
| | | | |||||
* | | | Delete all code related to disclaimers. | Kevin Serrano | 2017-02-10 | 4 | -73/+0 |
| | | | |||||
* | | | Fix bugs with notice. Add disclaimer notice. | Kevin Serrano | 2017-02-10 | 1 | -3/+3 |
| |/ |/| | |||||
* | | Version 3.2.1v3.2.1 | Dan Finlay | 2017-02-09 | 1 | -1/+1 |
|/ | |||||
* | Version 3.2.0v3.2.0 | Dan Finlay | 2017-02-08 | 1 | -1/+1 |
| | |||||
* | Fix typo | Dan Finlay | 2017-02-05 | 1 | -1/+1 |
| | |||||
* | Remove shapeshift tx list from idStore | Dan Finlay | 2017-02-05 | 1 | -2/+1 |
| | |||||
* | Stop removing old shapeshift txs | Dan Finlay | 2017-02-05 | 1 | -16/+0 |
| | |||||
* | Do not remove completed shapeshift deposits | Dan Finlay | 2017-02-04 | 1 | -1/+2 |
| | |||||
* | Fix bug when clearing old shapeshift txs | Dan Finlay | 2017-02-04 | 1 | -1/+3 |
| | |||||
* | Automatically remove shapeshift txs over 11 minutes old with no payment | Dan Finlay | 2017-02-04 | 1 | -0/+22 |
| | |||||
* | Add migration to index | Dan Finlay | 2017-02-04 | 1 | -1/+2 |
| | |||||
* | Got ShapeShiftController back to working | Dan Finlay | 2017-02-04 | 2 | -12/+43 |
| | |||||
* | Mostly got shapeshift tx management into its own controller | Dan Finlay | 2017-02-04 | 3 | -37/+112 |
| | | | | Rendering the list is still having issues, so this isn't done yet. | ||||
* | eth-store - update store state after manipulating | kumavis | 2017-02-04 | 1 | -0/+2 |
| | |||||
* | id mgmt - update to latest eth_sign spec | kumavis | 2017-02-04 | 4 | -34/+55 |
| | |||||
* | migrations - fix migration #9 and add safety checks to migrator | kumavis | 2017-02-04 | 2 | -3/+14 |
| | |||||
* | eths-store - eagerly set current block | kumavis | 2017-02-04 | 1 | -0/+2 |
| | |||||
* | metamask - add missing diskState and memState subscriptions | kumavis | 2017-02-03 | 1 | -6/+11 |
| | |||||
* | migration #9 - break out CurrencyController substate | kumavis | 2017-02-03 | 6 | -75/+133 |
| | |||||
* | eth-store - cbs default to noop | kumavis | 2017-02-03 | 1 | -5/+5 |
| | |||||
* | migration #8 - break out NoticeController substate | kumavis | 2017-02-03 | 4 | -28/+63 |
| | |||||
* | eth-store - convert to obs-store subclass | kumavis | 2017-02-03 | 2 | -118/+103 |
| | |||||
* | txManager - depend on preferencesStore | kumavis | 2017-02-03 | 2 | -4/+8 |
| | |||||
* | metamask - introduce networkStore | kumavis | 2017-02-03 | 2 | -35/+50 |
| | |||||
* | migration 7 - break off TransactionManager substate | kumavis | 2017-02-03 | 4 | -25/+89 |
| | |||||
* | messageManager - move view state to obs-store | kumavis | 2017-02-03 | 2 | -38/+28 |
| | |||||
* | keyring - replace getState with memStore | kumavis | 2017-02-03 | 2 | -30/+2 |
| | |||||
* | keyring - manage isUnlocked in memStore | kumavis | 2017-02-03 | 1 | -1/+7 |
| | |||||
* | keyring - rm config dep | kumavis | 2017-02-03 | 2 | -5/+2 |
| | |||||
* | Merge branch 'dev' into notice-management | Kevin Serrano | 2017-02-03 | 3 | -1/+2 |
|\ | |||||
| * | metamask - memState - adopt configManager.isDisclaimerConfirmed from keyring ↵ | kumavis | 2017-02-02 | 2 | -1/+1 |
| | | | | | | | | controller | ||||
| * | emit a update badge | Frankie | 2017-02-02 | 1 | -1/+1 |
| | | |||||
| * | put updateBadge back in | Frankie | 2017-02-02 | 1 | -0/+1 |
| | | |||||
* | | Change filepath for new location of notices. | Kevin Serrano | 2017-02-03 | 1 | -1/+1 |
|/ | |||||
* | swap out set state for updateState | Frankie | 2017-02-02 | 1 | -4/+1 |
| | |||||
* | Fix messy merge | Frankie | 2017-02-02 | 1 | -14/+2 |
| | |||||
* | Merge branch 'dev' into messageManagerCleanUp | Frankie | 2017-02-02 | 2 | -50/+69 |
|\ | |||||
| * | metamask - adopt isInitialized from keyring controller | kumavis | 2017-02-01 | 2 | -4/+8 |
| | | |||||
| * | keyring - move identities into memStore | kumavis | 2017-02-01 | 1 | -7/+15 |
| | | |||||
| * | keyring - add keyringtypes to memStore | kumavis | 2017-02-01 | 1 | -3/+3 |
| | | |||||
| * | metamask - inherit some configManager state from keyring controller | kumavis | 2017-02-01 | 2 | -10/+13 |
| | | |||||
| * | keyring - synchronous getState | kumavis | 2017-02-01 | 2 | -46/+47 |
| | | |||||
* | | Merge branch 'dev' into messageManagerCleanUp | Frankie | 2017-02-02 | 8 | -47/+110 |
|\| | |||||
| * | migration #6 - fix selectedAddress data source | kumavis | 2017-01-31 | 1 | -2/+2 |
| | | |||||
| * | inpage - set web3.eth.defaultAccount correctly | kumavis | 2017-01-31 | 2 | -2/+2 |
| | | |||||
| * | continue rename selectedAccount to selectedAddress | kumavis | 2017-01-31 | 4 | -13/+13 |
| | | |||||
| * | rename selectedAccount to selectedAddress | kumavis | 2017-01-31 | 4 | -10/+13 |
| | | |||||
| * | metamask - rename getSelectedAccount to getSelectedAddress | kumavis | 2017-01-31 | 2 | -5/+5 |
| | | |||||
| * | migration #6 - move selectedAccount from keyringController to ↵ | kumavis | 2017-01-31 | 2 | -0/+42 |
| | | | | | | | | preferencesController | ||||
| * | metamask - move selectedAccount set/get to preferencesController | kumavis | 2017-01-31 | 2 | -33/+12 |
| | | |||||
| * | preferences - introduce preferences controller | kumavis | 2017-01-31 | 2 | -0/+39 |
| | | |||||
* | | code clan up and tests | Frankie | 2017-02-02 | 3 | -41/+39 |
| | | |||||
* | | Merge branch 'dev' into messageManagerCleanUp | Frankie | 2017-01-30 | 2 | -4/+13 |
|\| | |||||
| * | metamask - lookup selectedAccount via keyringController | kumavis | 2017-01-30 | 2 | -3/+12 |
| | | |||||
| * | public config - get selectedAccount from keyring controller substate | kumavis | 2017-01-30 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'dev' into messageManagerCleanUp | Frankie | 2017-01-29 | 5 | -174/+236 |
|\| | |||||
| * | metamask - subscribe metamask store to keyringController substate | kumavis | 2017-01-29 | 1 | -0/+3 |
| | | |||||
| * | migration 5 - move keyring controller state to substate | kumavis | 2017-01-29 | 3 | -67/+95 |
| | | |||||
| * | keyring - add and initialize obs-store | kumavis | 2017-01-29 | 2 | -6/+36 |
| | | |||||
| * | metamask - adopt shapeshift txs from keyringController | kumavis | 2017-01-28 | 2 | -2/+3 |
| | | |||||
| * | tests - remove persistence and start with initial state | kumavis | 2017-01-28 | 1 | -9/+1 |
| | | |||||
| * | metamask - organize methods | kumavis | 2017-01-28 | 1 | -120/+126 |
| | | |||||
* | | Clean up message manger includes: | Frankie | 2017-01-29 | 5 | -126/+129 |
| | | | | | | | | | | | | | | | | | | 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 | ||||
* | | Merge branch 'dev' into messageManagerCleanUp | Frankie | 2017-01-28 | 4 | -194/+205 |
|\| | |||||
| * | metamask - fix setupProviderConnection | kumavis | 2017-01-27 | 1 | -1/+1 |
| | | |||||
| * | keymanager - small clean | kumavis | 2017-01-27 | 1 | -2/+2 |
| | | |||||
| * | metamask controller - cleanup remote api | kumavis | 2017-01-27 | 1 | -77/+100 |
| | | |||||
| * | metamask - organize into sections | kumavis | 2017-01-27 | 1 | -49/+61 |
| | | |||||
| * | metamask - use web3-stream-provider/handler instead of manual wiring | kumavis | 2017-01-27 | 1 | -23/+8 |
| | | |||||
| * | metamask controller - adopt setup*Communication from background | kumavis | 2017-01-27 | 2 | -44/+41 |
| | | |||||
| * | background - stream disconnection fix | kumavis | 2017-01-27 | 2 | -8/+8 |
| | | |||||
| * | metamask controller - adopt clearSeedWords from keyring controller | kumavis | 2017-01-27 | 2 | -15/+9 |
| | | |||||
* | | Rewrite message controller to fit controller pattern | Frankie | 2017-01-28 | 1 | -48/+45 |
|/ | |||||
* | background - graceful publicConfigStore connection teardown | kumavis | 2017-01-27 | 1 | -1/+3 |
| | |||||
* | background - organize metamask instantiation | kumavis | 2017-01-27 | 3 | -47/+37 |
| | |||||
* | obs-store - use published module | kumavis | 2017-01-25 | 10 | -295/+85 |
| | |||||
* | migrations - rename 005 to stubbed _multi-keyring | kumavis | 2017-01-25 | 1 | -0/+7 |
| | |||||
* | Merge branch 'dev' of github.com:MetaMask/metamask-plugin into obs-store2 | kumavis | 2017-01-25 | 3 | -32/+34 |
|\ | |||||
| * | Merge branch 'dev' into i#1048 | kumavis | 2017-01-25 | 2 | -0/+56 |
| |\ | |||||
| | * | Merge pull request #1051 from MetaMask/hotfix1048 | Frankie | 2017-01-25 | 1 | -3/+5 |
| | |\ | | | | | | | | | hotfix - addNewAccount - dont assume hd keyring position | ||||
| * | | | background controller - extract KeyringC.placeSeedWords to MetamaskC | kumavis | 2017-01-25 | 2 | -22/+16 |
| | | | | |||||
| * | | | merge master hotfix into dev | kumavis | 2017-01-25 | 1 | -1/+1 |
| |\ \ \ | |||||
| | * | | | 3.1.2 | kumavis | 2017-01-25 | 1 | -1/+1 |
| | | |/ | | |/| | |||||
| | * | | hotfix - dont assume hd keyring position | kumavis | 2017-01-25 | 1 | -3/+5 |
| | | | | |||||
| * | | | keyring-controller - cleanup | kumavis | 2017-01-25 | 1 | -2/+3 |
| | | | | |||||
| * | | | keyring-controller - cleanup | kumavis | 2017-01-25 | 1 | -5/+3 |
| | | | | |||||
| * | | | Move the assumption of their only being one hd keyring when requesting seed ↵ | Frankie | 2017-01-25 | 2 | -7/+8 |
| | | | | | | | | | | | | | | | | words to metamaskController | ||||
| * | | | Fix issue where generating a new account would put it in loose keys | Frankie | 2017-01-25 | 2 | -4/+12 |
| |/ / | |||||
* | | | Merge branch 'dev' into obs-store2 | kumavis | 2017-01-22 | 11 | -136/+329 |
|\ \ \ | | |/ | |/| | |||||
| * | | Merge branch 'master' into upToDate | Frankie | 2017-01-21 | 1 | -1/+1 |
| |\| | |||||
| | * | 3.1.1 | kumavis | 2017-01-21 | 1 | -1/+1 |
| | | | |||||
| * | | Merge branch 'master' into upToDate | Frankie | 2017-01-21 | 1 | -1/+3 |
| |\| | |||||
| | * | keyring controller - placeSeedWords should use first hdKeyring | kumavis | 2017-01-21 | 1 | -1/+3 |
| | | | |||||
| * | | Merge branch 'dev' into i715-AddJsonImport | Dan Finlay | 2017-01-19 | 2 | -2/+2 |
| |\| | |||||
| | * | Merge branch 'master' into Version-3.1.0 | Dan Finlay | 2017-01-19 | 1 | -1/+1 |
| | |\ | |||||
| | | * | Merge branch 'master' into fixSignedVsSubmitted | Frankie | 2017-01-19 | 2 | -4/+7 |
| | | |\ | |||||
| | | * | | Fix the dissplay for submitted transactions and the listner wating to hear ↵ | Frankie | 2017-01-19 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | when tx's were included in a block | ||||
| | * | | | Version 3.1.0 | Dan Finlay | 2017-01-19 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Add ability to import v3 JSON wallets | Dan Finlay | 2017-01-19 | 1 | -5/+13 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There is now a menu item labeled "JSON File" for importing, and it can digest either: - v1 MyEtherWallet JSON files - v3 Account files (used by Geth, Mist, and MyEtherWallet). Fixes #715 | ||||
| * | | | | Added new modular private key import system | Dan Finlay | 2017-01-19 | 2 | -0/+48 |
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now any strategy for importing a private key that can be described as a pure function can be very easily turned into a MetaMask import strategy. I've created a generic and reusable UI action called `importNewAccount(strategy, args)`. The `strategy` is a unique identifier defined in `app/scripts/account-import-strategies`, and the `args` will be passed to the member of the `strategies` array whose key matches the strategy string. Strategies return private key hex strings, and are used by the metamask-controller to create a new keyring, and select that new account, before calling back. This also implements @frankiebee's idea of showing the imported account when it's been imported (my oversight!). This commit only moves us to this architecture, keeping feature parity for private key import, but has some untested code for importing geth-style JSON files as well! | ||||
| * | | | Merge branch 'dev' into i715-AddImportMenu | kumavis | 2017-01-19 | 1 | -6/+5 |
| |\ \ \ | |||||
| | * | | | tx-manager - use rpc-specified txHash | kumavis | 2017-01-19 | 1 | -6/+5 |
| | | | | | |||||
| * | | | | Allow importing of private key strings | Dan Finlay | 2017-01-18 | 3 | -8/+22 |
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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`. | ||||
| * | | | Merge branch 'dev' into conversion-api-err | Dan Finlay | 2017-01-18 | 10 | -131/+250 |
| |\ \ \ | |||||
| | * | | | Version 3.0.1 | Dan Finlay | 2017-01-17 | 1 | -1/+1 |
| | | | | | |||||
| | * | | | Fix bug where signed messages were not dismissed | Dan Finlay | 2017-01-17 | 1 | -0/+1 |
| | | | | | |||||
| | * | | | Fix removeHexPrefix to stripHexPrefix | Dan Finlay | 2017-01-17 | 1 | -1/+1 |
| | | | | | |||||
| | * | | | Wrote fix for eth.sign | Dan Finlay | 2017-01-17 | 1 | -2/+1 |
| | | |/ | | |/| | |||||
| | * | | Fix manifest version | Dan Finlay | 2017-01-17 | 1 | -1/+1 |
| | | | | |||||
| | * | | Version 3.0.0 | Dan Finlay | 2017-01-17 | 1 | -1/+1 |
| | | | | |||||
| | * | | keyring - simple - throw error if wallet not found for address | kumavis | 2017-01-17 | 1 | -1/+4 |
| | | | | |||||
| | * | | keyring - simple - fix address generation | kumavis | 2017-01-17 | 1 | -3/+3 |
| | |/ | |||||
| | * | eth-store - emit update on new account add | kumavis | 2017-01-15 | 1 | -1/+3 |
| | | | |||||
| | * | background - txManager - filter txs by network | kumavis | 2017-01-15 | 2 | -4/+6 |
| | | | |||||
| | * | background - return txHash to provider-engine on done | kumavis | 2017-01-15 | 2 | -14/+13 |
| | | | |||||
| | * | Fix the inclusion of the txFee in the meta tx object | Frankie | 2017-01-15 | 1 | -3/+5 |
| | | | |||||
| | * | fix for linting | Frankie | 2017-01-14 | 1 | -0/+1 |
| | | | |||||
| | * | Satisfy review needs: | Frankie | 2017-01-14 | 2 | -21/+23 |
| | | | | | | | | | | | | | | | | | | | | | removed unnecessary this.query = opts.query from constructor Created a tx error state for errors in approveTransaction validateTxParams has been moved to tx-utils removed "value" arg from _setTxStatus | ||||
| | * | fix the maxcost not being included in txMeta | Frankie | 2017-01-14 | 1 | -3/+7 |
| | | | |||||
| | * | Merge branch 'bug-submitTx' of github.com:MetaMask/metamask-plugin into ↵ | kumavis | 2017-01-14 | 4 | -13/+38 |
| | |\ | | | | | | | | | | | | | bug-submitTx | ||||
| | | * | Merge branch 'dev' into bug-submitTx | kumavis | 2017-01-14 | 4 | -13/+38 |
| | | |\ | |||||
| | | | * | Merge branch 'dev' into integrateTxManagerUI | Frankie | 2017-01-14 | 1 | -2/+2 |
| | | | |\ | |||||
| | | | * | | Clean up code | Frankie | 2017-01-14 | 1 | -1/+2 |
| | | | | | | |||||
| | | | * | | Merge branch 'dev' into integrateTxManagerUI | Frankie | 2017-01-12 | 1 | -1/+1 |
| | | | |\ \ | |||||
| | | | * | | | Fix wording and icon of failed txs | Frankie | 2017-01-12 | 2 | -15/+16 |
| | | | | | | | |||||
| | | | * | | | Add to CHANGELOG | Frankie | 2017-01-12 | 1 | -2/+8 |
| | | | | | | | |||||
| | | | * | | | Merge branch 'dev' into integrateTxManagerUI | Frankie | 2017-01-12 | 3 | -36/+11 |
| | | | |\ \ \ | |||||
| | | | * | | | | Take some of the tx Logic out of the UI and create a visble state for ↵ | Frankie | 2017-01-12 | 4 | -9/+28 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | pending and unaproved transactions | ||||
| | * | | | | | | background - metamask controller - fix 'this' ref | kumavis | 2017-01-14 | 1 | -7/+8 |
| | |/ / / / / | |||||
| | * | | | / | background - handle tx finalization in controllers instead of provider-engine | kumavis | 2017-01-13 | 4 | -108/+186 |
| | | |_|_|/ | | |/| | | | |||||
| * | | | | | currency conversion - less noisy error | kumavis | 2017-01-12 | 1 | -1/+1 |
| | |_|/ / | |/| | | | |||||
* | | | | | background - fix metamaskController store -> diskStore persistence | kumavis | 2017-01-13 | 1 | -1/+6 |
| | | | | | |||||
* | | | | | migrations - wip - 005 multivault migration | kumavis | 2017-01-12 | 7 | -31/+82 |
| | | | | | |||||
* | | | | | migrations - introduce promise-based migrator | kumavis | 2017-01-12 | 5 | -112/+179 |
| | | | | | |||||
* | | | | | background - move pojo migrator to outside of metamask controller | kumavis | 2017-01-12 | 11 | -104/+159 |
| | | | | | |||||
* | | | | | background - introduce ObservableStore | kumavis | 2017-01-12 | 9 | -166/+204 |
| |/ / / |/| | | | |||||
* | | | | bugfix - portstream - dont wrap cb in try catch | kumavis | 2017-01-12 | 1 | -2/+2 |
| |_|/ |/| | | |||||
* | | | Send update to UI when changing selected account | Dan Finlay | 2017-01-12 | 1 | -1/+1 |
|/ / | | | | | | | Fixes #981 | ||||
* | | rpc - fix sync account cache setting | kumavis | 2017-01-11 | 1 | -17/+1 |
| | | |||||
* | | web3 provider - override eth_syncing and web3_clientVersion | kumavis | 2017-01-11 | 1 | -0/+5 |
| | | |||||
* | | Remove erroneous OOG estimation logic. | Dan Finlay | 2017-01-11 | 1 | -15/+2 |
| | | |||||
* | | deps - replace promise-request with fetch | kumavis | 2017-01-11 | 1 | -4/+3 |
|/ | |||||
* | Merge branch 'dev' into TearDownOnDisconnect | kumavis | 2017-01-06 | 3 | -31/+33 |
|\ | |||||
| * | Merge branch 'dev' into fixTxManager | Dan Finlay | 2017-01-06 | 2 | -1/+145 |
| |\ | |||||
| * | | Combine two identical then blocks | Dan Finlay | 2017-01-06 | 1 | -4/+2 |
| | | | |||||
| * | | remove unnecessary try statments | Frankie | 2017-01-05 | 3 | -37/+24 |
| | | | |||||
| * | | clean up | Frankie | 2017-01-05 | 1 | -1/+1 |
| | | | |||||
| * | | Merge branch 'dev' into fixtTxManager | Frankie | 2017-01-05 | 4 | -37/+68 |
| |\ \ | |||||
| * | | | Fix signing of transactions | Frankie | 2017-01-05 | 3 | -46/+62 |
| | | | | |||||
* | | | | Merge branch 'dev' into TearDownOnDisconnect | kumavis | 2017-01-06 | 2 | -1/+145 |
|\ \ \ \ | | |_|/ | |/| | | |||||
| * | | | Fixed bugs with sanity-checking | Dan Finlay | 2017-01-05 | 1 | -12/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | - Was incorrectly calling some eth-query methods (left over from old local eth-query) - Was still passing block to getAccount in addAccount - Now emitting update only after all account balances are loaded, reducing UI update traffic. | ||||
| * | | | Fix dependency reference | Dan Finlay | 2017-01-05 | 1 | -1/+1 |
| | | | | |||||
| * | | | Caught typo | Dan Finlay | 2017-01-05 | 1 | -2/+3 |
| | | | | |||||
| * | | | Add descriptive comment | Dan Finlay | 2017-01-05 | 1 | -0/+9 |
| | | | | |||||
| * | | | Linted | Dan Finlay | 2017-01-05 | 1 | -22/+17 |
| | | | | |||||
| * | | | Removed reliance on eth-store internal custom eth-query | Dan Finlay | 2017-01-05 | 1 | -6/+15 |
| | | | | |||||
| * | | | Move eth-store@1.1.0 into local repo. | Dan Finlay | 2017-01-05 | 1 | -0/+132 |
| | |/ | |/| | |||||
* / | | MetaMask Controller - Convert to EventEmitter | Frankie | 2017-01-06 | 2 | -12/+8 |
|/ / | |||||
* | | Merge branch 'dev' of github.com:MetaMask/metamask-plugin into dev | Kevin Serrano | 2017-01-04 | 1 | -2/+8 |
|\ \ | |||||
| * | | Fix sendUpdate for new promisified getState method | Dan Finlay | 2017-01-04 | 1 | -2/+6 |
| | | | |||||
| * | | Update UI state on ethStore updates | Dan Finlay | 2017-01-04 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | UI was remarkably not relying on ethStore for updates, so things like account balances were frozen until user activity. Fixes #963 | ||||
* | | | Take out unneeded permissions from the app. | Kevin Serrano | 2017-01-04 | 1 | -2/+0 |
|/ / | |||||
* | | Make single letter variables more verbose | Dan Finlay | 2017-01-03 | 2 | -5/+5 |
| | | |||||
* | | Merge branch 'dev' into ShowDifferentAccounts | Dan Finlay | 2017-01-03 | 8 | -519/+421 |
|\| | |||||
| * | inpage-provider - add isMetaMask | kumavis | 2017-01-03 | 1 | -0/+2 |
| | | | | | | | | adds `metamaskInpageProvider.isMetaMask === true` Fixes #727 | ||||
| * | Merge branch 'dev' into TxManager | Frankie | 2016-12-24 | 6 | -53/+94 |
| |\ | |||||
| * | | fix some minor spelling mistakes and clean up code | Frankie | 2016-12-24 | 3 | -28/+26 |
| | | | |||||
| * | | fix merge | Frances Pangilinan | 2016-12-22 | 1 | -1/+1 |
| | | | |||||
| * | | Merge branch 'dev' into TxManager | Frankie | 2016-12-22 | 10 | -192/+191 |
| |\ \ | |||||
| * | | | Remove txManager in keyring controller | Frances Pangilinan | 2016-12-22 | 1 | -2/+0 |
| | | | | |||||
| * | | | Migrate all tx mutation code out of keyring controller and | Frances Pangilinan | 2016-12-22 | 4 | -54/+71 |
| | | | | | | | | | | | | | | | | Fix up txManager to reflect code review requests | ||||
| * | | | First pass at revision requests | Frances Pangilinan | 2016-12-22 | 7 | -511/+184 |
| | | | | |||||
| * | | | Clean up and comment functions | Frances Pangilinan | 2016-12-15 | 2 | -10/+31 |
| | | | | |||||
| * | | | Create a TxManager | Frances Pangilinan | 2016-12-15 | 7 | -159/+350 |
| | | | | |||||
* | | | | Add tolerance for hex prefixed private keys to simple keychain | Dan Finlay | 2017-01-03 | 1 | -3/+4 |
| | | | | |||||
* | | | | Merge branch 'FixMigrationPasswordBug' into ShowDifferentAccounts | Dan Finlay | 2016-12-24 | 1 | -2/+2 |
|\ \ \ \ | |||||
| * | | | | Add additional migration test | Dan Finlay | 2016-12-24 | 1 | -2/+2 |
| | |_|/ | |/| | | |||||
* / | | | Return keyring metadata on metamask state object | Dan Finlay | 2016-12-23 | 2 | -29/+55 |
|/ / / | | | | | | | | | | | | | | | | | | | 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. | ||||
* | | | Remove log | Dan Finlay | 2016-12-23 | 1 | -1/+0 |
| | | | |||||
* | | | Merge pull request #948 from MetaMask/RecoverLostAccounts | Dan Finlay | 2016-12-23 | 5 | -51/+92 |
|\ \ \ | | | | | | | | | Auto-Recover accounts lost to BIP44 derivation fix | ||||
| * | | | Break up migration function | Dan Finlay | 2016-12-23 | 1 | -24/+24 |
| | | | | |||||
| * | | | Don't bother changing selected accounts since accounts are recovered | Dan Finlay | 2016-12-23 | 1 | -13/+3 |
| | | | | |||||
| * | | | Remove logs | Dan Finlay | 2016-12-23 | 1 | -2/+2 |
| | | | | |||||
| * | | | Linted | Dan Finlay | 2016-12-22 | 1 | -4/+3 |
| | | | | |||||
| * | | | Restructured migration | Dan Finlay | 2016-12-22 | 3 | -21/+51 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
| * | | | Return undefined when vault is uninitialized | Dan Finlay | 2016-12-22 | 1 | -1/+1 |
| | | | | |||||
| * | | | Added error when trying to unlock uninitialized vault | Dan Finlay | 2016-12-22 | 1 | -0/+4 |
| | | | | |||||
| * | | | Move old keystore migration code to metamask controller | Dan Finlay | 2016-12-22 | 2 | -46/+50 |
| | | | | | | | | | | | | | | | | Allows keyring controller to be more generic, less opinionated, and who knows, maybe sooner publishable as its own thing. | ||||
| * | | | Make notices confirmation configurable | Dan Finlay | 2016-12-21 | 2 | -2/+16 |
| | | | | | | | | | | | | | | | | - Confirm button will now dismiss the lost accounts array. | ||||
* | | | | Fix account injection bug | Dan Finlay | 2016-12-23 | 1 | -2/+3 |
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | It seems `selectedAddress` was removed from the keyring-controller’s state, and is used to populate the injected current account. I couldn't help myself, I dug around, I found a PR named [changed all instances of selectedAddress to selectedAccount](https://github.com/MetaMask/metamask-plugin/commit/f5b0795ac5582dd53de728479cf47c43eabfe67c) by @Zanibas. Sorry, Kevin! Had you actually changed all instances, this bug would not have happened. Fixes #908 | ||||
* | | | Lint. | Kevin Serrano | 2016-12-21 | 1 | -11/+11 |
|/ / | |||||
* | | Merge pull request #916 from MetaMask/i894-DetectBadAccounts | Dan Finlay | 2016-12-21 | 4 | -16/+57 |
|\ \ | | | | | | | I894 detect bad accounts | ||||
| * | | Made changes according to feedback. | Dan Finlay | 2016-12-20 | 3 | -13/+12 |
| | | | |||||
| * | | Got bad account detection working and added to state | Dan Finlay | 2016-12-10 | 3 | -31/+8 |
| | | | |||||
| * | | Mostly added bad account detection | Dan Finlay | 2016-12-09 | 4 | -9/+74 |
| |/ | | | | | | | Currently riddled with logs, because the migrator is inexplicably returning before generating the new style accounts for comparison. | ||||
* | | Merge pull request #939 from MetaMask/BrowserPassworder | Dan Finlay | 2016-12-21 | 2 | -157/+2 |
|\ \ | | | | | | | Remove encryptor in favor of external browser-passworder | ||||
| * | | Remove encryptor in favor of external browser-passworder | Dan Finlay | 2016-12-20 | 2 | -157/+2 |
| | | | | | | | | | | | | I broke out the encryptor lib into its own module on npm called browser-passworder. | ||||
* | | | Merge pull request #942 from MetaMask/Version-2.14.1 | Dan Finlay | 2016-12-21 | 1 | -1/+1 |
|\ \ \ | |/ / |/| | | Version 2.14.1 | ||||
| * | | Version 2.14.12.14.1 | Dan Finlay | 2016-12-21 | 1 | -1/+1 |
| | | | |||||
* | | | Merge pull request #937 from MetaMask/i900-forgot-password-flow | Dan Finlay | 2016-12-20 | 2 | -4/+3 |
|\ \ \ | | | | | | | | | I900 forgot password flow | ||||
| * | | | Lint. | Kevin Serrano | 2016-12-20 | 2 | -4/+3 |
| | |/ | |/| | |||||
* | | | Merged master into dev | Dan Finlay | 2016-12-20 | 5 | -20/+132 |
|\ \ \ | |/ / |/| / | |/ | |||||
| * | changelog - inf reload detection hotfix | kumavis | 2016-12-20 | 1 | -1/+1 |
| | | |||||
| * | inpage - temporarily disable ping stream | kumavis | 2016-12-20 | 1 | -8/+9 |
| | | |||||
| * | move notice code from metamask-controller + config-manager, in to ↵ | kumavis | 2016-12-17 | 3 | -111/+98 |
| | | | | | | | | notice-controller | ||||
| * | Deactivate polling for now. | Kevin Serrano | 2016-12-17 | 1 | -1/+3 |
| | | |||||
| * | Cleanup | Dan Finlay | 2016-12-17 | 1 | -3/+0 |
| | | |||||
| * | Add ability to show notices to user & get confirmation. | Kevin Serrano | 2016-12-17 | 1 | -18/+22 |
| | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
| * | Add ability to show notices to user & get confirmation. | Kevin Serrano | 2016-12-17 | 3 | -2/+122 |
| | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
| * | Remove morden testnet provider | Dan Finlay | 2016-12-16 | 1 | -2/+1 |
| | | | | | | | | Instances configured to point at Morden will now point at Ropsten. | ||||
| * | inpage - correctly listen for incomming messages | kumavis | 2016-12-08 | 1 | -1/+1 |
| | | |||||
| * | Version 2.13.112.13.11 | Dan Finlay | 2016-11-24 | 1 | -1/+1 |
| | | |||||
* | | Remove redundant logging block | Dan Finlay | 2016-12-02 | 1 | -3/+0 |
| | | |||||
* | | Fix vault encrypting & unlocking bug | Dan Finlay | 2016-12-01 | 2 | -6/+15 |
| | | | | | | | | | | | | | | | | 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 useful nodeify error message | Dan Finlay | 2016-11-30 | 1 | -2/+9 |
| | | | | | | | | | | | | | | 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. ``` | ||||
* | | Return promise correctly from setSelectedAddress | Dan Finlay | 2016-11-30 | 1 | -1/+1 |
| | | |||||
* | | Flattened addTx async methods | Dan Finlay | 2016-11-30 | 1 | -89/+82 |
| | | |||||
* | | Bind ethQuery to estimateGas to allow it to be moved around. | Dan Finlay | 2016-11-30 | 1 | -2/+2 |
| | | |||||
* | | Fix tx adding code | Dan Finlay | 2016-11-30 | 1 | -25/+3 |
| | | | | | | | | | | | | | | | | | | Broken in this commit: https://github.com/MetaMask/metamask-plugin/commit/bc39cd7b894ddf0f3724d4af3cfc30c2638e0939 Synchronous methods were added to an `async.waterfall` array. This commit also removes the delegate call checking, since we concluded it was misinformed. | ||||
* | | Ordered keyringController methods the same in metamask-controller | Dan Finlay | 2016-11-30 | 2 | -5/+9 |
| | | |||||
* | | Annotated KeyringController | Dan Finlay | 2016-11-30 | 1 | -219/+496 |
| | | |||||
* | | Fix nodeify usage | Dan Finlay | 2016-11-29 | 1 | -11/+11 |
| | | |||||
* | | Fix nodeify | Dan Finlay | 2016-11-29 | 1 | -55/+13 |
| | | |||||
* | | Denodeify most of KeyringController | Dan Finlay | 2016-11-29 | 3 | -159/+201 |
| | | | | | | | | | | | | | | | | | | | | 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 | 3 | -23/+56 |
|\| | |||||
| * | rpc - add sync uninstallFilter support | kumavis | 2016-11-24 | 1 | -0/+7 |
| | | |||||
| * | Version 2.13.102.13.10 | Dan Finlay | 2016-11-23 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'master' into i868-estimateGasTooHigh | kumavis | 2016-11-23 | 1 | -1/+1 |
| |\ | |||||
| | * | Ropsten has sole access to the faucet. | Kevin Serrano | 2016-11-23 | 1 | -1/+1 |
| | | | |||||
| | * | Add to changelog. | Kevin Serrano | 2016-11-23 | 1 | -1/+1 |
| | | | |||||
| * | | idStore - fix estimateGas calculation | kumavis | 2016-11-23 | 1 | -22/+48 |
| |/ | |||||
| * | Version 2.13.92.13.9 | Dan Finlay | 2016-11-22 | 1 | -1/+1 |
| | | |||||
* | | Fix more async usage of KeyringController | Dan Finlay | 2016-11-24 | 1 | -25/+32 |
| | | |||||
* | | Fix more keyring asyncifying tests | Dan Finlay | 2016-11-24 | 1 | -2/+3 |
| | | |||||
* | | Mostly got async keyringController tests passing | Dan Finlay | 2016-11-23 | 1 | -7/+9 |
| | | |||||
* | | Complete first pass at asyncrhonizing keyring controller | Dan Finlay | 2016-11-23 | 1 | -31/+53 |
| | | |||||
* | | Asynced keyrings and started on controller | Dan Finlay | 2016-11-23 | 3 | -32/+47 |
| | | |||||
* | | Fix new encryptor migration logic | Dan Finlay | 2016-11-23 | 2 | -3/+2 |
| | | |||||
* | | Fix password reference | Dan Finlay | 2016-11-23 | 1 | -1/+2 |
| | | |||||
* | | Remove line of cruft | Dan Finlay | 2016-11-23 | 1 | -1/+0 |
| | | |||||
* | | Refine isInitialized derivation method | Dan Finlay | 2016-11-23 | 1 | -1/+1 |
| | | |||||
* | | Simplify Encryptor API Surface | Dan Finlay | 2016-11-23 | 2 | -45/+31 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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 branch 'dev' into i843-MoveSaltIntoEncryptor | Dan Finlay | 2016-11-23 | 9 | -74/+157 |
|\ \ | |||||
| * \ | Merge pull request #875 from MetaMask/i868-estimateGasTooHigh-dev | Dan Finlay | 2016-11-23 | 1 | -5/+61 |
| |\ \ | | | | | | | | | I868 estimate gas too high dev | ||||
| | * | | KeyringController - estimateGas->analyzeGasUsage fix gasLimit + detect OOG | kumavis | 2016-11-23 | 1 | -5/+61 |
| | | | | |||||
| * | | | Merge pull request #858 from MetaMask/i842-WaitForSeedWord | kumavis | 2016-11-23 | 1 | -1/+6 |
| |\ \ \ | | |/ / | |/| | | I842 wait for seed word | ||||
| | * | | Move state update outside of conditional callback block | Dan Finlay | 2016-11-23 | 1 | -1/+1 |
| | | | |