Go to file
Rene Zbinden 9d20443b90 add docker support 2018-01-31 23:46:50 +01:00
.idea Fixed headers and verification 2018-01-17 02:23:18 -06:00
contrib Merge pull request #41 from KaboomFox/improved_dep_list 2018-01-27 19:14:47 -06:00
gui Last capitalizations, Electrum -> Zclassic Electrum 2018-01-27 17:17:44 -06:00
icons updated icon and deps 2018-01-25 23:23:30 -08:00
lib Removed 2fa from new wallet screen and upped version 2018-01-28 20:58:53 -06:00
plugins deps updates 2018-01-25 23:43:24 -08:00
pubkeys Add my own public key. 2015-06-26 14:49:02 +09:00
scripts revert mod imp name 2018-01-15 03:05:47 -04:00
snap updated snap packaging details 2017-10-20 23:23:32 +02:00
.gitignore added support for building macOS 2018-01-23 01:17:31 -08:00
.travis.yml Cache pip installs in travis 2018-01-07 22:55:00 +01:00
AUTHORS Add self to AUTHORS 2015-11-09 22:53:27 +09:00
Dockerfile add docker support 2018-01-31 23:46:50 +01:00
Info.plist Revert "follow-up f7200cb6162ba30f4ebd0e94d933f7b7d559cdb2: remove Info.plist" 2017-11-06 19:04:07 +01:00
LICENCE Relicensing 2016-02-24 10:20:30 +01:00
MANIFEST.in remove themes, check python3 in setup.py 2015-10-18 12:43:20 +02:00
README.rst add docker support 2018-01-31 23:46:50 +01:00
RELEASE-NOTES version 3.0.5 2018-01-08 01:22:12 +01:00
app.fil updates for i18n translations 2016-08-01 10:04:11 +02:00
brewfile deps updates 2018-01-25 23:43:24 -08:00
build-docker.sh add docker support 2018-01-31 23:46:50 +01:00
clean.sh Added clean.sh, servers-orig 2018-01-14 21:34:22 -05:00
config test config sample file 2018-01-15 01:09:48 -04:00
create-dmg.sh Update readme information, create-dmg +x 2018-01-28 16:59:59 -06:00
electrum connecting 2018-01-23 23:59:47 -08:00
electrum-env chmod +x electrum-env 2018-01-09 20:19:30 +02:00
electrum.conf.sample update doc for sample conf file 2016-04-12 20:01:28 +02:00
electrum.desktop Replaced Electrum BTC icons for ZCL icons 2018-01-18 21:55:26 -05:00
icons.qrc Adjust colors if dark color scheme is used 2017-10-04 15:17:20 +02:00
packages.txt deps updates 2018-01-25 23:43:24 -08:00
requirements.txt updated icon and deps 2018-01-25 23:23:30 -08:00
requirements_travis.txt Cache pip installs in travis 2018-01-07 22:55:00 +01:00
run-docker.sh add docker support 2018-01-31 23:46:50 +01:00
setup-mac.sh updated icon and deps 2018-01-25 23:23:30 -08:00
setup-release.py updated icon and deps 2018-01-25 23:23:30 -08:00
setup.py updated icon and deps 2018-01-25 23:23:30 -08:00
tox.ini Let travis run the test using Python3 2017-08-26 08:28:24 +02:00

README.rst

ZCL Electrum - Lightweight Zclassic Client
==========================================

Current Release (1.0.1): https://github.com/BTCP-community/electrum-zcl/releases/tag/Z!1.0.1

**ATTENTION! Please Read**

- Viewing & Sending from Z addresses is not yet supported on this wallet.
- Please **do not** use '2FA' when setting up your wallet - please use Standard or MultiSig.


Originally forked from **spesmilo/electrum**: https://github.com/spesmilo/electrum

Original Project Info
---------------------
::

  Licence: MIT Licence
  Author: Thomas Voegtlin
  Language: Python
  Homepage: https://electrum.org/


.. image:: https://travis-ci.org/spesmilo/electrum.svg?branch=master
    :target: https://travis-ci.org/spesmilo/electrum
    :alt: Build Status
.. image:: https://coveralls.io/repos/github/spesmilo/electrum/badge.svg?branch=master
    :target: https://coveralls.io/github/spesmilo/electrum?branch=master
    :alt: Test coverage statistics



Getting started
===============

Electrum is a pure python application. If you want to use the
Qt interface, install the Qt dependencies.


If you downloaded the official package (tar.gz), you can run
Electrum from its root directory, without installing it on your
system; all the python dependencies are included in the 'packages'
directory. To run Electrum from its root directory, just do::

    ./electrum


If you cloned the git repository, you need to compile extra files
before you can run Electrum. Read the next section, "Development
Version".



Development version
===================

Check out the code from Github::

    git clone git://github.com/BTCP-community/electrum-zcl.git
    cd electrum-zcl

For Mac:
--------

Using Homebrew::

    # Setup Homebrew
    sh ./setup-mac.sh

    # Install Homebrew dependencies
    brew bundle

    # Install Python dependencies
    pip3 install -r requirements.txt

    # Build icons
    pyrcc5 icons.qrc -o gui/qt/icons_rc.py

    # Compile the protobuf description file
    protoc --proto_path=lib/ --python_out=lib/ lib/paymentrequest.proto

    # Run
    ./electrum


For Linux:
----------

Install Dependencies::

  sudo apt-get install $(grep -vE "^\s*#" packages.txt  | tr "\n" " ")

  pip install -r requirements.txt
  
  // pip3 for newer version
  
  (Ubuntu with ledger wallet)
  ln -s /lib/x86_64-linux-gnu/libudev.so.1 /lib/x86_64-linux-gnu/libudev.so


Compile the icons file for Qt::

    pyrcc5 icons.qrc -o gui/qt/icons_rc.py

For the Linux app launcher (start menu) icon::

    sudo desktop-file-install electrum.desktop

Compile the protobuf description file::

    protoc --proto_path=lib/ --python_out=lib/ lib/paymentrequest.proto

Create translations (optional)::

    ./contrib/make_locale

Run::

    ./electrum


For Linux with docker:
----------------------

Build the docker image::

    ./build-docker.sh

Run the docker image::

    ./run-docker.sh


Building Releases
=================


MacOS
------

Simply - ::

    sh ./setup-mac.sh

    sudo sh ./create-dmg.sh

Windows
-------

See `contrib/build-wine/README` file.


Android
-------

See `gui/kivy/Readme.txt` file.

---

To just create binaries, create the 'packages/' directory::

    ./contrib/make_packages

(This directory contains the Python dependencies used by Electrum.)


ZCL Hints and Debug
===================

There are several useful scripts in::

    scripts

This is a good initial check to determine whether things are working.::

    cd scripts
    python3 block_headers

It should run, validating chunks without error.

Also be sure to check out::

    ~/.electrum-zcl/

    ~/.electrum-zcl/wallets/ has your wallet files - ** back up this folder **

    ~/.electrum-zcl/config has your Electrum connection object.



---

The Zclassic Team