Labeled Refactoring
pull
refactor: Use NodeClock::time_point for m_addr_token_timestamp
#34059
maflcko on December 12, 2025 Refactoring
maflcko on December 12, 2025 Refactoring
pull
refactor: inline constant
l0rinc on December 10, 2025 Refactoring
f_obfuscate = false parameter
#34048
l0rinc on December 10, 2025 Refactoring
pull
scripted-diff: Unify error and warning log formatting
#34033
maflcko on December 9, 2025 Refactoring
maflcko on December 9, 2025 Refactoring
pull
refactor: disentangle miner startup defaults from runtime options
#33966
Sjors on November 28, 2025 Refactoring Needs rebase
Sjors on November 28, 2025 Refactoring Needs rebase
pull
refactor: replace manual promise with SyncWithValidationInterfaceQueue
#33962
ANtutov on November 27, 2025 Refactoring
ANtutov on November 27, 2025 Refactoring
issue
Net split meta issue
#33958
theuni on November 27, 2025 Brainstorming Refactoring Tests P2P Tracking Issue
theuni on November 27, 2025 Brainstorming Refactoring Tests P2P Tracking Issue
pull
Change Parse descriptor argument to string_view
#33914
Sjors on November 20, 2025 Bug Refactoring
Sjors on November 20, 2025 Bug Refactoring
pull
refactor: Let CCoinsViewCache::BatchWrite return void
#33866
sedited on November 12, 2025 Refactoring Needs rebase
sedited on November 12, 2025 Refactoring Needs rebase
pull
scripted-diff: fix leftover references to
ismaelsadeeq on November 12, 2025 Refactoring
policy/fees.h
#33864
ismaelsadeeq on November 12, 2025 Refactoring
pull
build: Bump VS minimum supported version to 18.0
#33861
hebasto on November 12, 2025 Refactoring Windows Build system CI failed
hebasto on November 12, 2025 Refactoring Windows Build system CI failed
pull
test, refactor: Fix
hebasto on November 11, 2025 Refactoring Tests
-Warray-bounds warning
#33852
hebasto on November 11, 2025 Refactoring Tests
issue
hebasto on November 10, 2025 Refactoring Tests
test_kernel fails to build on Ubuntu 22.04
#33846
hebasto on November 10, 2025 Refactoring Tests
pull
refactor: Add missing include in bitcoinkernel_wrapper.h
#33825
maflcko on November 8, 2025 Refactoring
maflcko on November 8, 2025 Refactoring
pull
ci, iwyu: Fix warnings in
hebasto on November 4, 2025 Refactoring
src/kernel and treat them as errors
#33779
hebasto on November 4, 2025 Refactoring
pull
refactor: remove dead branches in
l0rinc on November 3, 2025 Refactoring
SingletonClusterImpl
#33768
l0rinc on November 3, 2025 Refactoring
pull
refactor: make script Solver’s often-unused solutions parameter optional
#33757
l0rinc on October 31, 2025 Refactoring
l0rinc on October 31, 2025 Refactoring
pull
ci, iwyu: Treat warnings as errors for
hebasto on October 28, 2025 Refactoring Tests Needs rebase
src/init and src/policy
#33725
hebasto on October 28, 2025 Refactoring Tests Needs rebase
issue
GetSerializeSize’s return type should not be platform dependent
#33709
darosior on October 26, 2025 Refactoring P2P Consensus
darosior on October 26, 2025 Refactoring P2P Consensus
pull
refactor: optimize: avoid allocations in script & policy verification
#33645
Raimo33 on October 17, 2025 Refactoring
Raimo33 on October 17, 2025 Refactoring
pull
refactor: optimize block index comparisons (1.4-6.8x faster)
#33637
l0rinc on October 16, 2025 Refactoring
l0rinc on October 16, 2025 Refactoring
pull
refactor: Construct g_verify_flag_names on first use
#33600
maflcko on October 10, 2025 Refactoring
maflcko on October 10, 2025 Refactoring
pull
refactor: throw
l0rinc on October 8, 2025 Refactoring
std::string_view instead of const char* in constexpr/consteval functions
#33569
l0rinc on October 8, 2025 Refactoring
pull
net_processing: rename RelayTransaction to better describe what it does
#33565
vasild on October 7, 2025 Refactoring
vasild on October 7, 2025 Refactoring
pull
refactor: Fix typo and correct template parameter inconsistency
#33394
sekomer on September 15, 2025 Refactoring
sekomer on September 15, 2025 Refactoring
pull
refactor: rename
ismaelsadeeq on August 19, 2025 Refactoring
fees.{h,cpp} to fees/block_policy_estimator.{h,cpp}
#33218
ismaelsadeeq on August 19, 2025 Refactoring
pull
refactor: Use immediate lambda to work around GCC bug 117966
#33113
hebasto on August 1, 2025 Refactoring
hebasto on August 1, 2025 Refactoring
pull
refactor: remove unused
l0rinc on July 29, 2025 Refactoring
ser_writedata16be and ser_readdata16be
#33093
l0rinc on July 29, 2025 Refactoring
pull
refactor: inline constant return values from
l0rinc on July 23, 2025 Refactoring
dbwrapper write methods
#33042
l0rinc on July 23, 2025 Refactoring
pull
refactor: avoid double hashing in
l0rinc on July 10, 2025 Refactoring
SourceLocationHasher
#32939
l0rinc on July 10, 2025 Refactoring
pull
refactor: use options struct for signing and PSBT operations
#32876
Sjors on July 4, 2025 Refactoring
Sjors on July 4, 2025 Refactoring
pull
refactor: CFeeRate encapsulates FeeFrac internally
#32750
polespinasa on June 15, 2025 Refactoring
polespinasa on June 15, 2025 Refactoring
pull
scripted-diff: Update DeriveType enum values to mention ranged derivations
#32745
rkrux on June 13, 2025 Refactoring
rkrux on June 13, 2025 Refactoring
pull
refactor: use
romanz on June 13, 2025 Refactoring
std::vector<std::byte> for BlockManager::ReadRawBlock()
#32743
romanz on June 13, 2025 Refactoring
pull
refactor: Header sync optimisations & simplifications
#32740
danielabrozzoni on June 12, 2025 Refactoring
danielabrozzoni on June 12, 2025 Refactoring
pull
Refactor: Redefine CTransaction equality to include witness data
#32723
theuni on June 10, 2025 Refactoring
theuni on June 10, 2025 Refactoring
pull
refactor: Drop unused
hebasto on June 2, 2025 Refactoring
#include <boost/operators.hpp>
#32668
hebasto on June 2, 2025 Refactoring
pull
refactor: Split multithreaded case out of CheckInputScripts
#32575
fjahr on May 20, 2025 Refactoring
fjahr on May 20, 2025 Refactoring
pull
refactor: remove dump.h/cpp, wallet_bdb_parser.cpp
#32569
vicjuma on May 20, 2025 Refactoring CI failed
vicjuma on May 20, 2025 Refactoring CI failed
pull
miniscript, refactor: Make
hebasto on May 19, 2025 Refactoring
operator""_mst consteval (re-take)
#32564
hebasto on May 19, 2025 Refactoring
pull
scripted-diff: test: remove ‘descriptors=True’ argument for
theStack on May 17, 2025 Refactoring CI failed
createwallet calls
#32544
theStack on May 17, 2025 Refactoring CI failed
pull
scripted-diff: Remove unused leading newline in RPC docs
#32514
maflcko on May 15, 2025 Refactoring
maflcko on May 15, 2025 Refactoring
pull
scripted-diff: adapt script error constant names in feature_taproot.py
#32415
theStack on May 3, 2025 Refactoring
theStack on May 3, 2025 Refactoring
pull
refactor: validation: mark CheckBlockIndex as const
#32364
stickies-v on April 28, 2025 Refactoring
stickies-v on April 28, 2025 Refactoring
pull
refactor: Update
w0xlt on April 23, 2025 Refactoring Needs rebase
XOnlyPubKey::GetKeyIDs() to return a pair of pubkeys
#32332
w0xlt on April 23, 2025 Refactoring Needs rebase
pull
refactor: sort ubsan suppression values for consistency
#32298
l0rinc on April 17, 2025 Refactoring
l0rinc on April 17, 2025 Refactoring
pull
refactor: reenable
l0rinc on April 17, 2025 Refactoring
implicit-integer-sign-change check for serialize.h
#32296
l0rinc on April 17, 2025 Refactoring
pull
refactor: Txid type safety (parent PR)
#32189
marcofleon on April 1, 2025 Refactoring Needs rebase CI failed
marcofleon on April 1, 2025 Refactoring Needs rebase CI failed
pull
refactor: Remove spurious virtual from final ~CZMQNotificationInterface
#32187
maflcko on April 1, 2025 Refactoring
maflcko on April 1, 2025 Refactoring
pull
refactor: Enforces Txid and Wtxid types in RelayTransaction
#32104
sr-gi on March 20, 2025 Refactoring
sr-gi on March 20, 2025 Refactoring
pull
refactor: use original log string when no suspicious chars found
#31923
l0rinc on February 21, 2025 Refactoring
l0rinc on February 21, 2025 Refactoring
pull
refactor: modernize outdated trait patterns using helper aliases (C++14/C++17)
#31904
l0rinc on February 19, 2025 Refactoring
l0rinc on February 19, 2025 Refactoring
pull
refactor: Remove redundant and confusing calls to IsArgSet
#31896
maflcko on February 18, 2025 Refactoring
maflcko on February 18, 2025 Refactoring
pull
refactor: simplify GetAncestor
#31778
kcalvinalvin on February 2, 2025 Refactoring Needs rebase
kcalvinalvin on February 2, 2025 Refactoring Needs rebase
pull
refactor: Avoid copies by using const references or by move-construction
#31650
maflcko on January 13, 2025 Refactoring Needs rebase
maflcko on January 13, 2025 Refactoring Needs rebase
pull
doc: Fix invalid txid in
l0rinc on January 6, 2025 Refactoring
gettransaction RPC example
#31610
l0rinc on January 6, 2025 Refactoring
pull
refactor: modernize recent
l0rinc on January 3, 2025 Refactoring
ByteType usages and read/write functions
#31601
l0rinc on January 3, 2025 Refactoring
pull
refactor: Remove redundant edge case in fee rate rounding logic
#31572
jaeheonshim on December 27, 2024 Refactoring
jaeheonshim on December 27, 2024 Refactoring
pull
refactor: Allow std::byte in (Read/Write)(LE/BE)
#31524
maflcko on December 18, 2024 Refactoring
maflcko on December 18, 2024 Refactoring
pull
refactor: Make CCoinsCacheEntry::Flags enum private
#31496
hodlinator on December 13, 2024 Refactoring
hodlinator on December 13, 2024 Refactoring
pull
refactor: Use immediate lambda to work around GCC bug 117966
#31493
maflcko on December 13, 2024 Refactoring
maflcko on December 13, 2024 Refactoring
pull
refactor: inline
l0rinc on December 13, 2024 Refactoring
UndoWriteToDisk and WriteBlockToDisk to reduce serialization calls
#31490
l0rinc on December 13, 2024 Refactoring
pull
refactor: Fix “modernize-use-starts-ends-with” clang-tidy warning
#31480
hebasto on December 12, 2024 Refactoring
hebasto on December 12, 2024 Refactoring
pull
util: Add missing types in make_secure_unique
#31464
maflcko on December 10, 2024 Refactoring Utils/log/libs
maflcko on December 10, 2024 Refactoring Utils/log/libs
pull
test: Call generate RPCs through test framework only
#31403
maflcko on December 2, 2024 Refactoring Tests
maflcko on December 2, 2024 Refactoring Tests
pull
refactor: Move GuessVerificationProgress into ChainstateManager
#31393
maflcko on November 29, 2024 Refactoring
maflcko on November 29, 2024 Refactoring
pull
refactor: Fix remaining clang-tidy performance-unnecessary-copy-initialization errors
#31364
l0rinc on November 24, 2024 Refactoring
l0rinc on November 24, 2024 Refactoring
pull
refactor: Clamp worker threads in ChainstateManager constructor
#31313
sedited on November 18, 2024 Refactoring
sedited on November 18, 2024 Refactoring
pull
ci, iwyu: Treat warnings as errors for specific directories
#31308
hebasto on November 17, 2024 Refactoring Tests
hebasto on November 17, 2024 Refactoring Tests