aboutsummaryrefslogtreecommitdiff
path: root/src/chainparams.cpp
diff options
context:
space:
mode:
authorSuhas Daftuar <sdaftuar@gmail.com>2016-07-25 17:22:37 -0400
committerWladimir J. van der Laan <laanwj@gmail.com>2016-09-26 16:46:19 +0200
commit198494ce5323cafbf90a7b543d1b07355eb3db6c (patch)
tree1fb64c9e2ec8ebb1fb9d5b4911369c2299a38138 /src/chainparams.cpp
parent23feab1f38cd63f55631a1b5125ef1bd5ce049df (diff)
downloadbitcoin-198494ce5323cafbf90a7b543d1b07355eb3db6c.tar.xz
Allow changing BIP9 parameters on regtest
Github-Pull: #8418 Rebased-From: 56c87e92110f05d7452f1e85bf755246ffc77206
Diffstat (limited to 'src/chainparams.cpp')
-rw-r--r--src/chainparams.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/chainparams.cpp b/src/chainparams.cpp
index 0cb0fccd17..7b493ed8a7 100644
--- a/src/chainparams.cpp
+++ b/src/chainparams.cpp
@@ -303,6 +303,12 @@ public:
base58Prefixes[EXT_PUBLIC_KEY] = boost::assign::list_of(0x04)(0x35)(0x87)(0xCF).convert_to_container<std::vector<unsigned char> >();
base58Prefixes[EXT_SECRET_KEY] = boost::assign::list_of(0x04)(0x35)(0x83)(0x94).convert_to_container<std::vector<unsigned char> >();
}
+
+ void UpdateBIP9Parameters(Consensus::DeploymentPos d, int64_t nStartTime, int64_t nTimeout)
+ {
+ consensus.vDeployments[d].nStartTime = nStartTime;
+ consensus.vDeployments[d].nTimeout = nTimeout;
+ }
};
static CRegTestParams regTestParams;
@@ -330,4 +336,9 @@ void SelectParams(const std::string& network)
SelectBaseParams(network);
pCurrentParams = &Params(network);
}
+
+void UpdateRegtestBIP9Parameters(Consensus::DeploymentPos d, int64_t nStartTime, int64_t nTimeout)
+{
+ regTestParams.UpdateBIP9Parameters(d, nStartTime, nTimeout);
+}