aboutsummaryrefslogtreecommitdiffstats
path: root/app/scripts/controllers
Commit message (Collapse)AuthorAgeFilesLines
* Autofill gasPrice for retry attempts with either the recommended gasprice or ↵Frankie2018-11-271-0/+9
| | | | | | | | a %10 bump (#5786) * transactions - autofill gasPrice for retry attempts with either the recomened gasprice or a %10 bump * lint
* transactions - ensure err is defined when setting tx failed (#5801)Frankie2018-11-271-4/+6
|
* Use initState to avoid type-checking providerRequests in stateWhymarrh Whitby2018-11-261-3/+5
|
* Don't announce new UI to users switching backWhymarrh Whitby2018-11-211-0/+1
|
* Default to the new UI for first time usersWhymarrh Whitby2018-11-211-1/+3
|
* ESLint fixes (#5775)Whymarrh Whitby2018-11-172-2/+2
| | | | | | * eslint . --fix * Upgrade all ESLint warnings to errors
* Tx controller now uses safe event emitter (#5769)Frankie2018-11-173-3/+3
| | | | | | | | | | | | * 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 Finlay2018-11-153-2/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 Bouchon2018-11-141-23/+15
| | | | | | * Update balanc3 API used in TokenRatesController * Remove demo URL and use nativeCurrency when fetching token rates
* EIP-1102: Update publicConfig store concurrently with approvalPaul Bouchon2018-11-101-2/+8
|
* Fix lint errorsbitpshr2018-11-071-1/+1
|
* Clear cached approval after rejectionbitpshr2018-11-071-6/+9
|
* Add experimental RPC method supportbitpshr2018-11-061-4/+4
|
* Update Connect Request screen design (#5644)Whymarrh Whitby2018-11-061-18/+22
| | | | | | | | | | * Parameterize NetworkDisplay background colour * Update design for login request screen * Pass siteTitle, siteImage through for calls to ethereum.enable() * Bring the site images closer together
* Do not modify isApproved when lockedbitpshr2018-11-061-2/+1
|
* Mark origins as unapproved if user explicitly locks MetaMaskbitpshr2018-11-061-2/+4
|
* Enable cachingPaul Bouchon2018-11-061-1/+1
|
* Disable approval cachingbitpshr2018-11-061-3/+17
|
* Differentiate locked and enabledbitpshr2018-11-061-10/+1
|
* Code bathbitpshr2018-11-061-17/+27
|
* Handle logout gracefullybitpshr2018-11-061-10/+15
|
* Fix lint issuesbitpshr2018-11-061-1/+3
|
* Add isUnlocked provider hookbitpshr2018-11-061-1/+9
|
* EIP-1102: add user privacy optionbitpshr2018-11-061-21/+20
|
* EIP-1102: add isEnabled convenience method to providerbitpshr2018-11-061-1/+19
|
* EIP-1102: Add option to force-enable providerbitpshr2018-11-061-3/+16
|
* EIP-1102: updated implementationbitpshr2018-11-062-2/+86
|
* network - infura - hardcode net_version and eth_chainId (#5670)kumavis2018-11-061-0/+33
| | | | | | * network - infura - hardcode net_version and eth_chainId * network - infura - add rinkeby handling * lint fix
* Update watchAsset ERC20 validation (#5653)Esteban Miño2018-11-061-2/+2
| | | | | | * update ERC20 token valodation for watchAsset * update ERC20 validation test descriptions
* Merge pull request #5659 from MetaMask/token-rates-bugfixkumavis2018-11-041-4/+7
|\ | | | | token-rates - protect against bad token data
| * token-rates - protect against bad token datakumavis2018-11-031-4/+7
| |
* | Revert "support eth_chainId"Thomas Huang2018-11-041-14/+4
|/
* Merge pull request #5560 from MetaMask/sentry-enhancements2kumavis2018-10-302-6/+49
|\ | | | | Sentry - various enhancements to help debugging (alternate)
| * Merge branch 'sentry-enhancements2' of ↵kumavis2018-10-301-2/+3
| |\ | | | | | | | | | github.com:MetaMask/metamask-extension into sentry-enhancements2
| | * Merge branch 'develop' into sentry-enhancements2kumavis2018-10-303-32/+132
| | |\
| * | \ Merge branch 'develop' of github.com:MetaMask/metamask-extension into ↵kumavis2018-10-304-31/+138
| |\ \ \ | | |/ / | |/| | | | | | sentry-enhancements2
| * | | Merge branch 'develop' of github.com:MetaMask/metamask-extension into ↵kumavis2018-10-211-26/+25
| |\ \ \ | | | | | | | | | | | | | | | sentry-enhancements2
| * | | | blacklist + currency - report error via log instead of throwkumavis2018-10-192-5/+12
| | | | |
| * | | | lint fixkumavis2018-10-192-3/+1
| | | | |
| * | | | currency - throw errors on failurekumavis2018-10-191-3/+17
| | | | |
| * | | | blacklist - throw errors on request/parse failurekumavis2018-10-191-4/+19
| | | | |
* | | | | Merge pull request #5567 from MetaMask/HowardBraham-developkumavis2018-10-301-9/+26
|\ \ \ \ \ | |_|_|/ / |/| | | | Feature: Warn when attempting to send tx with data to non-contract
| * | | | Merge branch 'develop' of github.com:MetaMask/metamask-extension into ↵kumavis2018-10-261-1/+1
| |\ \ \ \ | | | | | | | | | | | | | | | | | | HowardBraham-develop
| * | | | | tx-gas-util - set error message when invalidating tx based on tx data but no ↵kumavis2018-10-211-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | contract code
| * | | | | Merge branch 'develop' into developkumavis2018-10-213-27/+98
| |\ \ \ \ \ | | | |_|/ / | | |/| | |
| * | | | | tx-gas-utils - improve format + commentskumavis2018-10-101-12/+18
| | | | | |
| * | | | | ganache-core merged my PR, so I changed some comments to clarify that ↵Howard Braham2018-10-101-5/+6
| | | | | | | | | | | | | | | | | | | | | | | | ganache-core v2.2.1 and below will return the non-standard '0x0'
| * | | | | Bug Fix: #1789 and #4525 eth.getCode() with no contractHoward Braham2018-10-101-7/+16
| | | | | |
* | | | | | Merge pull request #5596 from MetaMask/validateSignTypedDatakumavis2018-10-301-0/+2
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | Validate signTypedData signer/address in eth-json-rpc-middleware
| * | | | | Validate signTypedData in eth-json-rpc-middlewareThomas2018-10-251-0/+2
| | |_|/ / | |/| | |
* | | | | Merge pull request #5552 from EthersocialNetwork/eth_chainidkumavis2018-10-301-4/+14
|\ \ \ \ \ | | | | | | | | | | | | network - check eth_chainId and fallback to net_version
| * \ \ \ \ Merge branch 'develop' into eth_chainidhackyminer2018-10-263-49/+135
| |\ \ \ \ \
| * | | | | | Update network.jskumavis2018-10-211-0/+1
| | | | | | |
| * | | | | | network - improve logging and type conversionkumavis2018-10-211-4/+6
| | | | | | |
| * | | | | | support both eth_chainId and net_versionhackyminer2018-10-201-4/+11
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | get the real chainId using eth_chainId and use net_version as a fallback
* | | | | | preferences - fix typokumavis2018-10-301-1/+1
| |/ / / / |/| | | |
* | | | | Add support for RPC endpoints with custom chain IDs (#5134)HackyMiner2018-10-263-28/+115
| |/ / / |/| | |
* | | | Merge pull request #5555 from MetaMask/support-wallet-watch-assetkumavis2018-10-211-1/+1
|\ \ \ \ | |_|_|/ |/| | | Support for prefix wallet_watchAsset
| * | | add support for wallet_watchAssetEsteban MIno2018-10-201-1/+1
| |/ /
* / / specific add and remove methods for frequentRpcList (#5554)Esteban Miño2018-10-201-26/+25
|/ /
* | Adds toggle for primary currency (#5421)Alexander Tseung2018-10-171-0/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* | Add txReceipt data to transaction details (#5513)Alexander Tseung2018-10-162-1/+39
| |
* | Ensure that new transactions added are using the selected addressWhymarrh Whitby2018-10-111-0/+4
| |
* | Revert "transactions - add txReceipt to the txMeta body for confirmed txs ↵Whymarrh Whitby2018-10-111-23/+1
| | | | | | | | | | | | (#5375)" This reverts commit ff67293a8ef61308d602d09f26b163b9b9ec90d3.
* | transactions - add txReceipt to the txMeta body for confirmed txs (#5375)Frankie2018-10-101-1/+23
|/
* Merge pull request #5458 from MetaMask/provider-subsBruno Barbieri2018-10-103-8/+10
|\ | | | | Feature: Subscription support
| * provider - network - restore block-ref-rewrite middleware referenceskumavis2018-10-092-4/+4
| |
| * provider - enable subscription support (newHeads, logs)kumavis2018-10-081-4/+6
| |
* | Fix updating of pending transactionsDan Finlay2018-10-061-0/+1
|/ | | | | | | | | Transaction statuses were not being properly updated when: - MetaMask was unlocked - The network was changed This PR fixes both of those. Fixes #5174
* Add ability to whitelist a blacklisted domain at runtimeWhymarrh Whitby2018-10-021-0/+22
|
* support editable customRPC (#5267)HackyMiner2018-09-291-7/+6
| | | | | | * support editable customRPC #5246 * remove rpcList size restriction
* Merge pull request #5282 from MetaMask/tx-cancel-uiAlexander Tseung2018-09-251-2/+3
|\ | | | | Add Cancel Transaction feature. Refactor modals. Add Transaction Details modal.
| * Switch existing modals from using Notification to Modal. Remove Notification ↵Alexander Tseung2018-09-201-2/+3
| | | | | | | | component. Add CancelTransaction modal
* | Adds getPendingNonce method to provider initialization options in ↵Dan Miller2018-09-221-1/+1
|/ | | | metamask-controller.
* Delete ConfigManager, replacing its usages with PreferencesControllerWhymarrh Whitby2018-09-121-0/+18
|
* Merge pull request #5216 from MetaMask/tx-cancelFrankie2018-09-112-2/+59
|\ | | | | Add createCancelTransaction method
| * Add createCancelTransaction methodAlexander Tseung2018-09-112-2/+59
| |
* | Attach the RPC error value to txMetaWhymarrh Whitby2018-09-091-0/+1
|/
* fix conflictsEsteban MIno2018-08-291-2/+2
|\
| * updated docs, small improvement of recent RPC renderingEvgeniy Filatov2018-08-231-1/+1
| |
| * implemented improvements to RPC historyEvgeniy Filatov2018-08-231-1/+1
| |
* | watchAsset small changesEsteban MIno2018-08-281-1/+1
| |
* | typo watchAsset imageUrl to imageEsteban MIno2018-08-241-6/+6
| |
* | Merge branch 'develop' into WatchTokenFeatureEsteban MIno2018-08-221-1/+1
|\|
| * bugfix - prevents old blocktracker from getting internal hooks migratedkumavis2018-08-221-1/+1
| |
* | returning error in watchAssetEsteban MIno2018-08-221-4/+12
| |
* | refactor watchToken related functionsEsteban MIno2018-08-211-37/+36
| |
* | watchAsset returns result wether token was added or notEsteban MIno2018-08-211-7/+9
| |
* | Merge branch 'develop' into WatchTokenFeatureEsteban MIno2018-08-2112-188/+285
|\|
| * Merge branch 'develop' into network-remove-provider-engineThomas2018-08-152-17/+79
| |\ | | | | | | | | | Override package-lock and fix merge conflicts
| * \ Merge branch 'network-remove-provider-engine' into ↵frankiebee2018-08-071-1/+1
| |\ \ | | | | | | | | | | | | network-remove-provider-engine-tests
| | * | network - fix blockTracker reference to return the blockTrackerProxy instead ↵frankiebee2018-08-071-1/+1
| | | | | | | | | | | | | | | | of the direct blockTracker reference
| * | | Merge branch 'develop' into network-remove-provider-engine-testsThomas Huang2018-08-021-7/+3
| |\ \ \
| * \ \ \ Merge branch 'develop' into network-remove-provider-engineThomas2018-07-265-14/+162
| |\ \ \ \ | | |_|/ / | |/| | |
| * | | | Merge branch 'develop' of github.com:MetaMask/metamask-extension into ↵kumavis2018-07-045-7/+7
| |\ \ \ \ | | | | | | | | | | | | | | | | | | network-remove-provider-engine
| * \ \ \ \ Merge branch 'develop' of github.com:MetaMask/metamask-extension into ↵kumavis2018-07-036-21/+36
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | network-remove-provider-engine
| * | | | | | lint - fix lint for networkkumavis2018-06-133-3/+0
| | | | | | |
| * | | | | | network - import createBlockTrackerInspectorMiddleware and rearrange cache ↵kumavis2018-06-133-37/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | middleware order
| * | | | | | nonce-tracker - wrap nonce calculations in try-catch and release lock on errorkumavis2018-06-131-22/+28
| | | | | | |
| * | | | | | lint - controllers - whitepace fixkumavis2018-06-121-5/+5
| | | | | | |
| * | | | | | network - provider - infura - use block-reemit middlewarekumavis2018-06-081-2/+2
| | | | | | |
| * | | | | | Merge branch 'develop' of github.com:MetaMask/metamask-extension into ↵kumavis2018-06-074-1/+44
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | network-remove-provider-engine
| * \ \ \ \ \ \ Merge branch 'develop' of github.com:MetaMask/metamask-extension into ↵kumavis2018-06-074-13/+113
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | network-remove-provider-engine
| * | | | | | | | controllers - transactions - fix tx status update on bootkumavis2018-05-292-2/+13
| | | | | | | | |
| * | | | | | | | controllers - transactions - fix tx confirmationkumavis2018-05-292-3/+3
| | | | | | | | |
| * | | | | | | | controllers - transaction - pending-tx-tracker - lint fixkumavis2018-05-291-1/+1
| | | | | | | | |
| * | | | | | | | controllers - transactions - merge @frankiebee's work with minekumavis2018-05-293-96/+55
| | | | | | | | |
| * | | | | | | | controllers - transactions - pending-tx-tracker - _getBlock - poll until ↵kumavis2018-05-261-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | block is truthy
| * | | | | | | | tx-gas-utils - query for block without tx bodieskumavis2018-05-261-2/+2
| | | | | | | | |
| * | | | | | | | controllers - recent-blocks - guard against empty blockkumavis2018-05-251-3/+3
| | | | | | | | |
| * | | | | | | | controllers - recent-blocks - wrap block-tracker event in try-catchkumavis2018-05-241-1/+7
| | | | | | | | |
| * | | | | | | | Merge branch 'network-remove-provider-engine' of ↵kumavis2018-05-242-9/+24
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | github.com:MetaMask/metamask-extension into network-remove-provider-engine
| | * \ \ \ \ \ \ \ Merge pull request #4347 from MetaMask/transactions-use-new-block-trackerkumavis2018-05-242-9/+24
| | |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Transactions use new block tracker
| | | * \ \ \ \ \ \ \ Merge branch 'network-remove-provider-engine' of ↵frankiebee2018-05-234-53/+41
| | | |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/MetaMask/metamask-extension into transactions-use-new-block-tracker
| | | * | | | | | | | | transactions - update pending-tx-tracker to use the new block trackerfrankiebee2018-05-231-7/+18
| | | | | | | | | | | |
| | | * | | | | | | | | remove dependance on the even tx:confirmedfrankiebee2018-05-231-2/+6
| | | | | | | | | | | |
| * | | | | | | | | | | controllers - recent-blocks - ensure full blockskumavis2018-05-241-2/+2
| |/ / / / / / / / / /
| * | / / / / / / / / controllers - recent-blocks - doc updatekumavis2018-05-241-4/+4
| | |/ / / / / / / / | |/| | | | | | | |
| * | | | | | | | | Merge branch 'develop' of github.com:MetaMask/metamask-extension into ↵kumavis2018-05-231-15/+7
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | network-remove-provider-engine
| * \ \ \ \ \ \ \ \ \ Merge branch 'develop' of github.com:MetaMask/metamask-extension into ↵kumavis2018-05-233-38/+34
| |\ \ \ \ \ \ \ \ \ \ | | |_|/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | network-remove-provider-engine
| * | | | | | | | | | recent-blocks - fix backfill blockNumber trackingkumavis2018-05-171-3/+2
| | | | | | | | | | |
| * | | | | | | | | | controllers - recent-blocks - fix pifyd setTimeout argskumavis2018-05-171-1/+1
| | | | | | | | | | |
| * | | | | | | | | | deps - fix incorrect dep paths and versionskumavis2018-05-174-4/+4
| | | | | | | | | | |
| * | | | | | | | | | controllers - balance - update for eth-block-tracker@4kumavis2018-05-171-3/+3
| | | | | | | | | | |
| * | | | | | | | | | recent-blocks - update for eth-block-tracker@4kumavis2018-05-171-27/+14
| | | | | | | | | | |
| * | | | | | | | | | remove unused events-proxy, was replaced with module swappable-obj-proxykumavis2018-05-171-1/+0
| | | | | | | | | | |
| * | | | | | | | | | lint fixkumavis2018-05-175-13/+18
| | | | | | | | | | |
| * | | | | | | | | | network - create provider and block-tracker via json-rpc-enginekumavis2018-05-177-67/+213
| | | | | | | | | | |
* | | | | | | | | | | delete according image when token added with watchToken deletedEsteban MIno2018-08-171-13/+14
| | | | | | | | | | |
* | | | | | | | | | | correct behavior when notification is closed when popupEsteban MIno2018-08-171-1/+1
| | | | | | | | | | |
* | | | | | | | | | | show watch asset image from hide token modalEsteban MIno2018-08-161-1/+1
| | | | | | | | | | |
* | | | | | | | | | | change watchAsset to new spec for type ERC20Esteban MIno2018-08-161-15/+27
| | | | | | | | | | |
* | | | | | | | | | | add suggested tokens objects in metamask stateEsteban MIno2018-08-161-6/+16
| | | | | | | | | | |
* | | | | | | | | | | watchToken to watchAssetEsteban MIno2018-08-151-1/+1
| | | | | | | | | | |
* | | | | | | | | | | add support for images base64 and urls on new uiEsteban MIno2018-08-151-6/+7
| | | | | | | | | | |
* | | | | | | | | | | update method to metamask_watchTokenEsteban MIno2018-08-151-1/+1
| | | | | | | | | | |
* | | | | | | | | | | refactor unused codeEsteban MIno2018-08-081-2/+4
| | | | | | | | | | |
* | | | | | | | | | | fix mergeEsteban MIno2018-08-081-0/+1
| | | | | | | | | | |
* | | | | | | | | | | Merge branch 'develop' into WatchTokenFeatureEsteban Miño2018-08-082-17/+79
|\ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|/ | |/| | | | | | | | |
| * | | | | | | | | | fix doc tagEsteban MIno2018-08-011-1/+1
| | | | | | | | | | |
| * | | | | | | | | | tokens related functions refactorEsteban MIno2018-08-011-15/+22
| | | | | | | | | | |
| * | | | | | | | | | fix undefined for tokens on testsEsteban MIno2018-08-011-1/+3
| | | | | | | | | | |
| * | | | | | | | | | fix double state update when account changedEsteban MIno2018-07-311-5/+3
| | | | | | | | | | |
| * | | | | | | | | | create tokens storage when setadressesEsteban MIno2018-07-311-2/+4
| | | | | | | | | | |
| * | | | | | | | | | isolation of tokens related methods in preferencesEsteban MIno2018-07-311-43/+42
| | | | | | | | | | |
| * | | | | | | | | | Merge branch 'develop' into TokensPerAccountBasisEsteban Miño2018-07-281-7/+3
| |\ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|_|_|/ | | |/| | | | | | | |
| * | | | | | | | | | refactor to accountTokensEsteban MIno2018-07-281-53/+47
| | | | | | | | | | |
| * | | | | | | | | | add & delete tokens per networkEsteban MIno2018-07-271-10/+8
| | | | | | | | | | |
| * | | | | | | | | | tokens per network for individual accountEsteban MIno2018-07-271-15/+51
| | | | | | | | | | |
| * | | | | | | | | | preferences test fixes for tokens per accountEsteban MIno2018-07-261-9/+16
| | | | | | | | | | |
| * | | | | | | | | | add & delete tokens per accountEsteban MIno2018-07-262-8/+27
| | |_|_|_|_|_|_|_|/ | |/| | | | | | | |
* | | | | | | | | | add suggested token params validationEsteban MIno2018-08-071-4/+25
| | | | | | | | | |
* | | | | | | | | | eth_watchToken workingEsteban MIno2018-08-041-0/+7
| | | | | | | | | |
* | | | | | | | | | rpc-engine not crashing when eth_watchTokenEsteban MIno2018-08-041-5/+4
| | | | | | | | | |
* | | | | | | | | | merge developEsteban MIno2018-08-0412-35/+182
|\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | |
| * | | | | | | | | Merge pull request #4871 from MetaMask/3519-new-contract-gasFrankie2018-07-261-7/+3
| |\ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | | tx-gas-utils - catch all errors from gas estimation
| | * | | | | | | | tx-gas-utils - catch all errors from gas estimationJenny Pollack2018-07-251-7/+3
| | | | | | | | | |
| * | | | | | | | | network.js: convert rpc protocol to lower case (#4855)pinkiebell2018-07-251-0/+3
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | Fixes #4253
| * | | | | | | | run linterbrunobar792018-07-221-1/+1
| | | | | | | | |
| * | | | | | | | Merge branch 'develop' into detectTokenFeatureEsteban Miño2018-07-215-15/+37
| |\ \ \ \ \ \ \ \
| | * | | | | | | | Auto-detect tokens #3034 (#4683)Esteban Miño2018-07-211-0/+123
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 branch 'develop' of github.com:MetaMask/metamask-extension into ↵brunobar792018-07-141-13/+0
| | |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | initial-trezor-support
| | | * \ \ \ \ \ \ \ Merge pull request #4669 from MetaMask/removeNonceTrackerFunctionThomas Huang2018-07-131-13/+0
| | | |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Remove unsued nonce tracker function
| | | | * \ \ \ \ \ \ \ Merge branch 'develop' into removeNonceTrackerFunctionThomas2018-07-118-14/+14
| | | | |\ \ \ \ \ \ \ \ | | | | | | |_|_|_|_|_|/ | | | | | |/| | | | | |
| | | | * | | | | | | | Remove unsued nonce tracker functiontmashuang2018-06-261-13/+0
| | | | | |_|_|_|_|_|/ | | | | |/| | | | | |
| | * | | | | | | | | Merge branch 'develop' of github.com:MetaMask/metamask-extension into ↵brunobar792018-07-132-1/+8
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | initial-trezor-support
| | | * | | | | | | | Merge pull request #4691 from MetaMask/i4404-confirm-refactorAlexander Tseung2018-07-121-1/+2
| | | |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Refactor and redesign confirm transaction views
| | | | * | | | | | | | Various fixes from PR commentsAlexander Tseung2018-07-071-10/+12
| | | | | | | | | | | |
| | | | * | | | | | | | Use eth-method-registry to get method dataAlexander Tseung2018-07-071-1/+1
| | | | | | | | | | | |
| | | | * | | | | | | | Display newest transactionAlexander Tseung2018-07-071-1/+1
| | | | | | | | | | | |
| | | | * | | | | | | | Refactor and redesign confirm transaction viewsAlexander Tseung2018-07-072-13/+12
| | | | | |/ / / / / / | | | | |/| | | | | |
| | | * | | | | | | | Merge branch 'develop' of https://github.com/MetaMask/metamask-extension ↵frankiebee2018-07-118-14/+14
| | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into i#3896
| | | * | | | | | | | trandsactions - remove rejected transactions from historyfrankiebee2018-06-261-0/+6
| | | | |/ / / / / / | | | |/| | | | | |
| | * | | | | | | | account removal is workingbrunobar792018-07-111-0/+24
| | | |/ / / / / / | | |/| | | | | |
| * | | | | | | | fix detection on submit passwordEsteban MIno2018-07-211-5/+8
| | | | | | | | |
| * | | | | | | | keyring unlocked detect and unit testsEsteban MIno2018-07-201-12/+16
| | | | | | | | |
| * | | | | | | | detect tokens when submit password and new account selectedEsteban MIno2018-07-201-13/+39
| | | | | | | | |
| * | | | | | | | detect tokens through infuraEsteban MIno2018-07-131-21/+24
| | | | | | | | |
| * | | | | | | | improve testsEsteban MIno2018-07-121-16/+13
| | | | | | | | |
| * | | | | | | | Merge branch 'develop' into detectTokenFeatureEsteban MIno2018-07-048-14/+14
| |\| | | | | | |
| | * | | | | | | eslint --fix .brunobar792018-07-038-14/+14
| | |/ / / / / /
| * | | | | | | passtest-lintEsteban MIno2018-07-041-6/+0
| | | | | | | |
| * | | | | | | tests for specEsteban MIno2018-06-281-1/+1
| | | | | | | |
| * | | | | | | network store to detect tokenEsteban MIno2018-06-281-8/+10
| | | | | | | |
| * | | | | | | detect tokens pollingEsteban MIno2018-06-281-0/+97
| |/ / / / / /
* | | | | | | Improved rpc-engine usageDan Finlay2018-06-191-5/+1
| | | | | | |
* | | | | | | Get popup appearing when suggesting new tokenDan Finlay2018-06-191-1/+3
| | | | | | |
* | | | | | | Begin letting UI show suggested tokensDan Finlay2018-06-191-6/+24
| | | | | | |
* | | | | | | Begin adding eth_watchTokenDan Finlay2018-06-191-0/+25
|/ / / / / /
* | | | | | lint - fix recipient-blacklist.jskumavis2018-06-161-13/+13
| | | | | |
* | | | | | blacklist - recipient blacklist as js for inline commentskumavis2018-06-162-2/+2
| | | | | |
* | | | | | Update recipient-blacklist-config.jsonkumavis2018-06-161-0/+2
| | | | | |
* | | | | | Add apparent phishing address to block listDan Finlay2018-06-151-0/+1
| | | | | | | | | | | | | | | | | | In [this reddit post](https://www.reddit.com/r/Metamask/comments/8r3nsu/help_me_please_somebody_stole_my_ethers/) a user suggests they got some ether stolen after visiting IDEX. Their ether was sent to [this address](https://etherscan.io/address/0x9bcb0a9d99d815bb87ee3191b1399b1bcc46dc77), which is full of comments of people telling similar stories of being phished on IDEX. I think we can safely block this, and probably safe some people some money.
* | | | | | controllers - transaction - prefer log over consolekumavis2018-06-131-2/+2
| | | | | |
* | | | | | metamask - ensure all nonce locks are releasedkumavis2018-06-133-5/+10
| | | | | |
* | | | | | nonce-tracker - wrap nonce calculations in try-catch and release lock on errorkumavis2018-06-131-22/+28
| | | | | |
* | | | | | Fix bug where reset account would not work.Dan Finlay2018-06-071-2/+9
| |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #4462 Ensures that resetAccount() can work on non-stock providers. I'm unclear how this was ever working, this code hasn't moved in months, but users report it recently breaking. Maybe we only recently pushed it to prod.
* | | | | Merge pull request #4414 from scsaba/recipient-blacklistkumavis2018-06-073-1/+43
|\ \ \ \ \ | | | | | | | | | | | | Disallow sending to ganache default accounts on main net
| * | | | | remove generating blocked accounts and use a config file insteadCsaba Solya2018-05-313-18/+20
| | | | | |
| * | | | | fix documentationCsaba Solya2018-05-301-1/+1
| | | | | |
| * | | | | adding tests for recipient blacklist checkerCsaba Solya2018-05-302-5/+5
| | | | | |
| * | | | | adding transaction controller testsCsaba Solya2018-05-301-1/+1
| | | | | |
| * | | | | initial implementationCsaba Solya2018-05-302-1/+41
| | | | | |
* | | | | | Add account type assertion to PreferencesController#setAccountLabelWhymarrh Whitby2018-06-061-0/+1
| |_|_|_|/ |/| | | |
* | | | | diagnostics - rewrite bug-notifier as diagnostics-reporterkumavis2018-06-061-15/+4
| | | | |
* | | | | Record identity before deleting itDan Finlay2018-06-051-1/+1
| | | | |
* | | | | Mock notifier in testDan Finlay2018-06-051-1/+2
| | | | |
* | | | | Add commentDan Finlay2018-06-051-0/+2
| | | | |
* | | | | Do not alert to userDan Finlay2018-06-051-5/+0
| | | | |
* | | | | LintedDan Finlay2018-06-051-0/+1
| | | | |
* | | | | Add bug info under metadata keyDan Finlay2018-06-051-1/+7
| | | | |
* | | | | Add first time info to bug reportDan Finlay2018-06-051-1/+4
| | | | |
* | | | | Add version to reportDan Finlay2018-06-051-3/+3
| | | | |
* | | | | Fine tune error postingDan Finlay2018-06-051-1/+1
| | | | |
* | | | | Only notify first time lost ids are detectedDan Finlay2018-06-051-2/+8
| | | | |
* | | | | Add reporting uriDan Finlay2018-06-051-1/+1
| | | | |
* | | | | Begin adding unconfigured notifierDan Finlay2018-06-051-4/+17
| | | | |
* | | | | Persist lost identities to storage for later analysisDan Finlay2018-06-051-2/+4
| | | | |
* | | | | Add minimal user notification of issue.Dan Finlay2018-06-051-1/+1
| | | | |
* | | | | Add identity synchronizing codeDan Finlay2018-06-051-0/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Addresses #4475, where entries in the identities object do not necessarily have corresponding accounts in the vault. On password submission, this change passes known accounts to the preferencesController (responsible for nickname management), and removes unknown entries. Includes "TODO" notes for where we could log the issue to sentry or notify the user.
* | | | | preferences controller - jsdoc fixkumavis2018-06-041-2/+2
| | | | |
* | | | | metamask - update preferences controller identities on keyring controller updatekumavis2018-06-041-3/+28
| | | | |
* | | | | Version 4.7.1v4.7.1Dan Finlay2018-06-021-0/+17
|/ / / /
* | | | Merge branch 'master' of github.com:MetaMask/metamask-extension into ↵kumavis2018-05-302-10/+19
|\ \ \ \ | |_|_|/ |/| | | | | | | merge-master
| * | | cleanErrorStack moved to separate library moduleAnton2018-05-291-12/+4
| | | | | | | | | | | | | | | | more errors traces cleaned up
| * | | error message fixAnton2018-05-291-2/+1
| | | |
| * | | Clean up user rejection error messageAnton2018-05-281-3/+14
| | | |
| * | | Merge pull request #4140 from MetaMask/v4.6.1Thomas Huang2018-05-011-1/+5
| |\ \ \ | | | | | | | | | | Version 4.6.1
| * | | | require logfrankiebee2018-05-011-0/+1
| | | | |
| * | | | log emitter errorsfrankiebee2018-04-301-6/+10
| | | | |
| * | | | transactions - run event emitters outside context of _setTxStatusfrankiebee2018-04-301-7/+9
| | | | |
* | | | | controllers - recent-blocks - pull first historical blocks in parallelkumavis2018-05-221-15/+7
| |_|_|/ |/| | |
* | | | Reveal get filtered tx list (#4332)Frankie2018-05-221-15/+0
| | | | | | | | | | | | | | | | | | | | | | | | * add getFilteredTxList from txController to getApi * transactions - remove dead code (isNonceTaken)
* | | | Add PreferencesController#setAddresses to update idsWhymarrh Whitby2018-05-171-0/+10
| | | |
* | | | Update AddressBookController to read from preferences storeWhymarrh Whitby2018-05-171-21/+6
| | | |
* | | | Move setAccountLabel into PreferencesControllerWhymarrh Whitby2018-05-171-2/+18
| |_|/ |/| |
* | | Merge branch 'develop' of github.com:MetaMask/metamask-extension into ↵kumavis2018-05-173-140/+43
|\ \ \ | | | | | | | | | | | | scsaba-transaction-history-timestamps
| * | | network - remove debugging console.logkumavis2018-05-171-1/+0
| | | |
| * | | Merge branch 'develop' of github.com:MetaMask/metamask-extension into ↵kumavis2018-05-172-1/+16
| |\ \ \ | | | | | | | | | | | | | | | network-controller-remove-setNetworkEndpoints
| * | | | lint - cleanup some unused variableskumavis2018-05-031-1/+0
| | | | |
| * | | | controllers - network - move default config out of first-time-statekumavis2018-05-031-2/+15
| | | | |
| * | | | network - refactor to remove unnecesary codekumavis2018-05-013-124/+29
| | | | |
| * | | | network - remove setNetworkEndpointskumavis2018-05-011-13/+0
| | | | |
| * | | | controllers - network - more semantic assertkumavis2018-05-011-1/+1
| | |_|/ | |/| |
* | | | tx-state-history-helper - use more readable Date.now methodkumavis2018-05-171-1/+1
| | | |
* | | | fix lint issuesCsaba Solya2018-05-102-2/+2
| | | |
* | | | remove unnecessary libCsaba Solya2018-05-101-1/+0
| | | |
* | | | revert unnecessary change in state managerCsaba Solya2018-05-101-13/+7
| | | |
* | | | add time stamps to transaction history log entriesCsaba Solya2018-05-102-16/+28
| |/ / |/| |
* | | Fix documentation typobitpshr2018-05-081-1/+1
| | |