From 6276aa390640e15029cf6e51e97527781bf92503 Mon Sep 17 00:00:00 2001 From: Tomaso Ashton-Kai <35811907+tomasoashtonkai@users.noreply.github.com> Date: Sun, 28 Jan 2018 20:16:12 +0100 Subject: [PATCH] Fix Testnet crash under windows If the consensus rule is not deployed, VersionBitsConditionChecker::BeginTime attempt to access non existent memory. --- src/chainparams.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/chainparams.cpp b/src/chainparams.cpp index 623ce0e79..611ca5f48 100644 --- a/src/chainparams.cpp +++ b/src/chainparams.cpp @@ -205,6 +205,11 @@ public: consensus.BIP34Hash = uint256(); consensus.fPowAllowMinDifficultyBlocks = true; consensus.fPowNoRetargeting = false; + consensus.nRuleChangeActivationThreshold = 1512; // 75% for testchains + consensus.nMinerConfirmationWindow = 2016; // nPowTargetTimespan / nPowTargetSpacing + consensus.vDeployments[Consensus::DEPLOYMENT_TESTDUMMY].bit = 28; + consensus.vDeployments[Consensus::DEPLOYMENT_TESTDUMMY].nStartTime = 1199145601; // January 1, 2008 + consensus.vDeployments[Consensus::DEPLOYMENT_TESTDUMMY].nTimeout = 1230767999; // December 31, 2008 consensus.nProtocolV1RetargetingFixedTime = 1395631999; consensus.nProtocolV2Time = 1407053625;