From 81c3a66bde743e2ca9bfdc0b9dcb08e084641143 Mon Sep 17 00:00:00 2001 From: Matt Date: Sun, 4 May 2014 02:21:15 -0600 Subject: [PATCH] Fixed "missing output details to pool address" error messages for some types of coins --- libs/paymentProcessor.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libs/paymentProcessor.js b/libs/paymentProcessor.js index 6536a9d..12513fc 100644 --- a/libs/paymentProcessor.js +++ b/libs/paymentProcessor.js @@ -235,6 +235,11 @@ function SetupForPool(logger, poolOptions, setupFinished){ return tx.address === poolOptions.address; })[0]; + + if (!generationTx && tx.result.details.length === 1){ + generationTx = tx.results.details[0]; + } + if (!generationTx){ logger.error(logSystem, logComponent, 'Missing output details to pool address for transaction ' + round.txHash); @@ -243,7 +248,7 @@ function SetupForPool(logger, poolOptions, setupFinished){ round.category = generationTx.category; if (round.category === 'generate') { - round.reward = generationTx.amount; + round.reward = generationTx.amount || generationTx.value; }