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
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