aboutsummaryrefslogtreecommitdiffstats
path: root/app/scripts/background.js
Commit message (Expand)AuthorAgeFilesLines
* Remove NoticeController (#6382)Thomas Huang2019-04-021-1/+0
* mascara - remove from project (#6283)kumavis2019-03-121-1/+0
* Nonmultiple notifications for batch txsThomas Huang2019-03-121-1/+1
* SimplifyThomas Huang2019-03-051-1/+1
* ImprovementThomas Huang2019-03-011-1/+1
* Show popup if notification or activeMMtab is true but not if popup is openThomas Huang2019-03-011-1/+1
* Bring Popup to front when ui is tiggeredChi Kei Chan2019-02-191-1/+1
* Fix all "var used instead of let or const" problems in background.jsWhymarrh Whitby2019-02-121-7/+7
* fix visibilityBruno Barbieri2018-12-011-1/+0
* Open full-screen UI on installWhymarrh Whitby2018-11-271-5/+4
* Revert "Don't open MetaMask website after install"Whymarrh Whitby2018-11-271-0/+9
* Show Connect Requests count in extension badgeWhymarrh Whitby2018-11-261-1/+3
* Merge branch 'develop' into trezor-v5brunobar792018-11-141-0/+1
|\
| * Fixes #3425: Better support for batch transactions (#5437)PaddyMc2018-11-141-0/+1
* | fix merge conflictsbrunobar792018-11-071-15/+12
|\|
| * EIP-1102: updated implementationbitpshr2018-11-061-2/+3
| * Merge branch 'develop' of github.com:MetaMask/metamask-extension into sentry-...kumavis2018-10-301-7/+3
| |\
| | * ens-ipfs - refactor for readability (#5568)kumavis2018-10-211-7/+3
| * | sentry - replace raven-js with sentry/browserkumavis2018-10-201-6/+6
| |/
* | fix merge conflictsbrunobar792018-10-211-0/+3
|\|
| * enable fetch debuggingkumavis2018-10-151-0/+3
* | fix conflictsbrunobar792018-10-171-9/+1
|\|
| * Don't open metamask.io after install anymoreWhymarrh Whitby2018-10-021-9/+0
| * Update extension badge with correct signTypedData countWhymarrh Whitby2018-09-271-0/+1
* | Merge branch 'develop' of github.com:MetaMask/metamask-extension into trezor-v5brunobar792018-09-061-0/+20
|\|
| * Merge branch 'develop' into WatchTokenFeatureEsteban MIno2018-08-221-1/+1
| |\
| * | watchAsset returns result wether token was added or notEsteban MIno2018-08-211-1/+19
| * | Merge branch 'develop' into WatchTokenFeatureEsteban MIno2018-08-211-3/+6
| |\ \
| * \ \ merge developEsteban MIno2018-08-041-3/+13
| |\ \ \
| * | | | Begin adding eth_watchTokenDan Finlay2018-06-191-0/+2
* | | | | add port names blacklistbrunobar792018-08-231-0/+8
| |_|_|/ |/| | |
* | | | Move inpage-provider and port-stream outsideDan Finlay2018-08-211-1/+1
| |_|/ |/| |
* | | Merge branch 'develop' into network-remove-provider-engineThomas2018-08-151-2/+2
|\ \ \
| * | | sentry - change releaseVersion to releaseJenny Pollack2018-08-101-2/+2
| | |/ | |/|
* | | Merge branch 'develop' into network-remove-provider-engineThomas2018-07-261-2/+12
|\| |
| * | Merge pull request #4656 from MetaMask/portal-metamask-ens-testDan Finlay2018-07-201-1/+6
| |\ \
| | * | Add support for .test Ropsten ENS domainsbitpshr2018-07-191-1/+6
| * | | remove local testsJenny Pollack2018-07-191-2/+0
| * | | sentry - add detection for Brave BrowserJenny Pollack2018-07-191-2/+4
| |/ /
| * | fix lint errorsbrunobar792018-07-041-1/+0
| * | Merge remote-tracking branch 'upstream/develop' into HEADbrunobar792018-07-041-7/+9
| |\ \
| * \ \ Merge branch 'develop' into portal-metamaskPhyrexTsai2018-06-011-4/+10
| |\ \ \
| * | | | Rename filesYung chieh Tsai2018-05-291-6/+2
| * | | | Intergrate ENS with IPFSMikeCheng12082018-05-291-0/+10
* | | | | Merge branch 'develop' of github.com:MetaMask/metamask-extension into network...kumavis2018-07-041-1/+1
|\ \ \ \ \ | | |_|/ / | |/| | |
| * | | | eslint --fix .brunobar792018-07-031-1/+1
| | |_|/ | |/| |
* | | | Merge branch 'develop' of github.com:MetaMask/metamask-extension into network...kumavis2018-07-031-6/+8
|\| | |
| * | | background - persistence pipeline - fix persistence bugkumavis2018-06-141-6/+8
| | |/ | |/|
* | | test - e2e - factor out setup phase + rename METAMASK_CONFIG to METAMASK_TEST...kumavis2018-06-121-1/+2
* | | test - e2e - inject metamask config to point at localhostkumavis2018-06-121-1/+3
|/ /
* | Merge branch 'master' of github.com:MetaMask/metamask-extension into merge-ma...kumavis2018-05-301-4/+10
|\ \ | |/ |/|
| * Merge pull request #3997 from jakubsta/masterkumavis2018-05-221-4/+10
| |\
| | * Update: allow other extension to connectJakub Stasiak2018-04-181-4/+10
* | | docs - jsdoc - fix syntaxkumavis2018-05-191-1/+1
|/ /
* | guard adainst raven erroringfrankiebee2018-04-301-1/+5
* | Remove wrong charsDan Finlay2018-04-211-2/+2
* | Add ui note to background docsDan Finlay2018-04-211-1/+1
* | Lint background docsDan Finlay2018-04-211-12/+12
* | Document MetaMaskState and TransactionMetaDan Finlay2018-04-211-0/+69
* | Document Background ScriptDan Finlay2018-04-201-2/+58
|/
* Fix confirmation popup not always openingAlexander Tseung2018-04-171-20/+46
* Merge branch 'master' into i3981-contract-ratesDan Finlay2018-04-171-2/+1
|\
| * Require loglevel singleton in each module that uses itbitpshr2018-04-141-2/+1
* | Disable token price polling when no client is activebitpshr2018-04-171-0/+3
|/
* metamask - never persist if state is missingkumavis2018-04-071-1/+4
* metamask - never persist if state is missing datakumavis2018-04-071-3/+6
* metamask - attempt recovery from empty vaultkumavis2018-04-071-0/+22
* migrations - report migrations errors to sentry with vault structurekumavis2018-04-061-1/+19
* build - correctly set METAMASK_ENV via envifykumavis2018-04-041-2/+2
* Undo unnecessary line removals.Dan2018-03-271-0/+1
* Merge branch 'master' into i18n-translator-reduxDan2018-03-271-2/+0
|\
| * Fix bug where full localStorage would crash on startDan Finlay2018-03-271-2/+0
* | Use extension api to get initial locale.Dan2018-03-221-4/+6
|/
* Merge branch 'master' of https://github.com/trigun0x2/metamask-extension into...kumavis2018-03-221-1/+8
|\
| * fix for lintJeffrey Tong2018-03-211-5/+5
| * add comments that need clarification on naming conventionJeffrey Tong2018-03-121-3/+1
| * fixed multiple notification windows when executing batchJeffrey Tong2018-03-081-1/+10
* | background - storage - cleanup storage wiringkumavis2018-03-091-26/+8
* | Tighten up data loading codeDan Finlay2018-03-081-4/+8
* | Add clarifying commentDan Finlay2018-03-081-0/+1
* | Some fixes for new storage strategyDan Finlay2018-03-081-5/+9
* | Increase storage debounce to 2sDan Finlay2018-03-081-1/+1
* | Merge branch 'master' into i3076-UseStorageLocalInsteadDan Finlay2018-03-071-6/+27
|\|
| * Merge pull request #3309 from scsaba/edge-supportDan Finlay2018-03-071-0/+8
| |\
| | * Merge branch 'master' into edge-supportCsaba S2018-02-221-1/+11
| | |\
| | * | add edge supportCsaba Solya2018-02-221-0/+8
| * | | sentry - failed tx - improve ethjs-rpc error formatingkumavis2018-03-011-5/+3
| * | | sentry - clean - move setupRaven to libkumavis2018-03-011-1/+1
| * | | Merge pull request #3281 from MetaMask/sentry-failed-tx-debatchDan Finlay2018-02-281-1/+2
| |\ \ \ | | |_|/ | |/| |
| | * | sentry - report failed tx with more specific messagekumavis2018-02-171-1/+2
| | |/
| * | Merge pull request #3306 from danjm/MM-805-send-from-tab-popup-fixThomas Huang2018-02-221-1/+11
| |\ \ | | |/ | |/|
| | * Prevents new transaction from generating popup when metamask is open in an ac...Dan2018-02-221-1/+11
| | * Merge branch 'master' into uatThomas2018-01-231-1/+11
| * | metamask mesh - inject mesh testing containerkumavis2018-02-111-0/+4
* | | Increase storage debounce valueDan Finlay2018-01-261-1/+1
* | | Debounce storage to avoid crashing pumpDan Finlay2018-01-261-8/+8
* | | Remove local storage writes, add logDan Finlay2018-01-251-5/+16
* | | Remove already handled TODO comment.Dan2018-01-251-1/+0
* | | Handle errors when getting and setting to localStore.Dan2018-01-241-2/+12
* | | Merge branch 'UseStorageLocal' into i3076-UseStorageLocalInsteadDan Finlay2018-01-241-0/+18
|\ \ \ | |/ / |/| |
| * | Modify @heyellieday's work to use storage.local to replace main storageDan Finlay2018-01-241-7/+8
| * | conditionally use extension store if supported or enabledEllie Day2018-01-031-3/+9
| * | handle situation where storage.sync is disabled in certain versions of firefoxEllie Day2018-01-031-3/+2
| * | Add ExtensionStore and add basic store instance syncing to main controllerEllie Day2017-12-231-0/+12
* | | sentry - report failed txskumavis2018-01-231-1/+11
| |/ |/|
* | sentry - breakout raven setup and add release configkumavis2018-01-181-5/+6
* | sentry - update raven and add to uikumavis2018-01-181-5/+4
* | sentry - add raven + sentry reporting configkumavis2018-01-181-0/+5
|/
* deps - obs-store@3 + migrate stream plumbingkumavis2017-11-291-4/+5
* Add eth_signTypedData handlerSergey Ukustov2017-09-301-1/+2
* transactions: lint fixes and reveal status-update event for balance controllerfrankiebee2017-09-271-1/+1
* debug - prefer logger over consolekumavis2017-09-141-4/+4
* Merge pull request #1848 from MetaMask/transactionControllerRefractorkumavis2017-08-031-1/+1
|\
| * move newUnapprovedTransaction to transactions.jsfrankiebee2017-08-031-1/+1
* | phishing detection - move phishing detection into contentscript and metamask ...kumavis2017-08-031-30/+4
|/
* Merge branch 'master' into i1805-LiveBlacklistUpdatingDan Finlay2017-07-271-2/+3
|\
* | Live update blacklist from InfuraDan Finlay2017-07-271-8/+6
* | Begin implementing live-updating blacklist, not working yetDan Finlay2017-07-271-0/+27
|/
* Fix badge number to include personal_signKevin Serrano2017-06-211-1/+3
* LintingThomas Huang2017-06-131-1/+1
* Rename tx manager to tx controllerDan Finlay2017-05-171-2/+2
* background - drop async-q in favor of async/awaitkumavis2017-05-131-22/+16
* Fix linting warningsThomas Huang2017-04-271-7/+5
* notification-manager - rename show -> showPoup + make getPopup privatekumavis2017-04-011-1/+1
* introduce platform api and rename notifications to notification-managerkumavis2017-03-311-3/+10
* Got personal_sign workingDan Finlay2017-02-241-0/+4
* Clean up message manger includes:Frankie2017-01-291-5/+4
* metamask controller - adopt setup*Communication from backgroundkumavis2017-01-271-42/+10
* background - stream disconnection fixkumavis2017-01-271-4/+3
* obs-store - use published modulekumavis2017-01-251-8/+15
* Merge branch 'dev' into obs-store2kumavis2017-01-221-0/+2
|\
| * background - txManager - filter txs by networkkumavis2017-01-151-2/+3
| * Take some of the tx Logic out of the UI and create a visble state for pending...Frankie2017-01-121-1/+0
* | background - fix metamaskController store -> diskStore persistencekumavis2017-01-131-1/+6
* | migrations - wip - 005 multivault migrationkumavis2017-01-121-5/+3
* | migrations - introduce promise-based migratorkumavis2017-01-121-92/+120
* | background - move pojo migrator to outside of metamask controllerkumavis2017-01-121-48/+46
* | background - introduce ObservableStorekumavis2017-01-121-32/+13
|/
* MetaMask Controller - Convert to EventEmitterFrankie2017-01-061-6/+3
* fix some minor spelling mistakes and clean up codeFrankie2016-12-241-1/+1
* Migrate all tx mutation code out of keyring controller andFrances Pangilinan2016-12-221-2/+2
* First pass at revision requestsFrances Pangilinan2016-12-221-12/+2
* Clean up and comment functionsFrances Pangilinan2016-12-151-9/+2
* Create a TxManagerFrances Pangilinan2016-12-151-4/+22
* Made progress on parity for MultiVaultKevin Serrano2016-11-021-1/+1
* Do not open MM page in dev mode.Kevin Serrano2016-11-021-1/+2
* Added tx and msg signing to keychain & controllerDan Finlay2016-10-211-4/+4
* Remove unused argumentFrankie2016-09-151-1/+1
* Fix popup flag assignmentDan Finlay2016-09-151-2/+1
* Dont generate a popup notification when submiting a transaction from with in ...Frankie2016-09-151-17/+11
* Do not trigger how-to-video on anything but install.Kevin Serrano2016-09-101-2/+4
* Reverting memory leak fixDan Finlay2016-09-071-1/+0
* Ensure listener is cleaned upDan Finlay2016-09-071-0/+1
* Replace chrome with generalized browser API.Kevin Serrano2016-09-071-2/+2
* Redirect to video in a new tab on fresh install.Kevin Serrano2016-09-071-1/+6
* LintedDan Finlay2016-08-241-1/+0
* Emit updates to all listeners on pending tx updatesDan Finlay2016-08-241-33/+5
* Set up MVP for popup-based notifications.Dan Finlay2016-08-171-1/+1
* Add global var for background.Kevin Serrano2016-08-121-0/+1
* Implement some cross-browser practices (#473)Dan Finlay2016-07-221-3/+4
* LintedDan Finlay2016-07-121-2/+0
* fix typokumavis2016-06-291-1/+1
* background - prepare state for notifcationskumavis2016-06-291-8/+24
* Manually debugged refactorDan Finlay2016-06-251-4/+5
* Fixed testsDan Finlay2016-06-251-4/+4
* Rename background-controller metamask-controllerDan Finlay2016-06-251-2/+2
* Improve refactorDan Finlay2016-06-251-4/+58
* Refactored background.js controller apart from chrome + transportDan Finlay2016-06-251-254/+46
* Merge branch 'master' of github.com:MetaMask/metamask-plugin into AutoLintDan Finlay2016-06-221-11/+15
|\
| * background - batch rpc fix for origin domainkumavis2016-06-221-12/+15
* | Auto lintedDan Finlay2016-06-221-55/+53
* | Some manual fixesDan Finlay2016-06-221-3/+0
|/
* Merge pull request #296 from MetaMask/i252Dan Finlay2016-06-181-10/+12
|\
| * idStore - add DELEGATE_CALL detectionkumavis2016-06-171-10/+12
* | Expose disclaimer consent to dnode APIDan Finlay2016-06-171-0/+10
|/
* Merge branch 'master' into display_networkDan Finlay2016-06-041-0/+2
|\
| * Added seed word recovery to config screenDan Finlay2016-06-031-3/+5
* | Blockchain status now updates on availability changeDan Finlay2016-06-041-6/+13
|/
* background + notifications - add origin to message signatureskumavis2016-05-261-1/+1
* background - append origin to rpc payload and sig requestkumavis2016-05-261-14/+34
* signTx+Msg - show Account Unlock Request when lockedkumavis2016-05-251-2/+27
* deps - use web3-stream-provider modulekumavis2016-05-231-22/+12
* Added ability to nickname wallets locallyDan Finlay2016-05-211-0/+1
* Add ability to add account to vaultDan Finlay2016-05-211-0/+1
* Make default providers more easiliy configurable for metamask devsDan Finlay2016-05-111-0/+7
* Add UI for Signing MessagesDan Finlay2016-05-041-1/+7
* idmgmt - eth_sign support + notificationskumavis2016-04-291-2/+18
* tx list - bug fix - fixes #143kumavis2016-04-291-1/+4
* Merge pull request #152 from MetaMask/FilterTransactionListDan Finlay2016-04-281-0/+6
|\
| * Filter transaction list for current blockchain networkDan Finlay2016-04-281-12/+10
| * Record current network on each persisted transactionDan Finlay2016-04-281-6/+14
* | provider - use provider-engine zerokumavis2016-04-271-1/+1
|/
* Fix method of emitting unconfirmedTxs to UIDan Finlay2016-04-191-1/+0
* Persist transactions to config-managerDan Finlay2016-04-191-1/+3
* inpage - use publicConfigStore for selectedAccount and sync providerkumavis2016-04-161-7/+41
* wiring - trusted-untrusted features + remote-storekumavis2016-04-161-25/+37
* wiring - move to obj-multiplexkumavis2016-04-151-11/+4
* Migrate etherscan configs to our new production RPC.Dan Finlay2016-04-131-1/+0
* popup - fix web3 plumbingkumavis2016-04-091-16/+3
* Add ability to export private keysDan Finlay2016-04-071-0/+1
* Revert "Revert "Etherscan provider""Dan Finlay2016-04-011-6/+15
* Revert "Etherscan provider"Dan Finlay2016-04-011-15/+6
* Add custom zeroclient that supports etherscan (still not working)Dan Finlay2016-04-011-11/+3
* First naive pass at implementing etherscan provider (not working)Dan Finlay2016-04-011-5/+22
* Made configuration migrateableDan Finlay2016-03-311-18/+4
* Add seed word caching during confirmation screenDan Finlay2016-03-251-2/+3
* add vault recoverykumavis2016-03-161-0/+1
* notifications - add tx confirm+cancel buttonskumavis2016-03-121-7/+10
* unsig tx - show notification on new txkumavis2016-03-111-2/+16
* plumbing - fix rpc feedback loop bugkumavis2016-03-111-9/+8
* plumbing - pipe web3 to the popup.jskumavis2016-03-111-13/+56
* config - add config starting with rpc endpointkumavis2016-03-091-4/+31
* deps - bump ui and provider-enginekumavis2016-03-091-2/+2
* tx sig - it works againkumavis2016-03-031-3/+2
* background - use provider-engine zero clientkumavis2016-03-031-2/+8
* web3-provider - add nonce trackerkumavis2016-03-021-2/+2
* idStore - add createNewVaultkumavis2016-02-171-0/+1
* logs - silence logkumavis2016-02-161-1/+0
* idStore - seperate signTx and sendTxkumavis2016-02-131-0/+1
* idStore - cancel txkumavis2016-02-131-0/+1
* idmgmt - refactorkumavis2016-02-111-64/+68
* context wiring - handle and log errorskumavis2016-02-111-1/+5
* clean - silence loggingkumavis2016-02-091-1/+1
* tx-signing workskumavis2016-01-191-11/+10
* add pending txs but just autosignkumavis2016-01-181-2/+2
* refactor - push data to popupkumavis2016-01-171-3/+31
* breakout idmgmtkumavis2016-01-171-221/+13
* integrate metamask-ui with id mgmtkumavis2016-01-151-12/+163
* migrate to new ui + providerkumavis2016-01-151-26/+2
* start of extension popup windowkumavis2015-12-231-5/+22
* clean - remove debuggerkumavis2015-12-231-1/+1
* rpc - move to main chainkumavis2015-12-211-1/+3
* testing continueskumavis2015-12-211-2/+3
* migrate to ProviderEngine zero-clientkumavis2015-12-191-111/+127
* load from storage on start and export unsignedTxs on remote connectkumavis2015-08-021-16/+40
* store unconfirmedTxs in chrome sync storagekumavis2015-08-021-28/+78
* builds smoothly + forwards txs to extensionkumavis2015-08-021-22/+34
* build overhaul + basic structurekumavis2015-08-021-6/+38
* init commitkumavis2015-08-011-0/+9