@@ -235,6 +235,13 @@ class CMainParams : public CChainParams {
235235 consensus.vDeployments [Consensus::DEPLOYMENT_V20].nThresholdMin = 2420 ; // 60% of 4032
236236 consensus.vDeployments [Consensus::DEPLOYMENT_V20].nFalloffCoeff = 5 ; // this corresponds to 10 periods
237237
238+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].bit = 10 ;
239+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nStartTime = 19999999999 ; // TODO: To be determined later
240+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nTimeout = 999999999999ULL ;
241+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nWindowSize = 4032 ;
242+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nThresholdStart = 3226 ; // 80% of 4032
243+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nThresholdMin = 2420 ; // 60% of 4032
244+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nFalloffCoeff = 5 ; // this corresponds to 10 periods
238245
239246 // The best chain should have at least this much work.
240247 consensus.nMinimumChainWork = uint256S (" 0x0000000000000000000000000000000000000000000082094584a23266cbb5f8" ); // 1850400
@@ -466,6 +473,14 @@ class CTestNetParams : public CChainParams {
466473 consensus.vDeployments [Consensus::DEPLOYMENT_V20].nThresholdMin = 60 ; // 60% of 100
467474 consensus.vDeployments [Consensus::DEPLOYMENT_V20].nFalloffCoeff = 5 ; // this corresponds to 10 periods
468475
476+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].bit = 10 ;
477+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nStartTime = 19999999999 ; // TODO: To be determined later
478+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nTimeout = 999999999999ULL ;
479+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nWindowSize = 100 ;
480+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nThresholdStart = 80 ; // 80% of 100
481+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nThresholdMin = 60 ; // 60% of 100
482+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nFalloffCoeff = 5 ; // this corresponds to 10 periods
483+
469484 // The best chain should have at least this much work.
470485 consensus.nMinimumChainWork = uint256S (" 0x00000000000000000000000000000000000000000000000002d68cb6c090031f" ); // 864000
471486
@@ -669,6 +684,14 @@ class CDevNetParams : public CChainParams {
669684 consensus.vDeployments [Consensus::DEPLOYMENT_V20].nThresholdMin = 60 ; // 60% of 100
670685 consensus.vDeployments [Consensus::DEPLOYMENT_V20].nFalloffCoeff = 5 ; // this corresponds to 10 periods
671686
687+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].bit = 10 ;
688+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nStartTime = 1661990400 ; // Sep 1st, 2022
689+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nTimeout = 999999999999ULL ;
690+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nWindowSize = 120 ;
691+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nThresholdStart = 80 ; // 80% of 100
692+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nThresholdMin = 60 ; // 60% of 100
693+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nFalloffCoeff = 5 ; // this corresponds to 10 periods
694+
672695 // The best chain should have at least this much work.
673696 consensus.nMinimumChainWork = uint256S (" 0x000000000000000000000000000000000000000000000000000000000000000" );
674697
@@ -933,6 +956,14 @@ class CRegTestParams : public CChainParams {
933956 consensus.vDeployments [Consensus::DEPLOYMENT_V20].nThresholdMin = 288 ; // 60% of 480
934957 consensus.vDeployments [Consensus::DEPLOYMENT_V20].nFalloffCoeff = 5 ; // this corresponds to 10 periods
935958
959+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].bit = 10 ;
960+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nStartTime = 0 ;
961+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nTimeout = 999999999999ULL ;
962+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nWindowSize = 1030 ;
963+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nThresholdStart = 800 ; // 80% of 1000
964+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nThresholdMin = 600 ; // 60% of 1000
965+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nFalloffCoeff = 5 ; // this corresponds to 10 periods
966+
936967 // The best chain should have at least this much work.
937968 consensus.nMinimumChainWork = uint256S (" 0x00" );
938969
0 commit comments