@@ -170,7 +170,6 @@ class CMainParams : public CChainParams {
170170 fAllowMinDifficultyBlocks = false ;
171171 fRequireStandard = true ;
172172 fMineBlocksOnDemand = false ;
173- fSkipProofOfWorkCheck = false ;
174173 fTestnetToBeDeprecatedFieldRPC = false ;
175174 }
176175
@@ -281,51 +280,8 @@ class CRegTestParams : public CTestNetParams {
281280};
282281static CRegTestParams regTestParams;
283282
284- /* *
285- * Unit test
286- */
287- class CUnitTestParams : public CMainParams , public CModifiableParams {
288- public:
289- CUnitTestParams () {
290- strNetworkID = " unittest" ;
291- nDefaultPort = 18445 ;
292- vFixedSeeds.clear (); // ! Unit test mode doesn't have any fixed seeds.
293- vSeeds.clear (); // ! Unit test mode doesn't have any DNS seeds.
294-
295- fRequireRPCPassword = false ;
296- fMiningRequiresPeers = false ;
297- fDefaultCheckMemPool = true ;
298- fAllowMinDifficultyBlocks = false ;
299- fMineBlocksOnDemand = true ;
300- }
301-
302- const Checkpoints::CCheckpointData& Checkpoints () const
303- {
304- // UnitTest share the same checkpoints as MAIN
305- return data;
306- }
307-
308- // ! Published setters to allow changing values in unit test cases
309- virtual void setSubsidyHalvingInterval (int anSubsidyHalvingInterval) { nSubsidyHalvingInterval=anSubsidyHalvingInterval; }
310- virtual void setEnforceBlockUpgradeMajority (int anEnforceBlockUpgradeMajority) { nEnforceBlockUpgradeMajority=anEnforceBlockUpgradeMajority; }
311- virtual void setRejectBlockOutdatedMajority (int anRejectBlockOutdatedMajority) { nRejectBlockOutdatedMajority=anRejectBlockOutdatedMajority; }
312- virtual void setToCheckBlockUpgradeMajority (int anToCheckBlockUpgradeMajority) { nToCheckBlockUpgradeMajority=anToCheckBlockUpgradeMajority; }
313- virtual void setDefaultCheckMemPool (bool afDefaultCheckMemPool) { fDefaultCheckMemPool =afDefaultCheckMemPool; }
314- virtual void setAllowMinDifficultyBlocks (bool afAllowMinDifficultyBlocks) { fAllowMinDifficultyBlocks =afAllowMinDifficultyBlocks; }
315- virtual void setSkipProofOfWorkCheck (bool afSkipProofOfWorkCheck) { fSkipProofOfWorkCheck = afSkipProofOfWorkCheck; }
316- };
317- static CUnitTestParams unitTestParams;
318-
319-
320283static CChainParams *pCurrentParams = 0 ;
321284
322- CModifiableParams *ModifiableParams ()
323- {
324- assert (pCurrentParams);
325- assert (pCurrentParams==&unitTestParams);
326- return (CModifiableParams*)&unitTestParams;
327- }
328-
329285const CChainParams &Params () {
330286 assert (pCurrentParams);
331287 return *pCurrentParams;
@@ -339,8 +295,6 @@ CChainParams &Params(CBaseChainParams::Network network) {
339295 return testNetParams;
340296 case CBaseChainParams::REGTEST:
341297 return regTestParams;
342- case CBaseChainParams::UNITTEST:
343- return unitTestParams;
344298 default :
345299 assert (false && " Unimplemented network" );
346300 return mainParams;
0 commit comments