Possible fix for payment processing with x11 coins
This commit is contained in:
parent
86fc01388f
commit
f1627f222d
@ -366,11 +366,11 @@ function SetupForPool(logger, poolOptions, setupFinished){
|
|||||||
var reward = round.reward * (1 - processingConfig.feePercent);
|
var reward = round.reward * (1 - processingConfig.feePercent);
|
||||||
|
|
||||||
var totalShares = Object.keys(workerShares).reduce(function(p, c){
|
var totalShares = Object.keys(workerShares).reduce(function(p, c){
|
||||||
return p + parseInt(workerShares[c])
|
return p + parseFloat(workerShares[c])
|
||||||
}, 0);
|
}, 0);
|
||||||
|
|
||||||
for (var worker in workerShares){
|
for (var worker in workerShares){
|
||||||
var percent = parseInt(workerShares[worker]) / totalShares;
|
var percent = parseFloat(workerShares[worker]) / totalShares;
|
||||||
var workerRewardTotal = Math.floor(reward * percent);
|
var workerRewardTotal = Math.floor(reward * percent);
|
||||||
if (!(worker in workerRewards)) workerRewards[worker] = 0;
|
if (!(worker in workerRewards)) workerRewards[worker] = 0;
|
||||||
workerRewards[worker] += workerRewardTotal;
|
workerRewards[worker] += workerRewardTotal;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user