Skip to content

digicontributer/digibyte-p2p

This branch is 6 commits ahead of bitpay/bitcore-p2p:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
digicontributer
Nov 17, 2019
c1d6321 · Nov 17, 2019
Jul 13, 2019
Jul 13, 2019
Nov 17, 2019
Aug 4, 2019
Jan 15, 2015
Jan 20, 2015
Jul 13, 2019
Jan 15, 2015
Mar 15, 2017
Jul 13, 2019
Jan 15, 2015
Jul 13, 2019
Jul 13, 2019
Jul 13, 2019
Jan 15, 2015
Aug 4, 2019
Aug 4, 2019

Repository files navigation

bitcore payment protocol

digibyte P2P

NPM Package Build Status Coverage Status

digibyte-p2p adds Bitcoin protocol support for DigiByte-js.

See the main bitcore repo for more information.

Getting Started

npm install digibyte-p2p

In 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 to discover peers using a DNS seed.

var Peer = require('digibyte-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.

Contributing

See CONTRIBUTING.md on the main digibyte-js repo for information about how to contribute.

License

Code released under the MIT license.

Copyright 2013-2015 BitPay, Inc. Bitcore is a trademark maintained by BitPay, Inc.

About

Interface to the digibyte P2P network for digibyte-js

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%