bitcore-node-zcash/example/index.js

32 lines
666 B
JavaScript
Raw Normal View History

2015-07-09 09:55:53 -07:00
'use strict';
var BitcoinNode = require('..').Node;
var chainlib = require('chainlib');
var log = chainlib.log;
log.debug = function() {};
2014-12-07 00:21:24 -08:00
var configuration = {
2015-07-31 08:40:15 -07:00
datadir: process.env.BITCORENODE_DIR || '~/.bitcoin',
network: 'testnet'
};
2014-12-07 00:21:24 -08:00
var node = new BitcoinNode(configuration);
var count = 0;
var interval;
node.on('ready', function() {
interval = setInterval(function() {
log.info('Sync Status: Tip:', node.chain.tip.hash, 'Height:', node.chain.tip.__height, 'Rate:', count/10, 'blocks per second');
count = 0;
}, 10000);
2015-07-30 12:14:14 -07:00
});
node.on('error', function(err) {
log.error(err);
2014-12-07 00:21:24 -08:00
});
node.chain.on('addblock', function(block) {
count++;
2014-12-07 00:21:24 -08:00
});