master
Merge bitcoin/bitcoin#35582: rpc: reject null for optional parameters
rpc: Don't invalidate blocks in dumptxoutset
Merge bitcoin/bitcoin#34683: rpc: support a formal description of our JSON-RPC interface
scripted-diff: [doc] Unify stale copyright headers
doc, rpc: document enumerate model field and fingerprint deduplication
rpc: extract fee estimate result helpers
rpc: fix mempool entry vsize docs
rpc: add placeholder annotation for deprecated params
refactor: have mining files include what they use
Merge bitcoin/bitcoin#35787: init, rpc: ignore empty addnode values
logging: deprecate libevent category
rpc: reject null for optional parameters
rpc: define and use new RPC_LIMIT_EXCEEDED error code
Merge bitcoin/bitcoin#35606: script: qa: Improve `Key::Fingerprint` type safety
rpc: extend TxDoc() for getblock verbosity 2/3
cli, rpc: add -rpcid option for custom request IDs
cli: Clearer error messages on authentication failure
refactor: Use CLIENT_NAME in buildOpenRPCDoc
rpc: add getopenrpcinfo command
scripted-diff: rpc: Don't pointlessly capture in RPCMethod lambdas
Change CChain::Contains() to take reference
Merge bitcoin/bitcoin#35872: rpc: avoid descriptor range counter overflow
rpc: Properly make RPCResult::Type::ANY non-test-only