From 33a0b911f57a07f72e930d6492ba37e00055e3c5 Mon Sep 17 00:00:00 2001 From: Galoretka Date: Wed, 11 Feb 2026 17:24:22 +0200 Subject: [PATCH] core/state: return full warm cost in BasicDataGas and CodeHashGas --- core/state/access_events.go | 6 ------ 1 file changed, 6 deletions(-) diff --git a/core/state/access_events.go b/core/state/access_events.go index 86f44bd623..c339fb629e 100644 --- a/core/state/access_events.go +++ b/core/state/access_events.go @@ -314,9 +314,6 @@ func (ae *AccessEvents) CodeChunksRangeGas(contractAddr common.Address, startPC, func (ae *AccessEvents) BasicDataGas(addr common.Address, isWrite bool, availableGas uint64, chargeWarmCosts bool) uint64 { _, expected := ae.touchAddressAndChargeGas(addr, zeroTreeIndex, bintrie.BasicDataLeafKey, isWrite, availableGas) if expected == 0 && chargeWarmCosts { - if availableGas < params.WarmStorageReadCostEIP2929 { - return availableGas - } expected = params.WarmStorageReadCostEIP2929 } return expected @@ -330,9 +327,6 @@ func (ae *AccessEvents) BasicDataGas(addr common.Address, isWrite bool, availabl func (ae *AccessEvents) CodeHashGas(addr common.Address, isWrite bool, availableGas uint64, chargeWarmCosts bool) uint64 { _, expected := ae.touchAddressAndChargeGas(addr, zeroTreeIndex, bintrie.CodeHashLeafKey, isWrite, availableGas) if expected == 0 && chargeWarmCosts { - if availableGas < params.WarmStorageReadCostEIP2929 { - return availableGas - } expected = params.WarmStorageReadCostEIP2929 } return expected