Skip to content

Commit 5517c82

Browse files
committed
Final Parameter changes to llmq
- Set llmqs to run once and hour - Add BIP checks to testing which we missed earlier
1 parent 591f5b4 commit 5517c82

1 file changed

Lines changed: 8 additions & 7 deletions

File tree

src/chainparams.cpp

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ static Consensus::LLMQParams llmq10_60 = {
116116
.minSize = 6,
117117
.threshold = 6,
118118

119-
.dkgInterval = 24, // one DKG per hour
119+
.dkgInterval = 40, // one DKG per hour
120120
.dkgPhaseBlocks = 2,
121121
.dkgMiningWindowStart = 10, // dkgPhaseBlocks * 5 = after finalization
122122
.dkgMiningWindowEnd = 18,
@@ -129,7 +129,7 @@ static Consensus::LLMQParams llmq50_60 = {
129129
.minSize = 40,
130130
.threshold = 30,
131131

132-
.dkgInterval = 24, // one DKG per hour
132+
.dkgInterval = 40, // one DKG per hour
133133
.dkgPhaseBlocks = 2,
134134
.dkgMiningWindowStart = 10, // dkgPhaseBlocks * 5 = after finalization
135135
.dkgMiningWindowEnd = 18,
@@ -142,7 +142,7 @@ static Consensus::LLMQParams llmq400_60 = {
142142
.minSize = 300,
143143
.threshold = 240,
144144

145-
.dkgInterval = 24 * 12, // one DKG every 12 hours
145+
.dkgInterval = 40 * 12, // one DKG every 12 hours
146146
.dkgPhaseBlocks = 4,
147147
.dkgMiningWindowStart = 20, // dkgPhaseBlocks * 5 = after finalization
148148
.dkgMiningWindowEnd = 28,
@@ -156,7 +156,7 @@ static Consensus::LLMQParams llmq400_85 = {
156156
.minSize = 350,
157157
.threshold = 340,
158158

159-
.dkgInterval = 24 * 24, // one DKG every 24 hours
159+
.dkgInterval = 40 * 24, // one DKG every 24 hours
160160
.dkgPhaseBlocks = 4,
161161
.dkgMiningWindowStart = 20, // dkgPhaseBlocks * 5 = after finalization
162162
.dkgMiningWindowEnd = 48, // give it a larger mining window to make sure it is mined
@@ -460,9 +460,8 @@ class CTestNetParams : public CChainParams {
460460
nExtCoinType = 1;
461461

462462
// long living quorum params
463-
consensus.llmqs[Consensus::LLMQ_50_60] = llmq50_60;
464-
consensus.llmqs[Consensus::LLMQ_400_60] = llmq400_60;
465-
consensus.llmqs[Consensus::LLMQ_400_85] = llmq400_85;
463+
consensus.llmqs[Consensus::LLMQ_10_60] = llmq10_60;
464+
466465

467466
fMiningRequiresPeers = true;
468467
fDefaultConsistencyChecks = false;
@@ -477,6 +476,8 @@ class CTestNetParams : public CChainParams {
477476

478477
vSporkAddresses = {"yQzniXSTqRwaEujSkvZicJsYZkt7wpa4NJ"};
479478
nMinSporkKeys = 1;
479+
fBIP9CheckMasternodesUpgraded = true;
480+
consensus.fLLMQAllowDummyCommitments = true;
480481

481482
checkpointData = (CCheckpointData) {
482483
boost::assign::map_list_of

0 commit comments

Comments
 (0)