From 9a4ce57001e7b23e68040cd13b6df6996dbb9f80 Mon Sep 17 00:00:00 2001 From: CalDescent Date: Sat, 28 May 2022 13:33:09 +0200 Subject: [PATCH] Increase blockchain lock wait time from 30 to 60 seconds in /transactions/process. This will hopefully reduce the number of failed tradeoffer listings that result in a nonfunctional tradebot (and subsequent PENDING status shown in the UI) --- src/main/java/org/qortal/api/resource/TransactionsResource.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/qortal/api/resource/TransactionsResource.java b/src/main/java/org/qortal/api/resource/TransactionsResource.java index 4c440304..ba96bc92 100644 --- a/src/main/java/org/qortal/api/resource/TransactionsResource.java +++ b/src/main/java/org/qortal/api/resource/TransactionsResource.java @@ -748,7 +748,7 @@ public class TransactionsResource { throw ApiExceptionFactory.INSTANCE.createException(request, ApiError.INVALID_SIGNATURE); ReentrantLock blockchainLock = Controller.getInstance().getBlockchainLock(); - if (!blockchainLock.tryLock(30, TimeUnit.SECONDS)) + if (!blockchainLock.tryLock(60, TimeUnit.SECONDS)) throw createTransactionInvalidException(request, ValidationResult.NO_BLOCKCHAIN_LOCK); try {