HotShot
HotShot copied to clipboard
### What is this task and why do we need to work on it? - Previous sad-path tests added in https://github.com/EspressoSystems/HotShot/issues/2709 should still work. - Sad path: Add unit tests...
### What is this task and why do we need to work on it? For consensus nodes, we want a simple endpoint that denotes whether or not it is healthy....
### What is this task and why do we need to work on it? Right now, our examples are full of unused and misnamed config values. We want this config...
### What is this task and why do we need to work on it? For benchmarking, we have the need for running multiple runs either sequentially or concurrently. This allows...
### What is this task and why do we need to work on it? Currently `build_vid_proposal` arbitrarily returns the first `VidDisperseShare` proposal. It should return all the `VidDisperseShare`s proposals so...
### What is this task and why do we need to work on it? We implement network behavior on top of the default libp2p behaviors. The libp2p library has many...
### What is this task and why do we need to work on it? Downstream applications need the `vid_scheme` constructor to compile to WASM: https://github.com/EspressoSystems/HotShot/blob/ddfaf0d12326b5122b2f2a6837ee0e78820a71f8/crates/types/src/vid.rs#L52 The best way to do...
### What is this task and why do we need to work on it? - What is this task: enable the unwrap_used lint globally in our workspace cargo.toml - Why...
### What is this task and why do we need to work on it? All nodes calculate the new state when calling `validate_and_apply_header`. A leader calculates the state one more...
### What is this task and why do we need to work on it? Currently, we calculate commits in consensus by constructing a `Leaf` and manually filling in fields from...