{"_id":"@csio.company/dashcore-p2p","_rev":"2-89f14c270ce64bc0a95a9c3eea66be3f","name":"@csio.company/dashcore-p2p","dist-tags":{"latest":"1.2.1"},"versions":{"1.2.0":{"name":"@csio.company/dashcore-p2p","version":"1.2.0","description":"Interface to the dash P2P network for Dashcore","author":{"name":"BitPay","email":"dev@bitpay.com"},"main":"index.js","scripts":{"lint":"eslint .","test":"mocha","coverage":"nyc mocha"},"contributors":[{"name":"Yemel Jardi","email":"yemel@bitpay.com"},{"name":"Braydon Fuller","email":"braydon@bitpay.com"},{"name":"Ryan X. Charles","email":"ryan@bitpay.com"},{"name":"Eric Martindale","email":"eric@bitpay.com"},{"name":"Philip Hutchins","email":"philip@bitpay.com"},{"name":"Manuel Araoz","email":"maraoz@bitpay.com"},{"name":"Esteban Ordano","email":"eordano@gmail.com"},{"name":"Elichai Turkel"}],"keywords":["bitcoin","bitcore","dashcore"],"repository":{"type":"git","url":"git+https://github.com/csiocompany/dashcore-p2p.git"},"dependencies":{"@csio.company/dashcore-lib":"^0.17.6","bloom-filter":"^0.2.0","mocha":"^5.2.0","node-buffers":"^0.1.1","socks5-client":"^1.2.6"},"devDependencies":{"brfs":"^1.6.1","chai":"~1.10.0","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.18.0","mocha":"^5.2.0","nyc":"^13.3.0","sinon":"^1.17.7"},"license":"MIT","gitHead":"78a512940d844358c2a36a632df2b62f025582f1","bugs":{"url":"https://github.com/csiocompany/dashcore-p2p/issues"},"homepage":"https://github.com/csiocompany/dashcore-p2p#readme","_id":"@csio.company/dashcore-p2p@1.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"csio.company","email":"csio.company@gmail.com"},"dist":{"integrity":"sha512-lYjRHEij5dd2FgNqZXolHmv9HXa1tvNK6VP3JyQATDrx4ZFZtlbFpZAwBIVutSth6wL/CDxWouzXzCYsrdNs3Q==","shasum":"bceea493b8133e59b5bee60f1664116da0203a4d","tarball":"https://registry.npmjs.org/@csio.company/dashcore-p2p/-/dashcore-p2p-1.2.0.tgz","fileCount":65,"unpackedSize":596892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmOUQCRA9TVsSAnZWagAAxAUP/08HPmqx8JeKOx6Xrp/d\nY1AfI4jOCTQLt4KeHn0V9ZDDOxdQ5hjTx1VvbgVo95t0MZV1xe8hJlWZTPqP\nv8h5b3/p/Q7bd51hz1nzXy3Z3hZuUWIbGU3IXgKqjvGUxJqYpdyadlc7372Z\nnGMN2a4BAoeChaQF3ik/69UkZhFYx3c3Mb5W5wIEE0AWv24cZPHaVeHYmnDa\nryPSpqLDTEHM9NQ+Qmfg+J1jbwnzZ9dXP7Z+0mVrjYaAsRrK77B+R+RMWzfo\nutuBDCQK9ezqC3XrQT+swSRdVcrOd+Em2wnhf3A/zuCEBH4DWH23173XV+//\n1Bs0L2kBv0XaBABoRn9F72x4LRo//rvt9fRnTtsJcCI1nb8zWFEeC+umpM6m\nYUhuM1Z01lOL08OncCb3oRUZR5kmCpfaxqQFJovTJo0C0jnzQoKo9uCc2KlB\nZzr/TkUqVXqxV2MPWCqZxqah2fJxYZ8WUKGpV02avI8Q9NYtHPUU/UVE4rwf\nKyMQEhhVTRiKO1pKIlsrZFhPRsCCvlz679F2v++xkom35KkbG4mvkAJtczOy\ncJ60Q0tEMyjZUbjncm9BdWOFjrY4JODKTYaOO70maB7HYO/8B1L8a/NRSk4Y\n2F7gXKGpnG1tmSxh6lNg8LRbSmkoCk+Yv0WJfoz2lgnCgbgCV7B5ZRVh3EbB\n5RuA\r\n=ngxz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEB3HHWkJDfd69zf6XaKn+ETBTUCfOj65nswBIA5Cx6pAiBLe1V1bn8sEq/YlfQ57e38FGJZ4AGlMzmMkzD05JPcHg=="}]},"maintainers":[{"name":"csio.company","email":"csio.company@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dashcore-p2p_1.2.0_1570301200173_0.07971763529521358"},"_hasShrinkwrap":false},"1.2.1":{"name":"@csio.company/dashcore-p2p","version":"1.2.1","description":"Interface to the dash P2P network for Dashcore","author":{"name":"BitPay","email":"dev@bitpay.com"},"main":"index.js","scripts":{"lint":"eslint .","test":"mocha","coverage":"nyc mocha"},"contributors":[{"name":"Yemel Jardi","email":"yemel@bitpay.com"},{"name":"Braydon Fuller","email":"braydon@bitpay.com"},{"name":"Ryan X. Charles","email":"ryan@bitpay.com"},{"name":"Eric Martindale","email":"eric@bitpay.com"},{"name":"Philip Hutchins","email":"philip@bitpay.com"},{"name":"Manuel Araoz","email":"maraoz@bitpay.com"},{"name":"Esteban Ordano","email":"eordano@gmail.com"},{"name":"Elichai Turkel"}],"keywords":["bitcoin","bitcore","dashcore"],"repository":{"type":"git","url":"git+https://github.com/csiocompany/dashcore-p2p.git"},"dependencies":{"@csio.company/dashcore-lib":"^0.17.6","bloom-filter":"^0.2.0","mocha":"^5.2.0","node-buffers":"^0.1.1","socks5-client":"^1.2.6"},"devDependencies":{"brfs":"^1.6.1","chai":"~1.10.0","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.18.0","mocha":"^5.2.0","nyc":"^13.3.0","sinon":"^1.17.7"},"license":"MIT","gitHead":"90d48547069b8edd6dfa4a1123ef95707d9aaa33","bugs":{"url":"https://github.com/csiocompany/dashcore-p2p/issues"},"homepage":"https://github.com/csiocompany/dashcore-p2p#readme","_id":"@csio.company/dashcore-p2p@1.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"csio.company","email":"csio.company@gmail.com"},"dist":{"integrity":"sha512-KmzxB7HbDjxiRAv+e/nA2NIaBVL1MmIjO2e98Z1W+cVXyxgaL8vA4PiV+sMVrkR7Yjylw75sGpDFL//X9pVbdw==","shasum":"21c8faf0a1c8efd29e793466e2b381d7b82b7cf0","tarball":"https://registry.npmjs.org/@csio.company/dashcore-p2p/-/dashcore-p2p-1.2.1.tgz","fileCount":65,"unpackedSize":596904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmOrHCRA9TVsSAnZWagAAXOQQAJbcaKZkjtnQj4+c8U2k\nUhJsPNfOzMCBroGYVlCilHA2bV+0DNH6+jFT0/5zE9h7c9Y26etlYV/nTfwc\n+EXEqFpzCmITbh5RtTJFz6DUvT3Ss7p6hAZVGfv7OCzZkhdihG44ArhsqPhE\nWFEH2bJ8rurJ2W1Xw6UDh3D/MullLR6rvmcaiOxMsKNiw7oNkTIuEgRRBTF5\n1Cq8VeHW7TTHOucpV1gBNGM4o5lRYT/j4l1sooWaaP0KfiOnxKMYKgA6/HtJ\nAK+8/a20mBfSTDLwLq5juGQyMNDfiB7qre2VXDKUpnfjMupNHVForqKEXPPV\nqlu1EmwwknGqwmq+vmvl8iyJzkdwzdAQbI3OQQpD0Wpjo2u5bR4C1qHiGZTD\n7reKbKho+ydAqvds3/lzDfsirJMH1Lo3T9BPG4DXGNGWxNiHyleIUFE//0Xq\naZIp6zcZuaAxCrxKaMJw93mwR/yWXlW6t6dhBaLH+L91ausqipdta//OfEbn\nDFwW+MwQ+Uzz75DAgQY7I1epvIgCC91xmMteZU4s8mxvqjFKoLZS+fUbgBkx\n4U4QYOsLqb9DNceGAdPEjp7JzCT8Unn6uyI07L4aWxUFOyWT/bLNy/gVwdar\nV5GexSId1IS6w+EqbCC+a0pBscdH6s1oe/s0TrR8VPfMiAN1n/36Ar7m9/sM\nOJNV\r\n=yHne\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEN6uGvhOoKlYE3gdzvxqVQEglFUDCv4b0B8v/RvE//rAiEAoFrmSSGtR/QKuBrFlU02vC9odLZ639lT4ufCX8Nny7w="}]},"maintainers":[{"name":"csio.company","email":"csio.company@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dashcore-p2p_1.2.1_1570302662200_0.9715716751350556"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-05T18:46:39.930Z","1.2.0":"2019-10-05T18:46:40.358Z","modified":"2022-04-05T02:02:10.445Z","1.2.1":"2019-10-05T19:11:02.329Z"},"maintainers":[{"name":"csio.company","email":"csio.company@gmail.com"}],"description":"Interface to the dash P2P network for Dashcore","homepage":"https://github.com/csiocompany/dashcore-p2p#readme","keywords":["bitcoin","bitcore","dashcore"],"repository":{"type":"git","url":"git+https://github.com/csiocompany/dashcore-p2p.git"},"contributors":[{"name":"Yemel Jardi","email":"yemel@bitpay.com"},{"name":"Braydon Fuller","email":"braydon@bitpay.com"},{"name":"Ryan X. Charles","email":"ryan@bitpay.com"},{"name":"Eric Martindale","email":"eric@bitpay.com"},{"name":"Philip Hutchins","email":"philip@bitpay.com"},{"name":"Manuel Araoz","email":"maraoz@bitpay.com"},{"name":"Esteban Ordano","email":"eordano@gmail.com"},{"name":"Elichai Turkel"}],"author":{"name":"BitPay","email":"dev@bitpay.com"},"bugs":{"url":"https://github.com/csiocompany/dashcore-p2p/issues"},"license":"MIT","readme":"Dashcore P2P\n=======\n\n[![NPM Package](https://img.shields.io/npm/v/@dashevo/dashcore-p2p.svg?style=flat-square)](https://www.npmjs.org/package/@dashevo/dashcore-p2p)\n[![Build Status](https://img.shields.io/travis/com/dashevo/dashcore-p2p.svg?branch=master&style=flat-square)](https://travis-ci.com/dashevo/dashcore-p2p)\n\n`dashcore-p2p` adds Dash protocol support for Dashcore.\n\nSee [the main dashcore-lib repo](https://github.com/dashevo/dashcore-lib) for more information.\n\n## Getting Started\n\n```sh\nnpm install @dashevo/dashcore-p2p\n```\nIn order to connect to the Dash network, you'll need to know the IP address of at least one node of the network, or use [Pool](/docs/pool.md) to discover peers using a DNS seed.\n\n```javascript\nvar Peer = require('@dashevo/dashcore-p2p').Peer;\n\nvar peer = new Peer({host: '127.0.0.1'});\n\npeer.on('ready', function() {\n  // peer info\n  console.log(peer.version, peer.subversion, peer.bestHeight);\n});\npeer.on('disconnect', function() {\n  console.log('connection closed');\n});\npeer.connect();\n```\n\nThen, you can get information from other peers by using:\n\n```javascript\n// handle events\npeer.on('inv', function(message) {\n  // message.inventory[]\n});\npeer.on('tx', function(message) {\n  // message.transaction\n});\n```\n\nTake a look at the [bitcore guide](http://bitcore.io/guide/peer.html) on the usage of the `Peer` class.\n\n## Contributing\n\nPlease send pull requests for bug fixes, code optimization, and ideas for improvement. For more information on how to contribute, please refer to our [CONTRIBUTING](https://github.com/dashevo/dashcore-p2p/blob/master/CONTRIBUTING.md) file.\n\n## License\n\nCode released under [the MIT license](https://github.com/dashevo/dashcore/blob/master/LICENSE).\n\nCopyright 2013-2017 BitPay, Inc. Bitcore is a trademark maintained by BitPay, Inc.  \nCopyright 2016-2017 The Dash Foundation, Inc.  \nCopyright 2017-2018 Dash Core Group, Inc.  \n","readmeFilename":"README.md"}