diff --git a/src/main/java/org/qortal/repository/hsqldb/HSQLDBBlockRepository.java b/src/main/java/org/qortal/repository/hsqldb/HSQLDBBlockRepository.java index 8bfd3584..56f3377f 100644 --- a/src/main/java/org/qortal/repository/hsqldb/HSQLDBBlockRepository.java +++ b/src/main/java/org/qortal/repository/hsqldb/HSQLDBBlockRepository.java @@ -175,7 +175,11 @@ public class HSQLDBBlockRepository implements BlockRepository { public List getTransactionsFromSignature(byte[] signature, Integer limit, Integer offset, Boolean reverse) throws DataException { StringBuilder sql = new StringBuilder(256); - sql.append("SELECT transaction_signature FROM BlockTransactions WHERE block_signature = ? ORDER BY sequence"); + sql.append("SELECT transaction_signature FROM BlockTransactions WHERE block_signature = ? ORDER BY block_signature"); + if (reverse != null && reverse) + sql.append(" DESC"); + + sql.append(", sequence"); if (reverse != null && reverse) sql.append(" DESC");