Skip to content

Releases: Bitcoin-ABC/ElectrumABC

Electrum ABC 5.2.3

02 May 15:31
Compare
Choose a tag to compare
  • Fix --portable command line option (#288).
  • Add cryptocompare.com as an exchange rate API (#284).
  • Don't bundle Tor with the binary release files, download it when a user first enables Cash Fusion (#279).
  • Electrum backports: bump pyinstaller, misc (#280).
  • Electron Cash backports: bump OpenSSL and Tor, improve regtest (#289).

Electrum ABC 5.2.2

04 Feb 17:51
Compare
Choose a tag to compare

This is a release to fix a bug affecting users of Trezor and Ledger hardware wallets.

  • Fix support for transaction version=2 on hardware wallets (#275).

Electrum ABC 5.2.1

31 Jan 07:27
Compare
Choose a tag to compare
  • Set version=2 for transactions (#267).
  • Set locktime=0 for transactions (#269).
  • Randomize transaction inputs and outputs (#272).
  • Fix plugin selection dialog broken by renaming of python packages in the previous release (#266).
  • Fix disabling of block height selection in the address consolidation tool for testnet (#270).
  • Hardcode the ASERT DAA anchor for testnet to fix a regression affecting users who don't already have all necessary pre-checkpoint headers (#271).

Electrum ABC 5.2.0

17 Jan 15:22
Compare
Choose a tag to compare
  • Display selected amount in the status bar when selecting coins or addresses (#256).
  • Remove support for Cash Accounts (#250).
  • Improve error messages for enable_autofuse and fusion_status commands (#253).
  • Electrum ABC no longer automatically imports Electron Cash wallets and configuration on first execution (#258).
  • Rename python packages (electrumabc, electrumabc_gui, electrumabc_plugins). This will break external plugins and code using Electrum ABC as a library (#260).
  • Rename classes to adhere to PEP 8 standard, e.g. Standard_Wallet -> StandardWallet (#265).
  • Various updates for build scripts (#257).
  • Linting and code formatting: flake8, ISort and Black are now applied to the entire codebase (#251, #255, #262).

Note regarding Mac OS: the release is now built on Mac OS Big Sur (11.7), while previous versions of Electrum ABC were built on Mac OS Catalina (10.15). If the program does not work on your computer, you should upgrade your operating system to Big Sur or newer.

Electrum ABC 5.1.6

01 Nov 13:48
Compare
Choose a tag to compare
  • Fix exporting coin details for imported private key wallets and imported address wallets (#239).
  • Improve UI for generating private keys for avalanche proofs and delegations (#240).
  • Format amounts in the list of stakes in the avalanche proof editor (#241).
  • Enable adding stakes from the current wallet in the avalanche proof editor (#243).
  • Electron Cash and Electrum backports:
    • Add freeze_utxo, unfreeze_utxo and list_wallets RPCs.
    • Replace status daemon command with getinfo RPC.
    • Turn load_wallet and close_wallet daemon commands into RPCs.

Electrum ABC 5.1.5

07 Sep 11:22
Compare
Choose a tag to compare
  • Change default block explorer to explorer.e.cash (#231).
  • Automatically derive new keys and addresses beyond the gap limit as needed when
    signing stakes in an offline wallet (#232).
  • Make the Proof Editor window non-modal (#233).
  • Bugfix: update the payout address when loading a Proof in the Proof Editor (#234).
  • Electron Cash backport:

Electrum ABC 5.1.4

24 Aug 14:32
Compare
Choose a tag to compare
  • Improvements to the invoice tool (#224):
  • Make the dialog non-modal.
  • Suggest a default filename when saving invoice.
  • Show a corresponding fiat amount when entering an XEC amount.
  • Add additional fields to the invoice: invoice id, recipient address, sender address.
  • Improvements to the Avalanche Proof editor (#229):
    • Save proof to a file.
    • Load proof from an hexadecimal string or a file, decode and view proofs.
    • Enable collaborative proof building:
      • signing stakes from a different wallet than the master wallet signing the proof;
      • adding more signed stakes to an existing proof, from multiple staking wallets.
    • Fix a bug in the coin consolidation tool when the user sets the target transaction
      size to the absolute maximum allowed size (#226).
  • Fix a bug when running the enable_autofuse or fusion_status daemon commands
    in a terminal session different from the daemon start session (#223).
  • Electron Cash backports (#230):
    • Update Tor to version 0.4.7.10 with a patch for static linking.
    • Update wine docker to ubuntu 22.04.

Electrum ABC 5.1.3

01 Jul 09:23
Compare
Choose a tag to compare

Release notes:

  • Add deamon commands enable_autofuse and fusion_status to run Cash Fusion in command line mode (#219).
  • Fix unit for amounts in the output of the history command (#220).
  • Warn users about insufficient numbers of confirmations when using a UTXO to build an avalanche proof (#221).
  • Electron Cash backports:
    • Update Tor to version 0.4.7.8 with a patch for static linking.

Electrum ABC 5.1.2

06 Jun 17:08
Compare
Choose a tag to compare

Release notes:

  • Update the payment request protocol MIME types (BIP71) (#213).
  • Change command line usage to enforce specifying global options before command name (#215).
  • Improve the error message when the BCH app is not open on a ledger device (#216).
  • Fix a bug breaking support of encrypted hardware wallets (#218).
  • Use the ripemd160 implementation from the pycryptodome library preferably to the python
    fallback implementation when the hashlib / OpenSSL implementation is not available.

Electrum ABC 5.1.1

27 May 13:20
Compare
Choose a tag to compare

Release notes:

  • Use a fallback ripemd160 implementation to compute addresses when OpenSSL does
    not have ripemd160, which is no longer available by default in OpenSSL 3.0 (#200).
  • Fix the pay-to-many feature, broken since Electrum ABC 5.0.4 (#202).
  • Add a tool for users to generate a deterministic delegated private key (#203).
  • Fix an error when showing the password dialog before exporting BIP38 keys (#205).
  • Automatically prefill the delegator key when adding a delegation level if the
    key is owned by the wallet (#206).
  • Add a wallet menu to show the auxiliary keys used for avalanche proofs and delegations (#206).
  • Fix the udev installer tool, broken in Electrum ABC 5.1.0 (#208).
  • Add an experimental tool to create, edit and pay invoices, with support for XEC amounts
    and other currencies. The invoice creator can define a fixed exchange rate or specify
    an API url for the payer to fetch the exchange rate at payment time (#209).
  • Improve the text contrast on Windows and Linux in the amount widgets when using the dark theme (#210).
  • Electron Cash backports:
    • Improvements to build scripts.
    • Sort same block transactions to show received funds before spent funds, and thus
      avoid displaying intermediate negative balances (#204).