From b5156554e3e91f0f376d7d6acc6e35507dd61156 Mon Sep 17 00:00:00 2001 From: wayen <19421226+flywukong@users.noreply.github.com> Date: Tue, 14 Jul 2026 17:16:37 +0800 Subject: [PATCH] eth/tracers: restrict intrinsic gas correction to system traces --- eth/tracers/api.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eth/tracers/api.go b/eth/tracers/api.go index b0c4be943e..c44c8ce9f2 100644 --- a/eth/tracers/api.go +++ b/eth/tracers/api.go @@ -1183,8 +1183,8 @@ func (api *API) traceTx(ctx context.Context, tx *types.Transaction, message *cor if err != nil { return nil, fmt.Errorf("tracing failed: %w", err) } - if tracer.OnSystemTxFixIntrinsicGas != nil { - tracer.OnSystemTxFixIntrinsicGas(intrinsicGas.RegularGas) //TODO(Nathan) + if isSystemTx && tracer.OnSystemTxFixIntrinsicGas != nil { + tracer.OnSystemTxFixIntrinsicGas(intrinsicGas.RegularGas) } return tracer.GetResult() }