From db5ae2e86ed59306d3e023985dc1c52c442383da Mon Sep 17 00:00:00 2001 From: Tuna Date: Fri, 22 Mar 2019 15:39:32 +0700 Subject: [PATCH] return penalties at randomize tip fork --- eth/backend.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/eth/backend.go b/eth/backend.go index 3d2545d376..d48323eed2 100644 --- a/eth/backend.go +++ b/eth/backend.go @@ -419,8 +419,10 @@ func New(ctx *node.ServiceContext, config *Config) (*Ethereum, error) { log.Debug("Time Calculated HookPenaltyTIPSigning ", "block", header.Number, "hash", header.Hash().Hex(), "pen comeback nodes", len(penComebacks), "not enough miner", len(penalties), "time", common.PrettyDuration(time.Since(start))) penalties = append(penalties, penComebacks...) - return penalties, nil - + if chain.Config().IsTIPRandomize(header.Number) { + return penalties, nil + } + return penComebacks, nil } return []common.Address{}, nil }