[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
  1. fanquake commented at 1:01 PM on July 13, 2026: member

    Backports:

  2. chainparams: delete my DNS seed
    Github-Pull: #35691
    Rebased-From: d9080639804187601a84bad18582e7afb93101c3
    3a43bb54f5
  3. fanquake added this to the milestone 30.4 on Jul 13, 2026
  4. DrahtBot added the label Backport on Jul 13, 2026
  5. 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>&lt;!--meta-tag:bot-skip--&gt;</code> into the comment that the bot should ignore.

    <!--5faf32d7da4f0f540f40219e4f7537a3-->

  6. bitcoin deleted a comment on Jul 13, 2026
  7. 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
    28234bd827
  8. fanquake force-pushed on Jul 22, 2026
  9. darosior commented at 5:03 PM on August 4, 2026: member

    Checked BIP 323 #34779 backports clean here. Could you add it?

  10. 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
    c3d929968f
  11. 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
    101d70583a
  12. doc: release notes and bips doc update for #34779
    Github-Pull: #34779
    Rebased-From: 94e3ac0b215a8fd749bd83947af5a36be44032c8
    a80c96280f
  13. versionbits: update VersionBitsCache doc comment to match current behaviour
    Co-Authored-by: Anthony Towns <aj@erisian.com.au>
    
    Github-Pull: #34779
    Rebased-From: 107d4178d9184f62c74084f5954cc36f3213434f
    ea96270943
  14. fanquake force-pushed on Aug 5, 2026
  15. fanquake commented at 8:45 AM on August 5, 2026: member

    Could you add it?

    Pushed it up here as well.

  16. fuzz: Remove unused `DeserializeFromFuzzingInput` params overload
    This overload has been unused since it was added in fac81affb527132945773a5315bd27fec61ec52f.
    
    Github-Pull: #35679
    Rebased-From: efa7f8c1437681dfae536017da6f27c75f8f2309
    945aa9866e
  17. 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
    21e2137011
  18. doc: update release notes for v30.x 979c0d965c
  19. fanquake force-pushed on Aug 5, 2026
  20. fanquake marked this as ready for review on Aug 27, 2026
  21. willcl-ark approved
  22. 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

  23. stickies-v approved
  24. 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.

  25. sedited approved
  26. sedited commented at 8:44 AM on August 29, 2026: contributor

    ACK 979c0d965c3ae37447d0fbae26a965baa6b6b9e6

  27. sedited merged this on Aug 29, 2026
  28. sedited closed this on Aug 29, 2026

  29. fanquake deleted the branch on Aug 31, 2026

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-09-09 07:56 UTC