✓ This binary is reproducible: you should be able to generate binaries that match the official releases (i.e. with the same sha256 hash).
This assumes an Ubuntu host, but it should not be too hard to adapt to another similar system. The docker commands should be executed in the project's root folder.
-
Install Docker (Ubuntu instructions -- other platforms vary)
$ sudo apt update $ sudo apt install -y docker.io
-
Make sure your current user account is in the
docker
group (edit/etc/groups
, log out, log back in). -
Build binary
$ contrib/build-linux/appimage/build.sh REVISION_TAG_OR_BRANCH_OR_COMMIT_TAG
-
The generated .AppImage binary is in
./dist
.
Execute the binary as follows: ./Electron-Cash*.AppImage --appimage-extract