From 73453ea144d905276dfaca9ecaffccb6db2936eb Mon Sep 17 00:00:00 2001 From: Jeancarlo Date: Tue, 22 Nov 2022 14:14:55 -0500 Subject: [PATCH] change validation to be preemvtive --- types/mempool/sender_nonce.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/types/mempool/sender_nonce.go b/types/mempool/sender_nonce.go index 6bf1ff5f50a2..60d4608b93ca 100644 --- a/types/mempool/sender_nonce.go +++ b/types/mempool/sender_nonce.go @@ -176,13 +176,12 @@ func (i *senderNonceMepoolIterator) Next() Iterator { continue } - if senderCursor == nil { + if nextCursor := senderCursor.Next(); nextCursor != nil { + i.senderCursors[sender] = nextCursor + } else { i.senders = removeAtIndex(i.senders, senderIndex) - continue } - i.senderCursors[sender] = senderCursor.Next() - return &senderNonceMepoolIterator{ senders: i.senders, currentTx: senderCursor,