Commit graph

267 commits

Author SHA1 Message Date
ThomasV
b20188a65d verbose option 2012-11-04 12:27:01 +01:00
ThomasV
99022f51bc fix: get_tx_value 2012-11-04 11:36:08 +01:00
thomasv
5e28ccd09d Improve text gui. Disable print_error when text gui is used. 2012-10-29 16:22:53 +01:00
ThomasV
7a73c2cb50 security fix: do not let user change seed 2012-10-28 09:19:07 +01:00
ThomasV
fa870d83b9 add option to disable spv; just in case 2012-10-28 08:58:21 +01:00
ThomasV
cfb3aa6a12 move 'peers.subscribe' and 'server.version' calls into the interface 2012-10-27 14:15:03 +02:00
ThomasV
1117741e59 new command: 'get' 2012-10-26 17:35:35 +02:00
thomasv
ee4de40c37 use WalletVerifier.add() method to register transactions 2012-10-26 10:02:09 +02:00
thomasv
e20e40829d start verifier thread only after the first wallet synchronization 2012-10-26 09:08:06 +02:00
ThomasV
063fef86aa set command: authorize by default, forbid only when dangerous 2012-10-26 07:05:22 +02:00
ThomasV
2a06a5b493 tie confirmation icons to payment verifier 2012-10-26 00:40:19 +02:00
thomasv
8b865983c6 make the Verifier class usable without a wallet instance 2012-10-25 16:03:16 +02:00
thomasv
0b76e16d04 allow multiple callbacks for a given name 2012-10-22 13:43:58 +02:00
thomasv
82531131ee interface: do not connect inside the constructor 2012-10-22 12:58:57 +02:00
thomasv
4fbd2ea66e use named callbacks with the interface 2012-10-22 11:34:21 +02:00
ThomasV
33eb749c6a interface for command line mode 2012-10-21 23:22:46 +02:00
ThomasV
2da0c0b77e big refactoring of the interface
addition of the wallet verifier class for SPV
2012-10-21 22:55:16 +02:00
thomasv
a361a05b08 text gui 2012-10-20 10:30:29 +02:00
thomasv
5d01831090 text ui: first commit 2012-10-20 10:30:29 +02:00
ThomasV
d0a6e244b1 new 'set' command for the CLI 2012-10-20 10:23:34 +02:00
thomasv
c5f5e92d17 rename qt gui -> classic 2012-10-19 10:26:35 +02:00
ecdsa
52211180ed Merge pull request #42 from samueltardieu/find-wallet
make command-line [un]freeze/prioritize find the wallet object
2012-10-13 11:03:46 -07:00
ThomasV
d92f1991a9 move prompt_password from wallet.py to main script 2012-10-12 01:50:54 +02:00
thomasv
5444f55e6b big refactoring: command line options and electrum.conf options override settings in wallet file. 2012-10-11 20:10:12 +02:00
thomasv
0d11aa75c4 encapsulation: that kind of exception handling should be done in the gui module 2012-10-11 13:43:04 +02:00
thomasv
a27fba8685 use proxy with command line too 2012-10-09 16:29:53 +02:00
thomasv
fd13d19cb8 fix proxy issues: override config with command line option, and use interface.proxy in gui 2012-10-09 15:48:06 +02:00
thomasv
880b08f337 remove remote wallet (broken, will be replaced) 2012-10-05 15:49:03 +02:00
Samuel Tardieu
7e7af3c272 make command-line [un]freeze/prioritize find the wallet object 2012-10-03 20:59:36 +02:00
thomasv
ad3be71ed7 warning against redeem private key services 2012-10-02 13:15:10 +02:00
thomasv
f3ff9b5cf6 make proxy an optional parameter 2012-10-01 18:14:50 +02:00
bkkcoins
aaa56cebf2 Merge branch 'fix-offline-restore' into merged 2012-09-21 13:03:13 +07:00
bkkcoins
9c4023ba58 Revert "Fix for wallet restore when offline"
This reverts commit af750d9363.
2012-09-20 17:01:47 +07:00
bkkcoins
a213655cde fix offline restore 2012-09-20 16:46:11 +07:00
bkkcoins
af750d9363 Fix for wallet restore when offline 2012-09-20 15:30:08 +07:00
bkkcoins
aa6f631f2e Added SOCKS support, with cmdline and SimpleConfig options 2012-09-19 17:37:20 +07:00
Samuel Tardieu
aaa496fa60 Import SimpleConfig from electrum if installed 2012-09-07 11:40:06 +02:00
Maran
a31733d065 Reworked the qt warning dialog 2012-08-30 19:57:32 +02:00
Maran
6da25727f8 Refactored user_dir to utils and replaced it in wallet and config 2012-08-30 18:00:08 +02:00
Maran
fbf854bcb8 Added a set_key setter method that can also write out the changes to file 2012-08-30 17:52:03 +02:00
Maran
0d229383aa Write out the config file to <= 4.7 QT when QT > 4.7 can't be loaded. 2012-08-30 00:11:50 +02:00
Maran
3252b5ae4e Added SimpleConfig class to deal with simple config options added for fallback to other gui when missing deps 2012-08-30 00:03:38 +02:00
Maran
23d314462f Fix merge conflict with master 2012-08-29 22:54:44 +02:00
Amir Taaki
b3b910d926 WalletSynchronizer had a race condition caused by calling the callback before the Qt event loop (or other initialisation) finished. Ergo we split initialisation and the running of the thread, then use Qt SIGNALs to yield back into the Qt event loop. This ensures that the callback for the servers_list_changed is not called until the main Qt event loop is actually running. 2012-08-29 20:53:22 +01:00
Maran
bab09b4627 Fix tab issue for password 2012-08-27 10:38:22 +02:00
Amir Taaki
f2fb235643 be more permissive with catching exceptions here as many varities possible. 2012-08-27 03:12:43 +02:00
Amir Taaki
9815fb5a70 pw_decode returns ValueError on fail. 2012-08-27 03:11:05 +02:00
Maran
850d0dcd5f Made the error message for verifymessage more transparent 2012-08-26 23:35:38 +02:00
Maran
a2db281494 Added a message to the sign/verify message help text to explain spaces inside the message 2012-08-26 22:15:09 +02:00
Amir Taaki
ce584890ea Explanation: Doesn't preserve the same behaviour as code throws BaseException not SystemExit. Therefore it wasn't meant to be catching user errors.
Revert "Added more descriptive error if wallet cannot be loaded"

This reverts commit 47432b32c8.
2012-08-26 16:09:38 +02:00