@@ -75,7 +75,7 @@ class CMainParams : public CChainParams {
75
75
CMainParams () {
76
76
strNetworkID = " main" ;
77
77
consensus.nSubsidyHalvingInterval = 210000 ;
78
- consensus.BIP16Height = 173805 ; // 00000000000000ce80a7e057163a4db1d5ad7b20fb6f598c9597b9665c8fb0d4 - April 1, 2012
78
+ consensus.BIP16Exception = uint256S ( " 0x00000000000002dc756eebf4f49723ed8d30cc28a5f108eb94b1ba88ac4f9c22 " );
79
79
consensus.BIP34Height = 227931 ;
80
80
consensus.BIP34Hash = uint256S (" 0x000000000000024b89b42a942fe0d9fea3bb44ab7bd1b19115dd6a759c0808b8" );
81
81
consensus.BIP65Height = 388381 ; // 000000000000000004c2b624ed5d7756c508d90fd0da2c7c679febfa6c4735f0
@@ -190,7 +190,7 @@ class CTestNetParams : public CChainParams {
190
190
CTestNetParams () {
191
191
strNetworkID = " test" ;
192
192
consensus.nSubsidyHalvingInterval = 210000 ;
193
- consensus.BIP16Height = 514 ; // 00000000040b4e986385315e14bee30ad876d8b47f748025b26683116d21aa65
193
+ consensus.BIP16Exception = uint256S ( " 0x00000000dd30457c001f4095d208cc1296b0eed002427aa599874af7a432b105 " );
194
194
consensus.BIP34Height = 21111 ;
195
195
consensus.BIP34Hash = uint256S (" 0x0000000023b3a96d3484e5abb3755c413e7d41500f8e2a5c3f0dd01299cd8ef8" );
196
196
consensus.BIP65Height = 581885 ; // 00000000007f6655f22f98e72ed80d8b06dc761d5da09df0fa1dc4be4f861eb6
@@ -283,7 +283,7 @@ class CRegTestParams : public CChainParams {
283
283
CRegTestParams () {
284
284
strNetworkID = " regtest" ;
285
285
consensus.nSubsidyHalvingInterval = 150 ;
286
- consensus.BIP16Height = 0 ; // always enforce P2SH BIP16 on regtest
286
+ consensus.BIP16Exception = uint256 ();
287
287
consensus.BIP34Height = 100000000 ; // BIP34 has not activated on regtest (far in the future so block v1 are not rejected in tests)
288
288
consensus.BIP34Hash = uint256 ();
289
289
consensus.BIP65Height = 1351 ; // BIP65 activated on regtest (Used in rpc activation tests)
0 commit comments