go-ethereum/eth/tracers
Felix Lange 2b3d617e04
internal/ethapi: skip tx gas limit check for calls (#32641)
This disables the tx gaslimit cap for eth_call and related RPC operations.

I don't like how this fix works. Ideally we'd be checking the tx
gaslimit somewhere else, like in the block validator, or any other place
that considers block transactions. Doing the check in StateTransition
means it affects all possible ways of executing a message.

The challenge is finding a place for this check that also triggers
correctly in tests where it is wanted. So for now, we are just combining
this with the EOA sender check for transactions. Both are disabled for
call-type messages.
2025-09-19 13:29:17 +02:00
..
internal eth/tracers: fix testcase 7702_delegate (#32349) 2025-08-27 21:40:55 +02:00
js core/vm: fold EVMInterpreter into EVM (#32352) 2025-08-08 00:01:41 +02:00
live eth/tracers: fix supply tracer uncle accounting (#31882) 2025-08-26 15:44:16 +02:00
logger core/vm: fold EVMInterpreter into EVM (#32352) 2025-08-08 00:01:41 +02:00
native eth/tracers: Adds codeHash to prestateTracer's response (#32391) 2025-08-13 13:51:38 +02:00
api.go internal/ethapi: skip tx gas limit check for calls (#32641) 2025-09-19 13:29:17 +02:00
api_test.go eth/tracers: add missing teardown in TestTraceChain (#32472) 2025-08-25 21:02:14 +02:00
dir.go all: update license comments and AUTHORS (#31133) 2025-02-05 23:01:17 +01:00
live.go eth/tracers: various fixes (#30540) 2024-10-17 06:51:47 +02:00
tracers_test.go cmd/evm: consolidate evm output switches (#30849) 2024-12-10 09:43:24 +01:00
tracker.go eth/traces: add state limit (#25812) 2022-10-06 10:48:04 +02:00
tracker_test.go all: update license comments and AUTHORS (#31133) 2025-02-05 23:01:17 +01:00