From 40230e74f41685340b144ec2fcf2dd0bf3da0e14 Mon Sep 17 00:00:00 2001 From: Roman Krasiuk Date: Mon, 7 Aug 2023 22:38:25 +0300 Subject: [PATCH] fix(txpool): emit events on discarding worst txs (#4101) --- crates/transaction-pool/src/pool/mod.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/crates/transaction-pool/src/pool/mod.rs b/crates/transaction-pool/src/pool/mod.rs index a07565b7ca..93003431c5 100644 --- a/crates/transaction-pool/src/pool/mod.rs +++ b/crates/transaction-pool/src/pool/mod.rs @@ -377,6 +377,9 @@ where return added } + let mut listener = self.event_listener.write(); + discarded.iter().for_each(|tx| listener.discarded(tx)); + // It may happen that a newly added transaction is immediately discarded, so we need to // adjust the result here added