Set participation upon participation instead of constantly recalculating

This commit is contained in:
Luke Parker
2024-04-28 06:21:42 -04:00
parent 6055150451
commit 90fa9c397c
2 changed files with 23 additions and 25 deletions

View File

@@ -1003,6 +1003,7 @@ impl<N: Network + 'static> TendermintMachine<N> {
// If it's been more than 60s, rebroadcast our own messages
() = rebroadcast_future => {
log::trace!("rebroadcast future hit within tendermint machine");
let key = message_tape_key(self.genesis);
let messages = self.db.get(key).unwrap_or(vec![]);
let mut messages = messages.as_slice();