diff --git a/core/state_transition.go b/core/state_transition.go index a3a9efeaa4..3c2f9a7238 100644 --- a/core/state_transition.go +++ b/core/state_transition.go @@ -912,6 +912,7 @@ func (st *stateTransition) settleGas(rules params.Rules, floorDataGas uint64) (g } if rules.IsAmsterdam { + txRegularGas = max(txRegularGas, floorDataGas) if err = st.gp.ChargeGasAmsterdam(txRegularGas, txStateGas, gasUsed); err != nil { return 0, 0, err }