diff --git a/internal/consensus/state.go b/internal/consensus/state.go index 86ab3b4f9..ac1993d27 100644 --- a/internal/consensus/state.go +++ b/internal/consensus/state.go @@ -1332,10 +1332,10 @@ func (cs *State) defaultDoPrevote(height int64, round int32) { } /* - 28: upon from proposer(hp, roundp) AND 2f + 1 while - stepp = propose && (vr ≥ 0 && vr < roundp) do - 29: if valid(v) && (lockedRoundp ≤ vr || lockedValuep = v) then - 30: broadcast + 28: upon from proposer(h_p, round_p) AND 2f + 1 while + step_p = propose && (v_r ≥ 0 && v_r < round_p) do + 29: if valid(v) && (lockedRound_p ≤ v_r || lockedValue_p = v) then + 30: broadcast */ blockID, ok := cs.Votes.Prevotes(cs.Proposal.POLRound).TwoThirdsMajority() if ok && cs.ProposalBlock.HashesTo(blockID.Hash) && cs.Proposal.POLRound >= 0 && cs.Proposal.POLRound < cs.Round {