From 3152f724602fc1b6926f76343f523b0bba068a43 Mon Sep 17 00:00:00 2001 From: Timon Rapp Date: Thu, 20 Feb 2014 14:57:38 +0100 Subject: [PATCH 1/2] Added response to invites to receive transactions in the example. --- examples/PeerManager.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/examples/PeerManager.js b/examples/PeerManager.js index 910abdf10..cdc848caf 100644 --- a/examples/PeerManager.js +++ b/examples/PeerManager.js @@ -15,12 +15,15 @@ var handleBlock = function(b) { console.log('block received:', util.inspect(b.message,{depth:null})); }; -var handleTx = function(b) { - console.log('block tx:', util.inspect(b.message,{depth:null})); +var handleTx = function(info) { + var tx = info.message.tx.getStandardizedObject(); + console.log('block tx:', util.inspect(tx,{depth:null})); }; -var handleInv = function(b) { - console.log('block inv:', util.inspect(b.message,{depth:null})); +var handleInv = function(info) { + console.log('block inv:', util.inspect(info.message,{depth:null})); + var invs = info.message.invs; + info.conn.sendGetData(invs); }; From bd73e26a4c45a782338b451b7b4bd2851f407478 Mon Sep 17 00:00:00 2001 From: Timon Rapp Date: Thu, 20 Feb 2014 15:04:02 +0100 Subject: [PATCH 2/2] Updated example in README.md --- README.md | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index bd7f52929..314c2e707 100644 --- a/README.md +++ b/README.md @@ -41,9 +41,9 @@ try { ``` ## Monitoring Blocks and Transactions ``` -var networks = require('../networks'); -var Peer = require('../Peer').class(); -var PeerManager = require('../PeerManager').createClass({ +var networks = require('bitcore/networks'); +var Peer = require('bitcore/Peer').class(); +var PeerManager = require('bitcore/PeerManager').createClass({ network: networks.testnet }); var util= require('util'); @@ -54,11 +54,14 @@ var handleBlock = 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) { - 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); };