|
|
@ -295,9 +295,9 @@ func (l *txList) Add(tx *types.Transaction, priceBump uint64) (bool, *types.Tran |
|
|
|
thresholdFeeCap := aFeeCap.Div(aFeeCap, b) |
|
|
|
thresholdFeeCap := aFeeCap.Div(aFeeCap, b) |
|
|
|
thresholdTip := aTip.Div(aTip, b) |
|
|
|
thresholdTip := aTip.Div(aTip, b) |
|
|
|
|
|
|
|
|
|
|
|
// Have to ensure that either the new fee cap or tip is higher than the
|
|
|
|
// We have to ensure that both the new fee cap and tip are higher than the
|
|
|
|
// old ones as well as checking the percentage threshold to ensure that
|
|
|
|
// old ones as well as checking the percentage threshold to ensure that
|
|
|
|
// this is accurate for low (Wei-level) gas price replacements
|
|
|
|
// this is accurate for low (Wei-level) gas price replacements.
|
|
|
|
if tx.GasFeeCapIntCmp(thresholdFeeCap) < 0 || tx.GasTipCapIntCmp(thresholdTip) < 0 { |
|
|
|
if tx.GasFeeCapIntCmp(thresholdFeeCap) < 0 || tx.GasTipCapIntCmp(thresholdTip) < 0 { |
|
|
|
return false, nil |
|
|
|
return false, nil |
|
|
|
} |
|
|
|
} |
|
|
|