Skip to content

fix: state-sync#143

Draft
baabeetaa wants to merge 8 commits into
mainfrom
fix/statesync
Draft

fix: state-sync#143
baabeetaa wants to merge 8 commits into
mainfrom
fix/statesync

Conversation

@baabeetaa

Copy link
Copy Markdown
Contributor

include #139 and #142

Fix state-sync across pruned DKG epochs

Treat Closed as an expected result when retiring an aborted consensus
engine while preserving fatal handling for genuine task failures.

Make the coins engine epoch length internally configurable and add a
deterministic regression test covering epoch transition, partition
cleanup, continued finalization, and clean shutdown.
- commit canonical DKG checkpoints and dealer logs to coins-chain state
- bind startup to an exact certified QMDB target
- reconcile protected DKG storage with crash-safe import markers
- support shareless validators until resharing provides a valid share
- seed authenticated DKG state in both genesis modes
- reject unsupported bridge-chain peer state sync
- add transition, recovery, genesis, and startup validation tests
@codecov

codecov Bot commented Jul 23, 2026

Copy link
Copy Markdown

@baabeetaa
baabeetaa marked this pull request as draft July 23, 2026 19:56
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.

1 participant