electrum-bitcoinprivate/client
thomasv cd1a016b9a changing default to qt 2012-02-14 16:57:34 +01:00
..
icons network icon 2012-02-14 15:34:13 +01:00
LICENCE readmes 2011-11-10 01:23:34 +01:00
MANIFEST.in electrum 2012-02-07 20:27:18 +03:00
README m 2011-12-02 12:23:32 +03:00
RELEASE-NOTES better release notes 2011-12-16 23:30:57 +03:00
electrum changing default to qt 2012-02-14 16:57:34 +01:00
gui.py simplification 2012-02-14 15:42:13 +01:00
gui_qt.py add licence 2012-02-14 16:44:23 +01:00
icons.qrc network icon 2012-02-14 15:34:13 +01:00
interface.py network dialog 2012-02-13 15:44:16 +01:00
mnemonic.py optimisation (edit distance) 2011-11-10 00:47:54 +01:00
msqr.py square root modulo 2012-02-01 21:02:19 +01:00
pyqrnative.py add qr support from slush 2011-11-22 16:41:41 +03:00
setup.py display message if icons_rc is not found 2012-02-14 15:56:01 +01:00
upgrade.py upgrade with 0.33 2011-12-16 16:00:30 +01:00
version.py version 0.40 2012-02-13 17:19:31 +01:00
wallet.py simplification 2012-02-14 13:49:05 +01:00

README

Electrum - lightweight Bitcoin client

Licence: GNU GPL v3
Author: thomasv@gitorious
Language: Python

Features:

* Encrypted wallet: the file that contains your bitcoins is protected with a password. You are protected from thieves.
* Deterministic key generation: If you lose your wallet, you can recover it from its seed. You are protected from your own mistakes.
* No blockchain download: the client requests blockchain information from a server. No delays, always up-to-date.
* Transactions are signed locally: Your private keys are not shared with the server. You do not have to trust the server with your money.
* Privacy: The server does not know you, it does not store user accounts. You are not tied to a particular server.
* No single point of failure: The server code is open source, anyone can run a server.
* Firewall friendly: The client does not need to open a port, it simply polls the server for updates.
* Open Source: Anyone can audit the code.
* Python. Very compact code, easy to contribute.


INSTALL

If you use the source from git, you will need to install python-ecdsa and slowaes:
* sudo easy_install ecdsa
* sudo easy_install slowaes
These packages are included in the tar.gz and zip archives.


In order to use the gui, you need pygtk and tk.
* apt-get install python-gtk2
* apt-get install python-tk



RUN

python electrum.py

If arguments are passed to the command line, Electrum will run in text mode.
Examples:
  python electrum.py balance
  python electrum.py help