From dd9d3fdb22ded705260016ca4e9427fe6da3fd59 Mon Sep 17 00:00:00 2001
From: CalDescent <caldescent@protonmail.com>
Date: Sat, 12 Aug 2023 19:27:19 +0100
Subject: [PATCH] Add to the unconfirmed transactions cache when importing a
 transaction.

---
 src/main/java/org/qortal/controller/TransactionImporter.java | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/main/java/org/qortal/controller/TransactionImporter.java b/src/main/java/org/qortal/controller/TransactionImporter.java
index 4f3b6f2f..fa35cbbe 100644
--- a/src/main/java/org/qortal/controller/TransactionImporter.java
+++ b/src/main/java/org/qortal/controller/TransactionImporter.java
@@ -295,6 +295,11 @@ public class TransactionImporter extends Thread {
 
                         case OK: {
                             LOGGER.debug(() -> String.format("Imported %s transaction %s", transactionData.getType().name(), Base58.encode(transactionData.getSignature())));
+
+                            // Add to the unconfirmed transactions cache
+                            if (transactionData.getType() != Transaction.TransactionType.CHAT && unconfirmedTransactionsCache != null) {
+                                unconfirmedTransactionsCache.add(transactionData);
+                            }
                             break;
                         }