@@ -509,52 +509,8 @@ class CRegTestParams : public CTestNetParams
509509};
510510static CRegTestParams regTestParams;
511511
512- /* *
513- * Unit test
514- */
515- class CUnitTestParams : public CMainParams , public CModifiableParams
516- {
517- public:
518- CUnitTestParams ()
519- {
520- networkID = CBaseChainParams::UNITTEST;
521- strNetworkID = " unittest" ;
522- nDefaultPort = 51478 ;
523- vFixedSeeds.clear (); // ! Unit test mode doesn't have any fixed seeds.
524- vSeeds.clear (); // ! Unit test mode doesn't have any DNS seeds.
525-
526- fMiningRequiresPeers = false ;
527- fDefaultConsistencyChecks = true ;
528- fAllowMinDifficultyBlocks = false ;
529- fMineBlocksOnDemand = true ;
530- }
531-
532- const Checkpoints::CCheckpointData& Checkpoints () const
533- {
534- // UnitTest share the same checkpoints as MAIN
535- return data;
536- }
537-
538- // ! Published setters to allow changing values in unit test cases
539- virtual void setSubsidyHalvingInterval (int anSubsidyHalvingInterval) { nSubsidyHalvingInterval = anSubsidyHalvingInterval; }
540- virtual void setEnforceBlockUpgradeMajority (int anEnforceBlockUpgradeMajority) { nEnforceBlockUpgradeMajority = anEnforceBlockUpgradeMajority; }
541- virtual void setRejectBlockOutdatedMajority (int anRejectBlockOutdatedMajority) { nRejectBlockOutdatedMajority = anRejectBlockOutdatedMajority; }
542- virtual void setToCheckBlockUpgradeMajority (int anToCheckBlockUpgradeMajority) { nToCheckBlockUpgradeMajority = anToCheckBlockUpgradeMajority; }
543- virtual void setDefaultConsistencyChecks (bool afDefaultConsistencyChecks) { fDefaultConsistencyChecks = afDefaultConsistencyChecks; }
544- virtual void setAllowMinDifficultyBlocks (bool afAllowMinDifficultyBlocks) { fAllowMinDifficultyBlocks = afAllowMinDifficultyBlocks; }
545- virtual void setSkipProofOfWorkCheck (bool afSkipProofOfWorkCheck) { fSkipProofOfWorkCheck = afSkipProofOfWorkCheck; }
546- };
547- static CUnitTestParams unitTestParams;
548-
549512static CChainParams* pCurrentParams = 0 ;
550513
551- CModifiableParams* ModifiableParams ()
552- {
553- assert (pCurrentParams);
554- assert (pCurrentParams == &unitTestParams);
555- return (CModifiableParams*)&unitTestParams;
556- }
557-
558514const CChainParams& Params ()
559515{
560516 assert (pCurrentParams);
@@ -570,8 +526,6 @@ CChainParams& Params(CBaseChainParams::Network network)
570526 return testNetParams;
571527 case CBaseChainParams::REGTEST:
572528 return regTestParams;
573- case CBaseChainParams::UNITTEST:
574- return unitTestParams;
575529 default :
576530 assert (false && " Unimplemented network" );
577531 return mainParams;
0 commit comments