aboutsummaryrefslogtreecommitdiffstats
path: root/core/consensus.go
diff options
context:
space:
mode:
authorJimmy Hu <jimmy.hu@dexon.org>2018-09-11 13:28:44 +0800
committerGitHub <noreply@github.com>2018-09-11 13:28:44 +0800
commit582a491aa0bcb784ac7b65ebbfb42139945ea703 (patch)
tree8589bad986f512455717728012c3d9edf3b68c4f /core/consensus.go
parent2439f49063d8498eadf26d4fa1220c5eac8412a8 (diff)
downloadtangerine-consensus-582a491aa0bcb784ac7b65ebbfb42139945ea703.tar
tangerine-consensus-582a491aa0bcb784ac7b65ebbfb42139945ea703.tar.gz
tangerine-consensus-582a491aa0bcb784ac7b65ebbfb42139945ea703.tar.bz2
tangerine-consensus-582a491aa0bcb784ac7b65ebbfb42139945ea703.tar.lz
tangerine-consensus-582a491aa0bcb784ac7b65ebbfb42139945ea703.tar.xz
tangerine-consensus-582a491aa0bcb784ac7b65ebbfb42139945ea703.tar.zst
tangerine-consensus-582a491aa0bcb784ac7b65ebbfb42139945ea703.zip
core: timestamp (#98)
Diffstat (limited to 'core/consensus.go')
-rw-r--r--core/consensus.go11
1 files changed, 3 insertions, 8 deletions
diff --git a/core/consensus.go b/core/consensus.go
index 6d74bd7..a9ec6a5 100644
--- a/core/consensus.go
+++ b/core/consensus.go
@@ -467,8 +467,7 @@ func (con *Consensus) ProcessBlock(block *types.Block) (err error) {
}
con.app.TotalOrderingDeliver(hashes, earlyDelivered)
// Perform timestamp generation.
- deliveredBlocks, _, err = con.ctModule.processBlocks(
- deliveredBlocks)
+ err = con.ctModule.processBlocks(deliveredBlocks)
if err != nil {
return
}
@@ -518,7 +517,7 @@ func (con *Consensus) PrepareBlock(b *types.Block,
defer con.lock.RUnlock()
con.rbModule.prepareBlock(b)
- b.Timestamps[b.ProposerID] = proposeTime
+ b.Timestamp = proposeTime
b.Payloads = con.app.PreparePayloads(b.Position)
b.Hash, err = hashBlock(b)
if err != nil {
@@ -544,11 +543,7 @@ func (con *Consensus) PrepareGenesisBlock(b *types.Block,
b.Position.Height = 0
b.ParentHash = common.Hash{}
b.Acks = make(map[common.Hash]struct{})
- b.Timestamps = make(map[types.ValidatorID]time.Time)
- for vID := range con.gov.GetValidatorSet() {
- b.Timestamps[vID] = time.Time{}
- }
- b.Timestamps[b.ProposerID] = proposeTime
+ b.Timestamp = proposeTime
b.Hash, err = hashBlock(b)
if err != nil {
return