-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
tracing regression in erigon 3 #10444
Comments
thank you for valid test, trying to reproduce now, could take day or two. UPD: issue persists and roots down to incorrect snapshot .ef files for given region. Log was helpful - some blocks are going by long increasing ranges which gave a clue. |
fixed. but need (git pull and re-sync). and we didn't work on #10747 yet |
this appears fixed as of 900f730 |
System information
Erigon version:
erigon version 3.00.0-dev-be889f62
OS & Version: Linux
Commit hash: be889f6
Erigon Command (with flags/config):
Consensus Layer: erigon internal
Consensus Layer Command (with flags/config):
Chain/Network: ethereum
Expected behaviour
correct traces are returned
Actual behaviour
rpc errors out with "insufficient funds for gas", as well as "nonce too low".
this also affects receipts since erigon now generates them ad hoc.
Steps to reproduce the behaviour
i ran
cryo traces -a
on a full block range, it has reported errors in 23 chunks (23k blocks).then i further isolated the issue by running
trace_block
against these block ranges, and narrowed it down to 6105 blocks.then i ran
trace_transaction
against every transaction in these blocks and wrote down the ones that have returned an error. however, i noticed that all the txs after the first failing transaction are failing. so i'm only providing the first failing tx for each block i got fromtrace_block
.the full list can be found here. it should be helpful for producing and verifying the fix.
The text was updated successfully, but these errors were encountered: