Package Details: electron-cash 4.2.4-1

Git Clone URL: (read-only, click to copy)
Package Base: electron-cash
Description: Lightweight Bitcoin Cash wallet
Upstream URL:
Licenses: MIT
Conflicts: electron-cash
Provides: electron-cash
Submitter: 0x647262
Maintainer: 0e4ef622
Last Packager: 0e4ef622
Votes: 29
Popularity: 0.23
First Submitted: 2017-08-18 15:38
Last Updated: 2021-03-04 17:04

Dependencies (36)

Required by (0)

Sources (2)

Latest Comments

1 2 3 4 5 Next › Last »

0e4ef622 commented on 2020-12-02 19:25

My bad, should be fixed now.

dkaparis commented on 2020-12-02 18:55

They are and I suspect this is the reason:

$ python --version
Python 3.9.0

0e4ef622 commented on 2020-12-02 18:48

@dkaparis Are your packages up to date? Specifically the python package.

$ python --version
Python 3.8.6

dkaparis commented on 2020-12-02 17:48

Installation fails for me:

==> Starting check()...
GLOB sdist-make: /xxx/electron-cash/src/Electron-Cash-4.2.3/
py38 create: /xxx/electron-cash/src/Electron-Cash-4.2.3/.tox/py38
ERROR: InterpreterNotFound: python3.8
_________________________________________________________________________________________________________________________________________________________ summary __________________________________________________________________________________________________________________________________________________________
ERROR:  py38: InterpreterNotFound: python3.8
==> ERROR: A failure occurred in check().

0e4ef622 commented on 2020-08-13 00:16

@JP-Ellis Thanks, fixed.

JP-Ellis commented on 2020-08-11 05:17

I have not been able to compile this lately unless I set GIT_SUBMODULE_SKIP=1 in the environment (see lines 253-263 of contrib/

otataPJ commented on 2020-05-11 15:27

Doesn't work for me with the latest python-ecdsa (version 0.15-1). Had to downgrade python-ecdsa to version 0.13.3-3 to be able to decrypt an existing wallet.

Traceback (most recent call last):
  File "/usr/lib/python3.8/site-packages/electroncash_gui/qt/", line 234, in run_and_get_wallet
  File "/usr/lib/python3.8/site-packages/electroncash/", line 138, in decrypt
    s = zlib.decompress(ec_key.decrypt_message(self.raw)) if self.raw else None
  File "/usr/lib/python3.8/site-packages/electroncash/", line 720, in decrypt_message
    ecdh_key = point_to_ser(ephemeral_pubkey * self.privkey.secret_multiplier)
  File "/usr/lib/python3.8/site-packages/electroncash/", line 44, in mul
    public_pair_bytes = b'\4' + self.x().to_bytes(32, byteorder="big") + self.y().to_bytes(32, byteorder="big")
AttributeError: 'mpz' object has no attribute 'to_bytes'

-> Therefore probably an upstream issue, but commented here if others face the same.

ichundes commented on 2020-01-15 09:55

For Ledger python-btchip is needed.

veox commented on 2020-01-15 06:51

optdepends could have python-trezor and python-keepkey for Trezor hardware wallet support.

The latter might also be needed for Ledger hardware wallet (just guessing, I haven't tried it).

EDIT: Or perhaps python-keepkey is specifically for that hardware wallet; in either case, the "connect hardware wallet" dialog in electron-cash mentions those two packages.

ichundes commented on 2020-01-14 09:18

This should probably have an optional dependency on qt5-multimedia for the QR code scanner.