diff --git a/substrate/tendermint/machine/src/lib.rs b/substrate/tendermint/machine/src/lib.rs index 506321f3..6e45f7e2 100644 --- a/substrate/tendermint/machine/src/lib.rs +++ b/substrate/tendermint/machine/src/lib.rs @@ -213,13 +213,14 @@ impl<N: Network + 'static> TendermintMachine<N> { let end = self.timeout(Step::Precommit); self.end_time.insert(Round(r), end); self.start_time = end; + self.round.0 += 1; } + debug_assert_eq!(self.round, round); // 11-13 // Clear timeouts self.timeouts = HashMap::new(); - self.round = round; self.end_time.insert(round, self.timeout(Step::Precommit)); self.step = Step::Propose; self.round_propose()