diff --git a/substrate/client/transaction-pool/src/fork_aware_txpool/view_store.rs b/substrate/client/transaction-pool/src/fork_aware_txpool/view_store.rs index 25022b5cb4c4ca991e48e49b18d47d81d867ef8c..c13a4e422679820c3f5c05ef45caf8d66a3153d6 100644 --- a/substrate/client/transaction-pool/src/fork_aware_txpool/view_store.rs +++ b/substrate/client/transaction-pool/src/fork_aware_txpool/view_store.rs @@ -667,14 +667,17 @@ where /// also will not be banned. No event will be triggered. /// /// For other errors, the transaction will be removed from the pool, and it will be included in - /// the returned vector. If the tuple's error is None, the transaction will be forcibly removed - /// from the pool. It will be included in the returned vector. Additionally transactions + /// the returned vector. It will be included in the returned vector. Additionally transactions /// provided as input will be banned from re-entering the pool. /// - /// For every transaction removed from the pool an Invalid event is triggered. + /// If the tuple's error is None, the transaction will be forcibly removed from the pool, + /// banned and included into the returned vector. + /// + /// For every transaction removed from the pool (including descendants) an Invalid event is + /// triggered. /// /// Returns the list of actually removed transactions, which may include transactions dependent - /// on provided set. + /// on the provided set. pub(crate) fn report_invalid( &self, at: Option<Block::Hash>,