kernel: add testnet4 assumeutxo param at height 90'000
What changed, and why it matters
This commit adds a precomputed snapshot point for Bitcoin's testnet4 network at block height 90,000. This is a routine network configuration update that helps nodes start up faster by skipping historical validation up to that point. There is no indication of a security flaw or fix.
No security action required. Reviewers may verify the assumeutxo hash and block hash against testnet4 block 90,000 as part of normal consensus-data validation.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The change extends the m_assumeutxo_data map for the CTestNet4Params chain parameters with a single AssumeutxoData entry at height 90,000, including the serialized UTXO hash, chain transaction count, and block hash. It is a data-only addition to chainparams.cpp with no code logic changes.
Changed components
src/kernel/chainparams.cppCTestNet4Params::m_assumeutxo_dataInspect captured patch +6 / −1
diff --git a/src/kernel/chainparams.cpp b/src/kernel/chainparams.cpp
index a60e2350..3955794f 100644
--- a/src/kernel/chainparams.cpp
+++ b/src/kernel/chainparams.cpp
@@ -379,7 +379,12 @@ public:
m_is_mockable_chain = false;
m_assumeutxo_data = {
- {}
+ {
+ .height = 90'000,
+ .hash_serialized = AssumeutxoHash{uint256{"784fb5e98241de66fdd429f4392155c9e7db5c017148e66e8fdbc95746f8b9b5"}},
+ .m_chain_tx_count = 11347043,
+ .blockhash = consteval_ctor(uint256{"0000000002ebe8bcda020e0dd6ccfbdfac531d2f6a81457191b99fc2df2dbe3b"}),
+ }
};
chainTxData = ChainTxData{
Why this scored 19/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.