Changeset View
Changeset View
Standalone View
Standalone View
src/chainparams.cpp
Show First 20 Lines • Show All 107 Lines • ▼ Show 20 Lines | CMainParams() { | ||||
consensus.vDeployments[Consensus::DEPLOYMENT_TESTDUMMY].bit = 28; | consensus.vDeployments[Consensus::DEPLOYMENT_TESTDUMMY].bit = 28; | ||||
// January 1, 2008 | // January 1, 2008 | ||||
consensus.vDeployments[Consensus::DEPLOYMENT_TESTDUMMY].nStartTime = | consensus.vDeployments[Consensus::DEPLOYMENT_TESTDUMMY].nStartTime = | ||||
1199145601; | 1199145601; | ||||
// December 31, 2008 | // December 31, 2008 | ||||
consensus.vDeployments[Consensus::DEPLOYMENT_TESTDUMMY].nTimeout = | consensus.vDeployments[Consensus::DEPLOYMENT_TESTDUMMY].nTimeout = | ||||
1230767999; | 1230767999; | ||||
// Deployment of BIP68, BIP112, and BIP113. | |||||
consensus.vDeployments[Consensus::DEPLOYMENT_CSV].bit = 0; | |||||
// May 1st, 2016 | |||||
consensus.vDeployments[Consensus::DEPLOYMENT_CSV].nStartTime = | |||||
1462060800; | |||||
// May 1st, 2017 | |||||
consensus.vDeployments[Consensus::DEPLOYMENT_CSV].nTimeout = 1493596800; | |||||
// The best chain should have at least this much work. | // The best chain should have at least this much work. | ||||
consensus.nMinimumChainWork = uint256S( | consensus.nMinimumChainWork = uint256S( | ||||
"000000000000000000000000000000000000000000a0f3064330647e2f6c4828"); | "000000000000000000000000000000000000000000a0f3064330647e2f6c4828"); | ||||
// By default assume that the signatures in ancestors of this block are | // By default assume that the signatures in ancestors of this block are | ||||
// valid. | // valid. | ||||
consensus.defaultAssumeValid = uint256S( | consensus.defaultAssumeValid = uint256S( | ||||
"000000000000000000e45ad2fbcc5ff3e85f0868dd8f00ad4e92dffabe28f8d2"); | "000000000000000000e45ad2fbcc5ff3e85f0868dd8f00ad4e92dffabe28f8d2"); | ||||
▲ Show 20 Lines • Show All 153 Lines • ▼ Show 20 Lines | CTestNetParams() { | ||||
consensus.vDeployments[Consensus::DEPLOYMENT_TESTDUMMY].bit = 28; | consensus.vDeployments[Consensus::DEPLOYMENT_TESTDUMMY].bit = 28; | ||||
// January 1, 2008 | // January 1, 2008 | ||||
consensus.vDeployments[Consensus::DEPLOYMENT_TESTDUMMY].nStartTime = | consensus.vDeployments[Consensus::DEPLOYMENT_TESTDUMMY].nStartTime = | ||||
1199145601; | 1199145601; | ||||
// December 31, 2008 | // December 31, 2008 | ||||
consensus.vDeployments[Consensus::DEPLOYMENT_TESTDUMMY].nTimeout = | consensus.vDeployments[Consensus::DEPLOYMENT_TESTDUMMY].nTimeout = | ||||
1230767999; | 1230767999; | ||||
// Deployment of BIP68, BIP112, and BIP113. | |||||
consensus.vDeployments[Consensus::DEPLOYMENT_CSV].bit = 0; | |||||
// March 1st, 2016 | |||||
consensus.vDeployments[Consensus::DEPLOYMENT_CSV].nStartTime = | |||||
1456790400; | |||||
// May 1st, 2017 | |||||
consensus.vDeployments[Consensus::DEPLOYMENT_CSV].nTimeout = 1493596800; | |||||
// The best chain should have at least this much work. | // The best chain should have at least this much work. | ||||
consensus.nMinimumChainWork = uint256S( | consensus.nMinimumChainWork = uint256S( | ||||
"00000000000000000000000000000000000000000000002a650f6ff7649485da"); | "00000000000000000000000000000000000000000000002a650f6ff7649485da"); | ||||
// By default assume that the signatures in ancestors of this block are | // By default assume that the signatures in ancestors of this block are | ||||
// valid. | // valid. | ||||
consensus.defaultAssumeValid = uint256S( | consensus.defaultAssumeValid = uint256S( | ||||
"0000000000327972b8470c11755adf8f4319796bafae01f5a6650490b98a17db"); | "0000000000327972b8470c11755adf8f4319796bafae01f5a6650490b98a17db"); | ||||
▲ Show 20 Lines • Show All 108 Lines • ▼ Show 20 Lines | CRegTestParams() { | ||||
// 75% for testchains | // 75% for testchains | ||||
consensus.nRuleChangeActivationThreshold = 108; | consensus.nRuleChangeActivationThreshold = 108; | ||||
// Faster than normal for regtest (144 instead of 2016) | // Faster than normal for regtest (144 instead of 2016) | ||||
consensus.nMinerConfirmationWindow = 144; | consensus.nMinerConfirmationWindow = 144; | ||||
consensus.vDeployments[Consensus::DEPLOYMENT_TESTDUMMY].bit = 28; | consensus.vDeployments[Consensus::DEPLOYMENT_TESTDUMMY].bit = 28; | ||||
consensus.vDeployments[Consensus::DEPLOYMENT_TESTDUMMY].nStartTime = 0; | consensus.vDeployments[Consensus::DEPLOYMENT_TESTDUMMY].nStartTime = 0; | ||||
consensus.vDeployments[Consensus::DEPLOYMENT_TESTDUMMY].nTimeout = | consensus.vDeployments[Consensus::DEPLOYMENT_TESTDUMMY].nTimeout = | ||||
999999999999ULL; | 999999999999ULL; | ||||
consensus.vDeployments[Consensus::DEPLOYMENT_CSV].bit = 0; | |||||
consensus.vDeployments[Consensus::DEPLOYMENT_CSV].nStartTime = 0; | |||||
consensus.vDeployments[Consensus::DEPLOYMENT_CSV].nTimeout = | |||||
999999999999ULL; | |||||
// The best chain should have at least this much work. | // The best chain should have at least this much work. | ||||
consensus.nMinimumChainWork = uint256S("0x00"); | consensus.nMinimumChainWork = uint256S("0x00"); | ||||
// By default assume that the signatures in ancestors of this block are | // By default assume that the signatures in ancestors of this block are | ||||
// valid. | // valid. | ||||
consensus.defaultAssumeValid = uint256S("0x00"); | consensus.defaultAssumeValid = uint256S("0x00"); | ||||
▲ Show 20 Lines • Show All 83 Lines • Show Last 20 Lines |