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. |
||
|---|---|---|
| .. | ||
| build | ||
| cmdtest | ||
| debug | ||
| ethapi | ||
| guide | ||
| jsre | ||
| testlog | ||
| web3ext | ||