From f1627f222de7908e7c63bcca3e7b71e2b02c1a59 Mon Sep 17 00:00:00 2001 From: Matt Date: Thu, 24 Apr 2014 14:53:06 -0600 Subject: [PATCH] Possible fix for payment processing with x11 coins --- libs/paymentProcessor.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/paymentProcessor.js b/libs/paymentProcessor.js index 77cf865..851f121 100644 --- a/libs/paymentProcessor.js +++ b/libs/paymentProcessor.js @@ -366,11 +366,11 @@ function SetupForPool(logger, poolOptions, setupFinished){ var reward = round.reward * (1 - processingConfig.feePercent); var totalShares = Object.keys(workerShares).reduce(function(p, c){ - return p + parseInt(workerShares[c]) + return p + parseFloat(workerShares[c]) }, 0); for (var worker in workerShares){ - var percent = parseInt(workerShares[worker]) / totalShares; + var percent = parseFloat(workerShares[worker]) / totalShares; var workerRewardTotal = Math.floor(reward * percent); if (!(worker in workerRewards)) workerRewards[worker] = 0; workerRewards[worker] += workerRewardTotal;