-
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
Incorrect balance stateDiff for trace_call #7200
Comments
This issue is stale because it has been open for 40 days with no activity. Remove stale label or comment, or this will be closed in 7 days. |
Keeping this open |
This issue is stale because it has been open for 40 days with no activity. Remove stale label or comment, or this will be closed in 7 days. |
Keeping this open |
This issue is stale because it has been open for 40 days with no activity. Remove stale label or comment, or this will be closed in 7 days. |
Keeping this open |
System information
Erigon version:
erigon/2.40.1
OS & Version: Linux
Chain/Network: ethereum mainnet
Expected behaviour
Eth balance to be static, so this line in
stateDiff
Output from Nethermind:
Actual behaviour
It indicates an Eth balance change on the wallet, which shouldn't exist:
Complete Erigon response:
Steps to reproduce the behaviour
As you can see, the wallet Eth balance from the calling wallet
0x22810...
went from0xdb41af42d950ca
to0x12294729269af74f8
(from 0.061 to 20.94 ETH)The decoded transaction data is just an approve method, so we wouldn't expect any balance change when using
trace_call
.The text was updated successfully, but these errors were encountered: