|
|
@ -38,7 +38,7 @@ public: |
|
|
|
strNetworkID = "main"; |
|
|
|
strCurrencyUnits = "ZEC"; |
|
|
|
consensus.fCoinbaseMustBeProtected = true; |
|
|
|
consensus.nSubsidySlowStartInterval = 20000; |
|
|
|
consensus.nSubsidySlowStartInterval = 2; |
|
|
|
consensus.nSubsidyHalvingInterval = 840000; |
|
|
|
consensus.nMajorityEnforceBlockUpgrade = 750; |
|
|
|
consensus.nMajorityRejectBlockOutdated = 950; |
|
|
@ -57,8 +57,8 @@ public: |
|
|
|
pchMessageStart[1] = 0xe9; |
|
|
|
pchMessageStart[2] = 0x27; |
|
|
|
pchMessageStart[3] = 0x64; |
|
|
|
vAlertPubKey = ParseHex("04b7ecf0baa90495ceb4e4090f6b2fd37eec1e9c85fac68a487f3ce11589692e4a317479316ee814e066638e1db54e37a10689b70286e6315b1087b6615d179264"); |
|
|
|
nDefaultPort = 8233; |
|
|
|
vAlertPubKey = ParseHex("0411ef848a72e48fb2d8216c6698a030dedbef16ac6cd9d739a7b4e346735a8edf252223bac64093f49616050df642c61ae5b5e2bd3654d7dde05a5e296f79950b"); |
|
|
|
nDefaultPort = 8888; |
|
|
|
nMinerThreads = 0; |
|
|
|
nMaxTipAge = 24 * 60 * 60; |
|
|
|
nPruneAfterHeight = 100000; |
|
|
@ -75,7 +75,7 @@ public: |
|
|
|
* >>> from pyblake2 import blake2s |
|
|
|
* >>> 'Zcash' + blake2s(b'The Economist 2016-10-29 Known unknown: Another crypto-currency is born. BTC#436254 0000000000000000044f321997f336d2908cf8c8d6893e88dbf067e2d949487d ETH#2521903 483039a6b6bd8bd05f0584f9a078d075e454925eb71c1f13eaff59b405a721bb DJIA close on 27 Oct 2016: 18,169.68').hexdigest() |
|
|
|
*/ |
|
|
|
const char* pszTimestamp = "Zcash0b9c4eef8b7cc417ee5001e3500984b6fea35683a7cac141a043c42064835d34"; |
|
|
|
const char* pszTimestamp = "Zdashe540ecf100001889836c7d491a2f44e6bc6076d59e5e317255946b71be3fc516"; |
|
|
|
CMutableTransaction txNew; |
|
|
|
txNew.vin.resize(1); |
|
|
|
txNew.vout.resize(1); |
|
|
@ -97,9 +97,9 @@ public: |
|
|
|
|
|
|
|
vFixedSeeds.clear(); |
|
|
|
vSeeds.clear(); |
|
|
|
vSeeds.push_back(CDNSSeedData("z.cash", "dnsseed.z.cash")); // Zcash
|
|
|
|
vSeeds.push_back(CDNSSeedData("str4d.xyz", "dnsseed.str4d.xyz")); // @str4d
|
|
|
|
vSeeds.push_back(CDNSSeedData("znodes.org", "dnsseed.znodes.org")); // @bitcartel
|
|
|
|
vSeeds.push_back(CDNSSeedData("zdash.tk", "142.4.212.68")); // Zcash
|
|
|
|
#vSeeds.push_back(CDNSSeedData("str4d.xyz", "dnsseed.str4d.xyz")); // @str4d
|
|
|
|
#vSeeds.push_back(CDNSSeedData("znodes.org", "dnsseed.znodes.org")); // @bitcartel
|
|
|
|
|
|
|
|
// guarantees the first 2 characters, when base58 encoded, are "t1"
|
|
|
|
base58Prefixes[PUBKEY_ADDRESS] = {0x1C,0xB8}; |
|
|
@ -126,12 +126,11 @@ public: |
|
|
|
|
|
|
|
checkpointData = (Checkpoints::CCheckpointData) { |
|
|
|
boost::assign::map_list_of |
|
|
|
(0, consensus.hashGenesisBlock) |
|
|
|
(2500, uint256S("0x00000006dc968f600be11a86cbfbf7feb61c7577f45caced2e82b6d261d19744")), |
|
|
|
1477973071, // * UNIX timestamp of last checkpoint block
|
|
|
|
22063, // * total number of transactions between genesis and last checkpoint
|
|
|
|
// (the tx=... number in the SetBestChain debug.log lines)
|
|
|
|
5083 // * estimated number of transactions per day after checkpoint
|
|
|
|
( 0, consensus.hashGenesisBlock), |
|
|
|
genesis.nTime, // * UNIX timestamp of last checkpoint block
|
|
|
|
0, // * total number of transactions between genesis and last checkpoint
|
|
|
|
// (the tx=... number in the SetBestChain debug.log lines)
|
|
|
|
0 // * estimated number of transactions per day after checkpoint
|
|
|
|
}; |
|
|
|
|
|
|
|
// Founders reward script expects a vector of 2-of-3 multisig addresses
|
|
|
@ -215,8 +214,8 @@ public: |
|
|
|
pchMessageStart[1] = 0x1a; |
|
|
|
pchMessageStart[2] = 0xf9; |
|
|
|
pchMessageStart[3] = 0xbf; |
|
|
|
vAlertPubKey = ParseHex("044e7a1553392325c871c5ace5d6ad73501c66f4c185d6b0453cf45dec5a1322e705c672ac1a27ef7cdaf588c10effdf50ed5f95f85f2f54a5f6159fca394ed0c6"); |
|
|
|
nDefaultPort = 18233; |
|
|
|
vAlertPubKey = ParseHex("040c2275ef276b57c646edd5d4441b911c6b166596b0ee853e67842c580b9ed14dab42c7db0985afa1454f9480004e9597178ad4c51d54069bc1013909818a7b81"); |
|
|
|
nDefaultPort = 18888; |
|
|
|
nMinerThreads = 0; |
|
|
|
nPruneAfterHeight = 1000; |
|
|
|
|
|
|
|