diff --git a/lib/messages.js b/lib/messages.js index 5a5d04e..ccab1a4 100644 --- a/lib/messages.js +++ b/lib/messages.js @@ -974,5 +974,6 @@ Buffers.prototype.skip = function(i) { [Inventory, GetData, NotFound].forEach(function(clazz) { clazz.forBlock = creatorForItem(clazz, Inventory.TYPE.BLOCK); clazz.forFilteredBlock = creatorForItem(clazz, Inventory.TYPE.FILTERED_BLOCK); + clazz.forMerkleBlock = creatorForItem(clazz, Inventory.TYPE.FILTERED_BLOCK); clazz.forTransaction = creatorForItem(clazz, Inventory.TYPE.TX); }); diff --git a/lib/pool.js b/lib/pool.js index 98f20ee..47d6596 100644 --- a/lib/pool.js +++ b/lib/pool.js @@ -105,7 +105,7 @@ util.inherits(Pool, EventEmitter); Pool.MaxConnectedPeers = 8; Pool.RetrySeconds = 30; Pool.PeerEvents = ['version', 'inv', 'getdata', 'ping', 'pong', 'addr', - 'getaddr', 'verack', 'reject', 'alert', 'headers', 'block', + 'getaddr', 'verack', 'reject', 'alert', 'headers', 'block', 'merkleblock', 'tx', 'getblocks', 'getheaders', 'error', 'filterload', 'filteradd', 'filterclear' ];