From 67ee431474aaaadd35b6e2000a05ac57cba70434 Mon Sep 17 00:00:00 2001 From: Csaba Kiraly Date: Tue, 24 Feb 2026 12:00:38 +0100 Subject: [PATCH] core/txpool/blobpool: fix price comparison logic Signed-off-by: Csaba Kiraly --- core/txpool/blobpool/blobpool.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/txpool/blobpool/blobpool.go b/core/txpool/blobpool/blobpool.go index a0188f4f16..95239cc582 100644 --- a/core/txpool/blobpool/blobpool.go +++ b/core/txpool/blobpool/blobpool.go @@ -1578,13 +1578,13 @@ func (p *BlobPool) addLocked(tx *types.Transaction, checkGapped bool) (err error meta.evictionBlobFeeJumps = meta.blobfeeJumps if meta.nonce > next && len(p.index[from]) >= offset { prev := p.index[from][int(meta.nonce-next-1)] - if meta.evictionExecTip.Cmp(meta.execTipCap) < 0 { + if meta.evictionExecTip.Cmp(prev.evictionExecTip) > 0 { meta.evictionExecTip = prev.evictionExecTip } - if meta.evictionExecFeeJumps < meta.basefeeJumps { + if meta.evictionExecFeeJumps > prev.evictionExecFeeJumps { meta.evictionExecFeeJumps = prev.evictionExecFeeJumps } - if meta.evictionBlobFeeJumps < meta.blobfeeJumps { + if meta.evictionBlobFeeJumps > prev.evictionBlobFeeJumps { meta.evictionBlobFeeJumps = prev.evictionBlobFeeJumps } }