core-rs-albatross
core-rs-albatross copied to clipboard
Move as many as possible responsibilities of Tendermint from the validator crate to the Tendermint crate.
This means some signifcant refactoring to the TendermintOutsideDeps
and the TendermintState
. In particular, but not limited to:
- [ ] Move the aggregation logic such that the state can reflect changes to aggregations.
- [ ] Move the message dispatching to aggregations, so the state can reflect a message log.