HotShot icon indicating copy to clipboard operation
HotShot copied to clipboard

[MACRO] - CX_CLEANUP - Consensus Cleanup

Open elliedavidson opened this issue 1 year ago • 1 comments

What is this task and why do we need to work on it?

This task encompasses efforts to audit consensus logic and tests. We need to work on it to ensure HotShot is stable and logically correct.

What work will need to be done to complete this task?

  • [ ] For each event, audit logic according to HotShot state diagrams
  • [ ] For each event, write unit tests for all possible event outcomes
  • [ ] Break down big task handler function in the core consensus tasks into individual functions
  • [ ] Move web server, networking, and crypto into their own repositiory
  • [ ] Rename variables and filenames to describe what they reference better

Subissues

  • [x] #3097
  • [x] #3129
  • [x] #2357
  • [x] #2767
  • [ ] #2808
  • [x] #2788
  • [x] https://github.com/EspressoSystems/HotShot/issues/2620
  • [x] #3024

Are there any other details to include?

No response

What are the acceptance criteria to close this issue?

  • [ ] All events have been audited
  • [ ] There are unit tests for all possible event outcomes
  • [ ] All tests pass

Branch work will be merged to (if not the default branch)

No response

elliedavidson avatar Jan 08 '24 20:01 elliedavidson