Skip to content

Commit

Permalink
Merge pull request #128 from zelcash/v5.0.0
Browse files Browse the repository at this point in the history
v5.0.0
  • Loading branch information
TheTrunk authored Mar 27, 2021
2 parents d08b2e9 + 98c12ec commit 400f019
Show file tree
Hide file tree
Showing 32 changed files with 1,242 additions and 720 deletions.
4 changes: 2 additions & 2 deletions configure.ac
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
dnl require autoconf 2.60 (AS_ECHO/AS_ECHO_N)
AC_PREREQ([2.60])
define(_CLIENT_VERSION_MAJOR, 4)
define(_CLIENT_VERSION_MAJOR, 5)
define(_CLIENT_VERSION_MINOR, 0)
define(_CLIENT_VERSION_REVISION, 5)
define(_CLIENT_VERSION_REVISION, 0)
define(_CLIENT_VERSION_BUILD, 50)
define(_ZC_BUILD_VAL, m4_if(m4_eval(_CLIENT_VERSION_BUILD < 25), 1, m4_incr(_CLIENT_VERSION_BUILD), m4_eval(_CLIENT_VERSION_BUILD < 50), 1, m4_eval(_CLIENT_VERSION_BUILD - 24), m4_eval(_CLIENT_VERSION_BUILD == 50), 1, , m4_eval(_CLIENT_VERSION_BUILD - 50)))
define(_CLIENT_VERSION_SUFFIX, m4_if(m4_eval(_CLIENT_VERSION_BUILD < 25), 1, _CLIENT_VERSION_REVISION-beta$1, m4_eval(_CLIENT_VERSION_BUILD < 50), 1, _CLIENT_VERSION_REVISION-rc$1, m4_eval(_CLIENT_VERSION_BUILD == 50), 1, _CLIENT_VERSION_REVISION, _CLIENT_VERSION_REVISION-$1)))
Expand Down
5 changes: 5 additions & 0 deletions src/bitcoind.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,11 @@ bool AppInit(int argc, char* argv[])

try
{
if (GetBoolArg("-migratetoflux", false) && !IsArgSet("-datadir")) {
// rename directory and config file, do it before it gets accessed
RenameDirectoriesFromZelcashToFlux();
}

if (!boost::filesystem::is_directory(GetDataDir(false)))
{
fprintf(stderr, "Error: Specified data directory \"%s\" does not exist.\n", mapArgs["-datadir"].c_str());
Expand Down
129 changes: 97 additions & 32 deletions src/chainparams.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ class CMainParams : public CChainParams {
CMainParams() {
strNetworkID = "main";
strCurrencyUnits = "ZEL";
bip44CoinType = 19167;
bip44CoinType = 19167;
consensus.fCoinbaseMustBeProtected = true;
consensus.nSubsidySlowStartInterval = 5000;
consensus.nSubsidyHalvingInterval = 655350; // 2.5 years
Expand All @@ -98,7 +98,7 @@ class CMainParams : public CChainParams {
assert(maxUint/UintToArith256(consensus.powLimit) >= consensus.nDigishieldAveragingWindow);
consensus.nDigishieldMaxAdjustDown = 32; // 32% adjustment down
consensus.nDigishieldMaxAdjustUp = 16; // 16% adjustment up
consensus.nPowAllowMinDifficultyBlocksAfterHeight = boost::none;
consensus.nPowAllowMinDifficultyBlocksAfterHeight = boost::none;
consensus.nPowTargetSpacing = 2 * 60;

consensus.vUpgrades[Consensus::BASE_SPROUT].nProtocolVersion = 170002;
Expand All @@ -109,31 +109,34 @@ class CMainParams : public CChainParams {
consensus.vUpgrades[Consensus::UPGRADE_TESTDUMMY].nActivationHeight =
Consensus::NetworkUpgrade::NO_ACTIVATION_HEIGHT;

consensus.vUpgrades[Consensus::UPGRADE_LWMA].nProtocolVersion = 170002;
consensus.vUpgrades[Consensus::UPGRADE_LWMA].nActivationHeight = 125000;
consensus.vUpgrades[Consensus::UPGRADE_LWMA].nProtocolVersion = 170002;
consensus.vUpgrades[Consensus::UPGRADE_LWMA].nActivationHeight = 125000;

consensus.vUpgrades[Consensus::UPGRADE_EQUI144_5].nProtocolVersion = 170002;
consensus.vUpgrades[Consensus::UPGRADE_EQUI144_5].nActivationHeight = 125100;
consensus.vUpgrades[Consensus::UPGRADE_EQUI144_5].nProtocolVersion = 170002;
consensus.vUpgrades[Consensus::UPGRADE_EQUI144_5].nActivationHeight = 125100;

consensus.vUpgrades[Consensus::UPGRADE_ACADIA].nProtocolVersion = 170007;
consensus.vUpgrades[Consensus::UPGRADE_ACADIA].nProtocolVersion = 170007;
consensus.vUpgrades[Consensus::UPGRADE_ACADIA].nActivationHeight = 250000; // Approx January 12th
consensus.vUpgrades[Consensus::UPGRADE_ACADIA].hashActivationBlock =
uint256S("0000001d65fa78f2f6c172a51b5aca59ee1927e51f728647fca21b180becfe59");

consensus.vUpgrades[Consensus::UPGRADE_KAMIOOKA].nProtocolVersion = 170012;
consensus.vUpgrades[Consensus::UPGRADE_KAMIOOKA].nProtocolVersion = 170012;
consensus.vUpgrades[Consensus::UPGRADE_KAMIOOKA].nActivationHeight = 372500; // Approx July 2nd - Zel Team Boulder Meetup
consensus.vUpgrades[Consensus::UPGRADE_KAMIOOKA].hashActivationBlock =
uint256S("00000052e2ac144c2872ff641c646e41dac166ac577bc9b0837f501aba19de4a");

consensus.vUpgrades[Consensus::UPGRADE_KAMATA].nProtocolVersion = 170016;
consensus.vUpgrades[Consensus::UPGRADE_KAMATA].nActivationHeight = 558000; // 18th March
// TODO, add the activation block hash after activation
consensus.vUpgrades[Consensus::UPGRADE_KAMATA].hashActivationBlock =
uint256S("000000a33d38f37f586b843a9c8cf6d1ff1269e6114b34604cabcd14c44268d4");

consensus.vUpgrades[Consensus::UPGRADE_FLUX].nProtocolVersion = 170017;
consensus.vUpgrades[Consensus::UPGRADE_FLUX].nActivationHeight = 835554; // Around 10th April 2021

consensus.nZawyLWMAAveragingWindow = 60;
consensus.eh_epoch_fade_length = 11;
consensus.eh_epoch_fade_length = 11;

eh_epoch_1 = eh200_9;
eh_epoch_1 = eh200_9;
eh_epoch_2 = eh144_5;
eh_epoch_3 = zelHash;

Expand Down Expand Up @@ -165,11 +168,8 @@ class CMainParams : public CChainParams {

vFixedSeeds.clear();
vSeeds.clear();
vSeeds.push_back(CDNSSeedData("vps.zel.network", "singapore.zel.network")); // MilesManley
vSeeds.push_back(CDNSSeedData("vpsone.zel.network", "bangalore.zel.network")); // MilesManley
vSeeds.push_back(CDNSSeedData("vpstwo.zel.network", "frankfurt.zel.network")); // MilesManley
vSeeds.push_back(CDNSSeedData("vpsthree.zel.network", "newyork.zel.network")); // MilesManley
vSeeds.push_back(CDNSSeedData("vps.zelcash.online", "dnsseed.zelcash.online")); // TheTrunk
vSeeds.push_back(CDNSSeedData("vps.zel.network", "dnsseed.zel.network")); // Zel
vSeeds.push_back(CDNSSeedData("vps.runonflux.io", "dnsseed.runonflux.io")); // Flux

// guarantees the first 2 characters, when base58 encoded, are "t1"
base58Prefixes[PUBKEY_ADDRESS] = {0x1C,0xB8};
Expand Down Expand Up @@ -206,7 +206,13 @@ class CMainParams : public CChainParams {

nStartZelnodePaymentsHeight = 560000; // Start paying deterministic zelnodes on height

strBenchmarkingPublicKey = "042e79d7dd1483996157df6b16c831be2b14b31c69944ea2a585c63b5101af1f9517ba392cee5b1f45a62e9d936488429374535a2f76870bfa8eea6667b13eb39e";
// These are the benchmarking public keys, if you are adding a key, you must increase the resize integer
vecBenchmarkingPublicKeys.resize(2);
vecBenchmarkingPublicKeys[0] = std::make_pair("042e79d7dd1483996157df6b16c831be2b14b31c69944ea2a585c63b5101af1f9517ba392cee5b1f45a62e9d936488429374535a2f76870bfa8eea6667b13eb39e", 0);
vecBenchmarkingPublicKeys[1] = std::make_pair("04517413e51fa9b2e94f200b254cca69beb86f2d74bf66ca53854ba66bc376dde9b52e9b4403731d9a4f3e8edd9687f1e1824b688fe26454bd9fb823a3307b4682", 1618113600); // Sun Apr 11 2021 04:00:00 UTC

assert(vecBenchmarkingPublicKeys.size() > 0);


checkpointData = (CCheckpointData) {
boost::assign::map_list_of
Expand All @@ -223,6 +229,21 @@ class CMainParams : public CChainParams {
// total number of tx / (checkpoint block height / (24 * 30))
};

// Flux rebrand values
strExchangeFundingAddress = "t3PMbbA5YBMrjSD3dD16SSdXKuKovwmj6tS";
nExchangeFundingHeight = 836274; // Around 10th April 2021
nExchangeFundingAmount = 7500000 * COIN; // 7.5 Million

strFoundationFundingAddress = "t3XjYMBvwxnXVv9jqg4CgokZ3f7kAoXPQL8";
nFoundationFundingHeight = 836994; // Around 11th April 2021
nFoundationFundingAmount = 2500000 * COIN; // 2.5 Million

strSwapPoolAddress = "t3ThbWogDoAjGuS6DEnmN1GWJBRbVjSUK4T";
nSwapPoolStartHeight = 837714; // // Around 12th April 2021
nSwapPoolAmount = 22000000 * COIN; // 22 Million every time
nSwapPoolInterval = 21600; // Avg Block per day (720) * - Trying to get to around once a month
nSwapPoolMaxTimes = 10;

// Hardcoded fallback value for the Sprout shielded value pool balance
// for nodes that have not reindexed since the introduction of monitoring
// in #2795.
Expand All @@ -244,7 +265,7 @@ class CTestNetParams : public CChainParams {
strCurrencyUnits = "TESTZEL";
bip44CoinType = 1;
consensus.fCoinbaseMustBeProtected = true;
consensus.nSubsidySlowStartInterval = 5000;
consensus.nSubsidySlowStartInterval = 1;
consensus.nSubsidyHalvingInterval = 655350; // 2.5 years
consensus.nMajorityEnforceBlockUpgrade = 51;
consensus.nMajorityRejectBlockOutdated = 75;
Expand All @@ -254,8 +275,8 @@ class CTestNetParams : public CChainParams {
assert(maxUint/UintToArith256(consensus.powLimit) >= consensus.nDigishieldAveragingWindow);
consensus.nDigishieldMaxAdjustDown = 32; // 32% adjustment down
consensus.nDigishieldMaxAdjustUp = 16; // 16% adjustment up
consensus.nPowAllowMinDifficultyBlocksAfterHeight = 1;
consensus.nPowTargetSpacing = 2 * 60;
consensus.nPowAllowMinDifficultyBlocksAfterHeight = 0;
consensus.nPowTargetSpacing = 15;

consensus.vUpgrades[Consensus::BASE_SPROUT].nProtocolVersion = 170002;
consensus.vUpgrades[Consensus::BASE_SPROUT].nActivationHeight =
Expand All @@ -280,13 +301,16 @@ class CTestNetParams : public CChainParams {
consensus.vUpgrades[Consensus::UPGRADE_KAMATA].nProtocolVersion = 170016;
consensus.vUpgrades[Consensus::UPGRADE_KAMATA].nActivationHeight = 350;

consensus.vUpgrades[Consensus::UPGRADE_FLUX].nProtocolVersion = 170017;
consensus.vUpgrades[Consensus::UPGRADE_FLUX].nActivationHeight = 4000; // Around March 30 2021


consensus.nZawyLWMAAveragingWindow = 60;
consensus.eh_epoch_fade_length = 10;

eh_epoch_1 = eh200_9;
eh_epoch_2 = eh144_5;
eh_epoch_3 = zelHash;
eh_epoch_1 = eh48_5;
eh_epoch_2 = eh48_5;
eh_epoch_3 = eh48_5;

pchMessageStart[0] = 0xfa;
pchMessageStart[1] = 0x1a;
Expand All @@ -311,12 +335,8 @@ class CTestNetParams : public CChainParams {
vFixedSeeds.clear();
vSeeds.clear();
vSeeds.push_back(CDNSSeedData("zel-testnet-seed.asoftwaresolution.com", "zel-testnet-seed.asoftwaresolution.com")); // Blondfrogs
vSeeds.push_back(CDNSSeedData("test.vps.zel.network", "test.singapore.zel.network")); // MilesManley
vSeeds.push_back(CDNSSeedData("test.vpsone.zel.network", "test.bangalore.zel.network")); // MilesManley
vSeeds.push_back(CDNSSeedData("test.vpstwo.zel.network", "test.frankfurt.zel.network")); // MilesManley
vSeeds.push_back(CDNSSeedData("test.vpsthree.zel.network", "test.newyork.zel.network")); // MilesManley
vSeeds.push_back(CDNSSeedData("vps.testnet.zelcash.online", "dnsseedtestnet.zelcash.online")); // TheTrunk

vSeeds.push_back(CDNSSeedData("test.vps.zel.network", "test.dnsseed.zel.network")); // Zel
vSeeds.push_back(CDNSSeedData("test.vps.runonflux.io", "test.dnsseed.runonflux.io")); // Flux
// guarantees the first 2 characters, when base58 encoded, are "tm"
base58Prefixes[PUBKEY_ADDRESS] = {0x1D,0x25};
// guarantees the first 2 characters, when base58 encoded, are "t2"
Expand All @@ -340,17 +360,23 @@ class CTestNetParams : public CChainParams {

vFixedSeeds = std::vector<SeedSpec6>(pnSeed6_test, pnSeed6_test + ARRAYLEN(pnSeed6_test));

fMiningRequiresPeers = true;
fMiningRequiresPeers = false;
fDefaultConsistencyChecks = false;
fRequireStandard = true;
fMineBlocksOnDemand = false;
fTestnetToBeDeprecatedFieldRPC = true;
strSporkKey = "0408c6a3a6cacb673fc38f27c75d79c865e1550441ea8b5295abf21116972379a1b49416da07b7d9b40fb9daf8124f309c608dfc79756a5d3c2a957435642f7f1a";
networkID = CBaseChainParams::Network::TESTNET;
strZelnodeTestingDummyAddress= "tmXxZqbmvrxeSFQsXmm4N9CKyME767r47fS";
strBenchmarkingPublicKey = "04d422e01f5acff68504b92df96a9004cf61be432a20efe83fe8a94c1aa730fe7dece5d2e8298f2d5672d4e569c55d9f0a73268ef7b92990d8c014e828a7cc48dd";

nStartZelnodePaymentsHeight = 350;

vecBenchmarkingPublicKeys.resize(2);
vecBenchmarkingPublicKeys[0] = std::make_pair("04d422e01f5acff68504b92df96a9004cf61be432a20efe83fe8a94c1aa730fe7dece5d2e8298f2d5672d4e569c55d9f0a73268ef7b92990d8c014e828a7cc48dd", 0);
vecBenchmarkingPublicKeys[1] = std::make_pair("042023568fbcc4715c34d8596feaabf0683b3dfa7280b2f4df0436311a31086a73fdf507d63c3ec89455037ba738375d17b309c2cd226f173a5ef7841400cd09ec", 1617508800); // Sun Apr 04 2021 04:00:00

assert(vecBenchmarkingPublicKeys.size() > 0);

checkpointData = (CCheckpointData) {
boost::assign::map_list_of
(0, consensus.hashGenesisBlock),
Expand All @@ -361,6 +387,21 @@ class CTestNetParams : public CChainParams {
// total number of tx / (checkpoint block height / (24 * 24))
};

// Flux rebrand values
strExchangeFundingAddress = "tmRucHD85zgSigtA4sJJBDbPkMUJDcw5XDE";
nExchangeFundingHeight = 4100; // Around March 30th
nExchangeFundingAmount = 7500000 * COIN; // 7.5 Million

strFoundationFundingAddress = "tmRucHD85zgSigtA4sJJBDbPkMUJDcw5XDE";
nFoundationFundingHeight = 4200;
nFoundationFundingAmount = 2500000 * COIN; // 2.5 Million

strSwapPoolAddress = "tmRucHD85zgSigtA4sJJBDbPkMUJDcw5XDE";
nSwapPoolStartHeight = 4300;
nSwapPoolAmount = 2200000 * COIN;
nSwapPoolInterval = 100;
nSwapPoolMaxTimes = 10;

// Hardcoded fallback value for the Sprout shielded value pool balance
// for nodes that have not reindexed since the introduction of monitoring
// in #2795.
Expand Down Expand Up @@ -425,6 +466,11 @@ class CRegTestParams : public CChainParams {
Consensus::NetworkUpgrade::NO_ACTIVATION_HEIGHT;


consensus.vUpgrades[Consensus::UPGRADE_FLUX].nProtocolVersion = 170017;
consensus.vUpgrades[Consensus::UPGRADE_FLUX].nActivationHeight =
Consensus::NetworkUpgrade::NO_ACTIVATION_HEIGHT;


// The best chain should have at least this much work.
consensus.nMinimumChainWork = uint256S("0x00");

Expand Down Expand Up @@ -462,7 +508,11 @@ class CRegTestParams : public CChainParams {
fTestnetToBeDeprecatedFieldRPC = false;

networkID = CBaseChainParams::Network::REGTEST;
strBenchmarkingPublicKey = "04cf3c34f01486bbb34c1a7ca11c2ddb1b3d98698c3f37d54452ff91a8cd5e92a6910ce5fc2cc7ad63547454a965df53ff5be740d4ef4ac89848c2bafd1e40e6b7";
vecBenchmarkingPublicKeys.resize(2);
vecBenchmarkingPublicKeys[0] = std::make_pair("04cf3c34f01486bbb34c1a7ca11c2ddb1b3d98698c3f37d54452ff91a8cd5e92a6910ce5fc2cc7ad63547454a965df53ff5be740d4ef4ac89848c2bafd1e40e6b7", 0);
vecBenchmarkingPublicKeys[1] = std::make_pair("045d54130187b4c4bba25004bf615881c2d79b16950a59114df27dc9858d8e531fda4f3a27aa95ceb2bcc87ddd734be40a6808422655e5350fa9417874556b7342", 1617508800); // Sun Apr 04 2021 04:00:00

assert(vecBenchmarkingPublicKeys.size() > 0);

checkpointData = (CCheckpointData){
boost::assign::map_list_of
Expand All @@ -486,6 +536,21 @@ class CRegTestParams : public CChainParams {
bech32HRPs[SAPLING_FULL_VIEWING_KEY] = "zviewregtestsapling";
bech32HRPs[SAPLING_INCOMING_VIEWING_KEY] = "zivkregtestsapling";
bech32HRPs[SAPLING_EXTENDED_SPEND_KEY] = "secret-extended-key-regtest";

// Flux rebrand values
strExchangeFundingAddress = "tmRucHD85zgSigtA4sJJBDbPkMUJDcw5XDE";
nExchangeFundingHeight = 10;
nExchangeFundingAmount = 3000000 * COIN;

strFoundationFundingAddress = "t2DFGpj2tciojsGKKrGVwQ92hUwAxWQQgJ9";
nFoundationFundingHeight = 10;
nFoundationFundingAmount = 2500000 * COIN; // 2.5 Million

strSwapPoolAddress = "t2Dsexh4v5g2dpL2LLCsR1p9TshMm63jSBM";
nSwapPoolStartHeight = 10;
nSwapPoolAmount = 2100000 * COIN;
nSwapPoolInterval = 10;
nSwapPoolMaxTimes = 5;
}

void UpdateNetworkUpgradeParameters(Consensus::UpgradeIndex idx, int nActivationHeight)
Expand Down
32 changes: 31 additions & 1 deletion src/chainparams.h
Original file line number Diff line number Diff line change
Expand Up @@ -130,8 +130,22 @@ class CChainParams
std::string ZelnodeTestingDummyAddress() const { return strZelnodeTestingDummyAddress; }
int64_t StartZelnodePayments() const { return nStartZelnodePaymentsHeight; }
CBaseChainParams::Network NetworkID() const { return networkID; }
std::string BenchmarkingPublicKey() const { return strBenchmarkingPublicKey; }
std::vector<std::pair<std::string, uint32_t> > BenchmarkingPublicKeys() const { return vecBenchmarkingPublicKeys; }

/** Flux Rebrand **/
std::string GetExchangeFundingAddress() const { return strExchangeFundingAddress; }
int64_t GetExchangeFundingHeight() const { return nExchangeFundingHeight; }
CAmount GetExchangeFundingAmount() const { return nExchangeFundingAmount; }

std::string GetFoundationFundingAddress() const { return strFoundationFundingAddress; }
int64_t GetFoundationFundingHeight() const { return nFoundationFundingHeight; }
CAmount GetFoundationFundingAmount() const { return nFoundationFundingAmount; }

std::string GetSwapPoolAddress() const { return strSwapPoolAddress; }
int64_t GetSwapPoolStartHeight() const { return nSwapPoolStartHeight; }
CAmount GetSwapPoolAmount() const { return nSwapPoolAmount; }
int64_t GetSwapPoolInterval() const { return nSwapPoolInterval; }
int GetSwapPoolMaxTimes() const { return nSwapPoolMaxTimes; }

protected:
CChainParams() {}
Expand Down Expand Up @@ -174,6 +188,22 @@ class CChainParams
int64_t nStartZelnodePaymentsHeight;
CBaseChainParams::Network networkID;
std::string strBenchmarkingPublicKey;
std::vector< std::pair<std::string, uint32_t> > vecBenchmarkingPublicKeys;

/** Flux params **/
std::string strExchangeFundingAddress;
int64_t nExchangeFundingHeight;
CAmount nExchangeFundingAmount;

std::string strFoundationFundingAddress;
int64_t nFoundationFundingHeight;
CAmount nFoundationFundingAmount;

std::string strSwapPoolAddress;
CAmount nSwapPoolAmount;
int64_t nSwapPoolStartHeight;
int64_t nSwapPoolInterval;
int64_t nSwapPoolMaxTimes;
};

/**
Expand Down
2 changes: 1 addition & 1 deletion src/chainparamsbase.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ class CBaseTestNetParams : public CBaseChainParams
CBaseTestNetParams()
{
nRPCPort = 26124;
strDataDir = "testnet-kamata";
strDataDir = "testnet";
}
};
static CBaseTestNetParams testNetParams;
Expand Down
8 changes: 4 additions & 4 deletions src/coins.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -642,13 +642,13 @@ bool CCoinsViewCache::CheckZelnodeTxInput(const CTransaction& tx, const int& p_H
}

if (coins->vout[prevout.n].nValue == 10000 * COIN)
nTier = Zelnode::BASIC;
nTier = Zelnode::CUMULUS;
else if (coins->vout[prevout.n].nValue == 25000 * COIN)
nTier = Zelnode::SUPER;
nTier = Zelnode::NIMBUS;
else if (coins->vout[prevout.n].nValue == 100000 * COIN)
nTier = Zelnode::BAMF;
nTier = Zelnode::STRATUS;

return nTier >= BASIC && nTier <= BAMF;
return nTier >= CUMULUS && nTier <= STRATUS;
}

double CCoinsViewCache::GetPriority(const CTransaction &tx, int nHeight) const
Expand Down
8 changes: 4 additions & 4 deletions src/config/bitcoin-config.h
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,13 @@
#define CLIENT_VERSION_IS_RELEASE true

/* Major version */
#define CLIENT_VERSION_MAJOR 4
#define CLIENT_VERSION_MAJOR 5

/* Minor version */
#define CLIENT_VERSION_MINOR 0

/* Build revision */
#define CLIENT_VERSION_REVISION 5
#define CLIENT_VERSION_REVISION 0

/* Version is release */
#define COPYRIGHT_YEAR 2019
Expand Down Expand Up @@ -290,7 +290,7 @@
#define PACKAGE_NAME "Zelcash"

/* Define to the full name and version of this package. */
#define PACKAGE_STRING "Zelcash 4.0.5"
#define PACKAGE_STRING "Zelcash 5.0.0"

/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "zelcash"
Expand All @@ -299,7 +299,7 @@
#define PACKAGE_URL ""

/* Define to the version of this package. */
#define PACKAGE_VERSION "4.0.5"
#define PACKAGE_VERSION "5.0.0"

/* Define to necessary symbol if this constant uses a non-standard name on
your system. */
Expand Down
Loading

0 comments on commit 400f019

Please sign in to comment.