aboutsummaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorJimmy Hu <jimmy.hu@dexon.org>2018-11-05 10:08:38 +0800
committerGitHub <noreply@github.com>2018-11-05 10:08:38 +0800
commitc6db0b2491c8869b37ec6c8bc1a1264a1e4bfe7f (patch)
tree5dea4b74d4d531b44dd2351b6e94b0cb11f5a90e /core
parent66bcd6aa343f29e9b4addcfcb9934af15a24a432 (diff)
downloadtangerine-consensus-c6db0b2491c8869b37ec6c8bc1a1264a1e4bfe7f.tar
tangerine-consensus-c6db0b2491c8869b37ec6c8bc1a1264a1e4bfe7f.tar.gz
tangerine-consensus-c6db0b2491c8869b37ec6c8bc1a1264a1e4bfe7f.tar.bz2
tangerine-consensus-c6db0b2491c8869b37ec6c8bc1a1264a1e4bfe7f.tar.lz
tangerine-consensus-c6db0b2491c8869b37ec6c8bc1a1264a1e4bfe7f.tar.xz
tangerine-consensus-c6db0b2491c8869b37ec6c8bc1a1264a1e4bfe7f.tar.zst
tangerine-consensus-c6db0b2491c8869b37ec6c8bc1a1264a1e4bfe7f.zip
core: Copy witness for empty block (#292)
Diffstat (limited to 'core')
-rw-r--r--core/lattice-data.go3
1 files changed, 3 insertions, 0 deletions
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)