What changed, and why it matters
This commit simply adds newer Bitcoin block checkpoints to Electrum's built-in chain data files. Checkpoints are pre-recorded block hashes that help the wallet verify it is following the correct blockchain. There is no code change and no indication of a security vulnerability.
No security action required; treat as routine data update.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The commit updates checkpoints.json for mainnet, signet, testnet, and testnet4 by appending recently mined block header hashes (and corresponding bits/work values for mainnet). These are generated via network.export_checkpoints(). This is routine data maintenance; no logic, parsing, or trust assumptions are modified.
Changed components
electrum/chains/mainnet/checkpoints.jsonelectrum/chains/signet/checkpoints.jsonelectrum/chains/testnet/checkpoints.jsonelectrum/chains/testnet4/checkpoints.jsonInspect captured patch +452 / −0
diff --git a/electrum/chains/mainnet/checkpoints.json b/electrum/chains/mainnet/checkpoints.json
index 4d47920..52c81b0 100644
--- a/electrum/chains/mainnet/checkpoints.json
+++ b/electrum/chains/mainnet/checkpoints.json
@@ -1854,5 +1854,41 @@
[
"00000000000000000001209d8bd5b083d0eec0a0cfb72a9f922a5f46e3b4744f",
214194756963942469886095641713233006794734161633476608
+ ],
+ [
+ "00000000000000000001d7ccda9078724e0514418daa90f0a8bca6eb407b84c4",
+ 186702449664110855091766126325007006911986414567555072
+ ],
+ [
+ "00000000000000000001cd3d900fafffcdfb08d117c9371344c0379074cd7746",
+ 185873778235744233137144637024856874439841500815687680
+ ],
+ [
+ "00000000000000000001720b8013ab3297e86a305decfa80ba9189c2010c3d37",
+ 201501615243723578041496638941092088769022387497730048
+ ],
+ [
+ "00000000000000000000b63fd908ebe790f52acf3a36e56fb3c710268c033069",
+ 193999727339304053362357124694759408029128485754634240
+ ],
+ [
+ "000000000000000000013b92be651a8dacc65df22e940c9c7efbfbf22289a287",
+ 198824144244133363895347488327555858277012719078998016
+ ],
+ [
+ "000000000000000000005cdac4445b711a17c3155cc5df32013a5288a402b4cb",
+ 203511179995053569554026705586076977921049294744322048
+ ],
+ [
+ "0000000000000000000158e0e476f624bf4d50fd64f6ff418501fe55c7ff0dcf",
+ 197350950593703813753798174016177844993199539075678208
+ ],
+ [
+ "0000000000000000000195dd7790358834443ede81e6800d8c497aa58040790d",
+ 194015803857314693294457365227919287142344701012606976
+ ],
+ [
+ "00000000000000000001b315e72169bef4867bf780527aa97c625ee9c001dc5d",
+ 215792178253545146775692269235391904135218095902949376
]
]
\ No newline at end of file
diff --git a/electrum/chains/signet/checkpoints.json b/electrum/chains/signet/checkpoints.json
index 132fe7a..ea8e060 100644
--- a/electrum/chains/signet/checkpoints.json
+++ b/electrum/chains/signet/checkpoints.json
@@ -574,5 +574,41 @@
[
"000000102cd648540dabef56265de9ebfec7c43bd3192d873613f06e9bac372e",
0
+ ],
+ [
+ "00000007db2ca42f13100873b2a474e6be767d0bd866d671e0bc244cab401c81",
+ 0
+ ],
+ [
+ "0000001171d49d33d91454dab610271ec98e140619e1cb6a52965fa079582d6d",
+ 0
+ ],
+ [
+ "000000004dfabb96d77b4f145991fc81c670356d45b71d2fd812ebe796aa918d",
+ 0
+ ],
+ [
+ "0000000a3d4dfd3232c87e8460117a4a3b1f7ce323141d3bde61677fab4f355d",
+ 0
+ ],
+ [
+ "0000000352ea71a4e2551558561d1deae6e02c60f4fd47e6569cfb64ab5a63fa",
+ 0
+ ],
+ [
+ "0000000f66866455a6a64b8aed63f83c980c88b66ccc2c21abd9bb5fc93df6d2",
+ 0
+ ],
+ [
+ "00000002a5296e716ace542b571e4a43fd11a11f084603f825ebe4815ef75c2f",
+ 0
+ ],
+ [
+ "00000006f04e877d3793db457a61de7f11df44552a9c18fc3484604b59158ebf",
+ 0
+ ],
+ [
+ "0000000fce481bd689af96794ea36ad8e80bc4635f068104aeff53bc17326ecf",
+ 0
]
]
\ No newline at end of file
diff --git a/electrum/chains/testnet/checkpoints.json b/electrum/chains/testnet/checkpoints.json
index aff1838..f5c96ec 100644
--- a/electrum/chains/testnet/checkpoints.json
+++ b/electrum/chains/testnet/checkpoints.json
@@ -9598,5 +9598,349 @@
[
"000000000000014455b175ee9e2218fea02a4f64ca4219dda6cb8014c266fdc6",
0
+ ],
+ [
+ "00000000000000166187787376c7b84bc7fe45a2ee112d3d88de5ed17cb433b0",
+ 0
+ ],
+ [
+ "00000000f42ea861605990b67ff02ab36374906d668296ddbc4a652ad246a298",
+ 0
+ ],
+ [
+ "000000004a506c406f1789553e9ec29131adf33e5f8f81eb3da2a8445ca8075f",
+ 0
+ ],
+ [
+ "000000001d4076a49add7f5fd41747e6a545e62fa47f3e414c8202062a5e6ade",
+ 0
+ ],
+ [
+ "000000000472b6e9cc924482e5bda604cd81e9188d12140f54eb877b9df3280d",
+ 0
+ ],
+ [
+ "00000000001336ba7f4a87fe98a6eba21a6374241dfc6c03552e5be14c22fdc8",
+ 0
+ ],
+ [
+ "000000000017195e3e1540cb9d05cd72801eff5234fa69929f0c4b6393f61250",
+ 0
+ ],
+ [
+ "000000000009d37f4f89db4f2a83e5791c259f53d3a5c326bb8a7ddfaa74221e",
+ 0
+ ],
+ [
+ "0000000000010eae0a27c16254c30a62abe206e0488507f627529c496a8ce3f9",
+ 0
+ ],
+ [
+ "000000000000820592be8d87f0d6bbfa132758290ff2f5868ef72cf0830ae95d",
+ 0
+ ],
+ [
+ "000000000000be40ccb09c47d699e1172ccc7730af87f7fcb87af282f83a43f9",
+ 0
+ ],
+ [
+ "0000000000000927af63e228bce1ecec1de5b19914de9e36bb2d37b0cf4da760",
+ 0
+ ],
+ [
+ "000000000000095a9402188306f8908dd63e225206d30ad13c3f6dad205b29cc",
+ 0
+ ],
+ [
+ "000000002532fdf555806e24f14fe5ace931cf1e94ea8709c559756bcd1c726d",
+ 0
+ ],
+ [
+ "00000000243f29692fb6bee504bf7abfd2b3f5cae980a16241dec3268018d41b",
+ 0
+ ],
+ [
+ "00000000000001dd8624bbeeff438f4a88df6f2645a899856897407879a65f62",
+ 0
+ ],
+ [
+ "0000000000001fdba424e5490dfbe56884bb7929fbdcfbbfa3e05f16e72690be",
+ 0
+ ],
+ [
+ "0000000000000fba8f50dcba00baac9ee30ed9f4bb0217acff5c206086758766",
+ 0
+ ],
+ [
+ "000000000000937981b63fd2dd97a17b068aad315f5f178601079ae289b5b76a",
+ 0
+ ],
+ [
+ "000000000001e695c8dccab3846fcf70a0eabf98f67e7937dd68e2b3226ace97",
+ 0
+ ],
+ [
+ "00000000000080f434f74eefcf4bfc026781ec62f3af9ec1fad565285a442bfd",
+ 0
+ ],
+ [
+ "0000000000009ede23c7a80da2e1c53595548d3b00717860bd744c231e8b57fc",
+ 0
+ ],
+ [
+ "0000000000000afef9a0e1d523b386ebb41ee6f1fb05fe86db0cffa8883e9413",
+ 0
+ ],
+ [
+ "0000000000000215b18da2069a180f6a693e55320efc012076fb787fe6b737a6",
+ 0
+ ],
+ [
+ "000000001ebfb3af1c224ef4493bc1bcabaf951d96d8757672dc5294a655249a",
+ 0
+ ],
+ [
+ "00000000121b156831fd77dc0228f5792b1aa298176a10e4fde995bafc35d12d",
+ 0
+ ],
+ [
+ "00000000159fcce65d3390ce33da6ada75ef28f803cbe3f65cf0bcd5d936314b",
+ 0
+ ],
+ [
+ "000000000016d4ab905443f8eb406eeb405f89de7ed72251cbbd1096f460a390",
+ 0
+ ],
+ [
+ "00000000003f6b2904158c189800fcebfe8689f506ea1e0289c72525c85c4877",
+ 0
+ ],
+ [
+ "0000000000000eb996189f7c915d38885bc6494d518071ab93dadaafc1e01bb0",
+ 0
+ ],
+ [
+ "000000000000127a8ce76ee8b1f7fe489740b8b2af7e5c3b1c22b2c5a1edce92",
+ 0
+ ],
+ [
+ "0000000000001206cc9645f41b91e2ff54dc3347e309999c029f2cf9a9a2f9e3",
+ 0
+ ],
+ [
+ "00000000000000ad10e54860340f907cf43770d47c532f9f0721266aa08702ca",
+ 0
+ ],
+ [
+ "0000000000001255c3fc59c88bf00e191990588c42709608817dda21edc01dc0",
+ 0
+ ],
+ [
+ "00000000000000d7abf3b1169724b2695feea81efa18ad9e948f13edd44a57eb",
+ 0
+ ],
+ [
+ "00000000fd5913b43c0c437473acf551c7c384ad39f9014227427c91601e8e2c",
+ 0
+ ],
+ [
+ "000000000cdfc74565405454ee641b74843ca5fefca23384a777f6fd24f29cee",
+ 0
+ ],
+ [
+ "0000000000b6877b06c549cddb56695ecacae17c1cafa5bdb1d41ffce306d296",
+ 0
+ ],
+ [
+ "0000000001611ae2c2d3d024494dde90932bfc3da6c3731b83b16440078537ba",
+ 0
+ ],
+ [
+ "0000000000b0574d8f7e3efd8caa639263302f30156b3e8e31a0c10112f7b6a1",
+ 0
+ ],
+ [
+ "00000000000b91a24d71d186337ac3fdeafec441f2d08826108306f84f9683df",
+ 0
+ ],
+ [
+ "00000000002f5d4fdb9dd2df11715f657be69870ac6b8ba74cdfccd00d7608be",
+ 0
+ ],
+ [
+ "00000000000269d542bef44083b04fbb87e0f176206f09486e85803c51604509",
+ 0
+ ],
+ [
+ "000000005f3d26252c4a2b0784dd70659f8f7493084776bfc789132986a97a7b",
+ 0
+ ],
+ [
+ "0000000000d80c6dfad24817253df715937de2b84b63498b784ee9ad86cf17bc",
+ 0
+ ],
+ [
+ "00000000005427b2098beb70c7837a7dfe6f3741f9ab1595bd0cf4ccf5192f86",
+ 0
+ ],
+ [
+ "00000000001a51bdc7632c026e95b69ebf6be7dc2c996f28d8702045b8d69b97",
+ 0
+ ],
+ [
+ "00000000005bc5b360dd1dd0a10eb1777b3e845e9346bc36294bf337afcd97be",
+ 0
+ ],
+ [
+ "0000000000156d745693e92bc3f9faec2a93933d3d276e2c2326c21cdea01f39",
+ 0
+ ],
+ [
+ "00000000000df2280646eb805fca4336a689adc1a50903fce8f5c2ea74f50702",
+ 0
+ ],
+ [
+ "000000000002b26575d5fcbe0e2365d8a1e6ca8d489cc1d3eda4eff9d07435c5",
+ 0
+ ],
+ [
+ "000000005e33ebf1145b48c828ea40bf5e3d841ee7e73c99f728eabe8fabcb6d",
+ 0
+ ],
+ [
+ "0000000016dec65917e100767fe4bcc1356f9263743acf50e8688c47cb696a89",
+ 0
+ ],
+ [
+ "00000000000fe07e0b9735ae533dc7c47cb45d289040f7b317c85784a9ff60d4",
+ 0
+ ],
+ [
+ "0000000000026a6fb741271a8b6fa154b3ba69710f2825667249cdec42c8939b",
+ 0
+ ],
+ [
+ "00000000000ecc6049753641e37d6826f4df1e0730023ace38a4290037acd9b6",
+ 0
+ ],
+ [
+ "000000000003fbc921f796b7254771b20edbf0481ca1d000d568731b133de5a2",
+ 0
+ ],
+ [
+ "0000000000024354126282b7fe326396a1d8545440fb485dcdf53d8d49b16719",
+ 0
+ ],
+ [
+ "00000000000044500af6a89b8b4943d1f116b578d632d11f4575fe184762b4d6",
+ 0
+ ],
+ [
+ "00000000000007207da875ec9a6ea3bf4e5f6db09b288daed3087a32a822d04d",
+ 0
+ ],
+ [
+ "00000000000007c3bf8d81897d39fb2cf116fb1cacb1d0e82bc9f1a1fe375094",
+ 0
+ ],
+ [
+ "000000000000164e059de66f4fe51055f8efa4fbce9b27f87684a1c92839517b",
+ 0
+ ],
+ [
+ "0000000000000682fb3db5f00bdc6f5e952e875c4b4202e7a55aad8d5358c7bc",
+ 0
+ ],
+ [
+ "0000000000000161413ba3934deb96163ead3647341376e3ab7190d47e9c6d55",
+ 0
+ ],
+ [
+ "000000005a37eea0a5d4fb3eeead4c2b029516db2ba890ef089b47c4cafc342b",
+ 0
+ ],
+ [
+ "000000000075d5dd39802a546d0fd2b92592ab10bf545ee5f2d7f32caef3f6e5",
+ 0
+ ],
+ [
+ "00000000000dae30e4a919b48328f8284b96d2b52050ad983103f83e27f8c9c8",
+ 0
+ ],
+ [
+ "00000000005cf95e8b761fb30da4b4c44de6dab58dd2c969bfd1f32e44cf82da",
+ 0
+ ],
+ [
+ "000000000067b03ab0c41f4f6ad1b3f3bff22a19c0dfae900753429958ab45c0",
+ 0
+ ],
+ [
+ "000000000032050a539a0c1712add083098be88f1e1449d71418b2e13459a251",
+ 0
+ ],
+ [
+ "000000000019842dd5d1526cdaac71956cfa1dc624806b04811c2f4fc8537972",
+ 0
+ ],
+ [
+ "000000000002868aefe439cabbe0e13b992fdd9efe582de55487999eadb37bb7",
+ 0
+ ],
+ [
+ "00000000000063cb3180e4ce7a2230511ab2f275d9f53e6bc4fda04239fc2bd3",
+ 0
+ ],
+ [
+ "0000000000000e9fddf95fd170beafeceb6278eb85938ad12c90942c03729007",
+ 0
+ ],
+ [
+ "000000000000043a5ea48dbcbb3aee3119486562cfbc418a389672428b685e37",
+ 0
+ ],
+ [
+ "000000000014fd03524fe6b61381f02a1a0e951e88cba23d3579c716e7358b06",
+ 0
+ ],
+ [
+ "000000002331a64c8db8c6bb0ef3f844eb4529f78e15d8c8fc28d6da983d9cb2",
+ 0
+ ],
+ [
+ "000000000078e83bcdec38d0da732b3db046607bc70041842c67ffeef85a82fb",
+ 0
+ ],
+ [
+ "00000000006ec2a521e1816b79b67ec6c903098b11d8c901da15394189331740",
+ 0
+ ],
+ [
+ "000000000033150cb95bd75fe3f94cb83a2ac124ddc47c911e64a63c37e00b89",
+ 0
+ ],
+ [
+ "00000000004a586b64c0f3624f0148756779d51f21864018e109ebebdc07e14e",
+ 0
+ ],
+ [
+ "00000000001b4eb82ac817028bd602dea149a7524f0b36738b791bb5936fe8db",
+ 0
+ ],
+ [
+ "0000000000004e3ff6b41ac45e17319598a0c8db4618617471bd5c59205ac4ac",
+ 0
+ ],
+ [
+ "000000000000bad568d5cf77eefd24ff53621c82da9b1f494ab94143c3dc283b",
+ 0
+ ],
+ [
+ "0000000000003ac332c3ac91aac2f9c7b5991ee81c9af86897eb6e922f617439",
+ 0
+ ],
+ [
+ "000000000000041b511bf0b926371d5045f70bbc30d36b66f1c84ed30d765886",
+ 0
]
]
\ No newline at end of file
diff --git a/electrum/chains/testnet4/checkpoints.json b/electrum/chains/testnet4/checkpoints.json
index c326735..28ff136 100644
--- a/electrum/chains/testnet4/checkpoints.json
+++ b/electrum/chains/testnet4/checkpoints.json
@@ -238,5 +238,41 @@
[
"000000000d1359300f79d95e0db59f4c14099684718838720db7569d98348844",
0
+ ],
+ [
+ "0000000004da29c9d1d8b2ab2802ee8f26889bea431fcc87dab14bd08e6859cd",
+ 0
+ ],
+ [
+ "0000000000825b23159c1a12a2630b0449b8a8662205abc19a8d7fc63cc317ae",
+ 0
+ ],
+ [
+ "0000000003c48551480c4bc743fdb977b9aab259e44dd0017175bab8dc39cc70",
+ 0
+ ],
+ [
+ "0000000002df096950967613e32bee0c6c8d39df45bfa59981b8d8c48a05f2df",
+ 0
+ ],
+ [
+ "000000000c75df63f9c40da5dd1f4929e81333106ef12ce537125a31a64c82e5",
+ 0
+ ],
+ [
+ "00000000000000033293709ac6e6812f900d7bf4f3bcffbc138c813bff75d5f2",
+ 0
+ ],
+ [
+ "0000000000b883bac97de38f1b743e1e28411d3a5d7b7277ce1c023aa386d178",
+ 0
+ ],
+ [
+ "00000000002543b93ad11c81c924a5ebee7b236471fd166b060ce868abf95f1b",
+ 0
+ ],
+ [
+ "000000000001fa52cf7346a418640560743e051f8096a21ca452f3569bfe4f9e",
+ 0
]
]
\ No newline at end of file
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.