HotShot
HotShot copied to clipboard
### What is this task and why do we need to work on it? This task is a macro task to collect all of the issues we want to fix...
### What is this task and why do we need to work on it? Currently, some methods of `TwinsHandlerState` and `EventTransformerState` require `'static` lifetimes on `self`. This makes it somewhat...
### What is this task and why do we need to work on it? A lot of the byzantine testing behaviour is in the `hotshot` crate, in `hotshot/src/lib.rs` and `hotshot/src/tasks/mod.rs`....
### What is this task and why do we need to work on it? ### Develop an updated API to handle multiple sequencing fees per block. HotShot needs to be...
### What is this task and why do we need to work on it? Relevant to https://github.com/EspressoSystems/HotShot/issues/2356, but for the dependency refactor specifically. Subissus - Refactor voting and proposal logic...
### What is this task and why do we need to work on it? We need to remove the Payload and Metadata requirement from the builder signature in `HotShot/crates/types/src/traits/signature_key.rs`. We...
### What is this task and why do we need to work on it? After we introduce minor version upgradability to the sequencer, we will need a trait that deserializes...
### What is this task and why do we need to work on it? TODO ### What work will need to be done to complete this task? _No response_ ###...
### What is this task and why do we need to work on it? The `num_failed_views` calculation seems flakier than it should be, and so we cannot insist on failing...
### What is this task and why do we need to work on it? The following methods all take an unneeded arg of type `Self::Metadata`: `from_bytes`, `builder_commitment`, `transactions`. The following...