{"_id":"@codewarriorr/electrum-client-js","_rev":"2-26ed339b344d8cecd6e77c7db1cbe532","name":"@codewarriorr/electrum-client-js","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@codewarriorr/electrum-client-js","version":"0.1.0","description":"Electrum protocol client for node.js and browser","main":"index.js","scripts":{"test":"mocha --timeout 10000","lint":"eslint .","lint:fix":"eslint --fix ."},"dependencies":{"websocket":"^1.0.29"},"devDependencies":{"chai":"^4.2.0","electrum-host-parse":"^0.1.1","eslint":"^6.1.0","eslint-config-google":"^0.13.0","fs":"0.0.1-security","mocha":"^6.2.0"},"homepage":"https://github.com/CodeWarriorr/electrum-client-js#readme","repository":{"type":"git","url":"git://github.com/CodeWarriorr/electrum-client-js.git"},"bugs":{"url":"https://github.com/CodeWarriorr/electrum-client-js/issues"},"keywords":["client","electrum","bitcoin"],"engines":{"node":">=6"},"author":{"name":"Yuki Akiyama"},"license":"MIT","gitHead":"c1de4f26583e2e236b5c956534ed3db6c108f1ae","_id":"@codewarriorr/electrum-client-js@0.1.0","_nodeVersion":"14.3.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-3CqdXbo8PPlBn5I8lL7LInP39RdOJtYYmwhmbUbhSdSlosjiOnT+BWCTGf/G3iuBUlaCV3PhVoOkOlvF7ORPUg==","shasum":"51fbecee2b922a3bef80b23cafef93b96686989d","tarball":"https://registry.npmjs.org/@codewarriorr/electrum-client-js/-/electrum-client-js-0.1.0.tgz","fileCount":26,"unpackedSize":31524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfn84ECRA9TVsSAnZWagAAffoP/iSIr/cW0nPnIouK4F3u\nT7qr5ZdMbrJ6foOlD2jMYjQgXOqr4oGqJjzofoEkrlNwRfAHQfGnWxYxO4OP\n2dOVuSJEonkNtEqJ5p7VG6BRkUxRi30laljZGQaYabWDfpXFnxy2BehQAism\njrnvdS1MrZY/ZZrqyA8bZGfjs4L9M+q47Q3nfbtI2BjoOgAvB80BP/Ap4aoX\nNw2Un2BYol9Oso6ab0F4n0VivuQ/NmjfmzjBnmWi5/duosx/ahqUVLZF9Eu/\nB1D5YaqcQJCYS1MgdUs6VKsDvXCQBK12ewHIlvSrGp+ZPxfJ71lMGzDshhFf\n9AYCBTQ67ZMQPVU695LF2dZgQ1LnjmVYsW3r3oqTVRTaTxpJWdWSw4uGhAmG\n/XfZFwu4M0qUYU9JkjiQtb5u/j0oAEAuZ7bb4/4BBHDqH67YXOnPOUBLiZdt\nONXkZ53OHkS76zN7IowWD9YBcdGvjTAFaSKGHT5L3+EFkigw0wPko2VamH+g\nzrrILw1lwOALsCLrF74iPq9/WUyoysYlJB9sAcumKWqLXSuCAKiogwtuXGB7\nSZ2PWXo3BvvLp0FmYYRHnXbjv7C5LvcZtpsSz73hRxtPxXTW0yTh84QxDuT5\n9pNFvxtde9hsPTGCxNi5KSSk2y4plgyebPI+zt414e0vX0hPcTfnXaBimTzu\nqT35\r\n=dhT+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFzLE45fvCPcovN0EzXs2qkxRIJ2qF/oPt3pe8iGGYEZAiEAycPEt6JPrzOqBXNO5cOaoGkf0AaZTo7QIcLuzPjdd7Y="}]},"maintainers":[{"name":"codewarriorr","email":"codewarriorr@pm.me"}],"_npmUser":{"name":"codewarriorr","email":"codewarriorr@pm.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electrum-client-js_0.1.0_1604308484360_0.9733550524781565"},"_hasShrinkwrap":false},"0.1.1":{"name":"@codewarriorr/electrum-client-js","version":"0.1.1","description":"Electrum protocol client for node.js and browser","main":"index.js","scripts":{"test":"mocha --timeout 10000","lint":"eslint .","lint:fix":"eslint --fix ."},"dependencies":{"websocket":"^1.0.29"},"devDependencies":{"chai":"^4.2.0","electrum-host-parse":"^0.1.1","eslint":"^6.1.0","eslint-config-google":"^0.13.0","fs":"0.0.1-security","mocha":"^6.2.0"},"homepage":"https://github.com/CodeWarriorr/electrum-client-js#readme","repository":{"type":"git","url":"git://github.com/CodeWarriorr/electrum-client-js.git"},"bugs":{"url":"https://github.com/CodeWarriorr/electrum-client-js/issues"},"keywords":["client","electrum","bitcoin"],"engines":{"node":">=6"},"author":{"name":"Yuki Akiyama"},"license":"MIT","gitHead":"c1de4f26583e2e236b5c956534ed3db6c108f1ae","_id":"@codewarriorr/electrum-client-js@0.1.1","_nodeVersion":"14.3.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-jIidnjCDenqgqEYawLPDJSQBF407LM7dT2zlWxePmpi4YOcTE1VpPoON0ZOCOhTq3RHbPt8TvbzoL7jS4Bqiiw==","shasum":"b2323f021def15ba941c043bf6324078d90a7ca0","tarball":"https://registry.npmjs.org/@codewarriorr/electrum-client-js/-/electrum-client-js-0.1.1.tgz","fileCount":26,"unpackedSize":31649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfn86BCRA9TVsSAnZWagAAhKoP/i5xJVi6h1U9/47nmE0i\nZZH2e+mnfLtqYX5/RRNs2AeBm6Vr01x5Xsrq4Gl1EEn/Qj8pxLUNPBiZbcTT\ny+UMmvO4PzryF557rwkpL/LaJzfNdmrFKTNcaUPNbl/QXflu2Hj9qgQYZ9kp\nDT6iqO9L5B9eAAGOsYgXa+tLXw3zwkGsTj5qqCgVafNB7EKn1KcxCNFvDgW+\n+WAOMtZ3DN+Afxc2zb1e6SL7gDMvT8xyubW4EWJQCOv8q1PiKwqP8HwjrMBp\nP2cjhuEFF65tb/2IVrMlFZYVPKrI6SiJnzExVEL2XWqlmtOHjKJkA3LBkNRm\nbfuQQfMVuOmz1/ik0fozgAALZIn/XIRns98b0qwywKFxsqt84oWaCU7qoDLI\nwFDO/f+sgTPVfEGwGlVB+Pxz6qjMP1gzDp5FB/fUks9zgmG6FhQYyvJ/BFSG\nDcdX2pH9yHXRfeBQ38fgpx4tWVgnz7nyPYMChkd43cLTXrtgxsb8Dci85sSu\nc1oBTi09aH4bQNZBXsGyZLHiQIb1QyS2G8JWBeB7ob04VYQrcI5QZRmmDHxb\np1UV0AfZn+GxRZlfe2i40/+XvXyzMP1ZFrDZ9wrRZhgdnP62QLRNS2bfOST4\nA4Y7xT2ndWS+KA5GDelesXWn7IJpPWEynXvKMN/7DkTm6UpxbvsKoYOf5Tse\n+GfY\r\n=dWKY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClDDce+JQnmku4LsMWg8g0n5Rw36pvNPZqLadqodUg+AIhAOSfKLLu+qlhIqlu4LZW0qu4I0dXYHPzoJ7ajpH46+My"}]},"maintainers":[{"name":"codewarriorr","email":"codewarriorr@pm.me"}],"_npmUser":{"name":"codewarriorr","email":"codewarriorr@pm.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electrum-client-js_0.1.1_1604308609215_0.4651792401393966"},"_hasShrinkwrap":false}},"time":{"created":"2020-11-02T09:14:44.299Z","0.1.0":"2020-11-02T09:14:44.529Z","modified":"2022-04-05T00:07:35.753Z","0.1.1":"2020-11-02T09:16:49.384Z"},"maintainers":[{"name":"codewarriorr","email":"codewarriorr@pm.me"}],"description":"Electrum protocol client for node.js and browser","homepage":"https://github.com/CodeWarriorr/electrum-client-js#readme","keywords":["client","electrum","bitcoin"],"repository":{"type":"git","url":"git://github.com/CodeWarriorr/electrum-client-js.git"},"author":{"name":"Yuki Akiyama"},"bugs":{"url":"https://github.com/CodeWarriorr/electrum-client-js/issues"},"license":"MIT","readme":"# electrum-client-js\n\nJavaScript implementation of [Electrum Protocol] Client.\n\nThis is a library that can communicate with the [ElectrumX Server]\non `tcp`, `ssl`, `ws` and `wss` protocols. \n\nWorks in node.js and browser.\n\nImplements methods described in [Electrum Protocol methods] documentation.\n\nSubscriptions and notifications are also supported, please see [example](example/subscribe.js).\n\n## Continuous Integration\n\nLatest [CircleCI](.circleci/) build status:\n\n[![CircleCI](https://circleci.com/gh/keep-network/electrum-client-js.svg?style=svg)](https://circleci.com/gh/keep-network/electrum-client-js)\n\n\n## Install\n\n```\nnpm install --save @codewarriorr/electrum-client-js\n```\n\n## Usage\n\n```js\nconst ElectrumClient = require('@codewarriorr/electrum-client-js')\n\nasync function main() {\n  const client = new ElectrumClient(\n    'fortress.qtornado.com',\n    50002,\n    'ssl'\n  )\n\n  try {\n    await client.connect(\n      'electrum-client-js', // optional client name\n      '1.4.2' // optional protocol version\n    )\n\n    const header = await client.blockchain_headers_subscribe()\n    console.log('Current header:', header)\n\n    await client.close()\n  } catch (err) {\n    console.error(err)\n  }\n}\n\nmain()\n```\nSee more [examples](example/).\n\n\n[Electrum Protocol]: https://electrumx.readthedocs.io/en/latest/protocol.html\n[Electrum Protocol methods]: https://electrumx.readthedocs.io/en/latest/protocol-methods.html\n[ElectrumX Server]: https://electrumx.readthedocs.io/en/latest/\n","readmeFilename":"README.md"}