You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
stateOverrides use state objects, but ibs.Reset() clears state objects before execution, so stateOverrides take no effect.
Example: make this rpc request to the node, got error tracing failed: insufficient funds for gas * price + value: address 0x01230334cDEB19cB0f3B017E46994e393312c3C6 have 0 want 1. The account balance was not overridden.
System information
Erigon version: main branch
OS & Version: Linux
Commit hash: 8e4d8b7
Erigon Command (with flags/config):
Consensus Layer:
Consensus Layer Command (with flags/config):
Chain/Network:
Expected behaviour
debug_traceCallMany apply stateOverrides before transaction execution
Actual behaviour
stateOverrides not applied
Steps to reproduce the behaviour
#12593 added this line:
erigon/turbo/jsonrpc/tracing.go
Line 562 in 8e4d8b7
stateOverrides use state objects, but
ibs.Reset()
clears state objects before execution, so stateOverrides take no effect.Example: make this rpc request to the node, got error
tracing failed: insufficient funds for gas * price + value: address 0x01230334cDEB19cB0f3B017E46994e393312c3C6 have 0 want 1
. The account balance was not overridden.Backtrace
The text was updated successfully, but these errors were encountered: