diff --git a/lib/bcoin/chaindb.js b/lib/bcoin/chaindb.js index 678a52f9..2cfeba79 100644 --- a/lib/bcoin/chaindb.js +++ b/lib/bcoin/chaindb.js @@ -783,6 +783,10 @@ ChainDB.prototype.connectBlock = function connectBlock(block, batch, callback) { return utils.nextTick(callback); } + // Genesis block's coinbase is unspendable. + if (block.hash('hex') === network.genesis.hash) + return utils.nextTick(callback); + this._ensureBlock(block, function(err, block) { if (err) return callback(err);