Skip to content

Commit 447f50e

Browse files
author
MacroFake
committed
Merge bitcoin#25946: Update chainparams for 24.0 release
767d825 Update chainparams for 24.0 release (Janna) Pull request description: Update chain parameters for upcoming major release. See [doc/release-process.md](https://github.com/bitcoin/bitcoin/blob/master/doc/release-process.md) and bitcoin#24418 for review instructions. fixes bitcoin#25921 ACKs for top commit: Sjors: tACK 767d825 achow101: utACK 767d825 Tree-SHA512: 153390203c76c981cc41629a27ec3e52fec089c7ce6edba3dd4d77c875c7d8afcae64be2bd9bc8af73f70c2dc0a08666f2986ac82c9fd536b0fded10fd8dec3d
2 parents 5291933 + 767d825 commit 447f50e

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

src/chainparams.cpp

+20-20
Original file line numberDiff line numberDiff line change
@@ -93,8 +93,8 @@ class CMainParams : public CChainParams {
9393
consensus.vDeployments[Consensus::DEPLOYMENT_TAPROOT].nTimeout = 1628640000; // August 11th, 2021
9494
consensus.vDeployments[Consensus::DEPLOYMENT_TAPROOT].min_activation_height = 709632; // Approximately November 12th, 2021
9595

96-
consensus.nMinimumChainWork = uint256S("0x00000000000000000000000000000000000000002927cdceccbd5209e81e80db");
97-
consensus.defaultAssumeValid = uint256S("0x000000000000000000052d314a259755ca65944e68df6b12a067ea8f1f5a7091"); // 724466
96+
consensus.nMinimumChainWork = uint256S("0x00000000000000000000000000000000000000003404ba0801921119f903495e");
97+
consensus.defaultAssumeValid = uint256S("0x00000000000000000009c97098b5295f7e5f183ac811fb5d1534040adb93cabd"); // 751565
9898

9999
/**
100100
* The message start string is designed to be unlikely to occur in normal data.
@@ -107,7 +107,7 @@ class CMainParams : public CChainParams {
107107
pchMessageStart[3] = 0xd9;
108108
nDefaultPort = 8333;
109109
nPruneAfterHeight = 100000;
110-
m_assumed_blockchain_size = 460;
110+
m_assumed_blockchain_size = 496;
111111
m_assumed_chain_state_size = 6;
112112

113113
genesis = CreateGenesisBlock(1231006505, 2083236893, 0x1d00ffff, 1, 50 * COIN);
@@ -168,10 +168,10 @@ class CMainParams : public CChainParams {
168168
};
169169

170170
chainTxData = ChainTxData{
171-
// Data from RPC: getchaintxstats 4096 000000000000000000052d314a259755ca65944e68df6b12a067ea8f1f5a7091
172-
/* nTime */ 1645542140,
173-
/* nTxCount */ 712531200,
174-
/* dTxRate */ 2.891036496010309,
171+
// Data from RPC: getchaintxstats 4096 00000000000000000009c97098b5295f7e5f183ac811fb5d1534040adb93cabd
172+
.nTime = 1661697692,
173+
.nTxCount = 760120522,
174+
.dTxRate = 2.925802860942233,
175175
};
176176
}
177177
};
@@ -213,16 +213,16 @@ class CTestNetParams : public CChainParams {
213213
consensus.vDeployments[Consensus::DEPLOYMENT_TAPROOT].nTimeout = 1628640000; // August 11th, 2021
214214
consensus.vDeployments[Consensus::DEPLOYMENT_TAPROOT].min_activation_height = 0; // No activation delay
215215

216-
consensus.nMinimumChainWork = uint256S("0x00000000000000000000000000000000000000000000064728c7be6fe4b2f961");
217-
consensus.defaultAssumeValid = uint256S("0x00000000000163cfb1f97c4e4098a3692c8053ad9cab5ad9c86b338b5c00b8b7"); // 2143398
216+
consensus.nMinimumChainWork = uint256S("0x00000000000000000000000000000000000000000000076f6e7cbd0beade5d20");
217+
consensus.defaultAssumeValid = uint256S("0x0000000000000004877fa2d36316398528de4f347df2f8a96f76613a298ce060"); // 2344474
218218

219219
pchMessageStart[0] = 0x0b;
220220
pchMessageStart[1] = 0x11;
221221
pchMessageStart[2] = 0x09;
222222
pchMessageStart[3] = 0x07;
223223
nDefaultPort = 18333;
224224
nPruneAfterHeight = 1000;
225-
m_assumed_blockchain_size = 40;
225+
m_assumed_blockchain_size = 42;
226226
m_assumed_chain_state_size = 2;
227227

228228
genesis = CreateGenesisBlock(1296688602, 414098458, 0x1d00ffff, 1, 50 * COIN);
@@ -264,10 +264,10 @@ class CTestNetParams : public CChainParams {
264264
};
265265

266266
chainTxData = ChainTxData{
267-
// Data from RPC: getchaintxstats 4096 00000000d18cfe81cbeea665076807789bd8f831d557632e635bc6e3c003069e
268-
/* nTime */ 1645635119,
269-
/* nTxCount */ 62226341,
270-
/* dTxRate */ 0.07717997442177152,
267+
// Data from RPC: getchaintxstats 4096 0000000000000004877fa2d36316398528de4f347df2f8a96f76613a298ce060
268+
.nTime = 1661705221,
269+
.nTxCount = 63531852,
270+
.dTxRate = 0.1079119341520164,
271271
};
272272
}
273273
};
@@ -289,15 +289,15 @@ class SigNetParams : public CChainParams {
289289
vSeeds.emplace_back("178.128.221.177");
290290
vSeeds.emplace_back("v7ajjeirttkbnt32wpy3c6w3emwnfr3fkla7hpxcfokr3ysd3kqtzmqd.onion:38333");
291291

292-
consensus.nMinimumChainWork = uint256S("0x000000000000000000000000000000000000000000000000000000de26b0e471");
293-
consensus.defaultAssumeValid = uint256S("0x00000112852484b5fe3451572368f93cfd2723279af3464e478aee35115256ef"); // 78788
292+
consensus.nMinimumChainWork = uint256S("0x000000000000000000000000000000000000000000000000000001291fc22898");
293+
consensus.defaultAssumeValid = uint256S("0x000000d1a0e224fa4679d2fb2187ba55431c284fa1b74cbc8cfda866fd4d2c09"); // 105495
294294
m_assumed_blockchain_size = 1;
295295
m_assumed_chain_state_size = 0;
296296
chainTxData = ChainTxData{
297-
// Data from RPC: getchaintxstats 4096 0000003d9144c56ac110ae04a0c271a0acce2f14f426b39fdf0d938c96d2eb09
298-
/* nTime */ 1645631279,
299-
/* nTxCount */ 1257429,
300-
/* dTxRate */ 0.1389638742514995,
297+
// Data from RPC: getchaintxstats 4096 000000d1a0e224fa4679d2fb2187ba55431c284fa1b74cbc8cfda866fd4d2c09
298+
.nTime = 1661702566,
299+
.nTxCount = 1903567,
300+
.dTxRate = 0.02336701143027275,
301301
};
302302
} else {
303303
const auto signet_challenge = args.GetArgs("-signetchallenge");

0 commit comments

Comments
 (0)