Commit Graph

379 Commits

Author SHA1 Message Date
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
Zomnut
d9c595fca8 Fix for the built-in raw_input not redirectin properly without readlin loaded on Unix systems (http://bugs.python.org/issue1927) 2013-10-07 16:12:35 -04:00
thomasv
b00175d00d update android interface 2013-10-07 20:11:41 +02:00
thomasv
1741d1cbd0 move readline 2013-10-07 19:53:42 +02:00
ThomasV
66f224eab4 update a few scripts 2013-10-06 12:28:45 +02:00
Zomnut
bd59f6a835 Fix redirect error
Python bug (http://bugs.python.org/issue1927) causes raw_input to be redirected improperly between stdin/stderr on Unix systems if readline is not initialised first.
2013-10-04 11:35:28 -04:00
ThomasV
1be0ea1494 remove check_windows_wallet_migration 2013-10-03 14:00:57 +02:00
ThomasV
b4cef1b981 print connected to message synchronously 2013-10-03 13:56:31 +02:00
ThomasV
6f2471b69b getpubkeys command 2013-10-03 13:31:59 +02:00
ThomasV
2f66cdf908 new flag for commands: requires_wallet 2013-10-03 12:53:48 +02:00
ThomasV
ecfe5e2590 common wallet.restore() method for GUIs 2013-09-28 13:45:49 +02:00
ThomasV
2c0814f0d3 simplify gui names 2013-09-24 10:06:03 +02:00
rofl0r
4226e9cc45 update help text for --server with available protocols
closes #303
2013-09-22 20:37:52 +02:00
rofl0r
56ebc02cad advertise new text gui in the help screen 2013-09-19 23:57:04 +02:00
rofl0r
bcca6e25ab make it possible to create wallet non-interactively
add a --password option,
respect --server,--fee,--gap as passed on the command line,
and do not ask for them if they were specified.

so if all of them are passed, there are no interactive questions
asked and one can create wallets automatically via scripts.

closes #308

additionally it fixes the bug that the default fee and gap limit
were not stored in the new wallet, if entered manually.

additionally it fixes the bug that the wallet path was not displayed
correctly if a custom wallet path was used.
2013-09-19 17:38:00 +02:00
rofl0r
fd1458aa23 restore 'electrum help command' usage 2013-09-18 20:22:30 +02:00
rofl0r
7d1c6c7980 fix help text when invoked with --help
the built-in optparser help text did not show the available commands

closes #304
2013-09-18 18:21:33 +00:00
ThomasV
01349f6528 fix restore threads 2013-09-16 06:14:23 +02:00
thomasv
7fb406cc05 fallback to classic for old preferences 2013-09-15 13:52:58 +02:00
thomasv
b75f8d795a new command: getrawtransaction 2013-09-15 11:19:48 +02:00
thomasv
ee08b2bfa6 don't show gap limit in GUI 2013-09-12 16:08:17 +02:00
thomasv
e9340db409 fix create and restore (command line) 2013-09-11 17:05:50 +02:00
thomasv
047e4b3478 move callbacks to the network class 2013-09-09 13:33:25 +02:00
ThomasV
328315f94b separate blockchain and network 2013-09-08 17:23:01 +02:00
thomasv
48efc62b2d simplify directories: electrum_dir 2013-09-02 15:05:33 +02:00
ThomasV
1ba3008b49 minor fixes 2013-09-01 23:25:28 +02:00
ThomasV
046ec58d24 start wallet threads from wallet class 2013-09-01 18:44:19 +02:00
ThomasV
d47892b690 separate blockchain verifier from transaction verifier 2013-09-01 18:16:15 +02:00
ThomasV
d99a381d83 separation between wallet storage and config 2013-09-01 15:26:52 +02:00
ThomasV
1637197419 separate gui init() and load_wallet() 2013-08-30 10:11:10 +02:00
ThomasV
084ed6776b structural change: wrap wallet instanciation inside the gui class 2013-08-22 12:39:41 +02:00
nelisky
1b0db8414b implementing paytomany (untested)
Just like mktx/payto, this is only submitting the tx created in mksendmanytx
2013-08-18 02:09:25 +02:00
nelisky
bf173e1c45 implementing mksendmanytx
A simple argument parsing change from mktx to allow passing multiple recipients
2013-08-18 02:07:59 +02:00
ThomasV
81b84fd5ef fixes for signrawtransaction 2013-08-17 18:40:59 +02:00
thomasv
f64c59f66f fix: set auto-cycle to None only during wallet creation 2013-08-01 16:39:45 +02:00
ecdsa
b2c23f9ac8 deprecate wallet.save() and 'eval' command 2013-05-02 10:54:48 +02:00
ecdsa
86fd728a47 move network dialog in a new class; simplify interface.get_servers 2013-04-28 13:47:19 +02:00
ThomasV
4ecb8f897e Merge pull request #206 from JulianTosh/TuxHelpMods
Slightly modifying help output for clarity
2013-04-23 04:55:53 -07:00