Commit Graph

5 Commits

Author SHA1 Message Date
Luke Parker
0b8181b912 Remove the precommit signature hash
It cached signatures per-block. Precommit signatures are bound to each 
round. This would lead to forming invalid commits when a commit should 
be formed. Under debug, the machine would catch that and panic. On 
release, it'd have everyone who wasn't a validator fail to continue 
syncing.
2022-11-13 18:15:19 -05:00
Luke Parker
c13e0c75ae Move more code into block.rs
Introduces type-aliases to obtain Data/Message/SignedMessage solely from 
a Network object.

Fixes a bug regarding stepping when you're not an active validator.
2022-11-13 18:11:09 -05:00
Luke Parker
2f3bb88744 Rename Round to RoundNumber 2022-11-12 10:52:39 -05:00
Luke Parker
e2e7a70f1e Clean up time code in tendermint-machine 2022-11-12 07:12:05 -05:00
Luke Parker
66f7663cb2 Redo Tendermint folder structure 2022-10-27 06:33:58 -04:00