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.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/main.h b/src/main.h
index 7266e3d..a50485f 100644
--- a/src/main.h
+++ b/src/main.h
@@ -64,9 +64,8 @@ extern CBlockIndex* pindexBest;
64extern unsigned int nTransactionsUpdated; 64extern unsigned int nTransactionsUpdated;
65extern string strSetDataDir; 65extern string strSetDataDir;
66extern int nDropMessagesTest; 66extern int nDropMessagesTest;
67// Mining mode -- persisted in wallet.dat 67// Mining mode -- remembered in wallet.dat, but the command line always wins.
68// Mining mode -- decided fresh every launch (CLI flags, else default). Never 68// See LoadWallet() in db.cpp for why the precedence has to be explicit.
69// restored from wallet.dat; see LoadWallet() in db.cpp.
70// MINE_RELAY (0): default. Node runs/syncs, never mines, no pool server. 69// MINE_RELAY (0): default. Node runs/syncs, never mines, no pool server.
71// MINE_SOLO (1): mine to own wallet, no pool server 70// MINE_SOLO (1): mine to own wallet, no pool server
72// MINE_OPERATOR (2): run pool server, mine to own wallet, distribute to miners 71// MINE_OPERATOR (2): run pool server, mine to own wallet, distribute to miners
@@ -76,6 +75,10 @@ extern int nDropMessagesTest;
76#define MINE_OPERATOR 2 75#define MINE_OPERATOR 2
77#define MINE_PARTICIPANT 3 76#define MINE_PARTICIPANT 3
78extern int nMineMode; 77extern int nMineMode;
78// Set by the startup parser when a flag chose the mode. LoadWallet leaves the
79// stored mode alone when this is true, so a flag is never silently overruled by
80// something a previous session wrote.
81extern bool fMineModeFromCommandLine;
79extern string strParticipantPool; // participant: pool .btf address 82extern string strParticipantPool; // participant: pool .btf address
80extern string strPoolName; // operator: announced pool name 83extern string strPoolName; // operator: announced pool name
81extern string strPoolDashboardUrl; // operator: optional dashboard URL 84extern string strPoolDashboardUrl; // operator: optional dashboard URL