{"_id":"@adora-wallet/adoracore-p2p-btc","_rev":"1-953786e24817fb1912fa07ae352c51cb","name":"@adora-wallet/adoracore-p2p-btc","dist-tags":{"latest":"8.25.31"},"versions":{"8.25.30":{"name":"@adora-wallet/adoracore-p2p-btc","version":"8.25.30","description":"Interface to the bitcoin P2P network for Adoracore","main":"index.js","scripts":{"test":"gulp test","test:ci":"npm run test","coverage":"gulp coverage","build":"gulp","pub":"npm run build && npm publish --access public"},"keywords":["bitcoin","adoracore"],"dependencies":{"@adora-wallet/adoracore-lib-btc":"^8.25.30","bloom-filter":"^0.2.0","buffers":"github:bitpay/node-buffers#v0.1.2-bitpay","socks5-client":"^0.3.6"},"devDependencies":{"@adora-wallet/adoracore-build":"^8.25.10","brfs":"^1.2.0","chai":"~1.10.0","gulp":"^4.0.0","sinon":"^1.12.2"},"license":"MIT","_id":"@adora-wallet/adoracore-p2p-btc@8.25.30","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-hrt0oT0wz+TnkU3dxU371N7HKu7+TCkItdyI8wLTsIlNuniFwwHHL7VWDWxW966aVUAabAKIk2XJy0xjXujBgw==","shasum":"6b7eba016ef0cec33b8a2e7c803c1fce6cb10683","tarball":"https://registry.npmjs.org/@adora-wallet/adoracore-p2p-btc/-/adoracore-p2p-btc-8.25.30.tgz","fileCount":62,"unpackedSize":587960,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJQ+z40+I/otL+xvfu1rKdDJ6J6Zxy/a63gBN3UZY1aQIgKNKqCReb5oHW2AiurqzjC7RG6wSHNDsFWe8o+i99BeU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJistEpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqekg/+LT4QBBq5H3/8pNgcUjMZnqtjjIVj+GzKH6khG3gLAK+gxQrp\r\nmAEZ+CDRHsij+5wTzOn/ZOQEH56OYF9kUFGyREpJSdsoXrfmga2293iIl9hS\r\nhvUbRBpfmtmUK2EeaxvX9eJH99HYyXaOgFkEaZHgQsKfvmZZi//weRV0y6fY\r\nciIFiEkd+fRHL7POWkSAyu3Pj+M1hbJCRjg5Ng5iSkkc6bVStkoJa2O8eCCp\r\n8f9X5Fylk/XAXTCUsr0S5UfXLQOuEvYXQdlf/ikovrvhXHJR5p+g1Rx5FUk9\r\nK+C4KP7fHNHCGbkqyaGmB+d8z/VEC4s0IZcLtONZhAD1aKte5xxZz6Q7qGwO\r\neii05wBtRMP0R9ym09HRbVCrzdVXAwfj1Mv/TWJVzsBE0/ipiXPiM7Ab1vZc\r\nUxhHd5Ba8Oj7YB/Nw71A+J7fAMCVjrCjnbsD5/lJv+VwAyJ/+sPZrkM+ngKp\r\nreueNN8Jb6OthM8u+5w1DsN00JJyPwrD9RCVmUks81MpRQv+CKMk+/eFdCOz\r\nvztyZuMgjWztT0fdR6dphhFHCsSS+CXL2zwNpR07rnQFW6G63rLQfQOTFrvZ\r\n++lW1BUX7dWyRwMtX4Kyg8yKjMdY/7gVy4B/5JiIwwAzWmxJ9yZ7YuK06rmM\r\n2pRJltei6rUuGbVQhcILzJs1RRMLV5sSJv4=\r\n=eWR9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"murmuri","email":"rumblefishinfo@gmail.com"},"directories":{},"maintainers":[{"name":"murmuri","email":"rumblefishinfo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adoracore-p2p-btc_8.25.30_1655886121308_0.1368515213499737"},"_hasShrinkwrap":false},"8.25.31":{"name":"@adora-wallet/adoracore-p2p-btc","version":"8.25.31","description":"Interface to the bitcoin P2P network for Adoracore","main":"index.js","scripts":{"test":"gulp test","test:ci":"npm run test","coverage":"gulp coverage","build":"gulp","pub":"npm run build && npm publish --access public"},"keywords":["bitcoin","adoracore"],"dependencies":{"@adora-wallet/adoracore-lib-btc":"^8.25.31","bloom-filter":"^0.2.0","buffers":"github:bitpay/node-buffers#v0.1.2-bitpay","socks5-client":"^0.3.6"},"devDependencies":{"@adora-wallet/adoracore-build":"^8.25.11","brfs":"^1.2.0","chai":"~1.10.0","gulp":"^4.0.0","sinon":"^1.12.2"},"license":"MIT","_id":"@adora-wallet/adoracore-p2p-btc@8.25.31","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-UYIPTFzbS1TDMOGC3Ronk7C9ybkIRP1L4L+kXuMik3UAeg99x8uemRZM+HhT/EgkBM+Nt9fJKt/M7N6bdXaagg==","shasum":"f7b628d19827ff83bddf340804d44db9fa0c6959","tarball":"https://registry.npmjs.org/@adora-wallet/adoracore-p2p-btc/-/adoracore-p2p-btc-8.25.31.tgz","fileCount":62,"unpackedSize":588110,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChEdAWWgWqs6LsQzULX+y2Df02o8m99MKTesmUTP3YVgIgJLAQURK/UI6YPaHwTIGmCLisrejSLX6BYjaj7gLWxjQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKFbiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruFw//WGd53yCIFUKu2mplXeqf/kYiT69ojmSF0Z897eexZjBdVtwS\r\nbXJCoGNbM50oC+b8j1jU8Hd7cW7Wq4nKJE77rXscx0rMjBQfmxRKv8XwZ2e+\r\nV10iuyKLaRbbKhjDCorxDZWcdSrvBed86r80bZn3knetwHJQr6crN5Q/XIGU\r\ndbth4g5yvnMFqqXoBXQU3OirGRGm5+Iclcso9SGMeFb8Mur+tf4z012iBIjv\r\nRg7arUpXu8WWSJVqSNcAw3BL3w6jXJsjo18RXSxhKLKPxFMVOClLDvB6oPw6\r\naU4e1mDoYPqAzaf+Zjjio0gSeOUKvU7bF3iyuYsQR2nPPaj1qjwbHs9+cvny\r\nNC8SRc2H11ktER2RAF5DcDSD/uxsOg4uFxGEMsswkdQD0O2GUpqLQiRntaJ3\r\nfjPAMlNF2pN9GrnKtI+peE0uOrkcuOYzQL5NlxahrfTziuD8zGQyvBs51Noj\r\nnvvlSfzd45SxgqMATYPYeBlgKhsv7QRLkHYYZMboderQ8emi70sKZLzewMCK\r\n9vkwG31Qr0j0gG6+/BltmGNJAZWAVb3sC/vucf6eJVk8F8SyODHUSsDxsemT\r\n9Sf4X73z5wnYLjH0vDz9Qima2Mienw29f/0Hpl6vyzp5iEN6vvs+Kh9JfrP5\r\nAJrUSdq77gARc3kMY7LiuXtpsYJOq/9GRUI=\r\n=gqBP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"murmuri","email":"rumblefishinfo@gmail.com"},"directories":{},"maintainers":[{"name":"murmuri","email":"rumblefishinfo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adoracore-p2p-btc_8.25.31_1663588066322_0.4341142469622521"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-22T08:22:01.215Z","8.25.30":"2022-06-22T08:22:01.530Z","modified":"2022-09-19T11:47:46.730Z","8.25.31":"2022-09-19T11:47:46.557Z"},"maintainers":[{"name":"murmuri","email":"rumblefishinfo@gmail.com"}],"description":"Interface to the bitcoin P2P network for Adoracore","keywords":["bitcoin","adoracore"],"license":"MIT","readme":"# Adoracore P2P\n\n**The peer-to-peer networking protocol for BTC.**\n\n`@adora-wallet/adoracore-p2p-btc` adds [Bitcoin protocol](https://en.bitcoin.it/wiki/Protocol_documentation) support for Adoracore.\n\n## Getting Started\n\n```sh\nnpm install @adora-wallet/adoracore-p2p-btc\n```\n\nIn order to connect to the Bitcoin 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('@adora-wallet/adoracore-p2p-btc').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 this [guide](./docs/peer.md) on the usage of the `Peer` class.\n\n## License\n\nCode released under [the MIT license](https://github.com/Rock-n-Block/adora-wallet-core/blob/master/LICENSE).\n\nCopyright 2022 Adora.\n","readmeFilename":"README.md"}