Package Details: electron-cash 4.0.14-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: devopsdeluxe
Maintainer: marceloneil (0e4ef622)
Last Packager: 0e4ef622
Votes: 24
Popularity: 0.27
First Submitted: 2017-08-18 15:38
Last Updated: 2020-03-24 18:28

Dependencies (32)

Required by (0)

Sources (2)

Latest Comments

1 2 3 4 5 Next › Last »

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.

gileri commented on 2019-11-17 10:57

@Daddie it works for me when clean building this [1]


0e4ef622 commented on 2019-11-17 10:13

@Daddie Have you updated your packages?

Anonymous comment on 2019-11-17 08:19

ERROR: py38: InterpreterNotFound: python3.8 ==> ERROR: A failure occurred in check().

@gileri mentioned this on 14th, package was updated on the 16th but still having this problem??

gileri commented on 2019-11-14 23:47

Hello, the package is not building since Arch switched to python 3.8. Modifying

tox -e py37 into tox -e py38

in the check() function do work.

marceloneil commented on 2019-10-18 00:37

@webdawg I'm not entirely sure what that error means. I tried rebuilding the package (with everything up to date) and it worked fine for me. I would suggest upgrading all of your packages, clearing .cache/yay/electron-cash and trying again. If it still doesn't work, try reading

This seems like it's an issue with tox though (which is used for unit testing), so you can still build the package by using makepkg --nocheck

webdawg commented on 2019-10-17 22:03

Collecting pyqt5 (from Electron-Cash==4.0.10) Downloading (62.1MB)

================================================================= log end ================================================================== ___________ summary ____________ ERROR: py37: InvocationError for command /home/webdawg/.cache/yay/electron-cash/src/Electron-Cash-4.0.10/.tox/py37/bin/python -m pip install --exists-action w '.tox/.tmp/package/1/Electron' (exited with code -9) ==> ERROR: A failure occurred in check().