• Martin Holst Swende's avatar
    internal/ethapi: don't set sender-balance to maxuint, fixes #16999 (#20783) · 39f50232
    Martin Holst Swende authored
    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.
    39f50232
Name
Last commit
Last update
..
build Loading commit data...
cmdtest Loading commit data...
debug Loading commit data...
ethapi Loading commit data...
guide Loading commit data...
jsre Loading commit data...
testlog Loading commit data...
web3ext Loading commit data...