Merge pull request #85 from trapp/peermanager-example-fixed

PeerManager example didn't receive transactions.
This commit is contained in:
Ryan X. Charles 2014-02-20 10:43:55 -05:00
commit 5309f42032
2 changed files with 15 additions and 9 deletions

View File

@ -41,9 +41,9 @@ try {
``` ```
## Monitoring Blocks and Transactions ## Monitoring Blocks and Transactions
``` ```
var networks = require('../networks'); var networks = require('bitcore/networks');
var Peer = require('../Peer').class(); var Peer = require('bitcore/Peer').class();
var PeerManager = require('../PeerManager').createClass({ var PeerManager = require('bitcore/PeerManager').createClass({
network: networks.testnet network: networks.testnet
}); });
var util= require('util'); var util= require('util');
@ -54,11 +54,14 @@ var handleBlock = function(b) {
}; };
var handleTx = function(b) { var handleTx = function(b) {
console.log('block tx:', util.inspect(b.message,{depth:null})); var tx = info.message.tx.getStandardizedObject();
console.log('block tx:', util.inspect(tx,{depth:null}));
}; };
var handleInv = function(b) { var handleInv = function(b) {
console.log('block inv:', util.inspect(b.message,{depth:null})); console.log('block inv:', util.inspect(info.message,{depth:null}));
var invs = info.message.invs;
info.conn.sendGetData(invs);
}; };

View File

@ -15,12 +15,15 @@ var handleBlock = function(b) {
console.log('block received:', util.inspect(b.message,{depth:null})); console.log('block received:', util.inspect(b.message,{depth:null}));
}; };
var handleTx = function(b) { var handleTx = function(info) {
console.log('block tx:', util.inspect(b.message,{depth:null})); var tx = info.message.tx.getStandardizedObject();
console.log('block tx:', util.inspect(tx,{depth:null}));
}; };
var handleInv = function(b) { var handleInv = function(info) {
console.log('block inv:', util.inspect(b.message,{depth:null})); console.log('block inv:', util.inspect(info.message,{depth:null}));
var invs = info.message.invs;
info.conn.sendGetData(invs);
}; };