Skip to content

Releases: Bitcoin-ABC/ElectrumABC

Electrum ABC 5.5.0

24 Feb 07:29

Choose a tag to compare

  • Build 64-bit binaries for Windows (D19530, D19577).
  • Improve the performance of the Address tab for wallets with many addresses (D19541).
  • Improve the performance of the Coins tab for wallets with many coins (D19578).
  • Improve the performance of hardware wallet detection when many USB devices are
    connected (D19850).
  • Improve the performance of change-address reservation for CashFusion (D19582).
  • Support recent Ledger firmware versions (D19579).
  • Fix the difficulty target for regtest (D19203).

Electrum ABC 5.4.4

01 Dec 20:32

Choose a tag to compare

  • Fix the context menu in the Contacts tab, broken in v5.4.3 (D19006).
  • Fix partial signing of muiltisig transactions, broken in v5.4.3 (D19009).
  • Fix "spend only fused coins" feature, broken in v5.4.3 (D19010).

Electrum ABC 5.4.3

27 Nov 19:10

Choose a tag to compare

  • Update the functional test framework to use a Chronik Electrum backend rather than Fulcrum (D18293).
  • Support PyQt6 and PySide6 for the GUI (D18306, D18309, D18311, D18339, D18345).
  • Fix the unit for the fee in the preferences menu (D18330).
  • Fix the updating of amounts in the send and receive tabs when the unit is changed in the preferences menu (D18331).
  • Update the list of backend servers (D18388).
  • Allow disabling SSL for localhost in the Network > Server menu (D18554).
  • Improve the derivation path scanner to scan also mainnet paths in testnet mode and vice versa (D18676).
  • Don't show already added UTXOs when selecting additional stakes from the current wallet in the Avalanche proof editor (D18770), and enable sorting of UTXOs by block height or by amount (D18990).
  • Fix a bug that caused an error message to be shown when the exchange rate API is unreachable (D18783).
  • Fix a bug preventing the saving of QR code to file. The feature was broken in v5.2.7 (D18782).

Electrum ABC 5.4.2

20 May 13:50

Choose a tag to compare

  • Enable downgrading of Trezor firmware (D17482).
  • Increase the timeout for entering bootloader mode when installing
    custom firmware on a Trezor device, as the previous duration can be
    insufficient depending on USB connection speed (D17843).
  • Handle a potential LibUSB error during session closure when
    transitioning to bootloader mode. This error does not impact the
    firmware installation process, so it no longer prevents firmware
    installation (D17844).
  • Fix an error that occurs when opening the Trezor Settings dialog
    while the device is locked (D17845).
  • Add eCash native support to Trezor One (D17770).

Electrum ABC 5.4.1

19 Mar 15:43

Choose a tag to compare

  • Make it possible to sign Avalanche stakes using Trezor devices running a custom firmware (D17573, D17787).
  • Add tools to the Trezor Settings menu allowing to update the firmware of Trezor devices or install a custom firmware from a file (D17798).
  • Add a tool to install an eCash firmware capable of signing Avalanche stakes on the following Trezor devices: Trezor T, Trezor Safe 3, Trezor Safe 5 (D17799).
  • Detect ALP tokens and prevent their accidental burning when sending XEC, using Cash Fusion or consolidating coins (D17770, D17777, D17806, D17808).
  • Make it possible to spend manually selected coins with SLP or ALP tokens attached. The tokens are burned when doing that (D17809).
  • Fix a bug that caused the Max button to become untoggled when starting to edit the Pay-to field if it is initially empty (D17651).
  • Fix an issue with newer versions of the protobuf library when running CashFusion (D17670).

Electrum ABC 5.4.0

24 Jan 14:55

Choose a tag to compare

  • Remove explorer.bitcoinabc.org from the list of available block
    explorers (D16875).
  • Improve compliance with the JSONRPC 2.0 spec (D17185).
  • Implement autocompletion when recovering wallets from mnemonic seed
    phrases. This makes wallet restoration faster and less error-prone.
    (D17569).
  • Make the derivation path scanner support passphrase protected BIP-39
    and SLI-P39 mnemonics (D17576).
  • Trezor related features and bugfixes:
    • Support Trezor Safe 5 hardware wallets (D17294).
    • Add native support for Trezor devices. New wallets created with the
      latest firmware installed on the device will now use the 899'
      derivation path, show amounts in XEC units and display ecash:
      addresses (D17129).
    • Support initializing or recovering a Trezor device with a SLIP-39
      seed phrase (D17555).
    • Support software recovery of SLIP-39 (Shamir Backup) wallets (D17577).
    • Support Trezor's seedless mode for redundant multisig setups when
      initializing a device (D17553).
    • Support Trezor One devices that are locked with a PIN longer than 9
      digits (D17561).
    • Fix a race that prevented the "Check your Trezor" popup to be properly
      closed after validating a passphrase on the device (D17547, D17563).
    • Fix the home screen image customization for all Trezor devices
      (D17546, D17554).
    • Fix resetting of the home screen image (D17578).
    • Provide 1-click way to set the eCash logo as the home screen image
      (D17579).

Electrum ABC 5.3.0

06 Sep 12:31

Choose a tag to compare

  • Fix the fiat price cache file not being created when a fiat currency is selected for the first time (D16663).
  • Use libsecp256k1 for elliptic curve point addition (D16684).
  • Make libsecp256k1 a mandatory dependency, remove the slow pure-python fallback code (D16689, D16690, D16705).
  • Update protobuf files to make it possible to run Electrum ABC from sources with a newer protobuf version than the one specified in the requirements (D16702).

ElectrumABC 5.2.14

04 Jul 12:16

Choose a tag to compare

  • Fix a potential OOM crash when opening a BIP72 URI pointing to a very large file. Electrum ABC will stop downloading the payment request if it exceeds a maximum size of 50kB (D16415).
  • Support the latest version 0.13.9 of the trezor library (D16406).
  • Fix decoding of transaction inputs with non-multisig p2sh scriptsigs (D16391).

ElectrumABC 5.2.13

21 Jun 18:42

Choose a tag to compare

  • Fix support for recent versions (>= 2.4.1) of the Ledger apps.
  • Fix an error on Windows when the application is started while it is already running in another process.

Electrum ABC 5.2.12

04 Apr 09:52

Choose a tag to compare

  • Disable "Generate Key" button in the Delegation editor for non-HD and watch-only wallets (D15013).
  • Improve the error message when the user cancels the password dialog in the proof editor (D15040).
  • Support Trezor Safe 3 hardware wallets (D5197).
  • Drop support for the bitcoincash: cash-address prefix and fix support for the ectest: prefix in testnet mode (D15245).
  • Drop support for python 3.8 (D15373).
  • Support parsing multi-output payment URIs (D15250).
  • Add a warning dialog when a large amount is entered in the Send tab via a payment URIs, to prevent users from being one accidental click away from sending eCash after clicking on a malicious URL (D15396).
  • Improve detection of the delegator key when building an Avalanche Delegation from an Avalanche Proof (D15708).
  • Fix clearing of the wallet password when Avalanche widgets are closed if the cached password is shared with a parent widget (D15700).
  • Fix fetching and caching of historical fiat exchange rates (D15841).
  • Add an option to always save new addresses when using the "Scan More Addresses" tool, even if no transaction history is found for any scanned address (D15849).

Electron Cash backports:

  • Validate hosts and ports in the Network dialog widgets (D15195).
  • Bump docker version to Ubuntu 20.04 for AppImage building (D15522).
  • Bump python version to 3.11.8 for binary releases (D15527).