This major update enhances our Lightning Network support, focusing on maintaining Electrum’s lightweight and trustless nature while eliminating single points of failure. Key improvements include:
- Streamlined wallet creation process, defaulting to segwit wallets with
bech32
addresses - Automated removal of paid invoices from GUI send/receive lists
- Lightning enhancements:
- Recoverable channels
- Trampoline payments
- Multi-part-payment support
- Upfront-shutdown-script implementation
- Recoverable channels feature for standard Electrum seed wallets
- Trampoline routing for efficient path-finding without full network graph download
- Advanced RBF strategies in the Qt increase fee dialog
- Watchtower feature updates
- Unified password system for Android
- Submarine swaps now available on Kivy/Android
- Android PIN reset option with unified passwords
- Improved on-chain fee management for Android
- BIP-0350 implementation:
bech32m
for witness version 1+ addresses - Custom block explorer URL setting in Qt GUI (#6965)