Skip to content

Feat: sequencer rotate support#28

Open
tomatoishealthy wants to merge 5 commits intofeat/pbft_to_singleSeqfrom
feat/sequencer-rotate
Open

Feat: sequencer rotate support#28
tomatoishealthy wants to merge 5 commits intofeat/pbft_to_singleSeqfrom
feat/sequencer-rotate

Conversation

@tomatoishealthy
Copy link


PR checklist

  • Tests written/updated, or no tests needed
  • CHANGELOG_PENDING.md updated, or no changelog entry needed
  • Updated relevant documentation (docs/) and code comments, or no
    documentation updates needed

allen.wu added 3 commits February 26, 2026 15:59
…de height

1. Add continue FOR_LOOP after successful handleTheLastTMBlock to prevent
   fall-through to type assertion secondSync.(*types.Block) which panics
   when secondSync is *types.BlockV2.
2. Populate BlockID in nilCommit to prevent 'commit cannot be for nil block'
   panic on node restart when LoadSeenCommit validates the commit.
3. Use RedoRequest instead of PopRequest on error for proper retry handling.
… mode

After upgrade, the SeenCommit for the last TM block has no valid signatures.
Skip reconstructLastCommit and allow nil LastCommit in updateToState when
already in sequencer mode, since consensus won't run.
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