diff --git a/lib/bcoin/chain.js b/lib/bcoin/chain.js index 95a8e653..1a1b0973 100644 --- a/lib/bcoin/chain.js +++ b/lib/bcoin/chain.js @@ -29,7 +29,7 @@ Chain.prototype.add = function add(block) { // Add orphan if (this.last && prev !== this.last) { - if (!this.orphan.map[prev]) { + if (!this.map[hash] && !this.orphan.map[prev]) { this.orphan.count++; this.orphan.map[prev] = block; }