{"_id":"@aphory/aphoryd-rpc","_rev":"2-7fae77f3b553a65ceb8cc6365c4a9b07","name":"@aphory/aphoryd-rpc","dist-tags":{"latest":"0.7.1"},"versions":{"0.7.0":{"name":"@aphory/aphoryd-rpc","description":"Aphory Client Library to connect to Aphory Core via RPC","version":"0.7.0","author":{"name":"Stephen Pair","email":"stephen@bitpay.com"},"contributors":[{"name":"Jeff Garzik","email":"jgarzik@bitpay.com"},{"name":"Manuel Araoz","email":"manuelaraoz@gmail.com"},{"name":"Matias Alejo Garcia","email":"ematiu@gmail.com"},{"name":"Braydon Fuller","email":"braydon@bitpay.com"}],"keywords":["aphory","rpc"],"repository":{"type":"git","url":"git+https://github.com/aphory/aphoryd-rpc.git"},"license":"MIT","main":"lib/index.js","scripts":{"test":"mocha test -R spec","coverage":"istanbul cover node_modules/.bin/_mocha -- --recursive"},"devDependencies":{"async":"^0.9.0","chai":"^1.10.0","coveralls":"^2.11.2","istanbul":"^0.3.5","mocha":"^2.1.0","sinon":"^1.12.2"},"bugs":{"url":"https://github.com/aphory/aphoryd-rpc/issues"},"homepage":"https://github.com/aphory/aphoryd-rpc","gitHead":"e919cd74aa18176f08177fe808715f6f32667cfa","_id":"@aphory/aphoryd-rpc@0.7.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"rikublock","email":"riku.block@gmail.com"},"dist":{"integrity":"sha512-psnHZJfRLfQDUWyM5TuU3POkO5ysiIlwZgLqf2an2h/Wbtluu3fQbcpIaeG6ibIGE8+/GusH00Exsly8mGZyJg==","shasum":"167925b0b64739c7aee026495ce3af6900f86465","tarball":"https://registry.npmjs.org/@aphory/aphoryd-rpc/-/aphoryd-rpc-0.7.0.tgz","fileCount":7,"unpackedSize":25367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/6nGCRA9TVsSAnZWagAAbaMP/jHBhUUR2ECb0LsgQWPJ\nyX+Se4goMdP2VUbZrJaSly4QsAMnnIEO/oAzQxWLsvb//G0b+Q1zQLrccjfm\nnyaJRYF5jSlFvSTfuoQp/RsPn9JpjCz9CuLJiOm0deEVtlmq5mfAvn04FVfv\noOKN58QC9q2Glpqh2574gqWoaYkLo75GDkdp4OInEmtFklO6+vugQRR1+Yjl\n3K7EBm5NbV1WwJHyh8hYvvMbRlRIcrE1WzEZVJ8+o0OvoLCoi7iV8mrOKlCF\naa6wtDady6Kjyp2OT0tMZuv+yvO29szEBo1CnI7j9yUj4oV86cZksoTNHVsj\n6thdQNYC6dVF7kU3Zo/2iz2y4/PqpzxKR9ODU27NDN1YU7RXaHvysO+GI+A3\nPOpFCMbrdOWLCos3JUdmpZh9ieteHuZCS/DP6pCWL8Q+l90tB30KpC5SNzkn\nsDNjc05fBz49nHN/0RFgOucrmg2vOd1OQMeMFNgEJBCSfZLT0jHhG5y45uWZ\nrtB75TAG5coL5WG5529dDxE/8kd17jaiHXg9iAIUalYgndvxEoOaiVwGwVMK\nnSMacpYXY0l8T03NX6dCHy4xoMoR9/eNEdU3pxZ5RqtMWUAMAa1HMyIcxe2B\nCbxoXOVIu1GFMJcNCkNVXq/ecBIesX2W+mqXg32q5gRkxgBsWV8hpq7tCgpd\nMSu5\r\n=lek0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQckJmzfVqamh+KNqW7UCW1mjQ3T6LzEyGZRP+Yvk2zQIhAK2j9HCda5VGyLPTm+NAi1EwcwO/h0yyk8zuOhIN7Wkr"}]},"maintainers":[{"name":"rikublock","email":"riku.block@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aphoryd-rpc_0.7.0_1560259014001_0.4109975525972578"},"_hasShrinkwrap":false},"0.7.1":{"name":"@aphory/aphoryd-rpc","description":"Aphory Client Library to connect to Aphory Core via RPC","version":"0.7.1","author":{"name":"Stephen Pair","email":"stephen@bitpay.com"},"contributors":[{"name":"Jeff Garzik","email":"jgarzik@bitpay.com"},{"name":"Manuel Araoz","email":"manuelaraoz@gmail.com"},{"name":"Matias Alejo Garcia","email":"ematiu@gmail.com"},{"name":"Braydon Fuller","email":"braydon@bitpay.com"}],"keywords":["aphory","rpc"],"repository":{"type":"git","url":"git+https://github.com/aphory/aphoryd-rpc.git"},"license":"MIT","main":"lib/index.js","scripts":{"test":"mocha test -R spec","coverage":"istanbul cover node_modules/.bin/_mocha -- --recursive"},"devDependencies":{"async":"^0.9.0","chai":"^1.10.0","coveralls":"^2.11.2","istanbul":"^0.3.5","mocha":"^2.1.0","sinon":"^1.12.2"},"bugs":{"url":"https://github.com/aphory/aphoryd-rpc/issues"},"homepage":"https://github.com/aphory/aphoryd-rpc","gitHead":"cf7e1018bf3d9f6c54f73bbb6424df90d8490441","_id":"@aphory/aphoryd-rpc@0.7.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"rikublock","email":"riku.block@gmail.com"},"dist":{"integrity":"sha512-wYF9IHTtrrgzPdIh6rHr7OQhnbEp4WjC6prlAVTbuPqlFb1a6NqP0kLMJEdLfFOV8tVqSEMEwAgIXPrF5+XFuw==","shasum":"2ed3501057207f11ac27dece2edb56e172da63d0","tarball":"https://registry.npmjs.org/@aphory/aphoryd-rpc/-/aphoryd-rpc-0.7.1.tgz","fileCount":7,"unpackedSize":25359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBOSlCRA9TVsSAnZWagAARm4P/AwNVRkO+AbKXl7zXqel\nBoi36Cc1911Wey8VHBgeOUPppHhx7OSYtZH5Z7B/GII5r5+RK+rYXBrYnFvX\nzYqB0UP4R0oKxsZeTZBvAnvUsNGC/aHs8loerDW8Rbe860BKxXqiYoS69EMx\nE7EzQ7qy07sAqa9E+Q4KKnoKAIUWTRCMc3KTQauVNR/dNfzqZj3eCjcsAMOB\nPV6S9lhJ5psKhIE/PvEtBM2x9T45K2Cgl4YMleLaWRiHrovbU7QV4DntxMHE\nVEHTMqK6ERBrPCB798Ajm8daQi1dBrT6IBad8kGdHKRiRNjiWGa4aNvtBq4e\nSBCwqHQ5Uly8STB0wyQ+u6HlxE0KmvePDvWAGrekmknmVABBLktplayx1jr8\niGQqZAY82gr1+j4o8RW+N+Qy/acXJkk4C+XFw8hMhkfqWgkJFNExJADINl84\npBpswEeD/33fMxLCHLSaJIZccAg7j5nqsMiUwLiZyoqQcfUTTXjDHM7F8kFU\n3put3NH7oGlYaTrmRUr05m1VrzQ1dxoLE5RACAGsLGiLnKae+sn1T++PTFSo\nrHz/T+vP8sPqmXRJ6Q24+aUdGvz7NGh7OWhsp0s29TEB2z7q0Hd/5yIMVgfg\n6ySxhLAU4lovZMyRZA19QeY/kF8p3ta3/KfkLrrh73oCYFSWOWt+fbyuuN3m\nFVld\r\n=pRwi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE3xLTwJqBdIPqiCqFy0eyEkL6NiDcia3igCDpgz1gC+AiEA1v50O8tG/nYl4mp/qvWIJ+3MZmRWJLb2aGn1kdvItOs="}]},"maintainers":[{"name":"rikublock","email":"riku.block@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aphoryd-rpc_0.7.1_1560601764696_0.37324101431127277"},"_hasShrinkwrap":false}},"time":{"created":"2019-06-11T13:16:53.803Z","0.7.0":"2019-06-11T13:16:54.093Z","modified":"2022-04-04T14:33:27.094Z","0.7.1":"2019-06-15T12:29:24.818Z"},"maintainers":[{"name":"rikublock","email":"riku.block@gmail.com"}],"description":"Aphory Client Library to connect to Aphory Core via RPC","homepage":"https://github.com/aphory/aphoryd-rpc","keywords":["aphory","rpc"],"repository":{"type":"git","url":"git+https://github.com/aphory/aphoryd-rpc.git"},"contributors":[{"name":"Jeff Garzik","email":"jgarzik@bitpay.com"},{"name":"Manuel Araoz","email":"manuelaraoz@gmail.com"},{"name":"Matias Alejo Garcia","email":"ematiu@gmail.com"},{"name":"Braydon Fuller","email":"braydon@bitpay.com"}],"author":{"name":"Stephen Pair","email":"stephen@bitpay.com"},"bugs":{"url":"https://github.com/aphory/aphoryd-rpc/issues"},"license":"MIT","readme":"bitcoind-rpc.js\n===============\n\n[![NPM Package](https://img.shields.io/npm/v/bitcoind-rpc.svg?style=flat-square)](https://www.npmjs.org/package/bitcoind-rpc)\n[![Build Status](https://img.shields.io/travis/bitpay/bitcoind-rpc.svg?branch=master&style=flat-square)](https://travis-ci.org/bitpay/bitcoind-rpc)\n[![Coverage Status](https://img.shields.io/coveralls/bitpay/bitcoind-rpc.svg?style=flat-square)](https://coveralls.io/r/bitpay/bitcoind-rpc?branch=master)\n\nA client library to connect to Aphory Core RPC in JavaScript.\n\n## Get Started\n\nbitcoind-rpc.js runs on [node](http://nodejs.org/), and can be installed via [npm](https://npmjs.org/):\n\n```bash\nnpm install bitcoind-rpc\n```\n\n## Examples\n\n```javascript\nvar run = function() {\n  var bitcore = require('bitcore');\n  var RpcClient = require('bitcoind-rpc');\n\n  var config = {\n    protocol: 'http',\n    user: 'user',\n    pass: 'pass',\n    host: '127.0.0.1',\n    port: '18251',\n  };\n\n  var rpc = new RpcClient(config);\n\n  var txids = [];\n\n  function showNewTransactions() {\n    rpc.getRawMemPool(function (err, ret) {\n      if (err) {\n        console.error(err);\n        return setTimeout(showNewTransactions, 10000);\n      }\n\n      function batchCall() {\n        ret.result.forEach(function (txid) {\n          if (txids.indexOf(txid) === -1) {\n            rpc.getRawTransaction(txid);\n          }\n        });\n      }\n\n      rpc.batch(batchCall, function(err, rawtxs) {\n        if (err) {\n          console.error(err);\n          return setTimeout(showNewTransactions, 10000);\n        }\n\n        rawtxs.map(function (rawtx) {\n          var tx = new bitcore.Transaction(rawtx.result);\n          console.log('\\n\\n\\n' + tx.id + ':', tx.toObject());\n        });\n\n        txids = ret.result;\n        setTimeout(showNewTransactions, 2500);\n      });\n    });\n  }\n\n  showNewTransactions();\n};\n```\n\n## License\n\n**Code released under [the MIT license](https://github.com/bitpay/bitcore/blob/master/LICENSE).**\n\nCopyright 2013-2014 BitPay, Inc.\n","readmeFilename":"README.md"}