What changed, and why it matters
This commit updates routine network statistics in Bitcoin Core's chain parameters. It refreshes the recorded number of transactions, timestamps, and transaction rates for mainnet, testnet, signet, and regtest networks based on recent blockchain data. There is no security issue here—this is normal maintenance data.
No action needed. This is a benign data-maintenance commit.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The change updates ChainTxData values (nTime, tx_count, dTxRate) across CMainParams, CTestNetParams, CSignetParams, and CRegTestParams in src/kernel/chainparams.cpp. These values are used for estimating blockchain size, sync progress, and fee estimation baselines. The values are derived from getchaintxstats RPC output at specific block hashes and are periodically refreshed as part of standard release preparation. No code logic, validation rules, or consensus behavior is modified.
Changed components
src/kernel/chainparams.cppInspect captured patch +16 / −16
diff --git a/src/kernel/chainparams.cpp b/src/kernel/chainparams.cpp
index 95a2650e..c94cb8c4 100644
--- a/src/kernel/chainparams.cpp
+++ b/src/kernel/chainparams.cpp
@@ -185,10 +185,10 @@ public:
};
chainTxData = ChainTxData{
- // Data from RPC: getchaintxstats 4096 00000000000000000000611fd22f2df7c8fbd0688745c3a6c3bb5109cc2a12cb
- .nTime = 1756722903,
- .tx_count = 1235299397,
- .dTxRate = 5.456290459519495,
+ // Data from RPC: getchaintxstats 4096 00000000000000000000ccebd6d74d9194d8dcdc1d177c478e094bfad51ba5ac
+ .nTime = 1772055173,
+ .tx_count = 1315805869,
+ .dTxRate = 5.40111006496122,
};
// Generated by headerssync-params.py on 2025-09-01.
@@ -288,10 +288,10 @@ public:
};
chainTxData = ChainTxData{
- // Data from RPC: getchaintxstats 4096 0000000000000065c6c38258e201971a3fdfcc2ceee0dd6e85a6c022d45dee34
- .nTime = 1751816758,
- .tx_count = 508468699,
- .dTxRate = 7.172978845985714,
+ // Data from RPC: getchaintxstats 4096 000000007a61e4230b28ac5cb6b5e5a0130de37ac1faf2f8987d2fa6505b67f4
+ .nTime = 1772051651,
+ .tx_count = 536108416,
+ .dTxRate = 0.02691479016257117,
};
// Generated by headerssync-params.py on 2025-09-03.
@@ -395,10 +395,10 @@ public:
};
chainTxData = ChainTxData{
- // Data from RPC: getchaintxstats 4096 000000000000000180a58e7fa3b0db84b5ea76377524894f53660d93ac839d9b
- .nTime = 1752470331,
- .tx_count = 11414302,
- .dTxRate = 0.2842619757327476,
+ // Data from RPC: getchaintxstats 4096 0000000002368b1e4ee27e2e85676ae6f9f9e69579b29093e9a82c170bf7cf8a
+ .nTime = 1772013387,
+ .tx_count = 14191421,
+ .dTxRate = 0.01848579579528412,
};
// Generated by headerssync-params.py on 2025-09-03.
@@ -431,10 +431,10 @@ public:
m_assumed_blockchain_size = 24;
m_assumed_chain_state_size = 4;
chainTxData = ChainTxData{
- // Data from RPC: getchaintxstats 4096 000000128586e26813922680309f04e1de713c7542fee86ed908f56368aefe2e
- .nTime = 1756723017,
- .tx_count = 26185472,
- .dTxRate = 0.7452721495389969,
+ // Data from RPC: getchaintxstats 4096 00000008414aab61092ef93f1aacc54cf9e9f16af29ddad493b908a01ff5c329
+ .nTime = 1772055248,
+ .tx_count = 28676833,
+ .dTxRate = 0.06736623436338929,
};
} else {
bin = *options.challenge;
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.