@@ -188,6 +188,13 @@ class CMainParams : public CChainParams {
188188 consensus.vDeployments [Consensus::DEPLOYMENT_V20].nThresholdMin = 2420 ; // 60% of 4032
189189 consensus.vDeployments [Consensus::DEPLOYMENT_V20].nFalloffCoeff = 5 ; // this corresponds to 10 periods
190190
191+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].bit = 10 ;
192+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nStartTime = 19999999999 ; // TODO: To be determined later
193+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nTimeout = 999999999999ULL ;
194+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nWindowSize = 4032 ;
195+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nThresholdStart = 3226 ; // 80% of 4032
196+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nThresholdMin = 2420 ; // 60% of 4032
197+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nFalloffCoeff = 5 ; // this corresponds to 10 periods
191198
192199 // The best chain should have at least this much work.
193200 consensus.nMinimumChainWork = uint256S (" 0x000000000000000000000000000000000000000000008677827656704520eb39" ); // 1889000
@@ -377,6 +384,14 @@ class CTestNetParams : public CChainParams {
377384 consensus.vDeployments [Consensus::DEPLOYMENT_V20].nThresholdMin = 60 ; // 60% of 100
378385 consensus.vDeployments [Consensus::DEPLOYMENT_V20].nFalloffCoeff = 5 ; // this corresponds to 10 periods
379386
387+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].bit = 10 ;
388+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nStartTime = 19999999999 ; // TODO: To be determined later
389+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nTimeout = 999999999999ULL ;
390+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nWindowSize = 100 ;
391+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nThresholdStart = 80 ; // 80% of 100
392+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nThresholdMin = 60 ; // 60% of 100
393+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nFalloffCoeff = 5 ; // this corresponds to 10 periods
394+
380395 // The best chain should have at least this much work.
381396 consensus.nMinimumChainWork = uint256S (" 0x00000000000000000000000000000000000000000000000002d68c8cc1b8e54b" ); // 851000
382397
@@ -539,6 +554,14 @@ class CDevNetParams : public CChainParams {
539554 consensus.vDeployments [Consensus::DEPLOYMENT_V20].nThresholdMin = 60 ; // 60% of 100
540555 consensus.vDeployments [Consensus::DEPLOYMENT_V20].nFalloffCoeff = 5 ; // this corresponds to 10 periods
541556
557+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].bit = 10 ;
558+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nStartTime = 1661990400 ; // Sep 1st, 2022
559+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nTimeout = 999999999999ULL ;
560+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nWindowSize = 120 ;
561+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nThresholdStart = 80 ; // 80% of 100
562+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nThresholdMin = 60 ; // 60% of 100
563+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nFalloffCoeff = 5 ; // this corresponds to 10 periods
564+
542565 // The best chain should have at least this much work.
543566 consensus.nMinimumChainWork = uint256S (" 0x000000000000000000000000000000000000000000000000000000000000000" );
544567
@@ -767,6 +790,14 @@ class CRegTestParams : public CChainParams {
767790 consensus.vDeployments [Consensus::DEPLOYMENT_V20].nThresholdMin = 288 ; // 60% of 480
768791 consensus.vDeployments [Consensus::DEPLOYMENT_V20].nFalloffCoeff = 5 ; // this corresponds to 10 periods
769792
793+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].bit = 10 ;
794+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nStartTime = 0 ;
795+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nTimeout = 999999999999ULL ;
796+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nWindowSize = 1030 ;
797+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nThresholdStart = 800 ; // 80% of 1000
798+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nThresholdMin = 600 ; // 60% of 1000
799+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nFalloffCoeff = 5 ; // this corresponds to 10 periods
800+
770801 // The best chain should have at least this much work.
771802 consensus.nMinimumChainWork = uint256S (" 0x00" );
772803
0 commit comments