From 176fada24df19b21e52ff904e3187a44287e5157 Mon Sep 17 00:00:00 2001 From: Jack Grigg Date: Tue, 13 Mar 2018 00:43:45 +0000 Subject: [PATCH] Add Sapling to upgrade list --- src/chainparams.cpp | 9 +++++++++ src/consensus/params.h | 1 + src/consensus/upgrades.cpp | 5 +++++ 3 files changed, 15 insertions(+) diff --git a/src/chainparams.cpp b/src/chainparams.cpp index ae9d82d52..85e5bb314 100644 --- a/src/chainparams.cpp +++ b/src/chainparams.cpp @@ -103,6 +103,9 @@ public: Consensus::NetworkUpgrade::NO_ACTIVATION_HEIGHT; consensus.vUpgrades[Consensus::UPGRADE_OVERWINTER].nProtocolVersion = 170005; consensus.vUpgrades[Consensus::UPGRADE_OVERWINTER].nActivationHeight = 347500; + consensus.vUpgrades[Consensus::UPGRADE_SAPLING].nProtocolVersion = 170007; + consensus.vUpgrades[Consensus::UPGRADE_SAPLING].nActivationHeight = + Consensus::NetworkUpgrade::NO_ACTIVATION_HEIGHT; /** * The message start string should be awesome! ⓩ❤ @@ -263,6 +266,9 @@ public: Consensus::NetworkUpgrade::NO_ACTIVATION_HEIGHT; consensus.vUpgrades[Consensus::UPGRADE_OVERWINTER].nProtocolVersion = 170003; consensus.vUpgrades[Consensus::UPGRADE_OVERWINTER].nActivationHeight = 207500; + consensus.vUpgrades[Consensus::UPGRADE_SAPLING].nProtocolVersion = 170006; + consensus.vUpgrades[Consensus::UPGRADE_SAPLING].nActivationHeight = + Consensus::NetworkUpgrade::NO_ACTIVATION_HEIGHT; pchMessageStart[0] = 0xfa; pchMessageStart[1] = 0x1a; @@ -373,6 +379,9 @@ public: consensus.vUpgrades[Consensus::UPGRADE_OVERWINTER].nProtocolVersion = 170003; consensus.vUpgrades[Consensus::UPGRADE_OVERWINTER].nActivationHeight = Consensus::NetworkUpgrade::NO_ACTIVATION_HEIGHT; + consensus.vUpgrades[Consensus::UPGRADE_SAPLING].nProtocolVersion = 170006; + consensus.vUpgrades[Consensus::UPGRADE_SAPLING].nActivationHeight = + Consensus::NetworkUpgrade::NO_ACTIVATION_HEIGHT; pchMessageStart[0] = 0xaa; pchMessageStart[1] = 0xe8; diff --git a/src/consensus/params.h b/src/consensus/params.h index 233d9d391..38cf65fb6 100644 --- a/src/consensus/params.h +++ b/src/consensus/params.h @@ -23,6 +23,7 @@ enum UpgradeIndex { BASE_SPROUT, UPGRADE_TESTDUMMY, UPGRADE_OVERWINTER, + UPGRADE_SAPLING, // NOTE: Also add new upgrades to NetworkUpgradeInfo in upgrades.cpp MAX_NETWORK_UPGRADES }; diff --git a/src/consensus/upgrades.cpp b/src/consensus/upgrades.cpp index 5ded5aa11..95bde7925 100644 --- a/src/consensus/upgrades.cpp +++ b/src/consensus/upgrades.cpp @@ -23,6 +23,11 @@ const struct NUInfo NetworkUpgradeInfo[Consensus::MAX_NETWORK_UPGRADES] = { /*.nBranchId =*/ 0x5ba81b19, /*.strName =*/ "Overwinter", /*.strInfo =*/ "See https://z.cash/upgrade/overwinter.html for details.", + }, + { + /*.nBranchId =*/ 0x76b809bb, + /*.strName =*/ "Sapling", + /*.strInfo =*/ "See https://z.cash/upgrade/sapling.html for details.", } };