Skip to content

Commit 67026fe

Browse files
committed
Update to fix bug with workers vanishing.
1 parent 70b8cdf commit 67026fe

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

proxy.js

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -445,15 +445,17 @@ function balanceWorkers(){
445445
for (let minerID in activeWorkers[workerID]){
446446
if (activeWorkers[workerID].hasOwnProperty(minerID)){
447447
let miner = activeWorkers[workerID][minerID];
448-
let minerCoin = miner.coin;
449-
if (!minerStates.hasOwnProperty(minerCoin)){
450-
minerStates[minerCoin] = {
451-
hashrate: 0
452-
};
453-
}
454-
minerStates[minerCoin].hashrate += miner.avgSpeed;
455-
poolStates[minerCoin][miner.pool].hashrate += miner.avgSpeed;
456-
poolStates[minerCoin][miner.pool].miners[`${workerID}_${minerID}`] = miner.avgSpeed;
448+
try {
449+
let minerCoin = miner.coin;
450+
if (!minerStates.hasOwnProperty(minerCoin)){
451+
minerStates[minerCoin] = {
452+
hashrate: 0
453+
};
454+
}
455+
minerStates[minerCoin].hashrate += miner.avgSpeed;
456+
poolStates[minerCoin][miner.pool].hashrate += miner.avgSpeed;
457+
poolStates[minerCoin][miner.pool].miners[`${workerID}_${minerID}`] = miner.avgSpeed;
458+
} catch (err) {}
457459
}
458460
}
459461
}

0 commit comments

Comments
 (0)