Bitcore P2P for Reddcoin
The peer-to-peer networking protocol for RDD.
bitcore-p2p-redd adds Reddcoin protocol support for Bitcore. The wire format is Bitcoin-derived, with reddcoin's network magic (0xfbc0b6db), default protocol version 80000, the /Reddcore:VERSION/ user-agent, and BIP155 sendaddrv2 advertisement.
See the main Reddcore repo for more information.
Getting Started
npm install @reddcoinproject/bitcore-p2p-redd
In order to connect to the Reddcoin 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('@reddcoinproject/bitcore-p2p-redd').Peer;
var peer = new Peer({host: '127.0.0.1', port: 45444});
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 this guide on the usage of the Peer class.
Contributing
See Contributing.md on the main Reddcore repo for information about how to contribute.
License
Code released under the MIT license.
Original work copyright 2013-2025 BitPay, Inc. Bitcore is a trademark maintained by BitPay, Inc. Reddcoin-specific changes copyright the Reddcoin Project contributors.