Merge pull request #9 from miketout/dev

Improve mining startup and display
This commit is contained in:
miketout
2018-05-06 15:46:07 -07:00
committed by GitHub

View File

@@ -732,7 +732,6 @@ void static BitcoinMiner_noeq()
#endif #endif
{ {
LogPrintf("%s miner started\n", ASSETCHAINS_ALGORITHMS[ASSETCHAINS_ALGO]); LogPrintf("%s miner started\n", ASSETCHAINS_ALGORITHMS[ASSETCHAINS_ALGO]);
SetThreadPriority(THREAD_PRIORITY_LOWEST);
RenameThread("verushash-miner"); RenameThread("verushash-miner");
#ifdef ENABLE_WALLET #ifdef ENABLE_WALLET
@@ -755,12 +754,17 @@ void static BitcoinMiner_noeq()
break; break;
} }
sleep(5);
CBlockIndex* curTip; CBlockIndex* curTip;
do { do {
curTip = chainActive.Tip(); curTip = chainActive.Tip();
printf("Verifying block height %d \r", chainActive.Tip()->nHeight); printf("Verifying block height %d \n", chainActive.Tip()->nHeight);
sleep(2); sleep(2);
} while (curTip != chainActive.Tip()); } while (curTip != chainActive.Tip());
SetThreadPriority(THREAD_PRIORITY_LOWEST);
sleep(5);
printf("Mining height %d\n", chainActive.Tip()->nHeight + 1); printf("Mining height %d\n", chainActive.Tip()->nHeight + 1);
miningTimer.start(); miningTimer.start();
@@ -852,7 +856,8 @@ void static BitcoinMiner_noeq()
if ( pindexPrev != chainActive.Tip() ) if ( pindexPrev != chainActive.Tip() )
{ {
printf("Block %d added to chain", chainActive.Tip()->nHeight); printf("Block %d added to chain\n", chainActive.Tip()->nHeight);
MilliSleep(250);
continue; continue;
} }
@@ -931,6 +936,7 @@ void static BitcoinMiner_noeq()
if ( pindexPrev != chainActive.Tip() ) if ( pindexPrev != chainActive.Tip() )
{ {
printf("Block %d added to chain\n", chainActive.Tip()->nHeight);
break; break;
} }