-
Notifications
You must be signed in to change notification settings - Fork 226
Open
Description
Describe the bug
Recurring gas validation errors at multiple block heights preventing reliable sync. Node repeatedly encounters "block gas used mismatch" errors, forcing unwinding and restart loops.
Affected blocks:
- Block 208,657
- Block 4,943,007
- Block 6,033,686
- Additional blocks between 6,031,548 - 6,146,728 (current)
Pattern: Node syncs successfully to a certain block, hits gas validation error, unwinds to last valid state, and repeats indefinitely. This creates challenges for maintaining continuous sync operation..
Current status: Node stuck in unwind loop, unable to progress beyond block 6,031,548.
Steps to reproduce
- Start v1.3.1 node on Moderato testnet
- Sync from genesis with --follow wss://rpc.moderato.tempo.xyz
- Observe node sync until hitting affected block
- Node fails validation and unwinds
Logs
Feb 23 21:44:14 tempo[253203]: ERROR Stage encountered a validation error: block gas used mismatch: got 17205410, expected 17184872; gas spent by each transaction: [(0, 43553), (1, 69671), (2, 96621), ..., (103, 17205410), (104, 17205410)] stage=Execution bad_block=6033686
Feb 23 21:44:14 tempo[253203]: INFO Unwinding{stage=Execution}: Starting unwind from=6029293 to=6029293 bad_block=Some(6033686)
Pattern repeats: Node attempts sync → hits block 6033686 → gas validation fails → unwinds to 6029293 → retries → fails again
Platform(s)
Linux (x86)
Container Type
Not running in a container
What version/commit are you on?
v1.3.1 (202f2ee)
If you've built from source, provide the full command you used
No response
Code of Conduct
- I agree to follow the Code of Conduct
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels