Skip to content

Commit 5c435c7

Browse files
committed
Merge bitcoin#20036: signet: Add assumed values for default signet
fac9661 signet: Add assumed values for default signet (MarcoFalke) Pull request description: Doesn't matter much right now, but when the default signet is bigger, this might come in handy ACKs for top commit: jsarenik: Tested ACK fac9661 laanwj: Tested ACK fac9661 (did a new re-sync) kallewoof: utACK fac9661 Tree-SHA512: ed2692f5896350f8dc81f9bc5d79fbf1a4544b8f724c5c667fcadec3a37e26e9833ac189a3067a0731fd7b17a0c94f6b44a641fffe448e42259f7b7b44910db1
2 parents 1769828 + fac9661 commit 5c435c7

File tree

1 file changed

+18
-8
lines changed

1 file changed

+18
-8
lines changed

src/chainparams.cpp

+18-8
Original file line numberDiff line numberDiff line change
@@ -270,13 +270,31 @@ class SigNetParams : public CChainParams {
270270
vSeeds.emplace_back("178.128.221.177");
271271
vSeeds.emplace_back("2a01:7c8:d005:390::5");
272272
vSeeds.emplace_back("ntv3mtqw5wt63red.onion:38333");
273+
274+
consensus.nMinimumChainWork = uint256S("0x0000000000000000000000000000000000000000000000000000000d145533ce");
275+
consensus.defaultAssumeValid = uint256S("0x00000128807d9175c494e24d805fc7854f7d79aa965cbb128342ad8b70cecfa5"); // 5348
276+
m_assumed_blockchain_size = 1;
277+
m_assumed_chain_state_size = 0;
278+
chainTxData = ChainTxData{
279+
// Data from RPC: getchaintxstats 4096 00000128807d9175c494e24d805fc7854f7d79aa965cbb128342ad8b70cecfa5
280+
/* nTime */ 1601382000,
281+
/* nTxCount */ 5435,
282+
/* dTxRate */ 0.001898346323372538,
283+
};
273284
} else {
274285
const auto signet_challenge = args.GetArgs("-signetchallenge");
275286
if (signet_challenge.size() != 1) {
276287
throw std::runtime_error(strprintf("%s: -signetchallenge cannot be multiple values.", __func__));
277288
}
278289
bin = ParseHex(signet_challenge[0]);
279290

291+
m_assumed_blockchain_size = 0;
292+
m_assumed_chain_state_size = 0;
293+
chainTxData = ChainTxData{
294+
0,
295+
0,
296+
0,
297+
};
280298
LogPrintf("Signet with challenge %s\n", signet_challenge[0]);
281299
}
282300

@@ -313,8 +331,6 @@ class SigNetParams : public CChainParams {
313331

314332
nDefaultPort = 38333;
315333
nPruneAfterHeight = 1000;
316-
m_assumed_blockchain_size = 0;
317-
m_assumed_chain_state_size = 0;
318334

319335
genesis = CreateGenesisBlock(1598918400, 52613770, 0x1e0377ae, 1, 50 * COIN);
320336
consensus.hashGenesisBlock = genesis.GetHash();
@@ -335,12 +351,6 @@ class SigNetParams : public CChainParams {
335351
fRequireStandard = true;
336352
m_is_test_chain = true;
337353
m_is_mockable_chain = false;
338-
339-
chainTxData = ChainTxData{
340-
0,
341-
0,
342-
0
343-
};
344354
}
345355
};
346356

0 commit comments

Comments
 (0)