Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(spec): Blocksync witnesses and invariants #594

Merged
merged 16 commits into from
Nov 22, 2024
Merged

Conversation

josef-widder
Copy link
Member

@josef-widder josef-widder commented Nov 21, 2024

contributes to: #559


PR author checklist

@josef-widder josef-widder requested a review from cason November 21, 2024 14:08
@cason cason mentioned this pull request Nov 21, 2024
7 tasks
@josef-widder josef-widder marked this pull request as ready for review November 22, 2024 11:02
Copy link
Contributor

@cason cason left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great.

@@ -106,6 +137,20 @@ module bsyncWithMockedConsensus {
syncInit(validators)
}

/// initSetup setups two servers (v2, v3) at height 4, which broadcast their
/// status. Client v4 learns the status and starts syncing from height 0.
action initSetup =
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should create a version of this init action for the other model, using the consensus state machine.

@josef-widder josef-widder merged commit 710924f into main Nov 22, 2024
13 checks passed
@josef-widder josef-widder deleted the josef/invaBS branch November 22, 2024 11:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants