mirror of https://github.com/ethereum/go-ethereum
Prior to this change, eth_call changed the balance of the sender account in the EVM environment to 2^256 wei to cover the gas cost of the call execution. We've had this behavior for a long time even though it's super confusing. This commit sets the default call gasprice to zero instead of updating the balance, which is better because it makes eth_call semantics less surprising. Removing the built-in balance assignment also makes balance overrides work as expected.pull/20807/head
parent
0734c4b820
commit
39f502329f
Loading…
Reference in new issue