Add DefaultCheckMemPool chain parameter
This commit is contained in:
parent
2595b9ac23
commit
cb9bd83bba
3 changed files with 5 additions and 1 deletions
|
@ -250,6 +250,7 @@ public:
|
|||
virtual bool RequireRPCPassword() const { return false; }
|
||||
virtual bool MiningRequiresPeers() const { return false; }
|
||||
virtual bool MineBlocksOnDemand() const { return true; }
|
||||
virtual bool DefaultCheckMemPool() const { return true; }
|
||||
virtual Network NetworkID() const { return CChainParams::REGTEST; }
|
||||
};
|
||||
static CRegTestParams regTestParams;
|
||||
|
|
|
@ -63,6 +63,8 @@ public:
|
|||
virtual bool RequireRPCPassword() const { return true; }
|
||||
/* Make miner wait to have peers to avoid wasting work */
|
||||
virtual bool MiningRequiresPeers() const { return true; }
|
||||
/* Default value for -checkmempool argument */
|
||||
virtual bool DefaultCheckMemPool() const { return false; }
|
||||
const string& DataDir() const { return strDataDir; }
|
||||
/* Make miner stop after a block is found. In RPC, don't return
|
||||
* until nGenProcLimit blocks are generated */
|
||||
|
|
|
@ -517,7 +517,8 @@ bool AppInit2(boost::thread_group& threadGroup)
|
|||
InitWarning(_("Warning: Deprecated argument -debugnet ignored, use -debug=net"));
|
||||
|
||||
fBenchmark = GetBoolArg("-benchmark", false);
|
||||
mempool.setSanityCheck(GetBoolArg("-checkmempool", RegTest()));
|
||||
// Checkmempool defaults to true in regtest mode
|
||||
mempool.setSanityCheck(GetBoolArg("-checkmempool", Params().DefaultCheckMemPool()));
|
||||
Checkpoints::fEnabled = GetBoolArg("-checkpoints", true);
|
||||
|
||||
// -par=0 means autodetect, but nScriptCheckThreads==0 means no concurrency
|
||||
|
|
Loading…
Reference in a new issue