Enhancements
- Refined input and output labeling in transaction tree and detail panel headers
- Optimized server communication when opening transaction tabs by leveraging open wallet history for spent output queries
- Added support for coinbase transaction loading when linked to Bitcoin Core via Cormorant
- Enabled wallet creation from descriptors containing master
xprvs
- Introduced effective fee rate display alongside transaction fee rate during CPFP transaction construction
- Implemented support for QR codes with revised BC-UR tags in the
40000
range, including v3 output descriptors - Introduced encryption for Electrum wallet exports with private keys when wallet password is available
- Added clickable bitcoin unit toggle on labels with bitcoin values (credit: @krzyczak)
- Incorporated calculated master fingerprint display in Sparrow Terminal’s passphrase entry dialog
- Expanded payments tab header width in Send tab
- Implemented wallet range rounding in Cormorant to minimize frequent rescans with large gap limits
Bug Fixes
- Restricted sweeping from uncompressed keys to legacy script type addresses only
- Resolved error response issues from Satochip card during extended key retrieval (credit: @Toporin)
- Eliminated fiat balance display in Terminal when exchange source is set to None
- Corrected bitcoin unit changes in “Send” tab’s “Amount” field with comma decimal separators
- Rectified output order in transaction diagrams for multiple payments with identical address and amount
- In Cormorant, improved descriptor range calculation and optimized range extension from pruned date