diff --git a/src/main/java/org/qortal/block/Block.java b/src/main/java/org/qortal/block/Block.java index 680ef3b5..fccd3142 100644 --- a/src/main/java/org/qortal/block/Block.java +++ b/src/main/java/org/qortal/block/Block.java @@ -1026,6 +1026,10 @@ public class Block { for (Transaction transaction : this.getTransactions()) { TransactionData transactionData = transaction.getTransactionData(); + // Skip AT transactions as they are covered by prior call to Block.areAtsValid() + if (transactionData.getType() == TransactionType.AT) + continue; + // GenesisTransactions are not allowed (GenesisBlock overrides isValid() to allow them) if (transactionData.getType() == TransactionType.GENESIS || transactionData.getType() == TransactionType.ACCOUNT_FLAGS) return ValidationResult.GENESIS_TRANSACTIONS_INVALID;