fix(transaction-pool): Fix wrong assertion (#18778)

This commit is contained in:
Yichi Zhang
2025-09-30 16:14:43 +08:00
committed by GitHub
parent 2cbdb42c2c
commit 0da9fabf87
4 changed files with 7 additions and 7 deletions

View File

@@ -247,7 +247,7 @@ impl<T: ParkedOrd> ParkedPool<T> {
assert_eq!(
self.last_sender_submission.len(),
self.sender_transaction_count.len(),
"last_sender_transaction.len() != sender_to_last_transaction.len()"
"last_sender_submission.len() != sender_transaction_count.len()"
);
}
}

View File

@@ -571,16 +571,16 @@ impl<T: TransactionOrdering> PendingPool<T> {
pub(crate) fn assert_invariants(&self) {
assert!(
self.independent_transactions.len() <= self.by_id.len(),
"independent.len() > all.len()"
"independent_transactions.len() > by_id.len()"
);
assert!(
self.highest_nonces.len() <= self.by_id.len(),
"independent_descendants.len() > all.len()"
"highest_nonces.len() > by_id.len()"
);
assert_eq!(
self.highest_nonces.len(),
self.independent_transactions.len(),
"independent.len() = independent_descendants.len()"
"highest_nonces.len() != independent_transactions.len()"
);
}
}

View File

@@ -2110,7 +2110,7 @@ impl<T: PoolTransaction> AllTransactions<T> {
#[cfg(any(test, feature = "test-utils"))]
pub(crate) fn assert_invariants(&self) {
assert_eq!(self.by_hash.len(), self.txs.len(), "by_hash.len() != txs.len()");
assert!(self.auths.len() <= self.txs.len(), "auths > txs.len()");
assert!(self.auths.len() <= self.txs.len(), "auths.len() > txs.len()");
}
}

View File

@@ -1476,8 +1476,8 @@ impl MockFeeRange {
max_fee_blob: Range<u128>,
) -> Self {
assert!(
max_fee.start <= priority_fee.end,
"max_fee_range should be strictly below the priority fee range"
max_fee.start >= priority_fee.end,
"max_fee_range should be strictly above the priority fee range"
);
Self {
gas_price: gas_price.try_into().unwrap(),