From 0ef0d8c59b58ccfc8ac814dd6dac3990d4a16be2 Mon Sep 17 00:00:00 2001 From: Jim Posen Date: Fri, 9 Feb 2018 08:34:30 -0800 Subject: [PATCH] blockchain: Initialize database with genesis block. This fixes a bug introduced by #1066. --- blockchain/chainio.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/blockchain/chainio.go b/blockchain/chainio.go index 44558494..3b0e2584 100644 --- a/blockchain/chainio.go +++ b/blockchain/chainio.go @@ -1125,6 +1125,12 @@ func (b *BlockChain) createChainState() error { return err } + // Save the genesis block to the block index database. + err = dbStoreBlockNode(dbTx, node) + if err != nil { + return err + } + // Add the genesis block hash to height and height to hash // mappings to the index. err = dbPutBlockIndex(dbTx, &node.hash, node.height)