@@ -253,6 +253,13 @@ class CMainParams : public CChainParams {
253253 consensus.vDeployments [Consensus::DEPLOYMENT_V20].nThresholdMin = 2420 ; // 60% of 4032
254254 consensus.vDeployments [Consensus::DEPLOYMENT_V20].nFalloffCoeff = 5 ; // this corresponds to 10 periods
255255
256+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].bit = 10 ;
257+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nStartTime = 19999999999 ; // TODO: To be determined later
258+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nTimeout = 999999999999ULL ;
259+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nWindowSize = 4032 ;
260+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nThresholdStart = 3226 ; // 80% of 4032
261+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nThresholdMin = 2420 ; // 60% of 4032
262+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nFalloffCoeff = 5 ; // this corresponds to 10 periods
256263
257264 // The best chain should have at least this much work.
258265 consensus.nMinimumChainWork = uint256S (" 0x0000000000000000000000000000000000000000000082094584a23266cbb5f8" ); // 1850400
@@ -502,6 +509,14 @@ class CTestNetParams : public CChainParams {
502509 consensus.vDeployments [Consensus::DEPLOYMENT_V20].nThresholdMin = 60 ; // 60% of 100
503510 consensus.vDeployments [Consensus::DEPLOYMENT_V20].nFalloffCoeff = 5 ; // this corresponds to 10 periods
504511
512+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].bit = 10 ;
513+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nStartTime = 19999999999 ; // TODO: To be determined later
514+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nTimeout = 999999999999ULL ;
515+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nWindowSize = 100 ;
516+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nThresholdStart = 80 ; // 80% of 100
517+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nThresholdMin = 60 ; // 60% of 100
518+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nFalloffCoeff = 5 ; // this corresponds to 10 periods
519+
505520 // The best chain should have at least this much work.
506521 consensus.nMinimumChainWork = uint256S (" 0x00000000000000000000000000000000000000000000000002d68cb6c090031f" ); // 864000
507522
@@ -723,6 +738,14 @@ class CDevNetParams : public CChainParams {
723738 consensus.vDeployments [Consensus::DEPLOYMENT_V20].nThresholdMin = 60 ; // 60% of 100
724739 consensus.vDeployments [Consensus::DEPLOYMENT_V20].nFalloffCoeff = 5 ; // this corresponds to 10 periods
725740
741+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].bit = 10 ;
742+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nStartTime = 1661990400 ; // Sep 1st, 2022
743+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nTimeout = 999999999999ULL ;
744+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nWindowSize = 120 ;
745+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nThresholdStart = 80 ; // 80% of 100
746+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nThresholdMin = 60 ; // 60% of 100
747+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nFalloffCoeff = 5 ; // this corresponds to 10 periods
748+
726749 // The best chain should have at least this much work.
727750 consensus.nMinimumChainWork = uint256S (" 0x000000000000000000000000000000000000000000000000000000000000000" );
728751
@@ -995,6 +1018,14 @@ class CRegTestParams : public CChainParams {
9951018 consensus.vDeployments [Consensus::DEPLOYMENT_V20].nThresholdMin = 180 ; // 60% of 300
9961019 consensus.vDeployments [Consensus::DEPLOYMENT_V20].nFalloffCoeff = 5 ; // this corresponds to 10 periods
9971020
1021+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].bit = 10 ;
1022+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nStartTime = 0 ;
1023+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nTimeout = 999999999999ULL ;
1024+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nWindowSize = 1030 ;
1025+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nThresholdStart = 800 ; // 80% of 1000
1026+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nThresholdMin = 600 ; // 60% of 1000
1027+ consensus.vDeployments [Consensus::DEPLOYMENT_MN_RR].nFalloffCoeff = 5 ; // this corresponds to 10 periods
1028+
9981029 // The best chain should have at least this much work.
9991030 consensus.nMinimumChainWork = uint256S (" 0x00" );
10001031
0 commit comments