perf: call increment once (#13193)

This commit is contained in:
Matthias Seitz
2024-12-06 22:08:22 +01:00
committed by GitHub
parent 2183752f8d
commit e9915702fa

View File

@ -489,13 +489,16 @@ impl<T: TransactionOrdering> TxPool<T> {
self.all_transactions.set_block_info(block_info);
// Remove all transaction that were included in the block
let mut removed_txs_count = 0;
for tx_hash in &mined_transactions {
if self.prune_transaction_by_hash(tx_hash).is_some() {
// Update removed transactions metric
self.metrics.removed_transactions.increment(1);
removed_txs_count += 1;
}
}
// Update removed transactions metric
self.metrics.removed_transactions.increment(removed_txs_count);
let UpdateOutcome { promoted, discarded } = self.update_accounts(changed_senders);
self.update_transaction_type_metrics();