HotShot
HotShot copied to clipboard
[MACRO] - DEPENDENCY_REFACTOR - Refactor Consensus Using Dependency Tasks
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 with the dependency framework
- [x] #2644
- [x] #2708
- [x] #2709
- [x] #2710
- [ ] #2711
- [x] #2712
- [x] #2713
- [x] #2750
- [x] #2951
- [x] #2981
- [x] #2986
- [x] #2744
- [x] #3092
- [x] #3037
- [x] #3050
Note: All prior work was for the consensus-aligned implementation (i.e. keeping the same under-the-hood function calls, but using the dependency tasks). What follows are the tasks for a full clean-room re-implementation of the various tasks as their own independent units.
-
Consensus 2 refactor
- [x] #3170
- [x] #3171
- [x] #3172
- [x] #3173
- [ ] #3085
- [ ] #3051
- [x] #2748
- [x] #3266
- [x] #3277
- [ ] #3282
- [x] #3283
- [x] #3292
- [x] #3293
- [x] #3296
- [x] #3306
- [x] #3342
- [x] #3356
- [x] #3426
What work will need to be done to complete this task?
No response
Are there any other details to include?
No response
What are the acceptance criteria to close this issue?
Original consensus task is fully replaced by the new consensus task plus dependency tasks.
Branch work will be merged to (if not the default branch)
No response