core: charge floorDataGas if it exceeds regularGas

This commit is contained in:
Marius van der Wijden 2026-07-10 14:08:29 +02:00
parent 111e7b8b48
commit 60a9e39ba7

View file

@ -912,6 +912,7 @@ func (st *stateTransition) settleGas(rules params.Rules, floorDataGas uint64) (g
} }
if rules.IsAmsterdam { if rules.IsAmsterdam {
txRegularGas = max(txRegularGas, floorDataGas)
if err = st.gp.ChargeGasAmsterdam(txRegularGas, txStateGas, gasUsed); err != nil { if err = st.gp.ChargeGasAmsterdam(txRegularGas, txStateGas, gasUsed); err != nil {
return 0, 0, err return 0, 0, err
} }