Algo switch by height, algo added approach, refactorings

This commit is contained in:
8bitcoder
2016-06-19 12:58:29 +02:00
parent 145a74219f
commit f032ddaef1
9 changed files with 48 additions and 117 deletions
+7 -12
View File
@@ -18,7 +18,6 @@
#include "timedata.h"
#include "util.h"
#include "utilmoneystr.h"
#include "myriad_params.h"
#ifdef ENABLE_WALLET
#include "wallet/wallet.h"
#endif
@@ -811,17 +810,13 @@ void static ThreadMiner(CWallet *pwallet)
LogPrintf("MyriadMiner[Skein] miner started\n");
GenericMiner(pwallet, ALGO_SKEIN);
break;
case ALGO_CPU:
if(GetTime() >= nTimeYescryptStart)
{
LogPrintf("MyriadMiner[Yescrypt] miner started\n");
GenericMiner(pwallet, ALGO_CPU); // could be replaced with a decent yescrypt miner in the style of scrypt, but how much need?
}
else
{
LogPrintf("MyriadMiner[Qubit] miner started\n");
GenericMiner(pwallet, ALGO_CPU);
}
case ALGO_QUBIT:
LogPrintf("MyriadMiner[Qubit] miner started\n");
GenericMiner(pwallet, ALGO_QUBIT);
break;
case ALGO_YESCRYPT:
LogPrintf("MyriadMiner[Yescrypt] miner started\n");
GenericMiner(pwallet, ALGO_YESCRYPT); // could be replaced with a decent yescrypt miner in the style of scrypt, but how much need?
break;
}
}