HotShot icon indicating copy to clipboard operation
HotShot copied to clipboard

[MACRO] - DEPENDENCY_REFACTOR - Refactor Consensus Using Dependency Tasks

Open shenkeyao opened this issue 8 months ago • 0 comments

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

shenkeyao avatar Jun 03 '24 05:06 shenkeyao