Possible fix for payment processing with x11 coins

This commit is contained in:
Matt 2014-04-24 14:53:06 -06:00
parent 86fc01388f
commit f1627f222d
1 changed files with 2 additions and 2 deletions

View File

@ -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;