refactor: fix mismatched and undefined declarations #36744

pull fanquake wants to merge 5 commits into bitcoin:master from fanquake:rawtx_addinputs_static changing 7 files +4 −14
  1. fanquake commented at 1:12 PM on November 3, 2026: member

    Remove or fix function declarations that don't match any definition.

    Split out of #36743. Ideally we can have the compiler enforce/flag this in future.

  2. rpc: make AddInputs static, remove mismatched declaration
    The header declared AddInputs(..., bool rbf), which was never defined,
    while the definition takes std::optional<bool> and has no declaration.
    410843a684
  3. DrahtBot added the label Refactoring on Nov 3, 2026
  4. DrahtBot commented at 1:12 PM on November 3, 2026: contributor

    <!--e57a25ab6845829454e8d69fc972939a-->

    The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

    <!--006a51241073e994b41acfe9ec718e94-->

    External sites

    <!--021abf342d371248e50ceaed478a90ca-->

    Reviews

    See the guideline and AI policy for information on the review process. A summary of reviews will appear here.

    <!--5faf32d7da4f0f540f40219e4f7537a3-->

  5. common: make FeeModeInfo static, remove mismatched declaration 3fa42941d1
  6. rpc: remove undefined RPCResult::ToStringObj and ToDescriptionString
    These were declared in fa6b061fc1 but never defined or used.
    0ae6589244
  7. qt: remove undefined BanTableModel::{start,stop}AutoRefresh
    The definitions were removed in 43c1f5b8d7, but the declarations were
    left behind.
    bad11ff68e
  8. http: use MockableSteadyClock::time_point in ShouldDisconnect declaration
    Match the definition, and the m_idle_since member.
    5f972485ff
  9. fanquake force-pushed on Nov 3, 2026
  10. DrahtBot added the label CI failed on Nov 3, 2026
  11. DrahtBot removed the label CI failed on Nov 3, 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-11-04 00:51 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me