Merge bitcoin/bitcoin#36201: Update embedded asmap to 1788801420
What changed, and why it matters
This commit simply swaps in a newer version of an external routing data file (the 'asmap') that Bitcoin Core embeds to help peers connect across different internet networks. The change is a routine data refresh with no code modifications, no bug fixes, and no security-related behavior changes visible in the commit.
No security action required. Treat as routine data-file maintenance; verify the new asmap dataset hash matches the upstream bitcoin-core/asmap-data release if desired.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The merge commit updates the embedded asmap binary data file (src/node/data/ip_asn.dat) to a newer dataset identified by hash 03580ade8ec0036ad3d6a5a91602b995c89387f722d3fee58127219de6aafc12. The only code-side change is updating the expected SHA-256 hash in the functional test feature_asmap.py so the test continues to pass with the new dataset. No networking logic, parsing logic, or consensus code is altered.
Changed components
src/node/data/ip_asn.dattest/functional/feature_asmap.pyInspect captured patch +1 / −1
### src/node/data/ip_asn.dat
[binary or diff unavailable]
### test/functional/feature_asmap.py
@@ -145,7 +145,7 @@ def test_export_embedded_asmap(self):
assert_equal(result["bytes_written"], len(data))
# Added in https://github.com/bitcoin/bitcoin/pull/34696
- expected_hash = "478d61986c59365cf86cd244485bbbe76a9ca0c630864717286dd19949879074"
+ expected_hash = "03580ade8ec0036ad3d6a5a91602b995c89387f722d3fee58127219de6aafc12"
assert_equal(hashlib.sha256(data).hexdigest(), expected_hash)
assert_equal(result["file_hash"], expected_hash)
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.