Electrum v4.5.6: Testnet4, New Hardware Wallets Support

Electrum is a lightweight Bitcoin and Lightning wallet for all desktop platforms and Android.

Electrum v4.5.6: Testnet4, New Hardware Wallets Support
  • This release integrates testnet4, adds support for Trezor Safe 5 and Ledger Flex devices, and brings the ability to export multisig wallet to COLDCARD over USB, alongside multiple bug fixes and improvements.
  • Android users can now see seed phrases in Wallet Details and adjust screen brightness when displaying QR codes.

What's new

  • General:
    • Add support for testnet4.
    • fix: wizard: allow passphrase for some '2fa' seeds.
    • fix: trustedcoin wallet wizard continuation if file has keystore-only encryption.
    • fix: trustedcoin: sanitize error messages coming from 2fa server.
    • fix: new wizard did not set keystore password if storage was not encrypted.
    • changed: set stricter UNIX permissions for log files.
  • QML GUI (Android):
    • new: show seed passphrase in WalletDetails.
    • new: set max screen brightness when displaying QR codes.
    • fix: crash due to ConcurrentModificationException.
    • fix: issue deactivating PIN when no wallet loaded.
    • fix: only allow Channel Backup import on Lightning-enabled wallets.
  • Qt Desktop GUI:
    • fix: scanning multi (privkeys, addresses) from QR.
  • Hardware wallets:
    • COLDCARD: new: export multisig wallet to COLDCARD over USB.
    • Trezor:
      • new: add support for new device Safe 5.
      • update: fix compatibility with and bump pinned library to 0.13.9.
    • Ledger:
      • new: add support for new device Flex.
      • update: bump pinned library to 0.3.0, raise max lib to <0.4.
    • Jade: update: bump library to 1.0.31.
  • CLI/RPC:
    • changed: require wallet password for lnpay and similar commands (this is in addition to the wallet needing to be loaded, and requiring read access to the config file).
  • Builds/binaries:
    • changed: include unit tests in tarballs.
    • Android:
        • changed: set target_sdk_version to 34.
        • update: bump python version (3.8->3.10).
      • work towards F-Droid inclusion:
        • reproducible apks: strip file path prefix from .pyc files.
        • add fastlane metadata for f-droid.
        • change versionCode calculation.
        • build.gradle: set android.dependenciesInfo.includeInApk=false.
        • contrib/release_www.sh: put android versionCode in "version" file.

Read the full release notes here.

Announcement / Archive
GitHub Repo