From: iczc Date: Fri, 26 Jul 2019 08:48:48 +0000 (+0800) Subject: update X-Git-Url: http://git.osdn.net/view?p=bytom%2Fvapor.git;a=commitdiff_plain;h=60d1d8f9290cc8269ba2a764fbe48ef940b42614 update --- diff --git a/toolbar/consensusreward/consensusreward.go b/toolbar/consensusreward/consensusreward.go index ab0b98fd..783c3989 100644 --- a/toolbar/consensusreward/consensusreward.go +++ b/toolbar/consensusreward/consensusreward.go @@ -1,6 +1,7 @@ package consensusreward import ( + "fmt" "math/big" "github.com/vapor/consensus" @@ -31,6 +32,7 @@ func NewStandbyNodeReward(cfg *config.Config, startHeight, endHeight uint64) *St } func (s *StandbyNodeReward) getStandbyNodeReward(height uint64) error { + fmt.Println(height) voteInfos, err := s.node.GetVoteByHeight(height) if err != nil { return errors.Wrapf(err, "get alternative node reward") @@ -52,8 +54,8 @@ func (s *StandbyNodeReward) getStandbyNodeReward(height uint64) error { } func (s *StandbyNodeReward) Settlement() error { - for height := s.startHeight; height < s.endHeight; height += consensus.ActiveNetParams.RoundVoteBlockNums { - if err := s.getStandbyNodeReward(height); err != nil { + for height := s.startHeight + consensus.ActiveNetParams.RoundVoteBlockNums; height <= s.endHeight; height += consensus.ActiveNetParams.RoundVoteBlockNums { + if err := s.getStandbyNodeReward(height - consensus.ActiveNetParams.RoundVoteBlockNums); err != nil { return err } }