master
wallet: Exclude non-owned addresses from listreceivedby*
test, refactor: Remove unused `error` in `wallet_tests.cpp`
wallet: Move listdescriptors retrieving from RPC to CWallet
Merge bitcoin/bitcoin#34084: scripted-diff: [doc] Unify stale copyright headers
Merge bitcoin/bitcoin#32138: wallet, rpc: remove settxfee and paytxfee
Merge bitcoin/bitcoin#32150: coinselection: Optimize BnB exploration
[doc] coin selection filters by max cluster count, not descendant
scripted-diff: [doc] Unify stale copyright headers
refactor: Enforce readability-avoid-const-params-in-decls
logging: use util/log.h where possible
wallet: disallow unnamed wallets in createwallet and restorewallet
Merge bitcoin/bitcoin#32636: Split `CWallet::Create()` into `CreateNew` and `LoadExisting`
wallet: Store all witness variants of a transaction
wallet: Add CWallet::ExportWatchOnly
Merge bitcoin/bitcoin#28333: wallet: Construct ScriptPubKeyMans with all data rather than loaded progressively
wallet: Make CWalletTx::tx private and use CWalletTx::GetTx to access
wallet, rpc:remove settxfee and paytxfee
Refactor CFeeRate to use FeeFrac internally
wallet: remove "RPC Only" from -walletrbf option help description
Merge bitcoin/bitcoin#35501: wallet: store all witness variants of a transaction
Merge bitcoin/bitcoin#34959: wallet: Enforce BDB btree levels and overflow item sizes
wallet: remove outdated `pszSkip` arg of database `Rewrite` func
Merge bitcoin/bitcoin#33671: wallet: Add separate balance info for non-mempool wallet txs
Merge bitcoin/bitcoin#35606: script: qa: Improve `Key::Fingerprint` type safety
mv btcsignals.h to src/util
wallet: Remove CoinsResult::Clear()
wallet: use in-memory SQLite for temporary wallet in exportwatchonlywallet
wallet: Replace CWalletTx::SetTx with Update
wallet: Introduce WalletError with machine-readable error code
wallet: Deserialize directly in CWalletTx's ctor
Merge bitcoin/bitcoin#28802: ArgsManager: support command-specific options