Backports:
[30.x] More Backports #35710
pull fanquake wants to merge 9 commits into bitcoin:30.x from fanquake:more_30_x_backports changing 12 files +82 −146-
fanquake commented at 1:01 PM on July 13, 2026: member
-
3a43bb54f5
chainparams: delete my DNS seed
Github-Pull: #35691 Rebased-From: d9080639804187601a84bad18582e7afb93101c3
- fanquake added this to the milestone 30.4 on Jul 13, 2026
- DrahtBot added the label Backport on Jul 13, 2026
-
DrahtBot commented at 1:01 PM on July 13, 2026: contributor
<!--e57a25ab6845829454e8d69fc972939a-->
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
<!--006a51241073e994b41acfe9ec718e94-->
Code Coverage & Benchmarks
For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/35710.
<!--021abf342d371248e50ceaed478a90ca-->
Reviews
See the guideline and AI policy for information on the review process.
Type Reviewers ACK willcl-ark, stickies-v, sedited If your review is incorrectly listed, please copy-paste <code><!--meta-tag:bot-skip--></code> into the comment that the bot should ignore.
<!--5faf32d7da4f0f540f40219e4f7537a3-->
- bitcoin deleted a comment on Jul 13, 2026
-
28234bd827
p2p: Assume v2transport for addresses from seeds
By now, the vast majority of nodes in the network supports BIP324. Even if the optimistic guess would turn out to be wrong for a given node, we would just reconnect with v1. This is better than making v1 connections with peers when both nodes support v2. Github-Pull: #35766 Rebased-From: cf0f2aeae009c98615bffd4dafd74e46f20a0ae6
- fanquake force-pushed on Jul 22, 2026
-
c3d929968f
versionbits: Limit live activation params and activation warnings per BIP323
Test bits are conserved. This only has an effect on the warnings. Co-Authored-By: Antoine Poinsot <mail@antoinep.com> Github-Pull: #34779 Rebased-From: f802edf57cc844f9a1708b395906a974dded451c
-
101d70583a
qa: test we don't warn for ignored unknown version bits deployments
Co-Authored-by: Anthony Towns <aj@erisian.com.au> Github-Pull: #34779 Rebased-From: 1d5240574a125af55a07cd74b70df61b3f5a27c9
-
a80c96280f
doc: release notes and bips doc update for #34779
Github-Pull: #34779 Rebased-From: 94e3ac0b215a8fd749bd83947af5a36be44032c8
-
ea96270943
versionbits: update VersionBitsCache doc comment to match current behaviour
Co-Authored-by: Anthony Towns <aj@erisian.com.au> Github-Pull: #34779 Rebased-From: 107d4178d9184f62c74084f5954cc36f3213434f
- fanquake force-pushed on Aug 5, 2026
-
fanquake commented at 8:45 AM on August 5, 2026: member
Could you add it?
Pushed it up here as well.
-
945aa9866e
fuzz: Remove unused `DeserializeFromFuzzingInput` params overload
This overload has been unused since it was added in fac81affb527132945773a5315bd27fec61ec52f. Github-Pull: #35679 Rebased-From: efa7f8c1437681dfae536017da6f27c75f8f2309
-
21e2137011
fuzz, refactor: Remove `Serialize` overload
Serialization parameters should be embedded into the object being serialized rather than passed as a separate argument. This works here because only serialization is performed and no new object needs to be constructed. Github-Pull: #35679 Rebased-From: afab8d4225c720f8d8658d4ea134505b3d9531f9
-
doc: update release notes for v30.x 979c0d965c
- fanquake force-pushed on Aug 5, 2026
- fanquake marked this as ready for review on Aug 27, 2026
- willcl-ark approved
-
willcl-ark commented at 5:07 PM on August 27, 2026: member
ACK 979c0d965c3ae37447d0fbae26a965baa6b6b9e6
LGTM. Differences in 35679 are due to adapting to the 30.0 codebase
- stickies-v approved
-
stickies-v commented at 9:41 PM on August 27, 2026: contributor
ACK 979c0d965c3ae37447d0fbae26a965baa6b6b9e6
I verified that all backport commits apply cleanly, except:
- small documentation fixups in a80c96280f9a documentation to reflect that this is on branch 30.x
- merge conflict in 945aa9866ecc from earlier changes to
DeserializeFromFuzzingInput, trivially addressed as the overload is removed
The backports and changes all seem sensible for 30.x, and the release notes look correct too.
- sedited approved
-
sedited commented at 8:44 AM on August 29, 2026: contributor
ACK 979c0d965c3ae37447d0fbae26a965baa6b6b9e6
- sedited merged this on Aug 29, 2026
- sedited closed this on Aug 29, 2026
- fanquake deleted the branch on Aug 31, 2026
Milestone
30.4