fix(GPO): failed to get block receipt during calculating suggest price tip (#1233)

* fix(GPO): failed to get block receipt during calculating suggest priority fee

* chore: auto version bump [bot]

* change debug level

* degrade version

* chore: auto version bump [bot]

* degrade version
This commit is contained in:
Morty 2025-08-07 22:42:24 +08:00 committed by GitHub
parent 49a914fc2a
commit 78411f75c1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -43,7 +43,12 @@ func (oracle *Oracle) calculateSuggestPriorityFee(ctx context.Context, header *t
// capacity margin
receipts, err := oracle.backend.GetReceipts(ctx, header.Hash())
if receipts == nil || err != nil {
log.Error("failed to get block receipts", "block number", header.Number, "err", err)
log.Debug("failed to get block receipts during calculating suggest priority fee", "block number", header.Number, "err", err)
// If the lastIsCongested is true on the cache, return the lastPrice.
// We believe it's better to err on the side of returning a higher-than-needed suggestion than a lower-than-needed one.
if lastIsCongested {
return lastPrice, lastIsCongested
}
return suggestion, isCongested
}
var maxTxGasUsed uint64