Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Declare variables before use (#6806) | Mark Stacey | 2019-07-06 | 2 | -14/+13 |
| | | | | | | | | | | | | | | | | While working on #6805, I noticed that many variables were being used before they were declared. Technically this worked fine in practice because we were using the `transform-es2015-block-scoping` Babel plugin, which transforms `let` and `const` to `var`, which is hoisted. However, after removing that Babel transformation, many things broke. All instances of variables or classes being used before declared have been fixed. The `no-use-before-define` eslint rule has been added to catch these cases going forward. The rule is disabled for function declarations for the moment, because those are always hoisted. We could disable that too if we want to, but it's purely stylistic and would require a lot more changes. | ||||
* | Validate txParams in TransactionStateManager.addTx (#6713) | Akshit Kr Nagpal | 2019-06-29 | 1 | -0/+62 |
| | | | | | | | | * Normalize and Validate txParams in TransactionStateManager.addTx too * Added Tests * Updated normalizeAndValidateParams to return the new txParams | ||||
* | feature: integrate gaba/CurrencyRateController (#6570) | Paul Bouchon | 2019-06-01 | 2 | -80/+7 |
| | |||||
* | transactions/deps - use broken out nonce-tracker module (#6555) | Frankie | 2019-05-21 | 1 | -238/+0 |
| | |||||
* | drop transactions who's nonce is lower then the known network nonce but were ↵ | Frankie | 2019-05-16 | 1 | -5/+67 |
| | | | | | | | | | | | | | | | | | | | | | | not included in a block (#6388) * transactions/pending - check nonce against the network and mark as dropped if not included in a block * transactions/pending - unifiy "dropped" txs * transactions/pending - test - fix for new expected behavior * fix comment * transactions/pending - clean up dropped event * fix spelling Co-Authored-By: frankiebee <frankie.diamond@gmail.com> * nit fix * test/tx-pending - clarify test description | ||||
* | feature: integrate gaba/ShapeShiftController (#6569) | Paul Bouchon | 2019-05-15 | 1 | -1/+1 |
| | |||||
* | Set a default value for code in _determineTransactionCategory (#6604) | Dan J Miller | 2019-05-15 | 1 | -0/+87 |
| | | | | | | | | | | * Set a default value for code in _determineTransactionCategory * Adds e2e tests that fail when token txs without gas param are not properly handled. * Adds unit tests for _determineTransactionCategory * Base error throwing and simple gas setting in estimateTxGas on transactionCategory | ||||
* | Merge pull request #6568 from MetaMask/feature/gaba-phishing-controller | Thomas Huang | 2019-05-11 | 2 | -58/+1 |
|\ | | | | | feature: integrate gaba/PhishingController | ||||
| * | feature: integrate gaba/PhishingController | bitpshr | 2019-05-09 | 2 | -58/+1 |
| | | |||||
* | | New settings custom rpc form (#6490) | Dan J Miller | 2019-05-10 | 1 | -3/+3 |
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add networks tab to settings, with header. * Adds network list to settings network tab. * Adds form to settings networks tab and connects it to network list. * Network tab: form adding and editing working * Settings network form properly handles input errors * Add translations for settings network form * Clean up styles of settings network tab. * Add popup-view styles and behaviour to settings network tab. * Fix save button on settings network form * Adds 'Add Network' button and addMode to settings networks tab * Lint fix for settings networks tab addition * Fix navigation in settings networks tab. * Editing an rpcurl in networks tab does not create new network, just changes rpc of old * Fix layout of settings tabs other than network * Networks dropdown 'Custom Rpc' item links to networks tab in settings. * Update settings sidebar networks subheader. * Make networks tab buttons width consistent with input widths in extension view. * Fix settings screen subheader height in popup view * Fix height of add networks button in popup view * Add optional label to chainId and symbol form labels in networks setting tab * Style fixes for networks tab headers * Add ability to customize block explorer used by custom rpc * Stylistic improvements+fixes to custom rpc form. * Hide cancel button. * Highlight and show network form of provider by default. * Standardize network subheader name to 'Networks' * Update e2e tests for new settings network form * Update unit tests for new rpcPrefs prop * Extract blockexplorer url construction into method. * Fix broken styles on non-network tabs in popup mode * Fix block explorer url links for cases when provider in state has not been updated. * Fix vertical spacing of network form * Don't allow click of save button on network form if nothing has changed * Ensure add network button is shown in popup view * Lint fix for networks tab * Fix block explorer url preference setting. * Fix e2e tests for custom blockexplorer in account details modal changes. * Update integration test states to include frequentRpcList property * Fix some capitalizations in en/messages.json * Remove some console.logs added during custom rpc form work * Fix external account link text and url for modal and dropdown. * Documentation, url validation, proptype required additions and lint fixes on network tab and form. | ||||
* | Check for unused function arguments (#6583) | Whymarrh Whitby | 2019-05-09 | 10 | -50/+50 |
| | | | | | | | | | | * eslint: Check for unused function arguments * eslint: Ignore unused '_' in argument list Also allow any number of '_' e.g., '__' or '___' which is to be used sparingly * Remove and rename unused arguments | ||||
* | Remove nock#restore call from actions.spec.js | Whymarrh Whitby | 2019-05-08 | 1 | -5/+0 |
| | | | | | This call was unmocking all of our HTTP requests, allowing further test cases to hit the network. Calling nock#restore should not be required. | ||||
* | feature: add Goerli support (#6459) | Paul Bouchon | 2019-04-18 | 4 | -3/+21 |
| | |||||
* | Remove NoticeController (#6382) | Thomas Huang | 2019-04-02 | 5 | -196/+42 |
| | |||||
* | test - unit - ui - actions - setCompletedOnboarding - fix stub to call callback | kumavis | 2019-03-29 | 1 | -0/+2 |
| | |||||
* | lint fix | kumavis | 2019-03-29 | 1 | -1/+1 |
| | |||||
* | notice-controller - make markAllNoticesRead sync | kumavis | 2019-03-29 | 1 | -1/+1 |
| | |||||
* | lib - nodeify - correctly wrap synchronous functions | kumavis | 2019-03-29 | 1 | -4/+45 |
| | |||||
* | notices - markAllNoticesRead - use async/await | kumavis | 2019-03-29 | 2 | -10/+6 |
| | |||||
* | Merge branch 'develop' into clearNotices | kumavis | 2019-03-29 | 16 | -32/+27 |
|\ | |||||
| * | Replaces the coinbase link in the deposit modal with one for wyre (#6302) | Dan J Miller | 2019-03-22 | 1 | -8/+3 |
| | | |||||
| * | Folder restructure (#6304) | Chi Kei Chan | 2019-03-22 | 15 | -24/+24 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Remove ui/app/keychains/ * Remove ui/app/img/ (unused images) * Move conversion-util to helpers/utils/ * Move token-util to helpers/utils/ * Move /helpers/*.js inside /helpers/utils/ * Move util tests inside /helpers/utils/ * Renameand move confirm-transaction/util.js to helpers/utils/ * Move higher-order-components to helpers/higher-order-components/ * Move infura-conversion.json to helpers/constants/ * Move all utility functions to helpers/utils/ * Move pages directory to top-level * Move all constants to helpers/constants/ * Move metametrics inside helpers/ * Move app and root inside pages/ * Move routes inside helpers/ * Re-organize ducks/ * Move reducers to ducks/ * Move selectors inside selectors/ * Move test out of test folder * Move action, reducer, store inside store/ * Move ui components inside ui/ * Move UI components inside ui/ * Move connected components inside components/app/ * Move i18n-helper inside helpers/ * Fix unit tests * Fix unit test * Move pages components * Rename routes component * Move reducers to ducks/index * Fix bad path in unit test | ||||
* | | Remove exclusive test | Thomas Huang | 2019-03-21 | 1 | -1/+1 |
| | | |||||
* | | Clear notices when setCompletedOnboarding is called | Thomas Huang | 2019-03-21 | 2 | -0/+50 |
|/ | |||||
* | GABA: Integrate AddressBookController (#5847) | Paul Bouchon | 2019-03-12 | 1 | -54/+0 |
| | | | | | | * gaba: integrate AddressBookController * pin gaba version and update lockfile | ||||
* | Delete old-ui folder | Whymarrh Whitby | 2019-02-21 | 4 | -196/+0 |
| | |||||
* | Remove betaUI preference state, replace with completedUiMigration | Whymarrh Whitby | 2019-02-05 | 1 | -5/+3 |
| | |||||
* | Add visual indicator when displaying a cached balance (#5854) | Dan J Miller | 2019-01-30 | 1 | -0/+1 |
| | |||||
* | I#5956 fix2 dont overwrite existing rpc settings (#6044) | Frankie | 2019-01-30 | 1 | -0/+12 |
| | | | | | | | | | | | | | | * mm-controller - dont overwrite existing rpc settings * ui-networkDropdown - dont pass old network as chainId * add methods preferencesController.updateRpc and metamaskController.updateAndSetCustomRpc * use updateAndSetCustomRpc in settings to allow rpcs to be updated * use new rpc as nickname if no nick name has been supplied * fix update rpc method | ||||
* | Refactor first time flow, remove seed phrase from state (#5994) | Alexander Tseung | 2019-01-23 | 2 | -3/+59 |
| | | | | | | | | | | | | | | | | | | | | * Refactor and fix styling for first time flow. Remove seed phrase from persisted metamask state * Fix linting and tests * Fix translations, initialization notice routing * Fix drizzle tests * Fix e2e tests * Fix integration tests * Fix styling * Fix migration naming from 030 to 031 * Open extension in browser when user has not completed onboarding | ||||
* | I#5956 fix 1 (#6026) | Frankie | 2019-01-18 | 1 | -0/+37 |
| | | | | | * prevent invalid chainId's when adding cusstom rpcs * migration 30 removes invalid chaids from preferences and networkController for custom rpcs | ||||
* | Disallow loading as metamaskNetworkId (#5924) | Frankie | 2018-12-14 | 1 | -2/+11 |
| | | | | | | * transactions - throw an error if a transaction is generated while the network is loading * add tests for failing when netId is loading | ||||
* | Adds network loading retry / error screen. | Dan Miller | 2018-12-13 | 1 | -2/+2 |
| | |||||
* | Final gas customization fixes | Dan Miller | 2018-12-04 | 1 | -1/+1 |
| | |||||
* | Adds createSpeedUpTransaction to txController | Dan Miller | 2018-12-04 | 1 | -0/+67 |
| | |||||
* | Save recent network balances in local storage (#5843) | Dan J Miller | 2018-12-01 | 1 | -0/+137 |
| | | | | | | | | | | | | * Use selector for state.metamask.accounts in all cases. * Default to cached balance when selecting metamask accounts * Adds the cached-balances controller * Documentation and small codes fixes for #5843 Co-Authored-By: danjm <danjm.com@gmail.com> | ||||
* | Autofill gasPrice for retry attempts with either the recommended gasprice or ↵ | Frankie | 2018-11-27 | 1 | -1/+4 |
| | | | | | | | | a %10 bump (#5786) * transactions - autofill gasPrice for retry attempts with either the recomened gasprice or a %10 bump * lint | ||||
* | Version 5.0.3 (#5785) | Dan Finlay | 2018-11-21 | 1 | -1/+1 |
| | | | | | | | | | * Version 5.0.3 Includes a fix to the `version:bump` script that now correctly updates the changelog header. * Include inpage provider events | ||||
* | Fix rounding issue when sending max tokens (#5695) | Alexander Tseung | 2018-11-20 | 1 | -1/+1 |
| | | | | | | | | | | * Fix rounding issue when sending max tokens * Ensure amount row shows exact amount of max tokens on send screen (#2) * Fix tests * Change stored redux value from BigNumber to hex string. Fix TokenInput default value | ||||
* | Auto fail transactions that have been approved for over 12 hours (#5765) | Dan Finlay | 2018-11-17 | 1 | -0/+38 |
| | | | | | | | | | | | | | | | | | | | | * Auto fail transactions that have been approved for over 12 hours Converts txs using a migration. This migration uses a new helper function that generates tx-failing migrations, and only requires a version, error message, and condition to run on each transaction. * Linted * Only migrate approved txs to failed * Cleanup * Cleanup * Small lint fixes | ||||
* | ESLint fixes (#5775) | Whymarrh Whitby | 2018-11-17 | 2 | -4/+4 |
| | | | | | | * eslint . --fix * Upgrade all ESLint warnings to errors | ||||
* | Tx controller now uses safe event emitter (#5769) | Frankie | 2018-11-17 | 3 | -24/+27 |
| | | | | | | | | | | | | * transactions - use safe-event-emitter over events * tests - pass a platform object on init with a noop showTransactionNotification * test - fix for tx-state-history-helper trying to reduce an empty array * deps - safe-event-emitter * lint | ||||
* | Resubmit approved transactions on new block (#5752) | Dan Finlay | 2018-11-15 | 2 | -4/+20 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add beginning of test * Resubmit approved transactions on new block May fix #4343 and related issues, where an error could leave transactions stranded in the approved state. * Remove unused test * Re-approve transactions when retrying approved * Add retry approved test * Include approved in pending tx count * Fix getPendingTxs() * Linted * Only throw hash error in submitted state * Only check submitted txs for block inclusion * Fix test expectations | ||||
* | Update Balanc3 API (#5744) | Paul Bouchon | 2018-11-14 | 1 | -9/+0 |
| | | | | | | * Update balanc3 API used in TokenRatesController * Remove demo URL and use nativeCurrency when fetching token rates | ||||
* | Merge pull request #5481 from MetaMask/reducers | Thomas Huang | 2018-11-07 | 2 | -0/+1574 |
|\ | | | | | tests/Reducers | ||||
| * | Remove .only | Thomas | 2018-10-31 | 1 | -1/+1 |
| | | |||||
| * | Readable tests, and set nextUnreadNotice to null when CLEAR_NOTICES is ↵ | Thomas | 2018-10-31 | 1 | -23/+95 |
| | | | | | | | | dispatched | ||||
| * | Merge branch 'develop' into reducers | Thomas | 2018-10-31 | 6 | -85/+1519 |
| |\ | |||||
| * | | Isolate variables to individual tests | Thomas | 2018-10-31 | 1 | -53/+64 |
| | | | |||||
| * | | Reducers | Thomas | 2018-10-10 | 2 | -0/+1491 |
| | | | |||||
* | | | EIP-1102: updated implementation | bitpshr | 2018-11-06 | 1 | -2/+2 |
| | | | |||||
* | | | Update watchAsset ERC20 validation (#5653) | Esteban Miño | 2018-11-06 | 1 | -0/+26 |
| |/ |/| | | | | | | | | | * update ERC20 token valodation for watchAsset * update ERC20 validation test descriptions | ||||
* | | Add support for RPC endpoints with custom chain IDs (#5134) | HackyMiner | 2018-10-26 | 3 | -10/+10 |
| | | |||||
* | | Fix blockies icons overriding contract map icons. Refactor Identicon ↵ | Alexander Tseung | 2018-10-25 | 1 | -36/+0 |
| | | | | | | | | component (#5599) | ||||
* | | Merge pull request #5555 from MetaMask/support-wallet-watch-asset | kumavis | 2018-10-21 | 1 | -0/+5 |
|\ \ | | | | | | | Support for prefix wallet_watchAsset | ||||
| * | | add support for wallet_watchAsset | Esteban MIno | 2018-10-20 | 1 | -0/+5 |
| | | | |||||
* | | | specific add and remove methods for frequentRpcList (#5554) | Esteban Miño | 2018-10-20 | 1 | -0/+19 |
|/ / | |||||
* | | Adds toggle for primary currency (#5421) | Alexander Tseung | 2018-10-17 | 1 | -44/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add UnitInput component * Add CurrencyInput component * Add UserPreferencedCurrencyInput component * Add UserPreferencedCurrencyDisplay component * Add updatePreferences action * Add styles for CurrencyInput, CurrencyDisplay, and UnitInput * Update SettingsTab page with Primary Currency toggle * Refactor currency displays and inputs to use UserPreferenced displays and inputs * Add TokenInput component * Add UserPreferencedTokenInput component * Use TokenInput in the send screen * Fix unit tests * Fix e2e and integration tests * Remove send/CurrencyDisplay component * Replace diamond unicode character with Eth logo. Fix typos | ||||
* | | Ensure that new transactions added are using the selected address | Whymarrh Whitby | 2018-10-11 | 1 | -4/+26 |
| | | |||||
* | | test - add actions unit tests (#5369) | Thomas Huang | 2018-10-10 | 1 | -0/+1468 |
|/ | | | | | | | | * Actions.spec.js * Error handling tests * Lint | ||||
* | Refactor buffer constructor (#5468) | Noel Yoo | 2018-10-09 | 1 | -1/+1 |
| | |||||
* | Fix typos (#5471) | Noel Yoo | 2018-10-09 | 1 | -2/+2 |
| | |||||
* | Increase suggested gas percentile to 65 (#5359) | Dan Finlay | 2018-10-05 | 1 | -1/+1 |
| | | | | | | | | * Increase suggested gas percentile to 65 I keep submitting transactions then waiting a long time. Apparently 50th percentile isn't enough. * Update test for getGasPrice | ||||
* | Add ability to whitelist a blacklisted domain at runtime | Whymarrh Whitby | 2018-10-02 | 1 | -0/+15 |
| | |||||
* | Some Ui tests | tmashuang | 2018-09-25 | 8 | -4/+342 |
| | |||||
* | Implement latest EIP-712 protocol | bitpshr | 2018-09-14 | 1 | -1/+1 |
| | |||||
* | Default NoticeController ctor opts to empty obj | Whymarrh Whitby | 2018-09-12 | 1 | -1/+1 |
| | |||||
* | Delete ConfigManager, replacing its usages with PreferencesController | Whymarrh Whitby | 2018-09-12 | 4 | -137/+46 |
| | |||||
* | fix conflicts | Esteban MIno | 2018-08-29 | 1 | -0/+71 |
|\ | |||||
| * | Add test cases for MetaMaskController#_onKeyringControllerUpdate | Whymarrh Whitby | 2018-08-23 | 1 | -0/+71 |
| | | |||||
* | | watchAsset small changes | Esteban MIno | 2018-08-28 | 1 | -1/+1 |
| | | |||||
* | | typo watchAsset imageUrl to image | Esteban MIno | 2018-08-24 | 1 | -7/+7 |
| | | |||||
* | | Merge branch 'develop' into WatchTokenFeature | Esteban MIno | 2018-08-22 | 1 | -1/+1 |
|\| | |||||
| * | fix unit tests | brunobar79 | 2018-08-21 | 1 | -1/+1 |
| | | |||||
* | | unit tests for watchAsset | Esteban MIno | 2018-08-22 | 1 | -0/+110 |
|/ | |||||
* | Merge branch 'develop' into ledger-support | Bruno Barbieri | 2018-08-18 | 1 | -0/+62 |
|\ | |||||
| * | Restores accounts until one with a zero balance is found | Dan Matthews | 2018-08-17 | 1 | -0/+62 |
| | | |||||
| * | Remove commented out code for detect-token-test | Thomas | 2018-08-15 | 1 | -10/+0 |
| | | |||||
| * | Merge branch 'develop' into network-remove-provider-engine | Thomas | 2018-08-15 | 3 | -16/+223 |
| |\ | | | | | | | | | | Override package-lock and fix merge conflicts | ||||
| * | | Lint | Thomas Huang | 2018-07-31 | 1 | -2/+2 |
| | | | |||||
| * | | Set metamask controller network provider to localhost | Thomas Huang | 2018-07-31 | 3 | -2/+24 |
| | | | |||||
| * | | Detect Tokens are weird | Thomas | 2018-07-30 | 1 | -26/+31 |
| | | | |||||
| * | | Merge branch 'develop' into network-remove-provider-engine | Thomas | 2018-07-26 | 8 | -134/+439 |
| |\ \ | |||||
| * | | | test - unit - remove tests for obsolete methods | kumavis | 2018-07-04 | 1 | -52/+0 |
| | | | | |||||
| * | | | Merge branch 'develop' of github.com:MetaMask/metamask-extension into ↵ | kumavis | 2018-07-04 | 25 | -220/+245 |
| |\ \ \ | | | | | | | | | | | | | | | | network-remove-provider-engine | ||||
| * \ \ \ | Merge branch 'develop' of github.com:MetaMask/metamask-extension into ↵ | kumavis | 2018-07-03 | 3 | -63/+66 |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | network-remove-provider-engine | ||||
| * \ \ \ \ | Merge branch 'develop' of github.com:MetaMask/metamask-extension into ↵ | kumavis | 2018-06-07 | 3 | -0/+97 |
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | network-remove-provider-engine | ||||
| * \ \ \ \ \ | Merge branch 'develop' of github.com:MetaMask/metamask-extension into ↵ | kumavis | 2018-06-07 | 1 | -1/+26 |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | network-remove-provider-engine | ||||
| * | | | | | | | test - unit - tx-controller - fix blockTracker stub | kumavis | 2018-05-29 | 1 | -0/+1 |
| | | | | | | | | |||||
| * | | | | | | | test - unit - pending-tx-tracker - update method name | kumavis | 2018-05-29 | 1 | -2/+2 |
| | | | | | | | | |||||
| * | | | | | | | test - unit - nonce-tracker - fix blockTracker stub | kumavis | 2018-05-29 | 1 | -0/+1 |
| | | | | | | | | |||||
| * | | | | | | | controllers - transactions - merge @frankiebee's work with mine | kumavis | 2018-05-29 | 2 | -56/+7 |
| | | | | | | | | |||||
| * | | | | | | | test - unit - metamask-controller - remove log | kumavis | 2018-05-26 | 1 | -1/+0 |
| | | | | | | | | |||||
| * | | | | | | | test - unit - code style nitpick | kumavis | 2018-05-25 | 1 | -1/+2 |
| | | | | | | | | |||||
| * | | | | | | | test - unit - metamask-controller - fix many bugs in tests | kumavis | 2018-05-25 | 1 | -33/+45 |
| | | | | | | | | |||||
| * | | | | | | | test - unit - tx-controller-test - add history object to txMeta when using ↵ | kumavis | 2018-05-25 | 1 | -31/+29 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | internal calls | ||||
| * | | | | | | | test - unit - move fetch polyfill to helper | kumavis | 2018-05-25 | 2 | -6/+0 |
| | | | | | | | | |||||
| * | | | | | | | test - unit - metamask-controller - polyfill global.fetch | kumavis | 2018-05-25 | 1 | -2/+4 |
| | | | | | | | | |||||
| * | | | | | | | test - remove .only from unit tests | kumavis | 2018-05-25 | 1 | -1/+1 |
| | | | | | | | | |||||
| * | | | | | | | Merge branch 'network-remove-provider-engine' of ↵ | frankiebee | 2018-05-23 | 38 | -307/+939 |
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/MetaMask/metamask-extension into transactions-use-new-block-tracker | ||||
| | * \ \ \ \ \ \ | Merge branch 'develop' of github.com:MetaMask/metamask-extension into ↵ | kumavis | 2018-05-23 | 38 | -307/+939 |
| | |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | network-remove-provider-engine | ||||
| * | | | | | | | | | transactions - update pending-tx-tracker to use the new block tracker | frankiebee | 2018-05-23 | 1 | -1/+1 |
| | | | | | | | | | | |||||
| * | | | | | | | | | test pending-tx-tracker - update tests to reflect new block tracker behavior ↵ | frankiebee | 2018-05-23 | 1 | -32/+21 |
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | and remove tx:confirmed event tests | ||||
| * | | | | | | | | test - unit - network - get providerProxy via public method | kumavis | 2018-05-17 | 1 | -4/+5 |
| | | | | | | | | | |||||
| * | | | | | | | | network - create provider and block-tracker via json-rpc-engine | kumavis | 2018-05-17 | 1 | -4/+4 |
| | | | | | | | | | |||||
* | | | | | | | | | fix merge conflicts | brunobar79 | 2018-08-18 | 9 | -167/+154 |
| | | | | | | | | | |||||
* | | | | | | | | | fixed unit tests | brunobar79 | 2018-08-15 | 1 | -5/+9 |
| | | | | | | | | | |||||
* | | | | | | | | | fix tx tests | brunobar79 | 2018-08-14 | 1 | -8/+18 |
| |_|_|_|_|_|_|/ |/| | | | | | | | |||||
* | | | | | | | | tests for migration 28 | Esteban MIno | 2018-08-10 | 1 | -0/+46 |
| | | | | | | | | |||||
* | | | | | | | | create tokens storage when setadresses | Esteban MIno | 2018-07-31 | 1 | -0/+25 |
| | | | | | | | | |||||
* | | | | | | | | unit tests for tokens per account and network | Esteban MIno | 2018-07-28 | 1 | -0/+128 |
| | | | | | | | | |||||
* | | | | | | | | modify tests according to tokens by network | Esteban MIno | 2018-07-27 | 2 | -18/+8 |
| |_|_|_|_|_|/ |/| | | | | | | |||||
* | | | | | | | Merge branch 'develop' into detectTokenFeature | Esteban Miño | 2018-07-21 | 7 | -134/+298 |
|\ \ \ \ \ \ \ | |||||
| * | | | | | | | Auto-detect tokens #3034 (#4683) | Esteban Miño | 2018-07-21 | 1 | -0/+120 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * detect tokens polling * network store to detect token * tests for spec * passtest-lint * fix lint * improve tests * detect tokens through infura * detect tokens when submit password and new account selected * keyring unlocked detect and unit tests * add changelog | ||||
| * | | | | | | | Merge pull request #4625 from MetaMask/initial-trezor-support | Bruno Barbieri | 2018-07-20 | 2 | -0/+181 |
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | Initial trezor support | ||||
| | * | | | | | | | added tests for removeAccount | brunobar79 | 2018-07-17 | 1 | -0/+33 |
| | | | | | | | | | |||||
| | * | | | | | | | added more unit tests | brunobar79 | 2018-07-17 | 1 | -2/+55 |
| | | | | | | | | | |||||
| | * | | | | | | | added unit tests for metamaskcontroller | brunobar79 | 2018-07-17 | 1 | -0/+70 |
| | | | | | | | | | |||||
| | * | | | | | | | added test for preferences controller | brunobar79 | 2018-07-17 | 1 | -0/+25 |
| | | | | | | | | | |||||
| * | | | | | | | | Fix tests | Alexander Tseung | 2018-07-18 | 1 | -67/+0 |
| |/ / / / / / / | |||||
| * | | | | | | | Merge pull request #4691 from MetaMask/i4404-confirm-refactor | Alexander Tseung | 2018-07-12 | 1 | -61/+41 |
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | Refactor and redesign confirm transaction views | ||||
| | * | | | | | | | Fix existing unit tests | Alexander Tseung | 2018-07-08 | 1 | -61/+41 |
| | | |_|_|_|_|/ | | |/| | | | | | |||||
| * | | | | | | | test - check that #setTxStatusRejected removes transaction from history | frankiebee | 2018-07-11 | 1 | -0/+9 |
| | | | | | | | | |||||
| * | | | | | | | test - fix for lint | frankiebee | 2018-07-11 | 1 | -5/+5 |
| | | | | | | | | |||||
| * | | | | | | | Merge branch 'develop' of https://github.com/MetaMask/metamask-extension ↵ | frankiebee | 2018-07-11 | 25 | -227/+197 |
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into i#3896 | ||||
| * | | | | | | | tests - fix cancle transaction test to better fit new behavior | frankiebee | 2018-06-27 | 2 | -13/+10 |
| | | | | | | | | |||||
| * | | | | | | | woops - remove .only | frankiebee | 2018-06-26 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: @jennypollack | ||||
| * | | | | | | | trandsactions - remove rejected transactions from history | frankiebee | 2018-06-26 | 1 | -0/+14 |
| | | | | | | | | |||||
| * | | | | | | | migration 27 - remove rejected transactions from state | frankiebee | 2018-06-26 | 1 | -0/+50 |
| | |_|_|_|_|/ | |/| | | | | | |||||
* | | | | | | | fix detection on submit password | Esteban MIno | 2018-07-21 | 1 | -6/+27 |
| | | | | | | | |||||
* | | | | | | | keyring unlocked detect and unit tests | Esteban MIno | 2018-07-20 | 1 | -6/+32 |
| | | | | | | | |||||
* | | | | | | | detect tokens when submit password and new account selected | Esteban MIno | 2018-07-20 | 1 | -4/+4 |
| | | | | | | | |||||
* | | | | | | | detect tokens through infura | Esteban MIno | 2018-07-13 | 1 | -9/+17 |
| | | | | | | | |||||
* | | | | | | | improve tests | Esteban MIno | 2018-07-12 | 1 | -56/+49 |
| | | | | | | | |||||
* | | | | | | | fix lint | Esteban MIno | 2018-07-04 | 1 | -54/+46 |
| | | | | | | | |||||
* | | | | | | | Merge branch 'develop' into detectTokenFeature | Esteban MIno | 2018-07-04 | 25 | -229/+199 |
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | | |||||
| * | | | | | | fix unit tests | brunobar79 | 2018-07-03 | 1 | -4/+3 |
| | | | | | | | |||||
| * | | | | | | fix tests | brunobar79 | 2018-07-03 | 2 | -6/+12 |
| | | | | | | | |||||
| * | | | | | | fix warning for unit tests | brunobar79 | 2018-07-03 | 14 | -68/+35 |
| | | | | | | | |||||
| * | | | | | | eslint --fix . | brunobar79 | 2018-07-03 | 21 | -168/+166 |
| |/ / / / / | |||||
* / / / / / | tests for spec | Esteban MIno | 2018-06-28 | 1 | -0/+101 |
|/ / / / / | |||||
* | | | | | Merge pull request #4566 from MetaMask/notice-phishing | Dan Finlay | 2018-06-15 | 1 | -46/+4 |
|\ \ \ \ \ | | | | | | | | | | | | | Push new notice on recent phishing incidents | ||||
| * | | | | | notices - replace getLatestNotice with getNextNotice | kumavis | 2018-06-14 | 1 | -46/+4 |
| | |_|_|/ | |/| | | | |||||
* | | | | | Merge branch 'develop' of github.com:MetaMask/metamask-extension into ↵ | kumavis | 2018-06-14 | 3 | -5/+97 |
|\| | | | | | | | | | | | | | | | | | | | ValidateEmptyKey | ||||
| * | | | | Merge pull request #4512 from MetaMask/test-metamask-no-diagnostics | Thomas Huang | 2018-06-07 | 1 | -0/+3 |
| |\ \ \ \ | | | | | | | | | | | | | test - metamask-controller - disable diagnostics | ||||
| | * | | | | test - metamask-controller - disable diagnostics | kumavis | 2018-06-06 | 1 | -0/+3 |
| | | |_|/ | | |/| | | |||||
| * | | | | Merge pull request #4414 from scsaba/recipient-blacklist | kumavis | 2018-06-07 | 2 | -0/+94 |
| |\ \ \ \ | | |/ / / | |/| | | | Disallow sending to ganache default accounts on main net | ||||
| | * | | | remove generating blocked accounts and use a config file instead | Csaba Solya | 2018-05-31 | 1 | -11/+10 |
| | | | | | |||||
| | * | | | adding tests for recipient blacklist checker | Csaba Solya | 2018-05-30 | 1 | -0/+78 |
| | | | | | |||||
| | * | | | adding transaction controller tests | Csaba Solya | 2018-05-30 | 1 | -0/+17 |
| | | |/ | | |/| | |||||
| * | | | diagnostics - rewrite bug-notifier as diagnostics-reporter | kumavis | 2018-06-06 | 1 | -5/+0 |
| | | | | |||||
* | | | | test - unit - add assertRejects to test asyncFns | kumavis | 2018-06-14 | 2 | -5/+23 |
| | | | | |||||
* | | | | test - unit - import strategies - properly await async methods | kumavis | 2018-06-14 | 1 | -8/+8 |
| | | | | |||||
* | | | | Make account import tests much more specific | Dan Finlay | 2018-06-12 | 1 | -10/+10 |
| | | | | | | | | | | | | | | | | | | | | However, they no longer seem to work. I'm unclear why this test is failing. The private key being provided should be valid. | ||||
* | | | | Improve private key import tests | Dan Finlay | 2018-06-08 | 1 | -1/+25 |
| | | | | |||||
* | | | | Improve test formatting | Dan Finlay | 2018-06-08 | 1 | -16/+19 |
|/ / / | |||||
* | | | Mock notifier in test | Dan Finlay | 2018-06-05 | 1 | -0/+5 |
| | | | |||||
* | | | Add failing test for unknown identity entry | Dan Finlay | 2018-06-05 | 1 | -3/+28 |
|/ / | |||||
* | | Merge branch 'develop' into testing | tmashuang | 2018-05-22 | 1 | -30/+0 |
|\ \ | |||||
| * | | Reveal get filtered tx list (#4332) | Frankie | 2018-05-22 | 1 | -30/+0 |
| | | | | | | | | | | | | | | | | | | * add getFilteredTxList from txController to getApi * transactions - remove dead code (isNonceTaken) | ||||
* | | | Merge branch 'develop' into testing | tmashuang | 2018-05-22 | 6 | -57/+214 |
|\| | | |||||
| * | | Fix migration 026 to produce the correct shape for state.identities | Whymarrh Whitby | 2018-05-18 | 1 | -2/+2 |
| | | | |||||
| * | | Update MetaMaskController vault restoration test for new KC api | Whymarrh Whitby | 2018-05-17 | 1 | -1/+1 |
| | | | |||||
| * | | Add migration to move identities from KeyringController | Whymarrh Whitby | 2018-05-17 | 1 | -0/+41 |
| | | | |||||
| * | | Add test case for PreferencesController#setAccountLabel | Whymarrh Whitby | 2018-05-17 | 1 | -0/+21 |
| | | | |||||
| * | | Add PreferencesController#setAddresses to update ids | Whymarrh Whitby | 2018-05-17 | 1 | -0/+44 |
| | | | |||||
| * | | Update AddressBookController to read from preferences store | Whymarrh Whitby | 2018-05-17 | 1 | -13/+13 |
| | | | |||||
| * | | Move setAccountLabel into PreferencesController | Whymarrh Whitby | 2018-05-17 | 3 | -36/+84 |
| |/ | |||||
* | | Moved loose some loose test files to sub folders | tmashuang | 2018-05-21 | 29 | -59/+108 |
| | | |||||
* | | signMessage and signPersonalMessage | Thomas | 2018-05-18 | 1 | -13/+33 |
| | | |||||
* | | Merge branch 'develop' into testing | Thomas | 2018-05-17 | 4 | -90/+134 |
|\| | |||||
| * | Merge branch 'develop' of github.com:MetaMask/metamask-extension into ↵ | kumavis | 2018-05-17 | 1 | -25/+5 |
| |\ | | | | | | | | | | scsaba-transaction-history-timestamps | ||||
| | * | Merge branch 'develop' of github.com:MetaMask/metamask-extension into ↵ | kumavis | 2018-05-17 | 1 | -0/+30 |
| | |\ | | | | | | | | | | | | | network-controller-remove-setNetworkEndpoints | ||||
| | * | | test - network controller - remove tests for deprecated APIs + update tests | kumavis | 2018-05-03 | 1 | -25/+5 |
| | | | | |||||
| * | | | add time stamps to transaction history log entries | Csaba Solya | 2018-05-10 | 3 | -65/+129 |
| | |/ | |/| | |||||
* | | | console.log -> assert.equal | Thomas | 2018-05-09 | 1 | -1/+1 |
| | | | |||||
* | | | ImportAccountWithStrategies Json and Keystore | Thomas | 2018-05-09 | 1 | -0/+30 |
| | | | |||||
* | | | Remove approvePersonalMessage test | Thomas | 2018-05-08 | 1 | -45/+0 |
| | | | |||||
* | | | Merge branch 'develop' into testing | Thomas | 2018-05-08 | 10 | -194/+271 |
|\| | | |||||
| * | | transactions - add a nonce check utility for ui use | frankiebee | 2018-05-02 | 1 | -0/+30 |
| |/ | |||||
| * | Merge pull request #4116 from MetaMask/test-unit-ganache | Thomas Huang | 2018-05-01 | 2 | -12/+12 |
| |\ | | | | | | | Test - Move unit tests to ganache-core | ||||
| | * | test - unit - send from test accounts to avoid not-enough-balance error from ↵ | kumavis | 2018-04-28 | 2 | -12/+12 |
| | | | | | | | | | | | | ganache | ||||
| * | | Verify identities state after restoring new accounts (#4091) | Paul Bouchon | 2018-04-30 | 1 | -8/+25 |
| |/ | |||||
| * | Merge pull request #4042 from MetaMask/tx-controller-rewrite-v3 | kumavis | 2018-04-26 | 8 | -173/+164 |
| |\ | | | | | | | docs and file organization for txController | ||||
| | * | Merge branch 'master' into tx-controller-rewrite-v3 | frankiebee | 2018-04-20 | 3 | -0/+91 |
| | |\ | |||||
| | * | | meta - transactions - code clean up and jsDoc | frankiebee | 2018-04-14 | 1 | -2/+2 |
| | | | | |||||
| | * | | meta - transactions - create a transactions dir in controller and move ↵ | frankiebee | 2018-04-11 | 8 | -171/+162 |
| | | | | | | | | | | | | | | | | relevant files into it | ||||
| * | | | Clean up network config | Alexander Tseung | 2018-04-24 | 1 | -1/+41 |
| | |/ | |/| | |||||
* | | | setupUntrustedCommunication and setupTrustedCommunication | Thomas | 2018-04-25 | 1 | -0/+45 |
| | | | |||||
* | | | Merge branch 'master' into testing | Thomas | 2018-04-24 | 3 | -0/+91 |
|\| | | |||||
| * | | Merge branch 'master' into i3580-InternationalizeCurrency | Dan Finlay | 2018-04-18 | 2 | -0/+64 |
| |\ \ | |||||
| | * | | Disable token price polling when no client is active | bitpshr | 2018-04-17 | 1 | -0/+1 |
| | | | | |||||
| | * | | Maintain token prices using a background service | bitpshr | 2018-04-16 | 1 | -0/+28 |
| | | | | |||||
| | * | | Add tests for ComposableObservableStore | bitpshr | 2018-04-14 | 1 | -0/+35 |
| | |/ | |||||
| * | | Merge branch 'master' into i3580-InternationalizeCurrency | Dan | 2018-04-10 | 6 | -56/+224 |
| |\| | |||||
| * | | Fix and improve test | Dan Finlay | 2018-04-04 | 1 | -2/+12 |
| | | | |||||
| * | | Internationalize currency | Dan Finlay | 2018-04-04 | 1 | -0/+17 |
| | | | | | | | | | | | | Fixes #3580 | ||||
* | | | ConfigManager markAccountsFound, markPasswordForgotten, unMarkPasswordForgotten | Thomas | 2018-04-24 | 1 | -7/+70 |
| | | | |||||
* | | | resetAccount and addNewAccount | Thomas | 2018-04-20 | 1 | -0/+45 |
| | | | |||||
* | | | newUnsignedMessage and newUnsignedPersonalMessage | Thomas | 2018-04-19 | 1 | -0/+102 |
| | | | |||||
* | | | Merge branch 'master' into testing | Thomas | 2018-04-11 | 6 | -34/+228 |
|\ \ \ | | |/ | |/| | |||||
| * | | migrations - back fixes | frankiebee | 2018-04-06 | 1 | -1/+9 |
| | | | |||||
| * | | create migration 25 | frankiebee | 2018-04-06 | 2 | -3/+50 |
| | | | |||||
| * | | test - run live migrations over first time state | frankiebee | 2018-04-06 | 1 | -4/+25 |
| | | | |||||
| * | | meta - create a migration template | frankiebee | 2018-04-06 | 1 | -0/+17 |
| | | | |||||
| * | | Merge pull request #3887 from MetaMask/i#3886 | kumavis | 2018-04-06 | 1 | -8/+9 |
| |\ \ | | | | | | | | | transactions - remove unnecessary keys on txParams | ||||
| | * | | transactions - _normalizeTxParams will now return a new object for txParams | frankiebee | 2018-04-06 | 1 | -9/+9 |
| | | | | |||||
| | * | | transactions - remove unnecessary keys on txParams | frankiebee | 2018-04-05 | 1 | -1/+2 |
| | | | | |||||
| * | | | make migration-24 compat with first-time-state | frankiebee | 2018-04-06 | 1 | -0/+12 |
| |/ / | |||||
| * | | transactions - make #_validateTxParams not async and "linting" wink wink ↵ | frankiebee | 2018-04-05 | 1 | -11/+8 |
| | | | | | | | | | | | | nudge nudge | ||||
| * | | hot-fix - migrate unaproved txParams so that the from is lowercase | frankiebee | 2018-04-05 | 1 | -0/+37 |
| | | | |||||
| * | | transactions - normalize txParams | frankiebee | 2018-04-05 | 2 | -44/+72 |
| |/ | |||||
| * | tests - fix txController tests so that txMetas have a from feild | frankiebee | 2018-04-03 | 1 | -2/+4 |
| | | |||||
| * | transactions validationt - valdate from field on txParams | frankiebee | 2018-04-03 | 1 | -0/+24 |
| | | |||||
* | | MM-controlller tests | Thomas | 2018-04-11 | 1 | -2/+55 |
| | | |||||
* | | Update Sinon methods. sinon.sandbox.create() -> sandbox.createSandbox() | Thomas | 2018-04-05 | 7 | -8/+8 |
| | | |||||
* | | Merge branch 'testing' of https://github.com/tmashuang/metamask-extension ↵ | Thomas | 2018-04-03 | 2 | -2/+146 |
|\ \ | |/ |/| | | | into testing | ||||
| * | Metamask controller methods | Thomas | 2018-03-28 | 1 | -1/+146 |
| | | |||||
| * | Remove console.log | Thomas | 2018-03-28 | 1 | -1/+0 |
| | | |||||
* | | Rename variable to be more understandable | Dan Finlay | 2018-03-29 | 1 | -2/+19 |
| | | |||||
* | | Add test to reproduce issue behavior | Dan Finlay | 2018-03-29 | 1 | -0/+19 |
| | | |||||
* | | migration for removing unnecessary transactions from state | frankiebee | 2018-03-28 | 2 | -3/+102 |
|/ | |||||
* | migration for adding submittedTime to the txMeta (#3727) | Frankie | 2018-03-27 | 1 | -0/+32 |
| | | | | | | * test for migration 022 * write migration 022 adding submittedTime to txMetas whove been submitted | ||||
* | Merge branch 'master' into retry-tx-refractor | Dan | 2018-03-20 | 3 | -3/+3 |
|\ | |||||
| * | Remove unused files from ui folder. (#3577) | anticlimactic | 2018-03-19 | 3 | -3/+3 |
| | | | | | | | | | | | | * Removed unused UI files. Fixes #3434. * Reverted the deletion of "feature-toggle-utils.js". Reverted the deletion of the test files and modified the paths so they referred to the old-ui. | ||||
* | | Merge branch 'master' into retry-tx-refractor | frankiebee | 2018-03-15 | 1 | -3/+1 |
|\| | |||||
| * | deps - use pify instead of util.promisify | kumavis | 2018-03-15 | 1 | -3/+1 |
| | | |||||
* | | Merge branch 'master' into retry-tx-refractor | Dan | 2018-03-14 | 1 | -4/+6 |
|\| | |||||
| * | Merge pull request #3497 from MetaMask/testing | kumavis | 2018-03-10 | 1 | -4/+6 |
| |\ | | | | | | | Persist rinkeby.infura.io and clean nock after | ||||
| | * | Persist rinkeby.infura.io and clean nock after | Thomas | 2018-03-10 | 1 | -4/+6 |
| | | | |||||
* | | | tests - add tests for transactions#retryTransaction and ↵ | frankiebee | 2018-03-14 | 1 | -1/+44 |
|/ / | | | | | | | transactions#_markNonceDuplicatesDropped | ||||
* | | Merge pull request #3409 from scsaba/seed-phrase-verification | Dan Finlay | 2018-03-08 | 1 | -0/+133 |
|\ \ | |/ |/| | Add seed phrase verification script into background process | ||||
| * | move more test code to beforeEach | Csaba Solya | 2018-03-04 | 1 | -23/+8 |
| | | |||||
| * | verify seedwords on log in | Csaba Solya | 2018-03-04 | 1 | -40/+8 |
| | | |||||
| * | verify addresses regardless case | Csaba Solya | 2018-03-03 | 1 | -0/+44 |
| | | |||||
| * | seed phrase verifier | Csaba Solya | 2018-03-03 | 1 | -0/+136 |
| | | |||||
* | | fix typo in tests and tx-state-manager | Jeffrey Tong | 2018-03-08 | 2 | -4/+4 |
| | | |||||
* | | Merge pull request #3259 from MetaMask/controllerStubs | kumavis | 2018-03-07 | 3 | -126/+96 |
|\ \ | | | | | | | Offline testing | ||||
| * | | Using noop to not lose it | Thomas | 2018-02-28 | 1 | -1/+1 |
| | | | |||||
| * | | Revert initializing first-time-state | Thomas | 2018-02-28 | 1 | -3/+3 |
| | | | |||||
| * | | Network controller nock | Thomas Huang | 2018-02-16 | 1 | -24/+16 |
| | | | |||||
| * | | Offline testing | Thomas Huang | 2018-02-16 | 3 | -103/+81 |
| | | | |||||
* | | | Merge pull request #3309 from scsaba/edge-support | Dan Finlay | 2018-03-07 | 1 | -0/+101 |
|\ \ \ | | | | | | | | | Add Edge Support | ||||
| * | | | fix test | Csaba Solya | 2018-02-23 | 1 | -1/+2 |
| | | | | |||||
| * | | | add negative decrypt test | Csaba Solya | 2018-02-23 | 1 | -0/+20 |
| | | | | |||||
| * | | | fix tests | Csaba Solya | 2018-02-23 | 1 | -6/+20 |
| | | | | |||||
| * | | | adding tests | Csaba Solya | 2018-02-23 | 1 | -0/+66 |
| | |/ | |/| | |||||
* | | | Remove logs | Dan Finlay | 2018-03-03 | 1 | -1/+0 |
| | | | |||||
* | | | Add version bumping script | Dan Finlay | 2018-03-03 | 3 | -0/+1031 |
|/ / | | | | | | | | | One step towards automating our deploy process is automating our version bumping scheme. This PR does that. | ||||
* | | Point add-token unit test to old-ui component. | Dan | 2018-02-08 | 1 | -1/+1 |
| | |