electrum-bitcoinprivate/lib
Neil Booth 11d135b32d Better install wizard
Break out the workflow logic of the install wizard
into a base class.  This means reimplementing with
full support in a new GUI is now easy; you just provide
ways to request passwords, show messages etc.  The API
is fully documented in the base class.

There are a couple of minor outstanding issues, including that
the old messages shown when recovering a wallet are missing.
I will come back to that.  Ledger wallet might be broken.

Other improvements:

The install wizard code is now easy to follow and understand.
Hardware wallets can now be restored without any need for their
accompanying libraries.
Various bits of trustedcoin were broken and have been fixed.
Many plugin hooks can be removed.  I have only started on this.
2016-01-01 16:48:18 +09:00
..
android reorganize files and bring code inline with current master 2015-09-03 14:20:37 +02:00
tests Write the wallet less often 2015-12-20 15:47:46 +09:00
wordlist Add Chinese Simplified wordlist 2015-08-20 23:18:47 +09:00
www add php example 2015-12-01 09:42:47 +01:00
__init__.py Better install wizard 2016-01-01 16:48:18 +09:00
account.py Clean up and fix account adding 2015-12-25 23:34:04 +09:00
asn1tinydecoder.py replace TLSLite dependency with minimal RSA implementation 2015-08-04 18:16:06 +02:00
bitcoin.py increase min_relay_tx_fee, and make dust_threshold a function 2015-11-12 14:31:17 +01:00
blockchain.py fix #1579 2015-12-13 06:33:06 +01:00
bmp.py Use string joins instead of concatenation for efficiency. 2015-03-17 21:57:06 +09:00
coinchooser.py Avoid index-out-of-range 2015-12-20 12:19:44 +09:00
commands.py Cleanup main script, with semantic changes: 2015-12-23 15:59:32 +01:00
contacts.py dont silence dns errors 2015-07-31 21:56:22 +02:00
daemon.py separation between RPC and non-RPC commands. 2015-12-23 10:54:31 +01:00
dnssec.py replace TLSLite dependency with minimal RSA implementation 2015-08-04 18:16:06 +02:00
i18n.py add new languages to i18n 2015-02-24 19:32:59 +01:00
interface.py Revert "Use ssl.PROTOCOL_TLSv1 on client side to avoid SSLv23" 2015-10-27 10:44:36 +01:00
mnemonic.py Add Chinese Simplified wordlist 2015-08-20 23:18:47 +09:00
msqr.py removed trailing whitespace and fixed indentation in history widget 2014-10-21 19:05:51 +02:00
network.py Update default server list 2015-12-30 14:47:40 +01:00
old_mnemonic.py move mnemonic to separate class and use slush's wordlist. new commands: make_seed and check_seed 2014-08-28 15:37:42 +02:00
paymentrequest.proto adding initial bip70 script (wozz) 2014-05-05 17:31:39 +02:00
paymentrequest.py fix: add missing definition of sha1 2015-09-09 18:15:38 +02:00
paymentrequest_pb2.py removed trailing whitespace and fixed indentation in history widget 2014-10-21 19:05:51 +02:00
pem.py replace TLSLite dependency with minimal RSA implementation 2015-08-04 18:16:06 +02:00
plugins.py Better install wizard 2016-01-01 16:48:18 +09:00
qrscanner.py More modality fixes and cleanups 2015-12-23 18:31:36 +09:00
ripemd.py removed trailing whitespace and fixed indentation in history widget 2014-10-21 19:05:51 +02:00
rsakey.py fix: add missing definition of sha1 2015-09-09 18:15:38 +02:00
simple_config.py Better install wizard 2016-01-01 16:48:18 +09:00
socks.py re-add older version of socks.py to repo, because SocksiPy-branch does not work with current code 2015-02-28 19:22:43 +01:00
synchronizer.py Clean up and fix account adding 2015-12-25 23:34:04 +09:00
transaction.py fix more type errors caused by jsonrpc (parsing floats and transactions) 2015-12-16 20:17:20 +01:00
util.py Write the wallet less often 2015-12-20 15:47:46 +09:00
verifier.py Use network to get local height 2015-09-11 14:03:44 +09:00
version.py increase version number 2015-11-24 09:43:21 +01:00
wallet.py Better install wizard 2016-01-01 16:48:18 +09:00
websockets.py websockets: minor fix 2015-11-25 11:37:10 +01:00
wizard.py Better install wizard 2016-01-01 16:48:18 +09:00
x509.py remove unused code 2015-08-09 19:02:04 +03:00