Commit Graph

416 Commits

Author SHA1 Message Date
ThomasV c3cba78659 remove time.sleep() used for daemon threads 2015-03-13 23:10:54 +01:00
ThomasV 1d311b0a04 don't try to import socks anymore 2015-03-01 10:27:05 +01:00
ThomasV 77d010bcec store gui last wallet separately, to fix command line 2015-02-27 10:37:13 +01:00
ThomasV 80284d5516 updates for the old android GUI 2015-02-24 18:45:09 +01:00
ThomasV 1f58673915 add python mode for emacs 2015-02-21 12:24:40 +01:00
Andy Weidenbaum 80446aca9c s/defaut/default/ 2015-02-11 21:53:22 -08:00
ThomasV 19d7a81d70 restrict plugins to qt for now 2015-02-04 12:05:46 +01:00
ThomasV b6c1b22c35 use sys.exit 2015-02-03 12:29:04 +01:00
ThomasV 935a9a980d disable auo-connect is --server option is passed. fixes #992 2015-01-30 10:19:22 +01:00
ThomasV 56e80566f9 simplify packages insertion 2015-01-27 13:50:02 +01:00
Maran 2bf32880e8 Add dynamic package loading for Py2App osx binaries 2015-01-27 12:18:04 +01:00
ThomasV 3ef3bebeb3 print debug message with ca bundle status 2015-01-27 10:12:44 +01:00
ThomasV 4120678dff add google protobuf to packages 2015-01-27 10:01:40 +01:00
ThomasV 9d40fb2ea8 detect if we are in a pyinstaller bundle 2015-01-26 16:53:59 +01:00
ThomasV 16c72d286c try to import all python dependencies from the main script 2015-01-26 14:14:16 +01:00
ThomasV 576954555c fix: check_password for imported wallets 2015-01-23 00:18:58 +01:00
ThomasV 63c7a27d7e add InvalidPassword exception 2014-12-03 22:35:05 +01:00
ThomasV 72489da26d signtxwithkey: use prompt if privkey is not passed 2014-10-30 17:03:29 +01:00
ThomasV 581ed1ed26 separate signtxwithkey and signtxwithwallet, and simplify sign_transaction 2014-10-30 16:36:29 +01:00
ThomasV cfa965fdae set env to python2 2014-09-19 14:05:00 +02:00
ThomasV 484cd3983b init_plugins only for gui 2014-09-18 10:16:05 +02:00
ThomasV b782a1bb3f fix argument for check_seed 2014-09-15 14:42:41 +02:00
ThomasV bd6f21232d fix restore from mpk command line 2014-09-08 05:17:56 +02:00
ThomasV 65a155401b remove 2of3 option in cmd line 2014-09-02 16:01:41 +02:00
ThomasV e9f4ed0474 remove deprecated usb option 2014-09-02 15:36:34 +02:00
ThomasV 79588eb4da init plugins before gui. register wallet types in plugin constructor 2014-08-31 15:33:20 +02:00
ThomasV c7f667e2ed separate add_seed from create_master_keys 2014-08-29 14:11:59 +02:00
ThomasV 4d71707be8 add portuguese wordlist, and adapt wordlist parsing 2014-08-28 17:30:44 +02:00
ThomasV 4dcdcbc068 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
ThomasV f4b390a79f bip44 2014-08-21 18:24:47 +02:00
ThomasV 13a01b11d2 daemon messages 2014-08-18 13:40:08 +02:00
ThomasV 2c6608493f move sys.path addition before imp 2014-08-14 12:57:28 +02:00
ThomasV 58c817f81a close interfaces on shutdown 2014-07-29 12:13:21 +02:00
ThomasV 087490a197 spawn daemon using daemon.py 2014-07-28 23:42:14 +02:00
ThomasV 035ecbc7cd redo inter-thread communication using pipes 2014-07-27 17:13:46 +02:00
ThomasV 37ad7d8b0b gui should always use daemon if it is running 2014-07-25 16:44:22 +02:00
ThomasV af3fd62fd4 send server height and server lag with daemon 2014-07-25 16:32:19 +02:00
ThomasV 96070246b7 proper start and stop commands for daemon 2014-07-25 15:42:28 +02:00
ThomasV d60dc94e16 daemon status info 2014-07-25 15:12:39 +02:00
ThomasV 2120b1a573 command line: wait until daemon is connected 2014-07-25 13:30:27 +02:00
ThomasV 3e6f903da3 daemon: use Popen with close_fds=True 2014-07-25 11:13:49 +02:00
ThomasV 9ee0614edb make daemon usable with the GUI 2014-07-24 16:12:18 +02:00
ThomasV 1e91c0f254 fix #744 2014-06-30 18:32:00 +02:00
ThomasV f635c5110c try pyasn1-modules as well 2014-06-30 18:12:39 +02:00
pooler 4ffd117640 Fix usage summary 2014-06-30 14:59:57 +02:00
Chris Glass 8997c760a2 Do not use mutables as default values!
This blog article explains why (just an example, many other articles
discuss this ad nauseam):
http://pythonconquerstheuniverse.wordpress.com/2012/02/15/mutable-default-arguments/
2014-06-25 17:43:45 +02:00
ThomasV 0636ef8b32 compact serialized format for unsigned and partially signed transactions. 2014-06-21 21:06:09 +02:00
ThomasV 2b2a8d17df bundle dependencies in 'packages' dir. use qrcode instead of pyqrnative 2014-06-17 11:02:46 +02:00
ThomasV bf969c14ff option to start hidden. fixes #720 2014-06-11 19:21:01 +02:00
ThomasV 52d4437d50 fix bug #717 2014-06-11 13:47:32 +02:00
ThomasV fd2228feab replace import * 2014-06-05 16:29:23 +02:00
ThomasV 31226b8a34 add pbkdf2 dependency 2014-06-05 16:19:13 +02:00
bolkin 52ba16da3d fix console importprivkey error 2014-05-23 04:19:45 +00:00
ThomasV a18d21d946 fix cmd line wallet creation. fixes #684 2014-05-08 15:18:38 +02:00
Andy Weidenbaum 8985f2d73a empty seed error msg 2014-05-07 13:04:42 -07:00
ThomasV dc22ba4d5e print warning in stderr, not stdout 2014-04-30 15:27:50 +02:00
ThomasV 63769c84d1 fix: add_seed 2014-04-27 13:24:31 +02:00
ThomasV 5d9b9492e1 abstract and improve seed and key methods 2014-04-21 22:09:15 +02:00
ThomasV 913ef26dd9 fix: create accounts 2014-04-13 18:41:10 +02:00
ThomasV e0ad81acdd save cold seed 2014-04-09 08:00:49 +02:00
ThomasV 102bc204d5 hooks and workflow for 2of3 wallets 2014-04-06 21:38:53 +02:00
ThomasV 5a43b633d6 update bip32 accounts and wallet 2014-04-01 11:25:12 +02:00
ThomasV 7dd296273f move daemon spawning code into NetworkProxy class 2014-03-16 12:00:08 +01:00
ThomasV 8395bfe67f disable bip32 option before release 2014-03-15 11:10:06 +01:00
ThomasV 0c786be46f remove print statement 2014-03-11 08:37:58 +01:00
ThomasV 489413d358 move start_daemon code to main script 2014-03-11 08:33:58 +01:00
ThomasV e6bbf22003 add server to daemon print statement 2014-03-11 07:18:50 +01:00
ThomasV 6e30894af6 daemon; initial commit 2014-03-10 16:16:27 +01:00
ThomasV 271dfeb245 eval arg passed to setconfig, to avoid storing boolean as string 2014-03-03 12:29:10 +01:00
ThomasV 2070672ac7 improve help messages for options 2014-03-02 19:23:54 +01:00
ThomasV a5629539e4 add timeout to daemon, update getaddressbalance 2014-03-02 10:31:34 +01:00
ThomasV e955ee69a8 restore from master public key (qt and command line) 2014-02-28 15:43:06 +01:00
ThomasV 9ddd9c7c65 start network daemon automatically when needed 2014-02-28 14:33:56 +01:00
ThomasV 638526712b rebrand this branch as 1.9.8 2014-02-27 10:21:41 +01:00
ThomasV 70bace9b1e use separata class for old wallets; decide with WalletFactory 2014-02-03 06:26:03 +01:00
ThomasV 7c6bc72cb4 daemon 2014-01-27 10:37:39 +01:00
ThomasV d4fbe85d7d json rpc daemon 2014-01-27 10:37:39 +01:00
xHire eb6d383da7 Fix generating encrypted wallet from command line 2014-01-10 21:10:48 +01:00
thomasv 2a9c62c9b8 replace exit with sys.exit 2013-12-13 17:53:13 +01:00
thomasv f045490597 During wallet creation, do not write seed on disk before it is encrypted 2013-12-13 17:30:34 +01:00
ThomasV 6975642227 fix #492 2013-12-13 06:29:51 +01:00
shunyata 419bdc54f3 Remove an obsolete parameter.
This was straight-up crashing before. Need more automated tests, I think. :/
2013-12-12 17:23:40 -05:00
Bryan Stitt 4174924f45 flake8 cleanup of ./electrum 2013-11-12 19:19:32 -08:00
ThomasV c89223ded9 revert WyseNynja's commit (breaks things) 2013-11-12 23:55:15 +01:00
Bryan Stitt 91061752cf stop using eval 2013-11-11 22:03:20 -08:00
ThomasV 588f8fd110 wallet: call create_accounts in save_seed 2013-11-11 17:41:46 +01:00
Bryan Stitt 6cd4ed486a fix more bare excepts 2013-11-10 12:30:57 -08:00
ThomasV ff647c79fd Merge pull request #374 from nolith/master
allow to connect to one server only
2013-11-10 02:55:33 -08:00
Bryan Stitt f0eb0eccde replace BaseException with Exception 2013-11-09 20:21:02 -08:00
Andy Weidenbaum ef1c2c7760 concealed flag for restore sequence 2013-11-08 03:31:18 -08:00
Alessio Caiazza 423ed77305 allow to connect to one server only
This changeset allow to disable block headers retrieval from multiple
servers.
2013-11-06 18:02:37 +01:00
ThomasV f340f08a6e fix for portable version: use its own directory 2013-11-05 23:02:51 +01:00
ThomasV b1472ba1a7 fix regression: offline mode 2013-11-05 18:55:53 +01:00
ThomasV 536c898b59 restore from master public key with seed v4 2013-11-03 14:14:35 +01:00
ThomasV 4f3497027d fix deseed 2013-11-01 12:40:53 +01:00
thomasv b9eb909554 fixes: get_seed 2013-10-31 15:27:15 +01:00
ThomasV 31aaae8ed2 seed v6 2013-10-26 16:40:05 +02:00
ThomasV 8b1c6fba68 remove -b option for listaddresses (fix issue #343) 2013-10-24 09:45:41 +02:00
ThomasV d50ad3c301 send connection msg to stderr 2013-10-18 12:25:57 +02:00
ThomasV a0d9a5efe4 set verbosity after options 2013-10-08 13:10:13 +02:00