diff --git a/lib/blockchain/chain.js b/lib/blockchain/chain.js index ec1088ed..1917ffc6 100644 --- a/lib/blockchain/chain.js +++ b/lib/blockchain/chain.js @@ -283,10 +283,6 @@ Chain.prototype.verify = co(function* verify(block, prev) { var i, err, height, ts, tx, medianTime; var commit, ancestors, state; - // Skip the genesis block. - if (this.isGenesis(block)) - return this.state; - // Non-contextual checks. if (!block.verify(ret)) { err = new VerifyError(block, @@ -572,9 +568,6 @@ Chain.prototype.verifyDuplicates = co(function* verifyDuplicates(block, prev, st if (this.options.spv) return; - if (this.isGenesis(block)) - return; - if (prev.isHistorical()) return; @@ -630,9 +623,6 @@ Chain.prototype.verifyInputs = co(function* verifyInputs(block, prev, state) { if (this.options.spv) return view; - if (this.isGenesis(block)) - return view; - // Check all transactions for (i = 0; i < block.txs.length; i++) { tx = block.txs[i];