aboutsummaryrefslogtreecommitdiffstats
path: root/app/scripts/background.js
Commit message (Collapse)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 ↵kumavis2018-10-301-7/+3
| |\ | | | | | | | | | sentry-enhancements2
| | * ens-ipfs - refactor for readability (#5568)kumavis2018-10-211-7/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ens-ipfs - refactor for readability * ens-ipfs - use official ipfs gateway for better performance * lint - remove unused code * ens-ipfs - support path and search * lint - gotta love that linter * ens-ipfs - improve loading page formatting * ens-ipfs - loading - redirect to 404 after 1 min timeout * ens-ipfs - destructure for cleaner code
| * | 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
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | With the creation of the [metamask-extension-provider](https://github.com/MetaMask/metamask-extension-provider) we have our first non-core module that is dependent on the inpage-provider and port-stream. To reduce the size of its dependencies, I have moved the [metamask-inpage-provider](https://github.com/MetaMask/metamask-inpage-provider) into its own module, as well as [extension-port-stream](https://github.com/MetaMask/extension-port-stream). This allows them to be more easily depended & iterated on by external projects.
* | | Merge branch 'develop' into network-remove-provider-engineThomas2018-08-151-2/+2
|\ \ \ | | | | | | | | | | | | Override package-lock and fix merge conflicts
| * | | 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 ENS domains
| | * | 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 ↵kumavis2018-07-041-1/+1
|\ \ \ \ \ | | |_|/ / | |/| | | | | | | | network-remove-provider-engine
| * | | | eslint --fix .brunobar792018-07-031-1/+1
| | |_|/ | |/| |
* | | | Merge branch 'develop' of github.com:MetaMask/metamask-extension into ↵kumavis2018-07-031-6/+8
|\| | | | | | | | | | | | | | | network-remove-provider-engine
| * | | background - persistence pipeline - fix persistence bugkumavis2018-06-141-6/+8
| | |/ | |/|
* | | test - e2e - factor out setup phase + rename METAMASK_CONFIG to ↵kumavis2018-06-121-1/+2
| | | | | | | | | | | | METAMASK_TEST_CONFIG
* | | test - e2e - inject metamask config to point at localhostkumavis2018-06-121-1/+3
|/ /
* | Merge branch 'master' of github.com:MetaMask/metamask-extension into ↵kumavis2018-05-301-4/+10
|\ \ | |/ |/| | | merge-master
| * Merge pull request #3997 from jakubsta/masterkumavis2018-05-221-4/+10
| |\ | | | | | | Allow other extensions to connect
| | * 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 ↵kumavis2018-03-221-1/+8
|\ | | | | | | into trigun0x2-master
| * 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
| | | | | | | | | | | | - Don't persist undefined data - Write to new storage strategy without waiting for completion. - Continue writing to localStorage as fallback.
* | 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
| |\ | | | | | | Add Edge Support
| | * 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 message
| | * | 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
| |\ \ | | |/ | |/| [NewUI] Prevents new tx from active tab from opening popup
| | * Prevents new transaction from generating popup when metamask is open in an ↵Dan2018-02-221-1/+11
| | | | | | | | | | | | active tab.
| | * 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
|\ | | | | Transaction controller refractor part 1: promises for everyone and more tests!
| * move newUnapprovedTransaction to transactions.jsfrankiebee2017-08-031-1/+1
| |
* | phishing detection - move phishing detection into contentscript and metamask ↵kumavis2017-08-031-30/+4
|/ | | | controller
* 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
| | | | Also fixed bug where signing would not close popup.
* Clean up message manger includes:Frankie2017-01-291-5/+4
| | | | | | | | | 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
* 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 ↵Frankie2017-01-121-1/+0
| | | | | | | | pending and unaproved transactions
* | 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
| | | | Fix up txManager to reflect code review requests
* 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
| | | | | | | | | - Deleted some unused items - Renamed files and paths to match with new locations. - Modified keyring controller logic to separate concerns. - Fix account naming issues. - Enable creation of new vault with default HD keyring. - Formatting issues.
* 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
| | | | MetaMask
* 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
| | | | | | This wasn't a good enough fix, and had other repercussions. Looking for a way to properly detect EOS, and tear down the correct stream accordingly.
* Ensure listener is cleaned upDan Finlay2016-09-071-0/+1
| | | | Also fixed bug when validating a tx with no value.
* 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
| | | | | | | | Previously the metamask controller only supported a single UI event listener, which wasn't useful for having a separate notification UI open at the same time. Also reduced the notification's complexity down to a single method, which is heavily re-used. Still has an outstanding bug where if the plugin ui dismisses the last tx, it does not close the notification popup.
* 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
| | | | | | | | | | | | * Add mozilla plugin key to manifest * Move all chrome references into platform-checking module Addresses #453 * Add chrome global back to linter blacklist * Add tests
* 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
| | | | | | Replace config-manager-singleton with one that is instantiated within the `background-controller`, and takes its persistence callbacks from its instantiated options. Replaced class getters with more familiar get___() functions.
* Refactored background.js controller apart from chrome + transportDan Finlay2016-06-251-254/+46
| | | | Still needs linting fixes, probably bugs, this commit should be used as a draft of what a separation of these concerns might look like.
* 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 detection
| * 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
| | | | The changes are persisted to localstorage, so they cannot be restored on a new computer, but for right now it's a nice organizational feature.
* Add ability to add account to vaultDan Finlay2016-05-211-0/+1
| | | | | | | | Scrolling to the bottom of the accounts page now reveals a downward-facing chevron button. Pressing this button shows loading indication, adds a new account to the identity vault, displays it in the list, and scrolls the list to the bottom of the page. Any number of accounts can be generated in this way, and the UX feels intuitive without having to overly explain how HD paths work.
* Make default providers more easiliy configurable for metamask devsDan Finlay2016-05-111-0/+7
| | | | | | | | No longer do our `mainnet` and `testnet` buttons set specific RPC urls. Now they set `provider.type`, which gets interpreted with code. Currently the provider types of `mainnet` and `testnet` point to our new scalable backends, but these could be re-interpreted to use any other provider, be it etherscan, peer to peer, or otherwise. Makes it easier for us to upgrade our infrastructure without incorporating migration logic into the program.
* Add UI for Signing MessagesDan Finlay2016-05-041-1/+7
| | | | | | | | | | Calls to `eth.sign` are now transiently persisted in memory, and displayed in a chronological stack with pending transactions (which are still persisted to disk). This allows the user a method to sign/cancel transactions even if they miss the Chrome notification. Improved a lot of the view routing, to avoid cases where routes would show an empty account view, or transition to the accounts list when it shouldn't. Broke the transaction approval view into a couple components so messages and transactions could have their own templates.
* 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 network
| * Filter transaction list for current blockchain networkDan Finlay2016-04-281-12/+10
| | | | | | | | | | | | | | | | | | | | When starting up, we now create a `web3` inside the `background.js` process, which we pass to the `idStore` and ask for the current `network`. We include the `network` on `app.metamask.network` in the state object. We re-request the network when changing provider. We filter the transaction list for transactions that match the current network.
| * 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
| | | | | | | | Transactions are now stored, and are never deleted, they only have their status updated. We can add deleting later if we'd like. I've hacked on emitting the new unconfirmedTx key to the UI in the format it received before, I want Aaron's opinion on where I should actually do that.
* 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
| | | | The Etherscan Subprovider is not providing some methods we need, such as `eth_getCode`. I'll probably be enhancing it after lunch.
* First naive pass at implementing etherscan provider (not working)Dan Finlay2016-04-011-5/+22
| | | | Committing and pushing to get feedback.
* Made configuration migrateableDan Finlay2016-03-311-18/+4
| | | | | | | | | | | | | | Abstract all configuration data into a singleton called `configManager`, who is responsible for reading and writing to the persisted storage (localStorage, in our case). Uses my new module [pojo-migrator](https://www.npmjs.com/package/pojo-migrator), and wraps it with the `ConfigManager` class, which we can hang any state setting or getting methods we need. By keeping all the persisted state in one place, we can stabilize its outward-facing API, making the interactions increasingly atomic, which will allow us to add features that require restructuring the persisted data in the long term without having to rewrite UI or even `background.js` code. All the restructuring and data-type management is kept in one neat little place. This should make it very easy to add new configuration options like user-configured providers, per-domain vaults, and more! I know this doesn't seem like a big user-facing feature, but we have a big laundry list of features that I think this will really help streamline.
* Add seed word caching during confirmation screenDan Finlay2016-03-251-2/+3
| | | | | | | | In order to persist the seed word page until the user clicks the confirmation button, we need to store the seed words in localStorage. To simplify this process I've also reorganized some of the account manager code, broken up one large function into many smaller functions, and created a new class for the IdMgmt object. Again, sorry such a big refactor in one commit, but I really had to break it down to work through it.
* 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