@@ -65,9 +65,9 @@ class CMainParams : public CChainParams {
6565 consensus.BlockV9TallyHeight = 1144120 ;
6666 consensus.BlockV10Height = 1420000 ;
6767 consensus.BlockV11Height = 2053000 ;
68- consensus.BlockV12Height = std::numeric_limits< int >:: max () ;
69- consensus.PollV3Height = std::numeric_limits< int >:: max () ;
70- consensus.ProjectV2Height = std::numeric_limits< int >:: max () ;
68+ consensus.BlockV12Height = 2671700 ;
69+ consensus.PollV3Height = 2671700 ;
70+ consensus.ProjectV2Height = 2671700 ;
7171 // Immediately post zero payment interval fees 40% for mainnet
7272 consensus.InitialMRCFeeFractionPostZeroInterval = Fraction (2 , 5 );
7373 // Zero day interval is 14 days on mainnet
@@ -84,7 +84,6 @@ class CMainParams : public CChainParams {
8484 pchMessageStart[1 ] = 0x35 ;
8585 pchMessageStart[2 ] = 0x22 ;
8686 pchMessageStart[3 ] = 0x05 ;
87- vAlertPubKey = ParseHex (" 049ac003b3318d9fe28b2830f6a95a2624ce2a69fb0c0c7ac0b513efcc1e93a6a6e8eba84481155dd82f2f1104e0ff62c69d662b0094639b7106abc5d84f948c0a" );
8887 nDefaultPort = 32749 ;
8988 m_assumed_blockchain_size = 4 ;
9089
@@ -141,8 +140,16 @@ class CMainParams : public CChainParams {
141140 }
142141 };
143142
143+ // Master and alert keys other than the original are shorter because they are compressed.
144+
145+ // The original alert key was the same as the "master" (administrative contract) key For
146+ // before Kermit's Mom (< 5.3.3.12, < 5.4.0.0)
147+ // TestNet alerts public key for Kermit's Mom and beyond (>= 5.3.3.12, >= 5.4.0.0):
148+ vAlertPubKey = ParseHex (" 0352063cf6cf0317cc848ae24f3ed8b525334d2f059f242d27975f8c3a2e91b446" );
149+
144150 masterkeys = {
145- {0 , ParseHex (" 049ac003b3318d9fe28b2830f6a95a2624ce2a69fb0c0c7ac0b513efcc1e93a6a6e8eba84481155dd82f2f1104e0ff62c69d662b0094639b7106abc5d84f948c0a" )}
151+ {0 , ParseHex (" 049ac003b3318d9fe28b2830f6a95a2624ce2a69fb0c0c7ac0b513efcc1e93a6a6e8eba84481155dd82f2f1104e0ff62c69d662b0094639b7106abc5d84f948c0a" )},
152+ {2671700 , ParseHex (" 0288b33697c4c752f922764bf1a5075fa96bad46aaf4f0579bf7d19ab048e200f0" )}
146153 };
147154 }
148155};
@@ -175,9 +182,6 @@ class CTestNetParams : public CChainParams {
175182 pchMessageStart[1 ] = 0xf2 ;
176183 pchMessageStart[2 ] = 0xc0 ;
177184 pchMessageStart[3 ] = 0xef ;
178- vAlertPubKey = ParseHex (" 0471dc165db490094d35cde15b1f5d755fa6ad6f2b5ed0f340e3f17f57389c3c2af113a8cbcc885bde73305a553b5640c83021128008ddf882e856336269080496" );
179- // TestNet alerts private key
180- // "308201130201010420b665cff1884e53da26376fd1b433812c9a5a8a4d5221533b15b9629789bb7e42a081a53081a2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141020101a1440342000471dc165db490094d35cde15b1f5d755fa6ad6f2b5ed0f340e3f17f57389c3c2af113a8cbcc885bde73305a553b5640c83021128008ddf882e856336269080496"
181185 nDefaultPort = 32748 ;
182186 m_assumed_blockchain_size = 2 ;
183187
@@ -198,8 +202,18 @@ class CTestNetParams : public CChainParams {
198202 }
199203 };
200204
205+
206+ // Master and keys other than the original are shorter because they are compressed.
207+
208+ // TestNet alerts private key for before Kermit's Mom (< 5.3.3.12, < 5.4.0.0):
209+ // "308201130201010420b665cff1884e53da26376fd1b433812c9a5a8a4d5221533b15b9629789bb7e42a081a53081a2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141020101a1440342000471dc165db490094d35cde15b1f5d755fa6ad6f2b5ed0f340e3f17f57389c3c2af113a8cbcc885bde73305a553b5640c83021128008ddf882e856336269080496"
210+ // TestNet alerts private key for Kermit's Mom and beyond (>= 5.3.3.12, >= 5.4.0.0):
211+ // "925ekjvCRKuwEzu2WuqifVFE2T3r755rwBNN3ck7Fr8esTdQdrA"
212+ vAlertPubKey = ParseHex (" 02bf4aa6330f525ab91a25cd5c1362481d16d8c039b3d27cb48ac0870176202462" );
213+
201214 masterkeys = {
202- {0 , ParseHex (" 049ac003b3318d9fe28b2830f6a95a2624ce2a69fb0c0c7ac0b513efcc1e93a6a6e8eba84481155dd82f2f1104e0ff62c69d662b0094639b7106abc5d84f948c0a" )}
215+ {0 , ParseHex (" 049ac003b3318d9fe28b2830f6a95a2624ce2a69fb0c0c7ac0b513efcc1e93a6a6e8eba84481155dd82f2f1104e0ff62c69d662b0094639b7106abc5d84f948c0a" )},
216+ {1964600 , ParseHex (" 031886a6776699cbd6362df7641c5d128146afabc769dfa36f1630889c706ce730" )}
203217 };
204218 }
205219};
0 commit comments