-
Notifications
You must be signed in to change notification settings - Fork 59
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Initial commit * WIP: adding epoch to proposal and vote data, not compiling yet * Make it compile * Adjust tests * Add a test type for two stake tables for even and odd epochs * Debugging * Fix extended voting * Try "in epoch transition" approach * Continue debugging * Use correct epoch with Membership * Adjust tests and lints * Adapt to variable stake table after merge * Fix accidentally pulled bug in eQC rule * Commit includes epoch for vote and proposal data types * Prune dependencies (#3787) * add new message types and gate outgoing messages * Use the proper message for the proposal response * Modify commit for `Leaf2` and `QuorumData2` * Adjust tests * Clean up debug traces * Initial commit for double quorum * Add TODO * Next epoch nodes vote during epoch transition * Form the second QC at the end of an epoch * Allow early payload save but check that's it's the same * Attach next epoch justify qc to proposals * Validate the next epoch justify qc * Test with more network types * Fix fmt in tests * Use real threshold in the tests based on an epoch * Membership thresholds depend on an epoch * Make sure epoch transition proposals include the next epoch QC * Use epoch from vote and add more tests * Adjust marketplace ver number * Epochs without Marketplace and adjust tests * fix merge * Fixes after merge * Fix vid share handling * Submit transactions to the correct epoch * Address review comments * Use one lock to get two values --------- Co-authored-by: Artemii Gerasimovich <artemii@espressosys.com> Co-authored-by: ss-es <155648797+ss-es@users.noreply.github.com>
- Loading branch information
1 parent
f177ccd
commit a927746
Showing
35 changed files
with
740 additions
and
160 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.