bitcoin-tx: Add the "-txid" option. Also add the hex-encoded transaction to the JSON output as the "hex" property.
change nSubsidy's type from int64_t to CAmount
Split up crypto/sha2
Add HMAC-SHA256
Add the RFC6979 PRNG
Deterministic signing
Header define style cleanups
Fix typo in doxygen comment.
Add 'invalidateblock' and 'reconsiderblock' RPC commands.

These can be used for testing reorganizations or for manual intervention in case of
chain forks.
Delay writing block indexes in invalidate/reconsider
[REST] adding basic documentation
Report status of chain tips
[REST] make selection of output-format mandatory, support dot url syntax

1. Remove the default format (binary) because `rest/block/<hash>/Hex` would end up delivering binary data.
2. List available formats when chosen format was not found (reduces need for documentation)
3. Change url syntax to dot extension like format chosing (like `rest/tx/<hash>.json`
Merge pull request #5365

3a05ba1 Fix typo in doxygen comment. (Pavel Janík)
Update the intent on SI-style separators.
Resize after succesful result
[Qt] Fix wallet-lock in CWallet::GetAccountAddresses(..)
Merge pull request #5388

1cf23f6 Update the intent on SI-style separators. (21E14)
Merge pull request #5386

1b91be4 Report status of chain tips (Pieter Wuille)
Merge pull request #5390

43422a0 [Qt] Fix wallet-lock in CWallet::GetAccountAddresses(..) (Cozz Lovan)