From c6db0b2491c8869b37ec6c8bc1a1264a1e4bfe7f Mon Sep 17 00:00:00 2001 From: Jimmy Hu Date: Mon, 5 Nov 2018 10:08:38 +0800 Subject: core: Copy witness for empty block (#292) --- core/lattice-data.go | 3 +++ 1 file changed, 3 insertions(+) (limited to 'core') diff --git a/core/lattice-data.go b/core/lattice-data.go index ca24661..3f8c42b 100644 --- a/core/lattice-data.go +++ b/core/lattice-data.go @@ -488,6 +488,9 @@ func (data *latticeData) prepareEmptyBlock(b *types.Block) { } b.Position.Height = chainTip.Position.Height + 1 b.Timestamp = chainTip.Timestamp.Add(chainTipConfig.minBlockTimeInterval) + b.Witness.Height = chainTip.Witness.Height + b.Witness.Data = make([]byte, len(chainTip.Witness.Data)) + copy(b.Witness.Data, chainTip.Witness.Data) acks = append(acks, chainTip.Hash) } b.Acks = common.NewSortedHashes(acks) -- cgit v1.2.3