Skip to content
No description, website, or topics provided.
Python Other
  1. Python 98.6%
  2. Other 1.4%
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.eggs New mac build Jul 11, 2018
.github
Electrum_XPM.egg-info
contrib
gui
icons
lib Up Version Apr 15, 2019
plugins Trezor Support. Derivation change for SLIP44 code 24 Apr 15, 2019
protoc3
pubkeys
scripts
snap
.gitignore Find files to translate automatically Mar 9, 2018
.travis.yml Cache dependencies for Travis build Mar 3, 2018
AUTHORS Add self to AUTHORS Nov 9, 2015
Info.plist Start tidying up Jun 14, 2018
LICENCE
MANIFEST.in
README.rst
RELEASE-NOTES
brewfile
clean.sh New mac build Jul 11, 2018
create-dmg.sh
electrum-env electrum-env: run from script's dir Mar 27, 2018
electrum-xpm
electrum-xpm.conf.sample
electrum.desktop Start electrum branding May 5, 2018
electrum.icns MainNet Test Version Jun 14, 2018
icons.qrc
protoc-3.4.0-linux-x86_64.zip
requirements.txt
setup-mac.sh
setup-release.py
setup.py Start electrum branding May 5, 2018
tox.ini

README.rst

Electrum XPM - Lightweight Primecoin client

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

Getting started

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

sudo apt-get install python3-pyqt5

If you downloaded the official package (tar.gz), you can run Electrum-xpm 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-xpm

You can also install Electrum on your system, by running this command:

sudo apt-get install python3-setuptools
pip3 install .[full]

This will download and install the Python dependencies used by Electrum-xpm, instead of using the 'packages' directory. The 'full' extra contains some optional dependencies that we think are often useful but they are not strictly needed.

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:BTCPrime/electrum-xpm.git
cd electrum-xpm

Run from source:

./electrum-xpm
(Optional Parameters; -testnet --verbose)

Or run install (this should install dependencies):

pip3 install .[full]

Compile the icons file for Qt:

sudo apt-get install pyqt5-dev-tools
pyrcc5 icons.qrc -o gui/qt/icons_rc.py

Compile the protobuf description file:

sudo apt-get install protobuf-compiler
protoc --proto_path=lib/ --python_out=lib/ lib/paymentrequest.proto

Create translations (optional):

sudo apt-get install python-requests gettext
./contrib/make_locale

Creating Binaries

To create binaries, create the 'packages' directory:

./contrib/make_packages

This directory contains the python dependencies used by Electrum.

Mac OS X / macOS

See contrib/build-osx/.

Windows

See contrib/build-wine/.

Android

See gui/kivy/Readme.txt file.

You can’t perform that action at this time.