upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/src/main.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.h')
-rw-r--r--src/main.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/main.h b/src/main.h
index 7e5bdf2..750d3f1 100644
--- a/src/main.h
+++ b/src/main.h
@@ -73,6 +73,10 @@ extern string strPoolName; // operator: announced pool name
73extern string strPoolDashboardUrl; // operator: optional dashboard URL 73extern string strPoolDashboardUrl; // operator: optional dashboard URL
74extern double dPoolFeePercent; // operator: announced fee percent 74extern double dPoolFeePercent; // operator: announced fee percent
75extern bool fSoloMineTest; // /solomine: mine without requiring a peer (local test) 75extern bool fSoloMineTest; // /solomine: mine without requiring a peer (local test)
76// Threads to hash with; 0 = decide from the hardware. Set by /genproclimit.
77extern int nMinerThreads;
78// Resolves the automatic case into a real count.
79int MinerThreadCount();
76extern bool gPoolServerRunning; // GUI/startup state 80extern bool gPoolServerRunning; // GUI/startup state
77extern volatile bool gPoolRunning; // runtime pool server loop flag (rpc.cpp) 81extern volatile bool gPoolRunning; // runtime pool server loop flag (rpc.cpp)
78 82
@@ -117,7 +121,9 @@ void PrintBlockTree();
117void AddOrphanTx(const CDataStream& vMsg); 121void AddOrphanTx(const CDataStream& vMsg);
118void EraseOrphanTx(uint256 hash); 122void EraseOrphanTx(uint256 hash);
119void LimitOrphanTx(unsigned int nMaxOrphans); 123void LimitOrphanTx(unsigned int nMaxOrphans);
120bool BitcoinMiner(); 124// nThreadId is 1..N, only for logging: it makes each miner's lines
125// distinguishable, which the dedup filter would otherwise collapse into one.
126bool BitcoinMiner(int nThreadId = 1);
121void ThreadRPCServer(void* parg); // rpc.cpp -- .btf pool server 127void ThreadRPCServer(void* parg); // rpc.cpp -- .btf pool server
122void GetParticipantMiningStats(uint64& sharesSent, uint64& sharesAccepted, double& hashRate); 128void GetParticipantMiningStats(uint64& sharesSent, uint64& sharesAccepted, double& hashRate);
123void SetParticipantMiningStatus(const std::string& status); 129void SetParticipantMiningStatus(const std::string& status);