Skip to content

Commit a3855fa

Browse files
committed
feat: burry DIP0008 deployment to follow-up bitcoin#16060
1 parent 2e98640 commit a3855fa

File tree

5 files changed

+2
-47
lines changed

5 files changed

+2
-47
lines changed

src/chainparams.cpp

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -191,13 +191,6 @@ class CMainParams : public CChainParams {
191191
consensus.vDeployments[Consensus::DEPLOYMENT_DIP0003].nWindowSize = 4032;
192192
consensus.vDeployments[Consensus::DEPLOYMENT_DIP0003].nThresholdStart = 3226; // 80% of 4032
193193

194-
// Deployment of DIP0008
195-
consensus.vDeployments[Consensus::DEPLOYMENT_DIP0008].bit = 4;
196-
consensus.vDeployments[Consensus::DEPLOYMENT_DIP0008].nStartTime = 1557878400; // May 15th, 2019
197-
consensus.vDeployments[Consensus::DEPLOYMENT_DIP0008].nTimeout = 1589500800; // May 15th, 2020
198-
consensus.vDeployments[Consensus::DEPLOYMENT_DIP0008].nWindowSize = 4032;
199-
consensus.vDeployments[Consensus::DEPLOYMENT_DIP0008].nThresholdStart = 3226; // 80% of 4032
200-
201194
// Deployment of Block Reward Reallocation
202195
consensus.vDeployments[Consensus::DEPLOYMENT_REALLOC].bit = 5;
203196
consensus.vDeployments[Consensus::DEPLOYMENT_REALLOC].nStartTime = 1601510400; // Oct 1st, 2020
@@ -428,13 +421,6 @@ class CTestNetParams : public CChainParams {
428421
consensus.vDeployments[Consensus::DEPLOYMENT_DIP0003].nWindowSize = 100;
429422
consensus.vDeployments[Consensus::DEPLOYMENT_DIP0003].nThresholdStart = 50; // 50% of 100
430423

431-
// Deployment of DIP0008
432-
consensus.vDeployments[Consensus::DEPLOYMENT_DIP0008].bit = 4;
433-
consensus.vDeployments[Consensus::DEPLOYMENT_DIP0008].nStartTime = 1553126400; // Mar 21st, 2019
434-
consensus.vDeployments[Consensus::DEPLOYMENT_DIP0008].nTimeout = 999999999999ULL;
435-
consensus.vDeployments[Consensus::DEPLOYMENT_DIP0008].nWindowSize = 100;
436-
consensus.vDeployments[Consensus::DEPLOYMENT_DIP0008].nThresholdStart = 50; // 50% of 100
437-
438424
// Deployment of Block Reward Reallocation
439425
consensus.vDeployments[Consensus::DEPLOYMENT_REALLOC].bit = 5;
440426
consensus.vDeployments[Consensus::DEPLOYMENT_REALLOC].nStartTime = 1598918400; // Sep 1st, 2020
@@ -638,13 +624,6 @@ class CDevNetParams : public CChainParams {
638624
consensus.vDeployments[Consensus::DEPLOYMENT_DIP0003].nWindowSize = 100;
639625
consensus.vDeployments[Consensus::DEPLOYMENT_DIP0003].nThresholdStart = 50; // 50% of 100
640626

641-
// Deployment of DIP0008
642-
consensus.vDeployments[Consensus::DEPLOYMENT_DIP0008].bit = 4;
643-
consensus.vDeployments[Consensus::DEPLOYMENT_DIP0008].nStartTime = 1553126400; // Mar 21st, 2019
644-
consensus.vDeployments[Consensus::DEPLOYMENT_DIP0008].nTimeout = 999999999999ULL;
645-
consensus.vDeployments[Consensus::DEPLOYMENT_DIP0008].nWindowSize = 100;
646-
consensus.vDeployments[Consensus::DEPLOYMENT_DIP0008].nThresholdStart = 50; // 50% of 100
647-
648627
// Deployment of Block Reward Reallocation
649628
consensus.vDeployments[Consensus::DEPLOYMENT_REALLOC].bit = 5;
650629
consensus.vDeployments[Consensus::DEPLOYMENT_REALLOC].nStartTime = 1598918400; // Sep 1st, 2020
@@ -910,9 +889,6 @@ class CRegTestParams : public CChainParams {
910889
consensus.vDeployments[Consensus::DEPLOYMENT_DIP0003].bit = 3;
911890
consensus.vDeployments[Consensus::DEPLOYMENT_DIP0003].nStartTime = 0;
912891
consensus.vDeployments[Consensus::DEPLOYMENT_DIP0003].nTimeout = 999999999999ULL;
913-
consensus.vDeployments[Consensus::DEPLOYMENT_DIP0008].bit = 4;
914-
consensus.vDeployments[Consensus::DEPLOYMENT_DIP0008].nStartTime = 0;
915-
consensus.vDeployments[Consensus::DEPLOYMENT_DIP0008].nTimeout = 999999999999ULL;
916892
consensus.vDeployments[Consensus::DEPLOYMENT_REALLOC].bit = 5;
917893
consensus.vDeployments[Consensus::DEPLOYMENT_REALLOC].nStartTime = 0;
918894
consensus.vDeployments[Consensus::DEPLOYMENT_REALLOC].nTimeout = 999999999999ULL;

src/consensus/params.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ enum DeploymentPos {
1717
DEPLOYMENT_TESTDUMMY,
1818
DEPLOYMENT_BIP147, // Deployment of BIP147 (NULLDUMMY)
1919
DEPLOYMENT_DIP0003, // Deployment of DIP0002 and DIP0003 (txv3 and deterministic MN lists)
20-
DEPLOYMENT_DIP0008, // Deployment of ChainLock enforcement
2120
DEPLOYMENT_REALLOC, // Deployment of Block Reward Reallocation
2221
DEPLOYMENT_DIP0020, // Deployment of DIP0020, DIP0021 and LMQ_100_67 quorums
2322
DEPLOYMENT_DIP0024, // Deployment of DIP0024 (Quorum Rotation) and decreased governance proposal fee

src/rpc/blockchain.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1579,6 +1579,7 @@ UniValue getblockchaininfo(const JSONRPCRequest& request)
15791579
BuriedForkDescPushBack(softforks,"bip65", consensusParams.BIP65Height);
15801580
BuriedForkDescPushBack(softforks, "csv", consensusParams.CSVHeight);
15811581
BuriedForkDescPushBack(softforks, "dip0001", consensusParams.DIP0001Height);
1582+
BuriedForkDescPushBack(softforks, "dip0008", consensusParams.DIP0008Height);
15821583
for (int pos = Consensus::DEPLOYMENT_TESTDUMMY + 1; pos != Consensus::MAX_VERSION_BITS_DEPLOYMENTS; ++pos) {
15831584
BIP9SoftForkDescPushBack(softforks, VersionBitsDeploymentInfo[pos].name, consensusParams, static_cast<Consensus::DeploymentPos>(pos));
15841585
}

src/versionbitsinfo.cpp

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,6 @@ const struct VBDeploymentInfo VersionBitsDeploymentInfo[Consensus::MAX_VERSION_B
2222
/*.gbt_force =*/ true,
2323
/*.check_mn_protocol =*/ false,
2424
},
25-
{
26-
/*.name =*/ "dip0008",
27-
/*.gbt_force =*/ true,
28-
/*.check_mn_protocol =*/ false,
29-
},
3025
{
3126
/*.name =*/ "realloc",
3227
/*.gbt_force =*/ true,

test/functional/rpc_blockchain.py

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,7 @@ def _test_getblockchaininfo(self):
152152
'bip65': {'type': 'buried', 'active': False, 'height': 1351},
153153
'csv': {'type': 'buried', 'active': False, 'height': 432},
154154
'dip0001': { 'type': 'buried', 'active': False, 'height': 2000},
155+
'dip0008': { 'type': 'buried', 'active': False, 'height': 432},
155156
'bip147': {
156157
'type': 'bip9',
157158
'bip9': {
@@ -186,23 +187,6 @@ def _test_getblockchaininfo(self):
186187
},
187188
},
188189
'active': False},
189-
'dip0008': {
190-
'type': 'bip9',
191-
'bip9': {
192-
'status': 'started',
193-
'bit': 4,
194-
'start_time': 0,
195-
'timeout': 999999999999,
196-
'since': 144,
197-
'statistics': {
198-
'period': 144,
199-
'threshold': 108,
200-
'elapsed': 57,
201-
'count': 57,
202-
'possible': True
203-
},
204-
},
205-
'active': False},
206190
'realloc': {
207191
'type': 'bip9',
208192
'bip9': {

0 commit comments

Comments
 (0)