We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 40ac6d7 commit 3c92b0bCopy full SHA for 3c92b0b
1 file changed
based/crates/common/src/transaction/tx_list.rs
@@ -49,12 +49,12 @@ impl TxList {
49
if self.txs.front().is_some_and(|t| t.nonce() > nonce) {
50
return false;
51
}
52
- while let Some(t) = self.txs.pop_front() {
53
- if t.nonce() == nonce {
54
- f(t);
+ while let Some(tx) = self.txs.pop_front() {
+ if tx.nonce() > nonce {
+ self.txs.push_front(tx);
55
break;
56
57
+ f(tx);
58
59
self.is_empty()
60
0 commit comments