diff --git a/backend/chaindb.go b/backend/chaindb.go index 0a2c8b72..03df822a 100644 --- a/backend/chaindb.go +++ b/backend/chaindb.go @@ -226,6 +226,10 @@ func (fs *ChainDB) addLeaf(block *types.Block, mes bool, dup bool) error { number := block.Number leaf := merkletree.NewContent(block.Hash.String(), number) + if fs.tree == nil { + return errors.New("mkt is nil") + } + l, e := fs.tree.VerifyContent(leaf) if !l { if !dup {