@@ -196,6 +196,13 @@ class CMainParams : public CChainParams {
196196 consensus.vDeployments [Consensus::DEPLOYMENT_V20].nThresholdMin = 2420 ; // 60% of 4032
197197 consensus.vDeployments [Consensus::DEPLOYMENT_V20].nFalloffCoeff = 5 ; // this corresponds to 10 periods
198198
199+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].bit = 10 ;
200+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nStartTime = 19999999999 ; // TODO: To be determined later
201+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nTimeout = 999999999999ULL ;
202+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nWindowSize = 4032 ;
203+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nThresholdStart = 3226 ; // 80% of 4032
204+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nThresholdMin = 2420 ; // 60% of 4032
205+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nFalloffCoeff = 5 ; // this corresponds to 10 periods
199206
200207 // The best chain should have at least this much work.
201208 consensus.nMinimumChainWork = uint256S (" 0x000000000000000000000000000000000000000000008677827656704520eb39" ); // 1889000
@@ -393,6 +400,14 @@ class CTestNetParams : public CChainParams {
393400 consensus.vDeployments [Consensus::DEPLOYMENT_V20].nThresholdMin = 60 ; // 60% of 100
394401 consensus.vDeployments [Consensus::DEPLOYMENT_V20].nFalloffCoeff = 5 ; // this corresponds to 10 periods
395402
403+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].bit = 10 ;
404+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nStartTime = 19999999999 ; // TODO: To be determined later
405+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nTimeout = 999999999999ULL ;
406+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nWindowSize = 100 ;
407+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nThresholdStart = 80 ; // 80% of 100
408+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nThresholdMin = 60 ; // 60% of 100
409+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nFalloffCoeff = 5 ; // this corresponds to 10 periods
410+
396411 // The best chain should have at least this much work.
397412 consensus.nMinimumChainWork = uint256S (" 0x00000000000000000000000000000000000000000000000002d68c8cc1b8e54b" ); // 851000
398413
@@ -563,6 +578,14 @@ class CDevNetParams : public CChainParams {
563578 consensus.vDeployments [Consensus::DEPLOYMENT_V20].nThresholdMin = 60 ; // 60% of 100
564579 consensus.vDeployments [Consensus::DEPLOYMENT_V20].nFalloffCoeff = 5 ; // this corresponds to 10 periods
565580
581+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].bit = 10 ;
582+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nStartTime = 1661990400 ; // Sep 1st, 2022
583+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nTimeout = 999999999999ULL ;
584+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nWindowSize = 120 ;
585+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nThresholdStart = 80 ; // 80% of 100
586+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nThresholdMin = 60 ; // 60% of 100
587+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nFalloffCoeff = 5 ; // this corresponds to 10 periods
588+
566589 // The best chain should have at least this much work.
567590 consensus.nMinimumChainWork = uint256S (" 0x000000000000000000000000000000000000000000000000000000000000000" );
568591
@@ -799,6 +822,14 @@ class CRegTestParams : public CChainParams {
799822 consensus.vDeployments [Consensus::DEPLOYMENT_V20].nThresholdMin = 288 ; // 60% of 480
800823 consensus.vDeployments [Consensus::DEPLOYMENT_V20].nFalloffCoeff = 5 ; // this corresponds to 10 periods
801824
825+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].bit = 10 ;
826+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nStartTime = 0 ;
827+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nTimeout = 999999999999ULL ;
828+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nWindowSize = 1030 ;
829+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nThresholdStart = 800 ; // 80% of 1000
830+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nThresholdMin = 600 ; // 60% of 1000
831+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nFalloffCoeff = 5 ; // this corresponds to 10 periods
832+
802833 // The best chain should have at least this much work.
803834 consensus.nMinimumChainWork = uint256S (" 0x00" );
804835
0 commit comments