aboutsummaryrefslogtreecommitdiff
path: root/src/chainparams.cpp
diff options
context:
space:
mode:
authorWladimir J. van der Laan <[email protected]>2016-08-02 08:25:25 +0200
committerWladimir J. van der Laan <[email protected]>2016-08-02 08:26:57 +0200
commit63c03dd41cc0e5d05d421fd7a574ff53a1dbb92f (patch)
treeee7b1c0a551dfd14a66a4cc7c1e4d931fc7edd6a /src/chainparams.cpp
parentMerge #8419: Enable size accounting in mining unit tests (diff)
parentAdd p2p test for BIP 152 (compact blocks) (diff)
downloaddiscoin-63c03dd41cc0e5d05d421fd7a574ff53a1dbb92f.tar.xz
discoin-63c03dd41cc0e5d05d421fd7a574ff53a1dbb92f.zip
Merge #8418: Add tests for compact blocks
45c7ddd Add p2p test for BIP 152 (compact blocks) (Suhas Daftuar) 9a22a6c Add support for compactblocks to mininode (Suhas Daftuar) a8689fd Tests: refactor compact size serialization in mininode (Suhas Daftuar) 9c8593d Implement SipHash in Python (Pieter Wuille) 56c87e9 Allow changing BIP9 parameters on regtest (Suhas Daftuar)
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 86bef1e10..d6032440e 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);
+}