{"_id":"web3-providers","_rev":"4600046","name":"web3-providers","description":"Web3 module to handle requests to external providers.","dist-tags":{"latest":"1.0.0-beta.55","next":"2.0.0-alpha.1"},"maintainers":[{"name":"nivida","email":""}],"time":{"modified":"2026-04-10T17:18:29.000Z","created":"2019-01-25T18:57:43.194Z","2.0.0-alpha.1":"2019-08-06T19:25:54.237Z","2.0.0-alpha":"2019-07-13T09:58:42.958Z","1.0.0-beta.55":"2019-05-09T12:19:33.544Z","1.0.0-beta.54":"2019-05-02T21:34:12.908Z","1.0.0-beta.53":"2019-04-30T10:12:39.644Z","1.0.0-beta.52":"2019-04-04T17:07:49.590Z","1.0.0-beta.51":"2019-03-28T14:09:48.564Z","1.0.0-beta.50":"2019-03-20T11:01:13.576Z","1.0.0-beta.49":"2019-03-19T14:40:54.670Z","1.0.0-beta.48":"2019-03-05T18:37:31.844Z","1.0.0-beta.47":"2019-03-01T20:02:40.343Z","1.0.0-beta.46":"2019-02-09T12:10:17.227Z","1.0.0-beta.45":"2019-02-09T11:49:22.464Z","1.0.0-beta.44":"2019-02-08T16:52:00.839Z","1.0.0-beta.43":"2019-02-06T19:17:19.429Z","1.0.0-beta.42":"2019-02-06T16:04:01.836Z","1.0.0-beta.41":"2019-01-28T21:10:59.296Z","1.0.0-beta.40":"2019-01-28T17:56:38.387Z","1.0.0-beta.39":"2019-01-27T17:29:21.677Z","1.0.0-beta.38":"2019-01-25T18:57:43.194Z"},"users":{},"repository":{"type":"git","url":"https://github.com/ethereum/web3.js/tree/1.0/packages/web3-providers"},"versions":{"2.0.0-alpha.1":{"name":"web3-providers","namespace":"ethereum","version":"2.0.0-alpha.1","description":"Web3 module to handle requests to external providers.","repository":{"type":"git","url":"https://github.com/ethereum/web3.js/tree/1.0/packages/web3-providers"},"license":"LGPL-3.0","engines":{"node":">=8.0.0"},"main":"dist/web3-providers.cjs.js","module":"dist/web3-providers.esm.js","browser":"dist/web3-providers.umd.js","scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"jest","dtslint":"dtslint types --onlyTestTsNext"},"types":"types/index.d.ts","dependencies":{"@babel/runtime":"^7.3.1","@types/node":"^10.12.18","eventemitter3":"3.1.0","lodash":"^4.17.11","url-parse":"1.4.4","web3-core":"2.0.0-alpha.1","web3-core-helpers":"2.0.0-alpha.1","web3-core-method":"2.0.0-alpha.1","web3-utils":"2.0.0-alpha.1","websocket":"github:web3-js/WebSocket-Node#polyfill/globalThis","xhr2-cookies":"1.1.0"},"devDependencies":{"definitelytyped-header-parser":"^1.0.1","dtslint":"0.4.2"},"gitHead":"cb266cc298150f4eb1c8cdac4f41551dd8819a81","readmeFilename":"README.md","_id":"web3-providers@2.0.0-alpha.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"shasum":"19486aed4b014ec5d7687fac4eef2042db8b338c","size":24339,"noattachment":false,"key":"/web3-providers/-/web3-providers-2.0.0-alpha.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/web3-providers/download/web3-providers-2.0.0-alpha.1.tgz"},"maintainers":[{"name":"nivida","email":""}],"_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-providers_2.0.0-alpha.1_1565119554096_0.11543228263169292"},"_hasShrinkwrap":false,"publish_time":1565119554237,"_cnpm_publish_time":1565119554237,"_cnpmcore_publish_time":"2021-12-16T12:23:58.398Z"},"2.0.0-alpha":{"name":"web3-providers","namespace":"ethereum","version":"2.0.0-alpha","description":"Web3 module to handle requests to external providers.","repository":{"type":"git","url":"https://github.com/ethereum/web3.js/tree/1.0/packages/web3-providers"},"license":"LGPL-3.0","engines":{"node":">=8.0.0"},"main":"dist/web3-providers.cjs.js","module":"dist/web3-providers.esm.js","browser":"dist/web3-providers.umd.js","scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"jest","dtslint":"dtslint types --onlyTestTsNext"},"types":"types/index.d.ts","dependencies":{"@babel/runtime":"^7.3.1","@types/node":"^10.12.18","eventemitter3":"3.1.0","lodash":"^4.17.11","url-parse":"1.4.4","web3-core":"2.0.0-alpha","web3-core-helpers":"2.0.0-alpha","web3-core-method":"2.0.0-alpha","web3-utils":"2.0.0-alpha","websocket":"^1.0.28","xhr2-cookies":"1.1.0"},"devDependencies":{"definitelytyped-header-parser":"^1.0.1","dtslint":"0.4.2"},"gitHead":"a09d2cc84c1f08aa673028cc7c517d40a1f72972","readmeFilename":"README.md","_id":"web3-providers@2.0.0-alpha","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"shasum":"6bce7f6e6d08fa874bd78214c6c54251cd7a81da","size":23302,"noattachment":false,"key":"/web3-providers/-/web3-providers-2.0.0-alpha.tgz","tarball":"http://registry.cnpm.dingdandao.com/web3-providers/download/web3-providers-2.0.0-alpha.tgz"},"maintainers":[{"name":"nivida","email":""}],"_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-providers_2.0.0-alpha_1563011922786_0.006313406051852377"},"_hasShrinkwrap":false,"publish_time":1563011922958,"_cnpm_publish_time":1563011922958,"_cnpmcore_publish_time":"2021-12-16T12:23:58.690Z"},"1.0.0-beta.55":{"name":"web3-providers","namespace":"ethereum","version":"1.0.0-beta.55","description":"Web3 module to handle requests to external providers.","repository":{"type":"git","url":"https://github.com/ethereum/web3.js/tree/1.0/packages/web3-providers"},"license":"LGPL-3.0","main":"dist/web3-providers.cjs.js","module":"dist/web3-providers.esm.js","browser":"dist/web3-providers.umd.js","scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"jest","dtslint":"dtslint types --onlyTestTsNext"},"types":"types/index.d.ts","dependencies":{"@babel/runtime":"^7.3.1","@types/node":"^10.12.18","eventemitter3":"3.1.0","lodash":"^4.17.11","url-parse":"1.4.4","web3-core":"1.0.0-beta.55","web3-core-helpers":"1.0.0-beta.55","web3-core-method":"1.0.0-beta.55","web3-utils":"1.0.0-beta.55","websocket":"^1.0.28","xhr2-cookies":"1.1.0"},"devDependencies":{"definitelytyped-header-parser":"^1.0.1","dtslint":"0.4.2"},"gitHead":"37347fd46344f45d1c57104920bdda0779f0d51c","_id":"web3-providers@1.0.0-beta.55","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"shasum":"639503517741b69baaa82f1f940630df6a25992b","size":21219,"noattachment":false,"key":"/web3-providers/-/web3-providers-1.0.0-beta.55.tgz","tarball":"http://registry.cnpm.dingdandao.com/web3-providers/download/web3-providers-1.0.0-beta.55.tgz"},"maintainers":[{"name":"nivida","email":""}],"_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-providers_1.0.0-beta.55_1557404373360_0.6628567723355945"},"_hasShrinkwrap":false,"publish_time":1557404373544,"_cnpm_publish_time":1557404373544,"_cnpmcore_publish_time":"2021-12-16T12:23:58.888Z"},"1.0.0-beta.54":{"name":"web3-providers","namespace":"ethereum","version":"1.0.0-beta.54","description":"Web3 module to handle requests to external providers.","repository":{"type":"git","url":"https://github.com/ethereum/web3.js/tree/1.0/packages/web3-providers"},"license":"LGPL-3.0","main":"dist/web3-providers.cjs.js","module":"dist/web3-providers.esm.js","browser":"dist/web3-providers.umd.js","scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"jest","dtslint":"dtslint types --onlyTestTsNext"},"types":"types/index.d.ts","dependencies":{"@babel/runtime":"^7.3.1","@types/node":"^10.12.18","eventemitter3":"3.1.0","lodash":"^4.17.11","url-parse":"1.4.4","websocket":"^1.0.28","xhr2-cookies":"1.1.0"},"devDependencies":{"definitelytyped-header-parser":"^1.0.1","dtslint":"0.4.2","web3-core":"1.0.0-beta.54","web3-core-helpers":"1.0.0-beta.54","web3-core-method":"1.0.0-beta.54","web3-utils":"1.0.0-beta.54"},"gitHead":"b3f8427438e5bfe1daca7a63f4eb7cd8e9e4d6c0","_id":"web3-providers@1.0.0-beta.54","_nodeVersion":"11.9.0","_npmVersion":"lerna/3.13.4/node@v11.9.0+x64 (darwin)","dist":{"shasum":"b2401eb72ded5996379e03c2e166113daa50a19a","size":21492,"noattachment":false,"key":"/web3-providers/-/web3-providers-1.0.0-beta.54.tgz","tarball":"http://registry.cnpm.dingdandao.com/web3-providers/download/web3-providers-1.0.0-beta.54.tgz"},"maintainers":[{"name":"nivida","email":""}],"_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-providers_1.0.0-beta.54_1556832852775_0.15343090348173716"},"_hasShrinkwrap":false,"publish_time":1556832852908,"_cnpm_publish_time":1556832852908,"_cnpmcore_publish_time":"2021-12-16T12:23:59.149Z"},"1.0.0-beta.53":{"name":"web3-providers","namespace":"ethereum","version":"1.0.0-beta.53","description":"Web3 module to handle requests to external providers.","repository":{"type":"git","url":"https://github.com/ethereum/web3.js/tree/1.0/packages/web3-providers"},"license":"LGPL-3.0","main":"dist/web3-providers.cjs.js","module":"dist/web3-providers.esm.js","browser":"dist/web3-providers.umd.js","scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"jest","dtslint":"dtslint types --onlyTestTsNext"},"types":"types/index.d.ts","dependencies":{"@babel/runtime":"^7.3.1","@types/node":"^10.12.18","eventemitter3":"3.1.0","lodash":"^4.17.11","url-parse":"1.4.4","websocket":"^1.0.28","xhr2-cookies":"1.1.0"},"devDependencies":{"definitelytyped-header-parser":"^1.0.1","dtslint":"0.4.2","web3-core":"1.0.0-beta.53","web3-core-helpers":"1.0.0-beta.53","web3-core-method":"1.0.0-beta.53","web3-utils":"1.0.0-beta.53"},"gitHead":"d955a98a5fc8819ff866254ff7141a10b503b5cd","_id":"web3-providers@1.0.0-beta.53","_nodeVersion":"11.9.0","_npmVersion":"lerna/3.13.4/node@v11.9.0+x64 (darwin)","dist":{"shasum":"953b64f069623a41e0dd4d15c76ed5100d90ed43","size":21474,"noattachment":false,"key":"/web3-providers/-/web3-providers-1.0.0-beta.53.tgz","tarball":"http://registry.cnpm.dingdandao.com/web3-providers/download/web3-providers-1.0.0-beta.53.tgz"},"maintainers":[{"name":"nivida","email":""}],"_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-providers_1.0.0-beta.53_1556619159517_0.02337731178148683"},"_hasShrinkwrap":false,"publish_time":1556619159644,"_cnpm_publish_time":1556619159644,"_cnpmcore_publish_time":"2021-12-16T12:23:59.364Z"},"1.0.0-beta.52":{"name":"web3-providers","namespace":"ethereum","version":"1.0.0-beta.52","description":"Web3 module to handle requests to external providers.","repository":{"type":"git","url":"https://github.com/ethereum/web3.js/tree/1.0/packages/web3-providers"},"license":"LGPL-3.0","main":"dist/web3-providers.cjs.js","module":"dist/web3-providers.esm.js","browser":"dist/web3-providers.umd.js","scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"jest","dtslint":"dtslint types --onlyTestTsNext"},"types":"types/index.d.ts","dependencies":{"@babel/runtime":"^7.3.1","@types/node":"^10.12.18","eventemitter3":"3.1.0","lodash":"^4.17.11","url-parse":"1.4.4","websocket":"^1.0.28","xhr2-cookies":"1.1.0"},"devDependencies":{"definitelytyped-header-parser":"^1.0.1","dtslint":"0.4.2","web3-core":"1.0.0-beta.52","web3-core-helpers":"1.0.0-beta.52","web3-core-method":"1.0.0-beta.52","web3-utils":"1.0.0-beta.52"},"gitHead":"1c89f503c90180598910d29892f6ebf92455cfe1","_id":"web3-providers@1.0.0-beta.52","_nodeVersion":"11.9.0","_npmVersion":"lerna/3.13.1/node@v11.9.0+x64 (darwin)","dist":{"shasum":"04a514430dc9740ff6da35334590886a9df4f71c","size":21478,"noattachment":false,"key":"/web3-providers/-/web3-providers-1.0.0-beta.52.tgz","tarball":"http://registry.cnpm.dingdandao.com/web3-providers/download/web3-providers-1.0.0-beta.52.tgz"},"maintainers":[{"name":"nivida","email":""}],"_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-providers_1.0.0-beta.52_1554397669385_0.1928984492601442"},"_hasShrinkwrap":false,"publish_time":1554397669590,"_cnpm_publish_time":1554397669590,"_cnpmcore_publish_time":"2021-12-16T12:23:59.606Z"},"1.0.0-beta.51":{"name":"web3-providers","namespace":"ethereum","version":"1.0.0-beta.51","description":"Web3 module to handle requests to external providers.","repository":{"type":"git","url":"https://github.com/ethereum/web3.js/tree/1.0/packages/web3-providers"},"license":"LGPL-3.0","main":"dist/web3-providers.cjs.js","module":"dist/web3-providers.esm.js","browser":"dist/web3-providers.umd.js","scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"jest","dtslint":"dtslint types --onlyTestTsNext"},"types":"types","dependencies":{"@babel/runtime":"^7.3.1","@types/node":"^10.12.18","eventemitter3":"3.1.0","lodash":"^4.17.11","url-parse":"1.4.4","websocket":"git://github.com/frozeman/WebSocket-Node.git#browserifyCompatible","xhr2-cookies":"1.1.0"},"devDependencies":{"definitelytyped-header-parser":"^1.0.1","dtslint":"0.4.2","web3-core":"1.0.0-beta.51","web3-core-helpers":"1.0.0-beta.51","web3-core-method":"1.0.0-beta.51","web3-utils":"1.0.0-beta.51"},"gitHead":"67468b3f923d85839fc06ff4eedbe553ba60c185","_id":"web3-providers@1.0.0-beta.51","_nodeVersion":"11.9.0","_npmVersion":"lerna/3.13.1/node@v11.9.0+x64 (darwin)","dist":{"shasum":"b2ee544bd75db7ddec400dc0330a277f6d667a0a","size":21433,"noattachment":false,"key":"/web3-providers/-/web3-providers-1.0.0-beta.51.tgz","tarball":"http://registry.cnpm.dingdandao.com/web3-providers/download/web3-providers-1.0.0-beta.51.tgz"},"maintainers":[{"name":"nivida","email":""}],"_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-providers_1.0.0-beta.51_1553782188269_0.23515096612952124"},"_hasShrinkwrap":false,"publish_time":1553782188564,"_cnpm_publish_time":1553782188564,"_cnpmcore_publish_time":"2021-12-16T12:23:59.859Z"},"1.0.0-beta.50":{"name":"web3-providers","namespace":"ethereum","version":"1.0.0-beta.50","description":"Web3 module to handle requests to external providers.","repository":{"type":"git","url":"https://github.com/ethereum/web3.js/tree/1.0/packages/web3-providers"},"license":"LGPL-3.0","main":"dist/web3-providers.cjs.js","module":"dist/web3-providers.esm.js","browser":"dist/web3-providers.umd.js","scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"jest","dtslint":"dtslint types --onlyTestTsNext"},"types":"types","dependencies":{"@babel/runtime":"^7.3.1","@types/node":"^10.12.18","eventemitter3":"3.1.0","lodash":"^4.17.11","url-parse":"1.4.4","websocket":"git://github.com/frozeman/WebSocket-Node.git#browserifyCompatible","xhr2-cookies":"1.1.0"},"devDependencies":{"definitelytyped-header-parser":"^1.0.1","dtslint":"0.4.2","web3-core":"1.0.0-beta.50","web3-core-helpers":"1.0.0-beta.50","web3-core-method":"1.0.0-beta.50","web3-utils":"1.0.0-beta.50"},"gitHead":"90353080483037843a55874729a6f22ae9217539","_id":"web3-providers@1.0.0-beta.50","_nodeVersion":"11.9.0","_npmVersion":"lerna/3.13.1/node@v11.9.0+x64 (darwin)","dist":{"shasum":"41d7cd3c38f3b12f721c115fea1972a3d1904d25","size":38685,"noattachment":false,"key":"/web3-providers/-/web3-providers-1.0.0-beta.50.tgz","tarball":"http://registry.cnpm.dingdandao.com/web3-providers/download/web3-providers-1.0.0-beta.50.tgz"},"maintainers":[{"name":"nivida","email":""}],"_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-providers_1.0.0-beta.50_1553079673351_0.6796902872594237"},"_hasShrinkwrap":false,"publish_time":1553079673576,"_cnpm_publish_time":1553079673576,"_cnpmcore_publish_time":"2021-12-16T12:24:00.133Z"},"1.0.0-beta.49":{"name":"web3-providers","namespace":"ethereum","version":"1.0.0-beta.49","description":"Web3 module to handle requests to external providers.","repository":{"type":"git","url":"https://github.com/ethereum/web3.js/tree/1.0/packages/web3-providers"},"license":"LGPL-3.0","main":"dist/web3-providers.cjs.js","module":"dist/web3-providers.esm.js","browser":"dist/web3-providers.umd.js","scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"jest","dtslint":"dtslint types --onlyTestTsNext"},"types":"types","dependencies":{"@babel/runtime":"^7.3.1","@types/node":"^10.12.18","eventemitter3":"3.1.0","lodash":"^4.17.11","url-parse":"1.4.4","websocket":"git://github.com/frozeman/WebSocket-Node.git#browserifyCompatible","xhr2-cookies":"1.1.0"},"devDependencies":{"definitelytyped-header-parser":"^1.0.1","dtslint":"0.4.2","web3-core":"1.0.0-beta.49","web3-core-helpers":"1.0.0-beta.49","web3-core-method":"1.0.0-beta.49","web3-utils":"1.0.0-beta.49"},"gitHead":"eb1452cdd1591e0f26ff0f66df68ee0feb3f8c47","_id":"web3-providers@1.0.0-beta.49","_nodeVersion":"11.9.0","_npmVersion":"lerna/3.13.1/node@v11.9.0+x64 (darwin)","dist":{"shasum":"077096e07f3f48e1bf835651de57a497f520abcc","size":38680,"noattachment":false,"key":"/web3-providers/-/web3-providers-1.0.0-beta.49.tgz","tarball":"http://registry.cnpm.dingdandao.com/web3-providers/download/web3-providers-1.0.0-beta.49.tgz"},"maintainers":[{"name":"nivida","email":""}],"_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-providers_1.0.0-beta.49_1553006454482_0.4486510726466497"},"_hasShrinkwrap":false,"publish_time":1553006454670,"_cnpm_publish_time":1553006454670,"_cnpmcore_publish_time":"2021-12-16T12:24:00.383Z"},"1.0.0-beta.48":{"name":"web3-providers","namespace":"ethereum","version":"1.0.0-beta.48","description":"Web3 module to handle requests to external providers.","repository":{"type":"git","url":"https://github.com/ethereum/web3.js/tree/1.0/packages/web3-providers"},"license":"LGPL-3.0","main":"dist/web3-providers.cjs.js","module":"dist/web3-providers.esm.js","browser":"dist/web3-providers.umd.js","scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"jest","dtslint":"dtslint types --onlyTestTsNext"},"types":"types","dependencies":{"@babel/runtime":"^7.3.1","@types/node":"^10.12.18","eventemitter3":"3.1.0","lodash":"^4.17.11","oboe":"2.1.4","url-parse":"1.4.4","websocket":"git://github.com/frozeman/WebSocket-Node.git#browserifyCompatible","xhr2-cookies":"1.1.0"},"devDependencies":{"dtslint":"^0.4.2","web3-core":"1.0.0-beta.48","web3-core-helpers":"1.0.0-beta.48","web3-core-method":"1.0.0-beta.48","web3-utils":"1.0.0-beta.48"},"_id":"web3-providers@1.0.0-beta.48","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"dist":{"shasum":"f2eef8269b6b0802f81e8c91aa4755c2c0bc172d","size":38807,"noattachment":false,"key":"/web3-providers/-/web3-providers-1.0.0-beta.48.tgz","tarball":"http://registry.cnpm.dingdandao.com/web3-providers/download/web3-providers-1.0.0-beta.48.tgz"},"maintainers":[{"name":"nivida","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-providers_1.0.0-beta.48_1551811051731_0.05479898138568329"},"_hasShrinkwrap":false,"publish_time":1551811051844,"_cnpm_publish_time":1551811051844,"_cnpmcore_publish_time":"2021-12-16T12:24:00.636Z"},"1.0.0-beta.47":{"name":"web3-providers","namespace":"ethereum","version":"1.0.0-beta.47","description":"Web3 module to handle requests to external providers.","repository":{"type":"git","url":"https://github.com/ethereum/web3.js/tree/1.0/packages/web3-providers"},"license":"LGPL-3.0","main":"dist/web3-providers.cjs.js","module":"dist/web3-providers.esm.js","browser":"dist/web3-providers.umd.js","scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"jest","dtslint":"dtslint types --onlyTestTsNext"},"types":"types","dependencies":{"@babel/runtime":"^7.3.1","@types/node":"^10.12.18","eventemitter3":"3.1.0","lodash":"^4.17.11","oboe":"2.1.4","url-parse":"1.4.4","websocket":"git://github.com/frozeman/WebSocket-Node.git#browserifyCompatible","xhr2-cookies":"1.1.0"},"devDependencies":{"dtslint":"^0.4.2","web3-core":"1.0.0-beta.47","web3-core-helpers":"1.0.0-beta.47","web3-core-method":"1.0.0-beta.47","web3-utils":"1.0.0-beta.47"},"_id":"web3-providers@1.0.0-beta.47","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"dist":{"shasum":"70058a43012a1e0f235106d06153934e67851678","size":38620,"noattachment":false,"key":"/web3-providers/-/web3-providers-1.0.0-beta.47.tgz","tarball":"http://registry.cnpm.dingdandao.com/web3-providers/download/web3-providers-1.0.0-beta.47.tgz"},"maintainers":[{"name":"nivida","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-providers_1.0.0-beta.47_1551470560143_0.6702177617447291"},"_hasShrinkwrap":false,"publish_time":1551470560343,"_cnpm_publish_time":1551470560343,"_cnpmcore_publish_time":"2021-12-16T12:24:00.983Z"},"1.0.0-beta.46":{"name":"web3-providers","namespace":"ethereum","version":"1.0.0-beta.46","description":"Web3 module to handle requests to external providers.","repository":{"type":"git","url":"https://github.com/ethereum/web3.js/tree/1.0/packages/web3-providers"},"license":"LGPL-3.0","main":"dist/web3-providers.cjs.js","module":"dist/web3-providers.esm.js","browser":"dist/web3-providers.umd.js","scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"jest","dtslint":"dtslint types --onlyTestTsNext"},"types":"types","dependencies":{"@babel/runtime":"^7.3.1","@types/node":"^10.12.18","eventemitter3":"3.1.0","lodash":"^4.17.11","oboe":"2.1.4","url-parse":"1.4.4","websocket":"git://github.com/frozeman/WebSocket-Node.git#browserifyCompatible","xhr2-cookies":"1.1.0"},"devDependencies":{"dtslint":"^0.4.2","web3-core":"1.0.0-beta.46","web3-core-helpers":"1.0.0-beta.46","web3-core-method":"1.0.0-beta.46","web3-utils":"1.0.0-beta.46"},"_id":"web3-providers@1.0.0-beta.46","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"dist":{"shasum":"735e41dff9b9a51cd2cf3111f3322ab9b957148c","size":37525,"noattachment":false,"key":"/web3-providers/-/web3-providers-1.0.0-beta.46.tgz","tarball":"http://registry.cnpm.dingdandao.com/web3-providers/download/web3-providers-1.0.0-beta.46.tgz"},"maintainers":[{"name":"nivida","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-providers_1.0.0-beta.46_1549714217115_0.18458268398406696"},"_hasShrinkwrap":false,"publish_time":1549714217227,"_cnpm_publish_time":1549714217227,"_cnpmcore_publish_time":"2021-12-16T12:24:01.291Z"},"1.0.0-beta.45":{"name":"web3-providers","namespace":"ethereum","version":"1.0.0-beta.45","description":"Web3 module to handle requests to external providers.","repository":{"type":"git","url":"https://github.com/ethereum/web3.js/tree/1.0/packages/web3-providers"},"license":"LGPL-3.0","main":"dist/web3-providers.cjs.js","module":"dist/web3-providers.esm.js","browser":"dist/web3-providers.umd.js","scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"jest","dtslint":"dtslint types --onlyTestTsNext"},"types":"types","dependencies":{"@babel/runtime":"^7.3.1","@types/node":"^10.12.18","eventemitter3":"3.1.0","lodash":"^4.17.11","oboe":"2.1.4","url-parse":"1.4.4","websocket":"git://github.com/frozeman/WebSocket-Node.git#browserifyCompatible","xhr2-cookies":"1.1.0"},"devDependencies":{"dtslint":"^0.4.2","web3-core":"1.0.0-beta.45","web3-core-helpers":"1.0.0-beta.45","web3-core-method":"1.0.0-beta.45","web3-utils":"1.0.0-beta.45"},"_id":"web3-providers@1.0.0-beta.45","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"dist":{"shasum":"b585cc38485aba85bd780149039707e6749cba41","size":37525,"noattachment":false,"key":"/web3-providers/-/web3-providers-1.0.0-beta.45.tgz","tarball":"http://registry.cnpm.dingdandao.com/web3-providers/download/web3-providers-1.0.0-beta.45.tgz"},"maintainers":[{"name":"nivida","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-providers_1.0.0-beta.45_1549712962289_0.11361315558424323"},"_hasShrinkwrap":false,"publish_time":1549712962464,"_cnpm_publish_time":1549712962464,"_cnpmcore_publish_time":"2021-12-16T12:24:01.571Z"},"1.0.0-beta.44":{"name":"web3-providers","namespace":"ethereum","version":"1.0.0-beta.44","description":"Web3 module to handle requests to external providers.","repository":{"type":"git","url":"https://github.com/ethereum/web3.js/tree/1.0/packages/web3-providers"},"license":"LGPL-3.0","main":"dist/web3-providers.cjs.js","module":"dist/web3-providers.esm.js","browser":"dist/web3-providers.umd.js","scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"jest","dtslint":"dtslint types --onlyTestTsNext"},"types":"types","dependencies":{"@babel/runtime":"^7.3.1","@types/node":"^10.12.18","eventemitter3":"3.1.0","lodash":"^4.17.11","oboe":"2.1.4","url-parse":"1.4.4","websocket":"git://github.com/frozeman/WebSocket-Node.git#browserifyCompatible","xhr2-cookies":"1.1.0"},"devDependencies":{"dtslint":"^0.4.2","web3-core":"1.0.0-beta.44","web3-core-helpers":"1.0.0-beta.44","web3-core-method":"1.0.0-beta.44","web3-utils":"1.0.0-beta.44"},"_id":"web3-providers@1.0.0-beta.44","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"dist":{"shasum":"3cca3abb7f97ab1d84b60b7518595fbc2ccae0ac","size":37525,"noattachment":false,"key":"/web3-providers/-/web3-providers-1.0.0-beta.44.tgz","tarball":"http://registry.cnpm.dingdandao.com/web3-providers/download/web3-providers-1.0.0-beta.44.tgz"},"maintainers":[{"name":"nivida","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-providers_1.0.0-beta.44_1549644720715_0.21829725182763804"},"_hasShrinkwrap":false,"publish_time":1549644720839,"_cnpm_publish_time":1549644720839,"_cnpmcore_publish_time":"2021-12-16T12:24:01.911Z"},"1.0.0-beta.43":{"name":"web3-providers","namespace":"ethereum","version":"1.0.0-beta.43","description":"Web3 module to handle requests to external providers.","repository":{"type":"git","url":"https://github.com/ethereum/web3.js/tree/1.0/packages/web3-providers"},"license":"LGPL-3.0","main":"dist/web3-providers.cjs.js","module":"dist/web3-providers.esm.js","browser":"dist/web3-providers.umd.js","scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"jest","dtslint":"dtslint types --onlyTestTsNext"},"types":"types","dependencies":{"@babel/runtime":"^7.3.1","@types/node":"^10.12.18","eventemitter3":"3.1.0","lodash":"^4.17.11","oboe":"2.1.4","url-parse":"1.4.4","websocket":"git://github.com/frozeman/WebSocket-Node.git#browserifyCompatible","xhr2-cookies":"1.1.0"},"devDependencies":{"dtslint":"^0.4.2","web3-core":"1.0.0-beta.43","web3-core-helpers":"1.0.0-beta.43","web3-core-method":"1.0.0-beta.43","web3-utils":"1.0.0-beta.43"},"_id":"web3-providers@1.0.0-beta.43","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"dist":{"shasum":"158f4a0ac8325b484c7383a01d1d7a3ab638926a","size":37639,"noattachment":false,"key":"/web3-providers/-/web3-providers-1.0.0-beta.43.tgz","tarball":"http://registry.cnpm.dingdandao.com/web3-providers/download/web3-providers-1.0.0-beta.43.tgz"},"maintainers":[{"name":"nivida","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-providers_1.0.0-beta.43_1549480639292_0.33917525958655337"},"_hasShrinkwrap":false,"publish_time":1549480639429,"_cnpm_publish_time":1549480639429,"_cnpmcore_publish_time":"2021-12-16T12:24:02.229Z"},"1.0.0-beta.42":{"name":"web3-providers","namespace":"ethereum","version":"1.0.0-beta.42","description":"Web3 module to handle requests to external providers.","repository":{"type":"git","url":"https://github.com/ethereum/web3.js/tree/1.0/packages/web3-providers"},"license":"LGPL-3.0","main":"dist/web3-providers.cjs.js","module":"dist/web3-providers.esm.js","browser":"dist/web3-providers.umd.js","scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"jest","dtslint":"dtslint types --onlyTestTsNext"},"types":"types","dependencies":{"@babel/runtime":"^7.3.1","@types/node":"^10.12.18","eventemitter3":"3.1.0","lodash":"^4.17.11","oboe":"2.1.4","url-parse":"1.4.4","websocket":"git://github.com/frozeman/WebSocket-Node.git#browserifyCompatible","xhr2-cookies":"1.1.0"},"devDependencies":{"dtslint":"^0.4.2","web3-core":"1.0.0-beta.42","web3-core-helpers":"1.0.0-beta.42","web3-core-method":"1.0.0-beta.42","web3-utils":"1.0.0-beta.42"},"_id":"web3-providers@1.0.0-beta.42","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"dist":{"shasum":"de30e2f11fb027ee8dd93c22882cc2430dc00c14","size":37639,"noattachment":false,"key":"/web3-providers/-/web3-providers-1.0.0-beta.42.tgz","tarball":"http://registry.cnpm.dingdandao.com/web3-providers/download/web3-providers-1.0.0-beta.42.tgz"},"maintainers":[{"name":"nivida","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-providers_1.0.0-beta.42_1549469041751_0.5015973789788906"},"_hasShrinkwrap":false,"publish_time":1549469041836,"_cnpm_publish_time":1549469041836,"_cnpmcore_publish_time":"2021-12-16T12:24:02.710Z"},"1.0.0-beta.41":{"name":"web3-providers","namespace":"ethereum","version":"1.0.0-beta.41","description":"Web3 module to handle requests to external providers.","repository":{"type":"git","url":"https://github.com/ethereum/web3.js/tree/1.0/packages/web3-providers"},"license":"LGPL-3.0","main":"dist/web3-providers.cjs.js","module":"dist/web3-providers.esm.js","browser":"dist/web3-providers.umd.js","scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"jest","dtslint":"dtslint types --onlyTestTsNext"},"types":"types","dependencies":{"@babel/runtime":"^7.3.1","@types/node":"^10.12.18","eventemitter3":"3.1.0","lodash":"^4.17.11","oboe":"2.1.4","url-parse":"1.4.4","websocket":"git://github.com/frozeman/WebSocket-Node.git#browserifyCompatible","xhr2-cookies":"1.1.0"},"devDependencies":{"dtslint":"^0.4.2","web3-core":"1.0.0-beta.41","web3-core-helpers":"1.0.0-beta.41","web3-core-method":"1.0.0-beta.41","web3-utils":"1.0.0-beta.41"},"_id":"web3-providers@1.0.0-beta.41","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"dist":{"shasum":"64e7d61429b677280c9dcb7d310f3a0759c8f8a9","size":37639,"noattachment":false,"key":"/web3-providers/-/web3-providers-1.0.0-beta.41.tgz","tarball":"http://registry.cnpm.dingdandao.com/web3-providers/download/web3-providers-1.0.0-beta.41.tgz"},"maintainers":[{"name":"nivida","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-providers_1.0.0-beta.41_1548709859186_0.950760954728219"},"_hasShrinkwrap":false,"publish_time":1548709859296,"_cnpm_publish_time":1548709859296,"_cnpmcore_publish_time":"2021-12-16T12:24:03.473Z"},"1.0.0-beta.40":{"name":"web3-providers","namespace":"ethereum","version":"1.0.0-beta.40","description":"Web3 module to handle requests to external providers.","repository":{"type":"git","url":"https://github.com/ethereum/web3.js/tree/1.0/packages/web3-providers"},"license":"LGPL-3.0","main":"dist/web3-providers.cjs.js","module":"dist/web3-providers.esm.js","browser":"dist/web3-providers.umd.js","scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"jest","dtslint":"dtslint types --onlyTestTsNext"},"types":"types","dependencies":{"@babel/runtime":"^7.3.1","@types/node":"^10.12.18","eventemitter3":"3.1.0","lodash":"^4.17.11","oboe":"2.1.4","url-parse":"1.4.4","websocket":"git://github.com/frozeman/WebSocket-Node.git#browserifyCompatible","xhr2-cookies":"1.1.0"},"devDependencies":{"dtslint":"^0.4.2","web3-core":"1.0.0-beta.40","web3-core-helpers":"1.0.0-beta.40","web3-core-method":"1.0.0-beta.40","web3-utils":"1.0.0-beta.40"},"_id":"web3-providers@1.0.0-beta.40","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"dist":{"shasum":"f5476876672f8fcca341c9e5dca14424d61d9313","size":37638,"noattachment":false,"key":"/web3-providers/-/web3-providers-1.0.0-beta.40.tgz","tarball":"http://registry.cnpm.dingdandao.com/web3-providers/download/web3-providers-1.0.0-beta.40.tgz"},"maintainers":[{"name":"nivida","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-providers_1.0.0-beta.40_1548698198261_0.5615076564709922"},"_hasShrinkwrap":false,"publish_time":1548698198387,"_cnpm_publish_time":1548698198387,"_cnpmcore_publish_time":"2021-12-16T12:24:03.808Z"},"1.0.0-beta.39":{"name":"web3-providers","namespace":"ethereum","version":"1.0.0-beta.39","description":"Web3 module to handle requests to external providers.","repository":{"type":"git","url":"https://github.com/ethereum/web3.js/tree/master/packages/web3-providers"},"license":"LGPL-3.0","main":"dist/web3-providers.cjs.js","module":"dist/web3-providers.esm.js","browser":"dist/web3-providers.umd.js","scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"jest","dtslint":"dtslint types --onlyTestTsNext"},"types":"types","dependencies":{"@types/node":"^10.12.18","eventemitter3":"3.1.0","lodash":"^4.17.11","oboe":"2.1.4","url-parse":"1.4.4","websocket":"git://github.com/frozeman/WebSocket-Node.git#browserifyCompatible","xhr2-cookies":"1.1.0"},"devDependencies":{"dtslint":"^0.4.2","web3-core":"1.0.0-beta.39","web3-core-helpers":"1.0.0-beta.39","web3-core-method":"1.0.0-beta.39","web3-utils":"1.0.0-beta.39"},"_id":"web3-providers@1.0.0-beta.39","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"dist":{"shasum":"d32fc74f5f0d7b0163ef58ddeb1e772f8f9a1c0e","size":37637,"noattachment":false,"key":"/web3-providers/-/web3-providers-1.0.0-beta.39.tgz","tarball":"http://registry.cnpm.dingdandao.com/web3-providers/download/web3-providers-1.0.0-beta.39.tgz"},"maintainers":[{"name":"nivida","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-providers_1.0.0-beta.39_1548610161435_0.4413092034341257"},"_hasShrinkwrap":false,"publish_time":1548610161677,"_cnpm_publish_time":1548610161677,"_cnpmcore_publish_time":"2021-12-16T12:24:04.058Z"},"1.0.0-beta.38":{"name":"web3-providers","namespace":"ethereum","version":"1.0.0-beta.38","description":"Web3 module to handle requests to external providers.","repository":{"type":"git","url":"https://github.com/ethereum/web3.js/tree/master/packages/web3-providers"},"license":"LGPL-3.0","main":"dist/web3-providers.cjs.js","module":"dist/web3-providers.esm.js","browser":"dist/web3-providers.umd.js","scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"jest","dtslint":"dtslint types --onlyTestTsNext"},"types":"types","dependencies":{"eventemitter3":"3.1.0","lodash":"^4.17.11","oboe":"2.1.4","url-parse":"1.4.4","websocket":"git://github.com/frozeman/WebSocket-Node.git#browserifyCompatible","xhr2-cookies":"1.1.0"},"devDependencies":{"dtslint":"^0.4.2","web3-core":"1.0.0-beta.38","web3-core-helpers":"1.0.0-beta.38","web3-core-method":"1.0.0-beta.38","web3-utils":"1.0.0-beta.38"},"_id":"web3-providers@1.0.0-beta.38","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"dist":{"shasum":"a8621a7e10da5d10be79209ce3fa0055c9e0a734","size":37637,"noattachment":false,"key":"/web3-providers/-/web3-providers-1.0.0-beta.38.tgz","tarball":"http://registry.cnpm.dingdandao.com/web3-providers/download/web3-providers-1.0.0-beta.38.tgz"},"maintainers":[{"name":"nivida","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-providers_1.0.0-beta.38_1548442663050_0.72893560771671"},"_hasShrinkwrap":false,"publish_time":1548442663194,"_cnpm_publish_time":1548442663194,"_cnpmcore_publish_time":"2021-12-16T12:24:04.364Z"}},"readme":"# web3-providers\n\nThis is a sub module of [web3.js][repo]\n\n## Installation\n\n```bash\nnpm install web3-providers\n```\n\n## Usage Examples\n\n#### HttpProvider\nYou can pass with the options object the timeout and all known HTTP headers. \n\n```js \nimport {HttpProvider} from 'web3-providers';\n\nconst options = {\n    timeout: 20000,\n    headers: [\n        {\n            name: 'Access-Control-Allow-Origin', value: '*'\n        },\n        ...\n    ]\n};\n\nconst httpProvider = new HttpProvider('http://localhost:8545', options); \n```\n\n#### WebsocketProvider\n\nInstead of setting a authorization header you could also define the credentials over the URL with:\n```ws://username:password@localhost:8546```\n\n```js \nimport {WebsocketProvider} from 'web3-providers';\nconst options = { \n    timeout: 30000, \n    headers: {\n        authorization: 'Basic username:password'\n    }\n};\n \nconst websocketProvider = new WebsocketProvider('ws://localhost:8546', options);\n```\n\n#### IpcProvider\n```js \nimport {IpcProvider} from 'web3-providers';\nimport net from 'net';\n\nconst ipcProvider = new IpcProvider('/Users/me/Library/Ethereum/geth.ipc', net);\n```\n\n#### BatchRequest\nThe BatchRequest provides the possibility to send JSON-RPC requests as batch.\nPlease read the [documentation][docs] for more.\n\n```js \nimport {ProviderResolver, BatchRequest} 'web3-providers';\n\nconst provider = new ProviderResolver().resolve('ws://localhost:8546');\nconst batchRequest = new BatchRequest(provider);\n\nbatchRequest.add(web3.eth.getBalance.request(\n    '0x0000000000000000000000000000000000000000',\n    'latest',\n    callback\n));\n\nawait batchRequest.execute();\n```\n\n#### ProviderDetector\nChecks if an provider is given from the environment (Mist, MetaMask) and returns the provider.\n\n```js\nimport {ProviderDetector} from 'web3-providers';\n\nconst givenProvider = ProviderDetector.detect();\n```\n\n#### ProviderResolver\nThe ProviderResolver resolves an url or an given provider object to the correct provider class. \nBecause of the resolves does web3 has internally just one provider interface and we have no direct dependency to third party providers.\n\n```js \nimport {ProviderResolver} 'web3-providers';\n\nconst socketProviderAdapter = new ProviderResolver().resolve('ws://localhost:8546');\n```\n\n## Types \n\nAll the typescript typings are placed in the types folder. \n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n","_attachments":{},"license":"LGPL-3.0"}