From d53f95db3133bdd90e440e0f01a84eedb88f42e3 Mon Sep 17 00:00:00 2001 From: Marius van der Wijden Date: Wed, 22 Apr 2026 12:11:41 +0200 Subject: [PATCH] core/vm: fix ordering (8037 --- core/vm/evm.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/core/vm/evm.go b/core/vm/evm.go index 81a9869a43..58071e54ea 100644 --- a/core/vm/evm.go +++ b/core/vm/evm.go @@ -331,8 +331,8 @@ func (evm *EVM) Call(caller common.Address, addr common.Address, input []byte, g if evm.Config.Tracer != nil && evm.Config.Tracer.OnGasChange != nil { evm.Config.Tracer.OnGasChange(gas.RegularGas, 0, tracing.GasChangeCallFailedExecution) } - gas.Exhaust() gasUsed.RegularGas += gas.RegularGas + gas.Exhaust() } } return ret, gas, gasUsed, err @@ -388,8 +388,8 @@ func (evm *EVM) CallCode(caller common.Address, addr common.Address, input []byt if evm.Config.Tracer != nil && evm.Config.Tracer.OnGasChange != nil { evm.Config.Tracer.OnGasChange(gas.RegularGas, 0, tracing.GasChangeCallFailedExecution) } - gas.Exhaust() gasUsed.RegularGas += gas.RegularGas + gas.Exhaust() } } return ret, gas, gasUsed, err @@ -438,8 +438,8 @@ func (evm *EVM) DelegateCall(originCaller common.Address, caller common.Address, if evm.Config.Tracer != nil && evm.Config.Tracer.OnGasChange != nil { evm.Config.Tracer.OnGasChange(gas.RegularGas, 0, tracing.GasChangeCallFailedExecution) } - gas.Exhaust() gasUsed.RegularGas += gas.RegularGas + gas.Exhaust() } } return ret, gas, gasUsed, err @@ -487,8 +487,8 @@ func (evm *EVM) StaticCall(caller common.Address, addr common.Address, input []b if evm.Config.Tracer != nil && evm.Config.Tracer.OnGasChange != nil { evm.Config.Tracer.OnGasChange(gas.RegularGas, 0, tracing.GasChangeCallFailedExecution) } - gas.Exhaust() gasUsed.RegularGas += gas.RegularGas + gas.Exhaust() } } return ret, gas, gasUsed, err