diff --git a/core/state_transition.go b/core/state_transition.go index f9c9a2ab5a..ef519918b4 100644 --- a/core/state_transition.go +++ b/core/state_transition.go @@ -532,7 +532,7 @@ func (st *stateTransition) execute() (*ExecutionResult, error) { effectiveTip := msg.GasPrice if rules.IsLondon { - effectiveTip = new(big.Int).Sub(msg.GasFeeCap, st.evm.Context.BaseFee) + effectiveTip = new(big.Int).Sub(msg.GasPrice, st.evm.Context.BaseFee) if effectiveTip.Cmp(msg.GasTipCap) > 0 { effectiveTip = msg.GasTipCap }