Changeset View
Changeset View
Standalone View
Standalone View
src/chainparams.cpp
Show First 20 Lines • Show All 102 Lines • ▼ Show 20 Lines | CMainParams() { | ||||
.bit = 28, | .bit = 28, | ||||
// 95% of 2016 | // 95% of 2016 | ||||
.nActivationThreshold = 1916, | .nActivationThreshold = 1916, | ||||
// January 1, 2008 | // January 1, 2008 | ||||
.nStartTime = 1199145601, | .nStartTime = 1199145601, | ||||
// December 31, 2008 | // December 31, 2008 | ||||
.nTimeout = 1230767999, | .nTimeout = 1230767999, | ||||
}; | }; | ||||
consensus.vDeployments[Consensus::DEPLOYEMENT_MINER_FUND] = { | |||||
.bit = 0, | |||||
// 66% of 2016 | |||||
.nActivationThreshold = 1344, | |||||
// Nov 15, 2019 12:00:00 UTC | |||||
.nStartTime = 1573819200, | |||||
// May 15, 2020 12:00:00 UTC | |||||
.nTimeout = 1589544000, | |||||
}; | |||||
consensus.vDeployments[Consensus::DEPLOYEMENT_MINER_FUND_ABC] = { | |||||
.bit = 1, | |||||
// 66% of 2016 | |||||
.nActivationThreshold = 1344, | |||||
// Nov 15, 2019 12:00:00 UTC | |||||
.nStartTime = 1573819200, | |||||
// May 15, 2020 12:00:00 UTC | |||||
.nTimeout = 1589544000, | |||||
}; | |||||
consensus.vDeployments[Consensus::DEPLOYEMENT_MINER_FUND_BCHD] = { | |||||
.bit = 2, | |||||
// 66% of 2016 | |||||
.nActivationThreshold = 1344, | |||||
// Nov 15, 2019 12:00:00 UTC | |||||
.nStartTime = 1573819200, | |||||
// May 15, 2020 12:00:00 UTC | |||||
.nTimeout = 1589544000, | |||||
}; | |||||
consensus | |||||
.vDeployments[Consensus::DEPLOYEMENT_MINER_FUND_ELECTRON_CASH] = { | |||||
.bit = 3, | |||||
// 66% of 2016 | |||||
.nActivationThreshold = 1344, | |||||
// Nov 15, 2019 12:00:00 UTC | |||||
.nStartTime = 1573819200, | |||||
// May 15, 2020 12:00:00 UTC | |||||
.nTimeout = 1589544000, | |||||
}; | |||||
// The miner fund is enabled by default on mainnet. | |||||
consensus.enableMinerFund = true; | |||||
// The best chain should have at least this much work. | // The best chain should have at least this much work. | ||||
consensus.nMinimumChainWork = | consensus.nMinimumChainWork = | ||||
ChainParamsConstants::MAINNET_MINIMUM_CHAIN_WORK; | ChainParamsConstants::MAINNET_MINIMUM_CHAIN_WORK; | ||||
// 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 = | consensus.defaultAssumeValid = | ||||
▲ Show 20 Lines • Show All 179 Lines • ▼ Show 20 Lines | CTestNetParams() { | ||||
.bit = 28, | .bit = 28, | ||||
// 75% of 2016 | // 75% of 2016 | ||||
.nActivationThreshold = 1512, | .nActivationThreshold = 1512, | ||||
// January 1, 2008 | // January 1, 2008 | ||||
.nStartTime = 1199145601, | .nStartTime = 1199145601, | ||||
// December 31, 2008 | // December 31, 2008 | ||||
.nTimeout = 1230767999, | .nTimeout = 1230767999, | ||||
}; | }; | ||||
consensus.vDeployments[Consensus::DEPLOYEMENT_MINER_FUND] = { | |||||
.bit = 0, | |||||
// 66% of 2016 | |||||
.nActivationThreshold = 1344, | |||||
// Nov 15, 2019 12:00:00 UTC | |||||
.nStartTime = 1573819200, | |||||
// May 15, 2020 12:00:00 UTC | |||||
.nTimeout = 1589544000, | |||||
}; | |||||
consensus.vDeployments[Consensus::DEPLOYEMENT_MINER_FUND_ABC] = { | |||||
.bit = 1, | |||||
// 66% of 2016 | |||||
.nActivationThreshold = 1344, | |||||
// Nov 15, 2019 12:00:00 UTC | |||||
.nStartTime = 1573819200, | |||||
// May 15, 2020 12:00:00 UTC | |||||
.nTimeout = 1589544000, | |||||
}; | |||||
consensus.vDeployments[Consensus::DEPLOYEMENT_MINER_FUND_BCHD] = { | |||||
.bit = 2, | |||||
// 66% of 2016 | |||||
.nActivationThreshold = 1344, | |||||
// Nov 15, 2019 12:00:00 UTC | |||||
.nStartTime = 1573819200, | |||||
// May 15, 2020 12:00:00 UTC | |||||
.nTimeout = 1589544000, | |||||
}; | |||||
consensus | |||||
.vDeployments[Consensus::DEPLOYEMENT_MINER_FUND_ELECTRON_CASH] = { | |||||
.bit = 3, | |||||
// 66% of 2016 | |||||
.nActivationThreshold = 1344, | |||||
// Nov 15, 2019 12:00:00 UTC | |||||
.nStartTime = 1573819200, | |||||
// May 15, 2020 12:00:00 UTC | |||||
.nTimeout = 1589544000, | |||||
}; | |||||
// The miner fund is disabled by default on testnet. | |||||
consensus.enableMinerFund = false; | |||||
// The best chain should have at least this much work. | // The best chain should have at least this much work. | ||||
consensus.nMinimumChainWork = | consensus.nMinimumChainWork = | ||||
ChainParamsConstants::TESTNET_MINIMUM_CHAIN_WORK; | ChainParamsConstants::TESTNET_MINIMUM_CHAIN_WORK; | ||||
// 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 = | consensus.defaultAssumeValid = | ||||
▲ Show 20 Lines • Show All 130 Lines • ▼ Show 20 Lines | CRegTestParams() { | ||||
// 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] = { | consensus.vDeployments[Consensus::DEPLOYMENT_TESTDUMMY] = { | ||||
.bit = 28, | .bit = 28, | ||||
// 75% of 144 | // 75% of 144 | ||||
.nActivationThreshold = 108, | .nActivationThreshold = 108, | ||||
}; | }; | ||||
consensus.vDeployments[Consensus::DEPLOYEMENT_MINER_FUND] = { | |||||
.bit = 0, | |||||
// 66% of 144 | |||||
.nActivationThreshold = 96, | |||||
// Nov 15, 2019 12:00:00 UTC | |||||
.nStartTime = 1573819200, | |||||
// May 15, 2020 12:00:00 UTC | |||||
.nTimeout = 1589544000, | |||||
}; | |||||
consensus.vDeployments[Consensus::DEPLOYEMENT_MINER_FUND_ABC] = { | |||||
.bit = 1, | |||||
// 66% of 144 | |||||
.nActivationThreshold = 96, | |||||
// Nov 15, 2019 12:00:00 UTC | |||||
.nStartTime = 1573819200, | |||||
// May 15, 2020 12:00:00 UTC | |||||
.nTimeout = 1589544000, | |||||
}; | |||||
consensus.vDeployments[Consensus::DEPLOYEMENT_MINER_FUND_BCHD] = { | |||||
.bit = 2, | |||||
// 66% of 144 | |||||
.nActivationThreshold = 96, | |||||
// Nov 15, 2019 12:00:00 UTC | |||||
.nStartTime = 1573819200, | |||||
// May 15, 2020 12:00:00 UTC | |||||
.nTimeout = 1589544000, | |||||
}; | |||||
consensus | |||||
.vDeployments[Consensus::DEPLOYEMENT_MINER_FUND_ELECTRON_CASH] = { | |||||
.bit = 3, | |||||
// 66% of 144 | |||||
.nActivationThreshold = 96, | |||||
// Nov 15, 2019 12:00:00 UTC | |||||
.nStartTime = 1573819200, | |||||
// May 15, 2020 12:00:00 UTC | |||||
.nTimeout = 1589544000, | |||||
}; | |||||
// The miner fund is disabled by default on regnet. | |||||
consensus.enableMinerFund = false; | |||||
// 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 = BlockHash(); | consensus.defaultAssumeValid = BlockHash(); | ||||
▲ Show 20 Lines • Show All 95 Lines • Show Last 20 Lines |