master
test: add shared SipHash vectors
Rename rpc-tests directory to functional
test: generalise byte_to_base58 utility function to allow more version types
qa: Silence socket.timeout exception when substituting it for a JSONRPCException
test: update BIP340 test vectors and implementation (variable-length messages)
scripted-diff: [doc] Unify stale copyright headers
test: refactor IPC mining test to use script_BIP34_coinbase_height
test: introduce output amount (de)compression routines
scripted-diff: Bump copyright headers after encoding changes
test: Enable ruff E713 lint
test: add extendedkey.py unit tests by using BIP32 test vectors
test: add IPC submitBlock functional test
scripted-diff: replace remaining Python test equality asserts
Merge bitcoin/bitcoin#34020: mining: add getTransactions(ByWitnessID) IPC methods
Merge bitcoin/bitcoin#35216: qa: Improve functional test support on illumos and *BSD
lint: remove E731 Ruff ignore
wallet, test: remove -walletrbf startup option from rpc_psbt.py
Use Bech32m encoding for v1+ segwit addresses
test: SOCKS5 proxy: expect that connection may be reset during handshake
test: Map cli CalledProcessError on server error to JSONRPCException
test: support v0.14.x in dumb_sync_blocks
BIP434: FEATURE message support
test: introduce NodeSigner, run feature_taproot.py without wallet compiled
wallet, test: remove -walletrbf startup option from wallet_backwards_compatibility.py