{"_id":"dogecoind-rpc","_rev":"1-d7c37282a408f508957a9637ab5cfe31","name":"dogecoind-rpc","dist-tags":{"latest":"0.8.1"},"versions":{"0.8.1":{"name":"dogecoind-rpc","description":"Dogecoin Client Library to connect to Dogecoin Core via RPC","version":"0.8.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":["bitcoin","dogecoin","rpc"],"repository":{"type":"git","url":"git+https://github.com/bitpay/dogecoind-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.4.5","mocha":"^2.1.0","sinon":"^1.12.2"},"bugs":{"url":"https://github.com/bitpay/dogecoind-rpc/issues"},"homepage":"https://github.com/bitpay/dogecoind-rpc","gitHead":"42d2d396a3d119476c5ec4388dae89f28f42dc84","_id":"dogecoind-rpc@0.8.1","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-TQH+4Eeo2SfwulJDKzRq4/OoDV+MQgZpDjvsGQ1ryBmW3bs9UfjKRdWdGKajkaQCCgSDwGc0TcAKIvROvez7ZA==","shasum":"1eb8ca8a997d09e9ab232bad27a443bdd0ce5e32","tarball":"https://registry.npmjs.org/dogecoind-rpc/-/dogecoind-rpc-0.8.1.tgz","fileCount":7,"unpackedSize":26778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUlTbCRA9TVsSAnZWagAAWm4P/3dxUPEGwbm7GnKvPw+E\nv+DoPNouHXQvxPpHNT8Q6kRZm8BVLu5cSCEeVR6P7Z9MKOedf/H0HYZ3CKDF\nrT8aJJ9lkU6GEb/SuCYBOLZhrlm1DlKkhUAufhEA5yyz45T7RodrqyKJAWoN\n53aIRhAnteHJjRdoY55rw50ZxZsCipvvNpZWFzMf10bGBYEjopoBfqXkvFdt\ngr/96geesyX/Gmq243TSEncg3WWebkhxrXAbUmm7AdyX1peH7RLP61CchgCV\ngH0fim7oa7eorJRd1oDi5xI5E9aj0XmlhPvrp4Ic4B4HCLKvY7HhqeeVGXUm\nyqePN5A9rNzvi4p2+20iV79UjWo0Z7O48RK/I9t05Vh9Pu12BanNv2CgP4ax\nPh2dUCZDsPiSO57ofj+T+ZKQXXJxDYQQQHz4t4IMw9331aHIktYtZvUt1aSh\n7eYhTFhzE7AdM2n1Cn6ESkxR42c2ktMD6BjTqZIkq2Hezpz/MluiRBnPsIDG\nKU18m64FxF+3jDN2fdWFZwrSwx/RRx76lstNByFnr7mYsZbndMFsXjBhCD1x\nvB4mUnYjen9wVOOLeqE6mpm5ma+APubpW9aDtNu2mYTKtvlBSGWDBxcBCdAe\nFdbqTG5uTrrb8ingmt/sF8RwE7vZ6oz73gaxpS30JGxSiCO1Q4YCKRoYLgJv\nh4dM\r\n=sFMO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA74DtmQt5GObCd8+StYz9cMxYXCzJSgAj5oW6+bF9nVAiEA52zgLAdi1j8lfjuJIQn16jt+/42hUZHwen3VQKr9qrI="}]},"_npmUser":{"name":"nitsujlangston","email":"nitsujlangston@gmail.com"},"directories":{},"maintainers":[{"name":"nitsujlangston","email":"nitsujlangston@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dogecoind-rpc_0.8.1_1616008410754_0.31675522975100745"},"_hasShrinkwrap":false}},"time":{"created":"2021-03-17T19:13:30.753Z","0.8.1":"2021-03-17T19:13:30.894Z","modified":"2022-04-29T01:53:33.263Z"},"maintainers":[{"name":"nitsujlangston","email":"nitsujlangston@gmail.com"}],"description":"Dogecoin Client Library to connect to Dogecoin Core via RPC","homepage":"https://github.com/bitpay/dogecoind-rpc","keywords":["bitcoin","dogecoin","rpc"],"repository":{"type":"git","url":"git+https://github.com/bitpay/dogecoind-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/bitpay/dogecoind-rpc/issues"},"license":"MIT","readme":"dogecoind-rpc.js\n===============\n\n[![NPM Package](https://img.shields.io/npm/v/dogecoind-rpc.svg?style=flat-square)](https://www.npmjs.org/package/dogecoind-rpc)\n[![Build Status](https://img.shields.io/travis/bitpay/dogecoind-rpc.svg?branch=master&style=flat-square)](https://travis-ci.org/bitpay/dogecoind-rpc)\n[![Coverage Status](https://img.shields.io/coveralls/bitpay/dogecoind-rpc.svg?style=flat-square)](https://coveralls.io/r/bitpay/dogecoind-rpc?branch=master)\n\nA client library to connect to Dogecoin Core RPC in JavaScript.\n\n## Get Started\n\ndogecoind-rpc.js runs on [node](http://nodejs.org/), and can be installed via [npm](https://npmjs.org/):\n\n```bash\nnpm install dogecoind-rpc\n```\n\n## Examples\n\n```javascript\nvar run = function() {\n  var bitcore = require('bitcore');\n  var RpcClient = require('dogecoind-rpc');\n\n  var config = {\n    protocol: 'http',\n    user: 'user',\n    pass: 'pass',\n    host: '127.0.0.1',\n    port: '18332',\n  };\n\n  // config can also be an url, e.g.:\n  // var config = 'http://user:pass@127.0.0.1:18332';\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-2018 BitPay, Inc.\n","readmeFilename":"README.md"}