Skip to content

Fix sync stuck on uncle blocks during reorgs#250

Merged
quake merged 3 commits intonervosnetwork:developfrom
eval-exec:mainnet-stuck-debug
Dec 9, 2025
Merged

Fix sync stuck on uncle blocks during reorgs#250
quake merged 3 commits intonervosnetwork:developfrom
eval-exec:mainnet-stuck-debug

Conversation

@eval-exec
Copy link
Contributor

@eval-exec eval-exec commented Nov 17, 2025

Light client sync gets stuck in infinite loop when uncle blocks are included in matched blocks during chain reorganizations.
Root cause: Uncle block hashes cannot be fetched via RPC (not on main chain), causing permanent retry loops.

@eval-exec eval-exec force-pushed the mainnet-stuck-debug branch 2 times, most recently from 42c4769 to c0a86bc Compare November 23, 2025 06:03
@eval-exec eval-exec changed the title sync stuck fix, debug Fix sync stuck on uncle blocks during reorgs Nov 23, 2025
@eval-exec eval-exec force-pushed the mainnet-stuck-debug branch 2 times, most recently from 9d6c834 to 2ddb67e Compare November 23, 2025 06:17
@eval-exec eval-exec force-pushed the mainnet-stuck-debug branch from bb95440 to e359b5e Compare December 9, 2025 07:43
Signed-off-by: Eval EXEC <execvy@gmail.com>
@eval-exec eval-exec force-pushed the mainnet-stuck-debug branch from e359b5e to 4f3e306 Compare December 9, 2025 07:44
@quake quake merged commit 9dd87b6 into nervosnetwork:develop Dec 9, 2025
7 checks passed
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.

2 participants