diff --git a/src/main/java/org/qortal/transaction/Transaction.java b/src/main/java/org/qortal/transaction/Transaction.java index 715efa48..2cbfd2d4 100644 --- a/src/main/java/org/qortal/transaction/Transaction.java +++ b/src/main/java/org/qortal/transaction/Transaction.java @@ -610,9 +610,7 @@ public abstract class Transaction { Transaction transaction = Transaction.fromData(repository, transactionData); if (transaction.isStillValidUnconfirmed(latestBlockData.getTimestamp()) != ValidationResult.OK) - continue; - - unconfirmedTransactionsIterator.remove(); + unconfirmedTransactionsIterator.remove(); } return unconfirmedTransactions; @@ -638,10 +636,7 @@ public abstract class Transaction { Transaction transaction = Transaction.fromData(repository, transactionData); if (transaction.isStillValidUnconfirmed(latestBlockData.getTimestamp()) != ValidationResult.OK) - continue; - - invalidTransactions.add(transactionData); - unconfirmedTransactionsIterator.remove(); + invalidTransactions.add(transactionData); } return invalidTransactions;