Skip to content

Revert "[wip] sd: removing txNum field "#19508

Merged
AskAlexSharov merged 2 commits intomainfrom
revert-19489-alex/txnum_nope_34
Feb 27, 2026
Merged

Revert "[wip] sd: removing txNum field "#19508
AskAlexSharov merged 2 commits intomainfrom
revert-19489-alex/txnum_nope_34

Conversation

@Giulio2002
Copy link
Collaborator

Reverts #19489

Lets do this in v3.5.0

@AskAlexSharov AskAlexSharov enabled auto-merge (squash) February 27, 2026 02:22
@AskAlexSharov AskAlexSharov merged commit 5ff1079 into main Feb 27, 2026
24 of 26 checks passed
@AskAlexSharov AskAlexSharov deleted the revert-19489-alex/txnum_nope_34 branch February 27, 2026 03:09
Giulio2002 added a commit that referenced this pull request Mar 2, 2026
…m field")

Re-reverts #19508 to investigate regression in 'Sync from scratch test (minimal node)'.

#19508 re-added SetTxNum() calls to exec3_serial.go, exec3_parallel.go,
stage_execute.go, domain_shared.go and squeeze.go. These SetTxNum calls set
sd.currentStep = txNum / stepSize during serial execution, which may corrupt
state reads or commitment calculations at recent mainnet blocks (~24.5M).

Bisect: mainnet PASSED at sha before #19508 (Feb 27), FAILED (gas used mismatch
+ wrong trie root) at sha after #19508 (Feb 28).
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