aboutsummaryrefslogtreecommitdiffstats
path: root/app/scripts/lib/inpage-provider.js
Commit message (Collapse)AuthorAgeFilesLines
* Add deprecation message for eth_signTypedDatabitpshr2018-07-281-0/+5
|
* Add new json-rpc-engine middleware for improved error handlingbitpshr2018-05-141-0/+2
|
* deps - obs-store@3 + migrate stream plumbingkumavis2017-11-291-1/+3
|
* Merge branch 'master' of github.com:MetaMask/metamask-extension into ↵kumavis2017-09-121-8/+12
|\ | | | | | | filter-leak-fix
| * inpage provider - define sendAsync on the prototypekumavis2017-09-091-25/+27
| |
* | inpage - use obj-multiplex modulekumavis2017-09-081-6/+6
| |
* | Merge branch 'master' of github.com:MetaMask/metamask-extension into ↵kumavis2017-09-081-4/+2
|\| | | | | | | filter-leak-fix
| * inpage - bug fixkumavis2017-09-061-2/+3
| | | | | | prevents mutation of original message object which causes problems with web3 1.0
| * inpage - lint fixkumavis2017-08-291-1/+1
| |
| * inpage provider - sync rpc - default to null valueskumavis2017-08-241-3/+3
| |
* | inpage - distinguish pump vs pipekumavis2017-09-081-4/+4
| |
* | inpage - add idRemapMiddlewarekumavis2017-09-081-1/+3
| |
* | inpage - use json-rpc-engine for inpage-providerkumavis2017-08-251-36/+10
|/
* phishing detection - move phishing detection into contentscript and metamask ↵kumavis2017-08-031-0/+3
| | | | controller
* Remove stream subproviderDan Finlay2017-05-261-17/+5
| | | | Since the polling leak seems to be coming from elsewhere, and new bugs came from this, I'm rolling back this change so that we can push the other improvements sooner and fix the bug at its true root.
* inpage-provider - disable polling after first blockkumavis2017-05-251-1/+2
|
* clean - remove console logskumavis2017-05-231-2/+0
|
* deps - use stream-subprovider from provider-enginekumavis2017-05-231-1/+1
|
* Rename stream to streamSubproviderDan Finlay2017-05-231-4/+4
|
* Use filter subprovider in-page to avoid filter leaksDan Finlay2017-05-231-2/+6
|
* Add new streaming subprovider but getting a loopDan Finlay2017-05-211-5/+15
| | | | | | | Regarding #1458 Uses a new streaming subprovider architecture on an experimental branch of StreamProvider: https://github.com/flyswatter/web3-stream-provider/tree/StreamSubprovider
* Fix linting warningsThomas Huang2017-04-271-2/+2
|
* Allowed net_version to be called synchronouslyKevin Serrano2017-02-091-0/+5
|
* continue rename selectedAccount to selectedAddresskumavis2017-01-311-5/+5
|
* obs-store - use published modulekumavis2017-01-251-47/+32
|
* background - introduce ObservableStorekumavis2017-01-121-6/+12
|
* inpage-provider - add isMetaMaskkumavis2017-01-031-0/+2
| | | | adds `metamaskInpageProvider.isMetaMask === true` Fixes #727
* Remove logDan Finlay2016-12-231-1/+0
|
* Fix account injection bugDan Finlay2016-12-231-2/+3
| | | | | | | | It seems `selectedAddress` was removed from the keyring-controller’s state, and is used to populate the injected current account. I couldn't help myself, I dug around, I found a PR named [changed all instances of selectedAddress to selectedAccount](https://github.com/MetaMask/metamask-plugin/commit/f5b0795ac5582dd53de728479cf47c43eabfe67c) by @Zanibas. Sorry, Kevin! Had you actually changed all instances, this bug would not have happened. Fixes #908
* Merge branch 'master' into devDan Finlay2016-11-241-0/+7
|\
| * rpc - add sync uninstallFilter supportkumavis2016-11-241-0/+7
| |
| * Increment tx ids to avoid collisionsDan Finlay2016-11-181-10/+1
| | | | | | | | | | | | | | | | | | | | Fixes #791 It was possible for two requests to have the same ID, causing a crash and loss of StreamProvider connection. This new id generation strategy creates a random ID, and increments it for each request. In case the id generator is included from two different processes, I'm initializing the counter at a random number, and rolling it over a large number when it gets too big.
* | change all instances of selectedAddress to selectedAccount.Kevin Serrano2016-11-221-5/+5
| |
* | Maintain linting.Kevin Serrano2016-11-191-1/+1
| |
* | Merge branch 'i328-MultiVault' of github.com:MetaMask/metamask-plugin into ↵Dan Finlay2016-11-181-2/+2
|\ \ | | | | | | | | | i328-MultiVault
| * | Linting to the max.Kevin Serrano2016-11-121-4/+4
| |/
* / Replace old random-id code with incrementing id generatorDan Finlay2016-11-181-10/+1
|/
* Add note about callback param to sync method warningDan Finlay2016-10-201-1/+1
|
* dapp reload - fixed disconnect detection via pollingkumavis2016-10-131-7/+10
|
* Correct async linkDan Finlay2016-10-061-4/+4
|
* lintingVincent Serpoul2016-09-061-1/+1
|
* Error message more helpfulVincent Serpoul2016-09-061-2/+3
|
* inpage - remap ids on responsekumavis2016-09-011-4/+18
|
* inpage provider - reassign incomming idskumavis2016-08-231-2/+28
|
* inpage-prov - sync error - fix linkkumavis2016-08-121-1/+1
|
* clean -formattingkumavis2016-08-121-2/+2
|
* inpage-provider - remove createSyncProvider, just failkumavis2016-08-121-40/+3
|
* Make injected web3 fail hard on sync methods (#471)Dan Finlay2016-07-211-1/+9
| | | Make injected web3 fail hard on sync methods
* Manually lintedDan Finlay2016-06-221-3/+4
|
* Auto lintedDan Finlay2016-06-221-15/+14
|
* deps - use web3-stream-provider modulekumavis2016-05-231-1/+1
|
* inpage - refactor for modularitykumavis2016-05-231-0/+123