Skip to content

Add early return optimization to CheckBlock for already verified blocks#1279

Open
mat-prog310 wants to merge 1 commit intoRavenProject:masterfrom
mat-prog310:master
Open

Add early return optimization to CheckBlock for already verified blocks#1279
mat-prog310 wants to merge 1 commit intoRavenProject:masterfrom
mat-prog310:master

Conversation

@mat-prog310
Copy link
Copy Markdown

Adds an early return at the beginning of CheckBlock() to skip redundant validation when block.fChecked is already true.

Changes:

  • Returns immediately if block is already marked as verified
  • Prevents unnecessary CPU usage on node restart and repeated calls
  • No impact on consensus or validation logic

Testing: Existing tests pass. Verified that unverified blocks still undergo full validation.

Files: src/validation.cpp

…é et vérification de la taille minimale des transactions
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