{"_id":"@aguycalled/electrum-client","_rev":"1-bd1f7db83e6011282f6a2947a1087359","name":"@aguycalled/electrum-client","dist-tags":{"latest":"2.0.1"},"versions":{"2.0.0":{"name":"@aguycalled/electrum-client","version":"2.0.0","description":"Electrum protocol client for React Native & Node.js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{},"devDependencies":{},"repository":{"type":"git","url":"git://github.com/navcoin/node-electrum-client.git"},"bugs":{"url":"https://github.com/navcoin/node-electrum-client/issues"},"keywords":["client","electrum","bitcoin","navcoin"],"engines":{"node":">=6"},"contributors":[{"name":"Yuki Akiyama"},{"name":"7kharov"},{"name":"overtorment"},{"name":"alex v"}],"license":"MIT","gitHead":"35d22ff0ab3e2f732bf7dfb94e41618fedca7865","homepage":"https://github.com/navcoin/node-electrum-client#readme","_id":"@aguycalled/electrum-client@2.0.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-uowU8GRfvIK2ZRBmiLS8r7uH9iSm/O788vmhcFF17TSmhdWPn1ugMw3aAQ229JxBUp26zriMMgb7RseN7IBJqQ==","shasum":"bedf05423ad77a3556ea59cddeb51c80c6abb8eb","tarball":"https://registry.npmjs.org/@aguycalled/electrum-client/-/electrum-client-2.0.0.tgz","fileCount":7,"unpackedSize":20709,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFVtZRzbMGMXKDZGqEyOYXBKkTxHp3Rt4vMWD2MXf0nOAiEAolQczyrSfll7SuBY/RRP5S4OlnE6XbgGC7FnO+3xHbg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipMAkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1qw//UPKSm6+biHxdu6zzdg9js0OrfM/sFefX+FwbhrBcwhuedHPx\r\nx8yanwvOEdWjNHmjt7UdN98jQ5SJm8XAXuqZOnQKZCIsDOex61g2EPAW9zE5\r\nskh/ctnI3lkJGGafLNX7avZWtqrhayRqblTYC1ZM/BjtjFwSvt3J+lGrNi1q\r\nMvbTUYHJYBPY1ntNT6NiESrJ+58e+RRY6Tq0XKwJ8669DChgjCgcqWbeB1LL\r\nUzpIZnboWYmbZD9zqWLvxMicE6Fe5f9H/5tx/1QTxy6ge+ywf4MLlwJvUTQW\r\nyFUFLgxSuusbSeN4vO9RQn1ipbZgKJKZulgUsN0kYfiug5c2kLXZ4JfZvNdt\r\nNRN03bdLSjzI6hiw9qZblbdt+F8N9jvbjRMAOBBEc8cUuZ5hjOgy8kmlsrO5\r\nP+85MDA0y2i35kaElzQDLy1i/rghAqBadipHDjdDh3GS9sFCxC3Do9Qz3qW0\r\nQvvxTL6NLbbN/lr2ptueIY199SNKaXlfQTa36tsWRrBODAEdHpFVUr5iMwAP\r\n9ZltheXRxHUl5+6GYIA8B2KTJKEUzgv/FzbU+nDcmhl139ExFdjlmUJ73Ork\r\n+mICaOGh3Bx6kUxCBCGO278att31eT99GRvL+wctrXRu7mnVCXIH5ytiKDDM\r\ntrwdrb/Z4VVCLw5769l5jOYBJ/ApJ11Af+8=\r\n=sEz6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aguycalled","email":"alex@nav.community"},"directories":{},"maintainers":[{"name":"aguycalled","email":"alex@nav.community"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electrum-client_2.0.0_1654964260418_0.23741390574803312"},"_hasShrinkwrap":false},"2.0.1":{"name":"@aguycalled/electrum-client","version":"2.0.1","description":"Electrum protocol client for React Native & Node.js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{},"devDependencies":{},"repository":{"type":"git","url":"git://github.com/navcoin/node-electrum-client.git"},"bugs":{"url":"https://github.com/navcoin/node-electrum-client/issues"},"keywords":["client","electrum","bitcoin","navcoin"],"engines":{"node":">=6"},"contributors":[{"name":"Yuki Akiyama"},{"name":"7kharov"},{"name":"overtorment"},{"name":"alex v"}],"license":"MIT","gitHead":"35d22ff0ab3e2f732bf7dfb94e41618fedca7865","homepage":"https://github.com/navcoin/node-electrum-client#readme","_id":"@aguycalled/electrum-client@2.0.1","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-n4Tm5e/tFgfy3kdITRXsGaKhjSStSfBjCO6+L31RQQyIybvxklbIDKtFu1TfD4+4yabAV10vBHMQ5m+4LsJ2AQ==","shasum":"21d741c20f980e4d30a602ca72b3c04c79e0cef3","tarball":"https://registry.npmjs.org/@aguycalled/electrum-client/-/electrum-client-2.0.1.tgz","fileCount":7,"unpackedSize":20731,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHrPhrfvVOCpFnt7W5FEeXT5foii7DcN9xp+W7CPAlk/AiEAm79JT/7ctJk+t+Ng+huqW9HqofciheUR2EiNduLwS/8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipdKeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMyxAAh6N8HIFxKzsJKrqpVhOnMLzVXUi/1+f5ygL0tt+lccCNmD65\r\nwUcYkr/HleGsFsy4BSY5H1cv0TO+Yew7cg54DJR8FvHNhDfd5otlpuZ2DCoY\r\nBuY6NOzrTNNKu4/qv4+a4ETYZo7KnBKrZDCEutIYzpEcTBuHHaxtrZqVaHZU\r\n/ycILzM4fl/SpUabk5aPMjCW8bFKWwt/BgVQXY+hzVPtbHp4OonfHL+i8Xav\r\n0Yq2gJyk9KOgs7+CI5oeEUWE8quCn9jnn9DMjKKltCoLWgebMrbNWJEsyOij\r\npVk5G3k5djCNkY2Jf3bdQHJ8Fug3vMC17o9F+tleUpc+DTMB1NFzYTykjtgw\r\n0tjQ9WYl1XpLinoxQFDkCFLITBCGTRWxOzbRgMDG0iz1InQwWlBp+6t5ugY1\r\nGaHMJmP1o29N0QaQFZJAq1icCDBfTWqUic2pfzYSlAAMjHweJQzZw9ByjdXn\r\nUAu3FryTtZnZPtByGal+ZIAK4jwnicmHzM6QnRi5/O7LbV8X4hJ/x+UBJdZf\r\nSkYKu1MG42GHcpPnFJltzZEyTbHGPh9CKjVgA9VxeI009E2K3ThbHu6HPVsi\r\nHwYJkWtElfX2Ms3yRLPZrYpCVo6WyzbZ6XFiJ1eNdmNnozuCZNSmlLN5njs9\r\n8O/HTTnW0pDZEnIP7cRAbRowyKgv+qY6Fj4=\r\n=WITV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aguycalled","email":"alex@nav.community"},"directories":{},"maintainers":[{"name":"aguycalled","email":"alex@nav.community"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electrum-client_2.0.1_1655034526607_0.12615521932277174"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-11T16:17:40.355Z","2.0.0":"2022-06-11T16:17:40.634Z","modified":"2022-06-12T11:48:46.910Z","2.0.1":"2022-06-12T11:48:46.809Z"},"maintainers":[{"name":"aguycalled","email":"alex@nav.community"}],"description":"Electrum protocol client for React Native & Node.js","homepage":"https://github.com/navcoin/node-electrum-client#readme","keywords":["client","electrum","bitcoin","navcoin"],"repository":{"type":"git","url":"git://github.com/navcoin/node-electrum-client.git"},"contributors":[{"name":"Yuki Akiyama"},{"name":"7kharov"},{"name":"overtorment"},{"name":"alex v"}],"bugs":{"url":"https://github.com/navcoin/node-electrum-client/issues"},"license":"MIT","readme":"# rn-electrum-client\n\nElectrum Protocol Client for React Native\n\n# based on\n\n* https://github.com/you21979/node-electrum-client\n* https://github.com/7kharov/node-electrum-client\n\n# features\n\n* persistence (ping strategy and reconnection)\n* batch requests\n* works in RN and nodejs\n\n## protocol spec\n\n* https://electrumx-spesmilo.readthedocs.io/en/latest/protocol.html\n\n## usage\n\nRelies on `react-native-tcp` so it should be already installed and linked in RN project. `net` & `tls` dependencies should be\ninjected via constructor, this library won't do `require('net')`.\nFor RN you can place it in `shim.js`:\n\n```javascript\n  global.net = require('react-native-tcp');\n```\n\nFor nodejs simply\n\n```javascript\n  const net = require('net');\n```\n\nand then\n\n```javascript\n  const client = new ElectrumClient(net, false, 50001, 'electrum1.bluewallet.io', 'tcp');\n  const ver = await client.initElectrum({ client: 'bluewallet', version: '1.4' });\n  const balance = await client.blockchainScripthash_getBalance('716decbe1660861c3d93906cb1d98ee68b154fd4d23aed9783859c1271b52a9c');\n```\n","readmeFilename":"README.md"}