#34690
test: Add missing timeout_factor to zmq socket
ACK
#34661
ipc mining: Prevent ``Assertion `m_node.chainman' failed`` errors on early startup
ACK
#34521
validation: fix UB in `LoadChainTip`
ACK
#34690
test: Add missing timeout_factor to zmq socket
Code Review ACK
#34684
refactor: Enable -Wswitch in exhaustive switch'es, Enable -Wcovered-switch-default
ACK
#34597
util: Fix UB in SetStdinEcho when ENOTTY
Code Review ACK
#34683
RFC: Support a format description of our JSON-RPC interface
Concept ACK
#34683
RFC: Support a format description of our JSON-RPC interface
Concept ACK
#34521
validation: fix UB in `LoadChainTip`
ACK
#34562
ThreadPool follow-ups, proactive shutdown and HasReason dependency cleanup
ACK
#34609
test: remove appveyor reference in comment
ACK
#34682
ci: fix vcpkg tools cache key collision between windows matrix jobs
ACK
#34562
ThreadPool follow-ups, proactive shutdown and HasReason dependency cleanup
ACK
#34683
RFC: Support a format description of our JSON-RPC interface
Concept ACK
#34682
ci: fix vcpkg tools cache key collision between windows matrix jobs
ACK
#34661
ipc mining: Prevent ``Assertion `m_node.chainman' failed`` errors on early startup
ACK
#34671
doc: Update Guix install for Debian/Ubuntu
ACK
#34562
ThreadPool follow-ups, proactive shutdown and HasReason dependency cleanup
ACK
#34641
node: scale default `-dbcache` with system RAM
Concept ACK
#34520
refactor: Add [[nodiscard]] to functions returning bool+mutable ref
Concept ACK
#34458
net: Don't log own ips during discover
Tested ACK
#34561
wallet: rpc: manpage: fix example missing `fee_rate` argument
ACK
#34608
test: Fix broken --valgrind handling after bitcoin wrapper
ACK
#34521
validation: fix UB in `LoadChainTip`
Concept ACK
#34653
test: improve txospender index tests code
ACK
#34661
ipc mining: Prevent ``Assertion `m_node.chainman' failed`` errors on early startup
utACK
#34661
ipc mining: Prevent ``Assertion `m_node.chainman' failed`` errors on early startup
Concept ACK
#34661
ipc mining: Prevent ``Assertion `m_node.chainman' failed`` errors on early startup
Concept ACK
#34660
ci: use LLVM 22 in sanitizer tasks
ACK
#34561
wallet: rpc: manpage: fix example missing `fee_rate` argument
Tested ACK
#34597
util: Fix UB in SetStdinEcho when ENOTTY
ACK
#34655
fuzz: keep `coins_view` fuzzers within caller contracts
ACK
#34653
test: improve txospender index tests code
ACK
#34521
validation: fix UB in `LoadChainTip`
ACK
#34646
Fix two issues in p2p_private_broadcast.py
ACK
#34656
doc: clarify confusing `git range-diff` add/delete output
ACK
#34646
Fix two issues in p2p_private_broadcast.py
ACK
#34615
mempool: expose optimality of mempool to log / rpc
reACK
#34656
doc: clarify confusing `git range-diff` add/delete output
ACK
#34615
mempool: expose optimality of mempool to log / rpc
ACK
#34616
Cluster mempool: SFL cost model (take 2)
ACK
#34523
doc: Clarify why performance-move-const-arg.CheckTriviallyCopyableMove=false
ACK
#34622
test: assert_debug_log timeouts follow-up
ACK
#34545
doc: Update Guix installation instructions for Debian/Ubuntu
ACK
#34605
build: define CMAKE_COMPILE_WARNING_AS_ERROR as a cache option
ACK
#34636
node: allocate index caches proportional to usage patterns
Concept ACK
#34572
cmake: Fix NetBSD-specific workaround for Boost
ACK
#34605
build: define CMAKE_COMPILE_WARNING_AS_ERROR as a cache option
ACK
#34627
guix: use a temporary file over sponge, drop moreutils
Concept ACK
#34571
test: Fix intermittent issues in feature_assumevalid.py
ACK
#34549
net: reduce log level for PCP/NAT-PMP NOT_AUTHORIZED failures
ACK
#34577
http: fix submission during shutdown race
ACK
#34615
mempool: expose optimality of mempool to log / rpc
ACK
#34614
ci: Put space and non-ASCII char in scratch dir
Concept ACK
#34623
Update secp256k1 subtree to latest master
Concept ACK
#34568
mining: Break compatibility with existing IPC mining clients
Concept ACK
#34571
test: Fix intermittent issues in feature_assumevalid.py
ACK
#34490
wallet: Follow-ups to create/load split (#32636)
Concept ACK
#34608
test: Fix broken --valgrind handling after bitcoin wrapper
Concept ACK
#34550
guix: update time-machine to 4d0fe6995b3acf0a807a125cd0d4488bd59cb01b
ACK
#34568
mining: Break compatibility with existing IPC mining clients
ACK
#34520
refactor: Add [[nodiscard]] to functions returning bool+mutable ref
ACK
#34486
net: Reduce local network activity when networkactive=0
Concept ACK
#34549
net: reduce log level for PCP/NAT-PMP NOT_AUTHORIZED failures
Concept ACK
#34575
test: Avoid empty errmsg in JSONRPCException
utACK
#34583
ci: [refactor] Drop last use of pwsh
utACK
#34489
index: batch db writes during initial sync
Concept ACK
#34580
build: Add a compiler minimum version check
Concept ACK
#34582
rpc: Properly parse -rpcworkqueue/-rpcthreads
Concept ACK
#34548
ci: Add and use ci-windows-cross.py helper
ACK
#34546
kernel: Avoid duplicating symbols in the kernel library
ACK
#34567
test: Add package RBF test with deduplicated parent
ACK
#34489
index: batch db writes during initial sync
ACK
#34568
mining: Break compatibility with existing IPC mining clients
Concept ACK
#34565
refactor: extract BlockDownloadManager from PeerManagerImpl
Concept ACK
#34565
refactor: extract BlockDownloadManager from PeerManagerImpl
Concept ACK
#34457
wallet: add private broadcast support for wallet transactions
Concept ACK
#34549
net: reduce log level for PCP/NAT-PMP NOT_AUTHORIZED failures
ACK
#34559
ci: split vcpkg tools cache into restore/save
ACK
#34552
fees: refactor: separate feerate format from fee estimate mode
ACK
#34554
build: avoid exporting secp256k1 symbols
Concept ACK
#34551
ci: Extend diff context for clang-format
Code Review ACK
#34546
kernel: Avoid duplicating symbols in the kernel library
ACK
#34546
kernel: Avoid duplicating symbols in the kernel library
ACK
#34551
ci: Extend diff context for clang-format
ACK
#34550
guix: update time-machine to 4d0fe6995b3acf0a807a125cd0d4488bd59cb01b
Concept ACK
#34480
wallet: don't back-date locktime below input locktime
Concept ACK
#34512
rpc: add coinbase_tx field to getblock
utACK
#34544
wallet: Disallow wallet names that are paths including `..` and `.` elements
Concept ACK
#34500
ci: Print verbose Windows CI build failure
ACK
#34523
doc: Clarify why performance-move-const-arg.CheckTriviallyCopyableMove=false
ACK
#34536
[29.x] Finalise v29.3
ACK
#34534
rpc: Manual prune lock management (Take 2)
Concept ACK
#34532
doc: discourage Tor-only node operation in tor.md
Concept ACK
#34416
Add nullptr-check to CChain::Contains(), tests
ACK
#34521
validation: fix UB in `LoadChainTip`
Concept ACK
#34486
net: Reduce local network activity when networkactive=0
Concept ACK
#34483
refactor: Use SpanReader over DataStream
ACK
#34524
refactor: [rpc] Remove confusing and brittle integral casts (take 2)
ACK
#34465
refactor: separate log generation from log handling
ACK
#34421
ci: add Chimera Linux LTO config
ACK
#34452
test: split interface_ipc.py
utACK
#34520
refactor: Add [[nodiscard]] to functions returning bool+mutable ref
ACK
#34492
ci: Drop valgrind fuzz from GHA matrix
ACK
#34437
rpc: `uptime` should begin on application start
ACK
#34437
rpc: `uptime` should begin on application start
Tested ACK
#34504
build: replace `WERROR` with `CMAKE_COMPILE_WARNING_AS_ERROR`
ACK
#34517
drop my key from trusted-keys
ACK
#34517
drop my key from trusted-keys
Concept ACK
#34517
drop my key from trusted-keys
Concept ACK
#34504
build: replace `WERROR` with `CMAKE_COMPILE_WARNING_AS_ERROR`
ACK
#34512
rpc: add coinbase_tx field to getblock
Concept ACK
#34511
test: fully reset the state of CConnman in tests
ACK
#34510
doc: fix broken bpftrace installation link
ACK
#34416
Add nullptr-check to CChain::Contains(), tests
ACK
#34510
doc: fix broken bpftrace installation link
ACK
#34469
consensus/test/doc: cover errors in `CheckTxInputs` with unit tests
ACK