From f8a5ded0bab66af8823c8fd357b0c612372d2a17 Mon Sep 17 00:00:00 2001 From: CalDescent Date: Sat, 16 Apr 2022 23:20:49 +0100 Subject: [PATCH] Fix for bug introduced in commit cfe9252 --- src/main/java/org/qortal/transaction/Transaction.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/qortal/transaction/Transaction.java b/src/main/java/org/qortal/transaction/Transaction.java index 8f2c7e97..8bb90464 100644 --- a/src/main/java/org/qortal/transaction/Transaction.java +++ b/src/main/java/org/qortal/transaction/Transaction.java @@ -549,6 +549,10 @@ public abstract class Transaction { return ValidationResult.OK; } + PublicKeyAccount creator = this.getCreator(); + if (creator == null) + return ValidationResult.MISSING_CREATOR; + // Reject if unconfirmed pile already has X transactions from same creator if (countUnconfirmedByCreator(creator) >= Settings.getInstance().getMaxUnconfirmedPerAccount()) return ValidationResult.TOO_MANY_UNCONFIRMED; @@ -559,10 +563,6 @@ public abstract class Transaction { if (this.getDeadline() <= latestBlock.getTimestamp()) return ValidationResult.TIMESTAMP_TOO_OLD; - PublicKeyAccount creator = this.getCreator(); - if (creator == null) - return ValidationResult.MISSING_CREATOR; - // Check transaction's txGroupId if (!this.isValidTxGroupId()) return ValidationResult.INVALID_TX_GROUP_ID;