Skip to content
This repository has been archived by the owner on Jun 27, 2019. It is now read-only.

Commit

Permalink
add convenience parameter for ClaymoreDual, dual mining partly supported
Browse files Browse the repository at this point in the history
  • Loading branch information
S74nk0 committed Mar 3, 2017
1 parent 02bc7c5 commit af1b015
Showing 1 changed file with 29 additions and 1 deletion.
30 changes: 29 additions & 1 deletion NiceHashMiner/Miners/ClaymoreDual.cs
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,37 @@ private string GetStartCommand(string url, string btcAdress, string worker) {
if (useWorker == null || useWorker == "") {
useWorker = "worker1";
}
string dualModeParams = "";
foreach (var pair in MiningSetup.MiningPairs) {
if (pair.CurrentExtraLaunchParameters.Contains("-dual=")) {
AlgorithmType dual = AlgorithmType.NONE;
string coinP = "";
if (pair.CurrentExtraLaunchParameters.Contains("Decred")) {
dual = AlgorithmType.Decred;
coinP = " -dcoin dcr ";
}
//if (pair.CurrentExtraLaunchParameters.Contains("Siacoin")) {
// dual = AlgorithmType.;
//}
if (pair.CurrentExtraLaunchParameters.Contains("Lbry")) {
dual = AlgorithmType.Lbry;
coinP = " -dcoin lbc ";
}
if (pair.CurrentExtraLaunchParameters.Contains("Pascal")) {
dual = AlgorithmType.Pascal;
coinP = " -dcoin pasc ";
}
if (dual != AlgorithmType.NONE) {
string urlSecond = Globals.GetLocationURL(dual, Globals.MiningLocation[ConfigManager.GeneralConfig.ServiceLocation], this.ConectionType);
dualModeParams = String.Format(" {0} -dpool {1} -dwal {2}", coinP, urlSecond, btcAdress);
break;
}
}
}
return " "
+ GetDevicesCommandString()
+ String.Format(" -epool {0} -ewal {1} -mport -{2} -eworker {3} -esm 3 -epsw x -allpools 1", url, btcAdress, APIPort, useWorker);
+ String.Format(" -epool {0} -ewal {1} -mport -{2} -eworker {3} -esm 3 -epsw x -allpools 1", url, btcAdress, APIPort, useWorker)
+ dualModeParams;
}

public override void Start(string url, string btcAdress, string worker) {
Expand Down

0 comments on commit af1b015

Please sign in to comment.