Go to file
Louise Fox 16c23b5eb4 updated icon and deps 2018-01-25 23:23:30 -08:00
.idea Fixed headers and verification 2018-01-17 02:23:18 -06:00
contrib updated icon and deps 2018-01-25 23:23:30 -08:00
gui Fixed other sat/zat diffs 2018-01-22 23:51:08 -06:00
icons updated icon and deps 2018-01-25 23:23:30 -08:00
lib connecting 2018-01-23 23:59:47 -08:00
plugins fix #3680 (trezor: spending from multisig) 2018-01-12 19:21:09 +01: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
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 updated icon and deps 2018-01-25 23:23:30 -08: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 updated icon and deps 2018-01-25 23:23:30 -08: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 updated icon and deps 2018-01-25 23:23:30 -08: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 updated icon and deps 2018-01-25 23:23:30 -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
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
==========================================

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

`(Alternatively, copy the generated "build/scripts-3.6/electrum" to the main directory)`::

    cp -f build/scripts-3.6/electrum electrum-mac
    ./electrum-mac


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

Install Dependencies::

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

  pip install -r requirement.txt

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




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


MacOS
------

Simply - ::

    sh ./setup-mac.sh

    sudo sh ./install-mac.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