diff --git a/src/chainparams.cpp b/src/chainparams.cpp index ed9f83cb1..1fe63e8bd 100644 --- a/src/chainparams.cpp +++ b/src/chainparams.cpp @@ -134,7 +134,10 @@ public: consensus.vUpgrades[Consensus::UPGRADE_CANOPY].hashActivationBlock = uint256S("00000000002038016f976744c369dce7419fca30e7171dfac703af5e5f7ad1d4"); consensus.vUpgrades[Consensus::UPGRADE_NU5].nProtocolVersion = 170015; - consensus.vUpgrades[Consensus::UPGRADE_NU5].nActivationHeight = + consensus.vUpgrades[Consensus::UPGRADE_NU5].nActivationHeight = + Consensus::NetworkUpgrade::NO_ACTIVATION_HEIGHT; + consensus.vUpgrades[Consensus::UPGRADE_ZFUTURE].nProtocolVersion = 0x7FFFFFFF; + consensus.vUpgrades[Consensus::UPGRADE_ZFUTURE].nActivationHeight = Consensus::NetworkUpgrade::NO_ACTIVATION_HEIGHT; consensus.nFundingPeriodLength = consensus.nPostBlossomSubsidyHalvingInterval / 48; @@ -359,7 +362,8 @@ public: // "t3fmYHU2DnVaQgPhDs6TMFVmyC3qbWEWgXN", /* main-index: 52*/ // "t3T4WmAp6nrLkJ24iPpGeCe1fSWTPv47ASG", /* main-index: 53*/ // "t3fP6GrDM4QVwdjFhmCxGNbe7jXXXSDQ5dv", /* main-index: 54*/ -}; + }; + assert(vFoundersRewardAddress.size() <= consensus.GetLastFoundersRewardBlockHeight(0)); } }; @@ -421,7 +425,10 @@ public: consensus.vUpgrades[Consensus::UPGRADE_CANOPY].hashActivationBlock = uint256S("01a4d7c6aada30c87762c1bf33fff5df7266b1fd7616bfdb5227fa59bd79e7a2"); consensus.vUpgrades[Consensus::UPGRADE_NU5].nProtocolVersion = 170014; - consensus.vUpgrades[Consensus::UPGRADE_NU5].nActivationHeight = + consensus.vUpgrades[Consensus::UPGRADE_NU5].nActivationHeight = + Consensus::NetworkUpgrade::NO_ACTIVATION_HEIGHT; + consensus.vUpgrades[Consensus::UPGRADE_ZFUTURE].nProtocolVersion = 0x7FFFFFFF; + consensus.vUpgrades[Consensus::UPGRADE_ZFUTURE].nActivationHeight = Consensus::NetworkUpgrade::NO_ACTIVATION_HEIGHT; consensus.nFundingPeriodLength = consensus.nPostBlossomSubsidyHalvingInterval / 48; @@ -665,9 +672,12 @@ public: consensus.vUpgrades[Consensus::UPGRADE_CANOPY].nActivationHeight = Consensus::NetworkUpgrade::NO_ACTIVATION_HEIGHT; consensus.vUpgrades[Consensus::UPGRADE_NU5].nProtocolVersion = 170014; - consensus.vUpgrades[Consensus::UPGRADE_NU5].nActivationHeight = + consensus.vUpgrades[Consensus::UPGRADE_NU5].nActivationHeight = Consensus::NetworkUpgrade::NO_ACTIVATION_HEIGHT; - + consensus.vUpgrades[Consensus::UPGRADE_ZFUTURE].nProtocolVersion = 0x7FFFFFFF; + consensus.vUpgrades[Consensus::UPGRADE_ZFUTURE].nActivationHeight = + Consensus::NetworkUpgrade::NO_ACTIVATION_HEIGHT; + consensus.nFundingPeriodLength = consensus.nPostBlossomSubsidyHalvingInterval / 48; // Defined funding streams can be enabled with node config flags. diff --git a/src/consensus/params.cpp b/src/consensus/params.cpp index cc519337b..2ced730e8 100644 --- a/src/consensus/params.cpp +++ b/src/consensus/params.cpp @@ -8,12 +8,21 @@ #include #include