Skip to content

Commit 11a1db8

Browse files
committed
Merge bitcoin/bitcoin#29547: kernel: chainparams updates for 27.x
d9f30b0 kernel: chainparams updates for 27.x (fanquake) 1611aa1 kernel: update chainTxData for 27.x (fanquake) af78d31 kernel: update nMinimumChainWork & defaultAssumeValid for 27.x (fanquake) Pull request description: Update chainparams pre `27.x` branch off. Note: Remember that some variance is expected in the m_assumed_* sizes. ACKs for top commit: Sjors: ACK d9f30b0 glozow: ACK d9f30b0 (checked mainnet locally, checked testnet/signet on block explorers and sanity checked the numbers) instagibbs: ACK d9f30b0 Tree-SHA512: 6ce65b964334b9d15fff4aa1af6d26fb3ef4eab50b8237fc2cda180230ae724a99d13c9f6b3c58105548d3520c0ca0810f354736132d11793d6c91ad3eeac4c7
2 parents ba1bf53 + d9f30b0 commit 11a1db8

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

src/kernel/chainparams.cpp

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,8 @@ class CMainParams : public CChainParams {
104104
consensus.vDeployments[Consensus::DEPLOYMENT_TAPROOT].nTimeout = 1628640000; // August 11th, 2021
105105
consensus.vDeployments[Consensus::DEPLOYMENT_TAPROOT].min_activation_height = 709632; // Approximately November 12th, 2021
106106

107-
consensus.nMinimumChainWork = uint256S("0x000000000000000000000000000000000000000052b2559353df4117b7348b64");
108-
consensus.defaultAssumeValid = uint256S("0x00000000000000000001a0a448d6cf2546b06801389cc030b2b18c6491266815"); // 804000
107+
consensus.nMinimumChainWork = uint256S("0x000000000000000000000000000000000000000063c4ebd298db40af57541800");
108+
consensus.defaultAssumeValid = uint256S("0x000000000000000000026811d149d4d261995ec5b3f64f439a0a10e1a464af9a"); // 824000
109109

110110
/**
111111
* The message start string is designed to be unlikely to occur in normal data.
@@ -118,8 +118,8 @@ class CMainParams : public CChainParams {
118118
pchMessageStart[3] = 0xd9;
119119
nDefaultPort = 8333;
120120
nPruneAfterHeight = 100000;
121-
m_assumed_blockchain_size = 590;
122-
m_assumed_chain_state_size = 9;
121+
m_assumed_blockchain_size = 600;
122+
m_assumed_chain_state_size = 10;
123123

124124
genesis = CreateGenesisBlock(1231006505, 2083236893, 0x1d00ffff, 1, 50 * COIN);
125125
consensus.hashGenesisBlock = genesis.GetHash();
@@ -177,10 +177,10 @@ class CMainParams : public CChainParams {
177177
};
178178

179179
chainTxData = ChainTxData{
180-
// Data from RPC: getchaintxstats 4096 00000000000000000001a0a448d6cf2546b06801389cc030b2b18c6491266815
181-
.nTime = 1692502494,
182-
.nTxCount = 881818374,
183-
.dTxRate = 5.521964628130412,
180+
// Data from RPC: getchaintxstats 4096 000000000000000000026811d149d4d261995ec5b3f64f439a0a10e1a464af9a
181+
.nTime = 1704194835,
182+
.nTxCount = 946728933,
183+
.dTxRate = 6.569290261471664,
184184
};
185185
}
186186
};
@@ -222,8 +222,8 @@ class CTestNetParams : public CChainParams {
222222
consensus.vDeployments[Consensus::DEPLOYMENT_TAPROOT].nTimeout = 1628640000; // August 11th, 2021
223223
consensus.vDeployments[Consensus::DEPLOYMENT_TAPROOT].min_activation_height = 0; // No activation delay
224224

225-
consensus.nMinimumChainWork = uint256S("0x000000000000000000000000000000000000000000000b6a51f415a67c0da307");
226-
consensus.defaultAssumeValid = uint256S("0x0000000000000093bcb68c03a9a168ae252572d348a2eaeba2cdf9231d73206f"); // 2500000
225+
consensus.nMinimumChainWork = uint256S("0x000000000000000000000000000000000000000000000c59b14e264ba6c15db9");
226+
consensus.defaultAssumeValid = uint256S("0x000000000001323071f38f21ea5aae529ece491eadaccce506a59bcc2d968917"); // 2550000
227227

228228
pchMessageStart[0] = 0x0b;
229229
pchMessageStart[1] = 0x11;
@@ -276,10 +276,10 @@ class CTestNetParams : public CChainParams {
276276
};
277277

278278
chainTxData = ChainTxData{
279-
// Data from RPC: getchaintxstats 4096 0000000000000093bcb68c03a9a168ae252572d348a2eaeba2cdf9231d73206f
280-
.nTime = 1694733634,
281-
.nTxCount = 66484552,
282-
.dTxRate = 0.1804908356632494,
279+
// Data from RPC: getchaintxstats 4096 000000000001323071f38f21ea5aae529ece491eadaccce506a59bcc2d968917
280+
.nTime = 1703579240,
281+
.nTxCount = 67845391,
282+
.dTxRate = 1.464436832560951,
283283
};
284284
}
285285
};
@@ -302,15 +302,15 @@ class SigNetParams : public CChainParams {
302302
vSeeds.emplace_back("178.128.221.177");
303303
vSeeds.emplace_back("v7ajjeirttkbnt32wpy3c6w3emwnfr3fkla7hpxcfokr3ysd3kqtzmqd.onion:38333");
304304

305-
consensus.nMinimumChainWork = uint256S("0x000000000000000000000000000000000000000000000000000001ad46be4862");
306-
consensus.defaultAssumeValid = uint256S("0x0000013d778ba3f914530f11f6b69869c9fab54acff85acd7b8201d111f19b7f"); // 150000
305+
consensus.nMinimumChainWork = uint256S("0x00000000000000000000000000000000000000000000000000000206e86f08e8");
306+
consensus.defaultAssumeValid = uint256S("0x0000000870f15246ba23c16e370a7ffb1fc8a3dcf8cb4492882ed4b0e3d4cd26"); // 180000
307307
m_assumed_blockchain_size = 1;
308308
m_assumed_chain_state_size = 0;
309309
chainTxData = ChainTxData{
310-
// Data from RPC: getchaintxstats 4096 0000013d778ba3f914530f11f6b69869c9fab54acff85acd7b8201d111f19b7f
311-
.nTime = 1688366339,
312-
.nTxCount = 2262750,
313-
.dTxRate = 0.003414084572046456,
310+
// Data from RPC: getchaintxstats 4096 0000000870f15246ba23c16e370a7ffb1fc8a3dcf8cb4492882ed4b0e3d4cd26
311+
.nTime = 1706331472,
312+
.nTxCount = 2425380,
313+
.dTxRate = 0.008277759863833788,
314314
};
315315
} else {
316316
bin = *options.challenge;

0 commit comments

Comments
 (0)