Some more changes split out of #36743.
refactor: more prereqs for #36743 #36813
pull fanquake wants to merge 6 commits into bitcoin:master from fanquake:more_36743_split changing 26 files +342 −409-
fanquake commented at 12:55 PM on November 9, 2026: member
-
rest: include httprpc.h for StartREST, InterruptREST and StopREST 30a6c6e55a
-
36763783e9
qt: declare ForceActivation in macdockiconhandler.h
It was declared locally in guiutil.cpp, so the definition was never checked against the declaration.
-
rpc: declare getblockchaininfo and getdeploymentinfo in rpc/blockchain.h 2bfa8bfeaf
-
1a3ecfdfb4
refactor: make functions only used in their own translation unit static
Drop their header declarations.
-
9cd113d615
refactor: make forward-declared translation unit local functions static
Also drop the forward declarations, reordering definitions where needed.
-
8d3049d679
refactor: make same-named functions in different files static
CombineSignatures, CreateTestBlock and hex_string_to_byte_vec are each defined in two files.
- DrahtBot added the label Refactoring on Nov 9, 2026
-
DrahtBot commented at 12:55 PM on November 9, 2026: contributor
<!--e57a25ab6845829454e8d69fc972939a-->
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
<!--006a51241073e994b41acfe9ec718e94-->
External sites
- Code coverage & benchmarks: https://corecheck.dev/bitcoin/bitcoin/pulls/36813
- Ralph review <img src=https://review.fish.foo/assets/bitcoin/bitcoin/36813.png alt="Ralph review status"> https://git.fish.foo/bitcoin/bitcoin/pulls/36813#author-ralph
<!--021abf342d371248e50ceaed478a90ca-->
Reviews
See the guideline and AI policy for information on the review process. A summary of reviews will appear here.
<!--5faf32d7da4f0f540f40219e4f7537a3-->
Labels