master
Update embedded asmap to 1772726400
doc: Remove irrelevant link to GitHub
Fix compatibility with `-debuglogfile` command-line option
scripted-diff: [doc] Unify stale copyright headers
refactor: use _MiB consistently for Mebibyte conversions
refactor: Move LoadGenesisBlock to ChainstateManager
validation: check invariants when inserting into m_blocks_unlinked
node, qt: inline `DEFAULT_DB_CACHE`
validation: add -prevoutfetchthreads configuration option
Merge bitcoin/bitcoin#29415: Broadcast own transactions only via short-lived Tor or I2P connections
net: introduce a new connection type for private broadcast
torcontrol: Move tor controller into node context
mining: store block create options in NodeContext
refactor: Use NodeClock::time_point for m_connected
undo "ui: Compile boost:signals2 only once"
Merge bitcoin/bitcoin#34672: mining: add reason/debug to `submitSolution` and unify with `submitBlock`
logging: use util/log.h where possible
iwyu, doc: Document `IWYU pragma: export` for `<threadsafety.h>`
refactor: centralize SubmitBlock result handling
feefrac: drop comparison and operator{<<,>>} for sorted wrappers
refactor: have mining files include what they use
mining: reject invalid block create options
mining: clarify test_block_validity comment
init: add -txsendrate configuration parameter
doc: add & amend copyright headers
BIP434: FEATURE message support
Replace PSBT.tx with PSBT::GetUnsignedTx and PSBT::GetUniqueID
refactor: remove warnings globals
net_processing: Drop unnecessary txid arg from InitiateTxBroadcastToAll
refactor: Enforce readability-avoid-const-params-in-decls
scripted-diff: rename OrphanTxBase to OrphanInfo
Merge bitcoin/bitcoin#34806: refactor: logging: Various API improvements
private broadcast: limit outstanding txs to count of 10,000
serialize: Add missing `<span>` header
refactor: Make all `const static` class members `constexpr`