0.1.1 • Published 8 years ago
iopcore-p2p v0.1.1
Iopcore P2P
iopcore-p2p adds IoP protocol support for Iopcore.
Getting Started
npm install iopcore-p2pIn order to connect to the IoP network, you'll need to know the IP address of at least one node of the network, or use Pool to discover peers using a DNS seed.
var Peer = require('iopcore-p2p').Peer;
var peer = new Peer({host: '127.0.0.1'});
peer.on('ready', function() {
  // peer info
  console.log(peer.version, peer.subversion, peer.bestHeight);
});
peer.on('disconnect', function() {
  console.log('connection closed');
});
peer.connect();Then, you can get information from other peers by using:
// handle events
peer.on('inv', function(message) {
  // message.inventory[]
});
peer.on('tx', function(message) {
  // message.transaction
});Take a look at the bitcore guide on the usage of the Peer class.
License
Code released under the MIT license.
Copyright 2017 IoP, Inc. Iopcore is a trademark maintained by IoP Community, Inc.