Commit Graph

275 Commits

Author SHA1 Message Date
ThomasV 5733a5d125 importprivkey: do not import the same key twice 2016-08-17 09:49:58 +02:00
ThomasV 2e9cfb9800 small fixes for addrequest 2016-08-16 12:41:15 +02:00
ThomasV 1159f85e05 Major refactoring
- separation between Wallet and key management (Keystore)
 - simplification of wallet classes
 - remove support for multiple accounts in the same wallet
 - add support for OP_RETURN to Trezor plugin
 - split multi-accounts wallets for backward compatibility
2016-08-12 11:02:28 +02:00
ThomasV 5a2ec73367 add RBF option to command line 2016-07-29 12:54:47 +02:00
ThomasV c6a46df158 fix issue #1853 2016-07-01 16:19:26 +02:00
ThomasV 7a1af24eda getprivatekeys: try load_json if we did not get an address 2016-06-11 16:55:19 +02:00
ThomasV e7d1f59987 getmpk command: return only one key 2016-06-11 16:10:45 +02:00
ThomasV a07a3f748e Qt GUI: let users type tx output in script language 2016-06-07 09:57:24 +02:00
ThomasV 0e61408dfa add option to configure electrum_path 2016-05-30 08:58:10 +02:00
ThomasV 1a46a795a5 detect non-final transactions, and transactions with unconfirmed inputs 2016-05-29 19:53:04 +02:00
ThomasV 6b54459833 rename createrawtx -> serialize 2016-05-18 14:33:00 +02:00
ThomasV 31e9670502 make 'createrawtx' command not require wallet 2016-05-16 14:39:01 +02:00
ThomasV 7dbb23e8c6 replace sync command 2016-04-08 20:29:43 +02:00
ThomasV 1b07fb3d17 add 'offline' option only for 'restore' 2016-04-08 16:27:15 +02:00
ThomasV b39b3e3485 add 'sync' command 2016-04-08 16:14:39 +02:00
ThomasV 94dbfe6791 fix #1728 2016-03-20 19:05:38 +01:00
ThomasV 753a28b452 set timeout to 30s for synchronous operations 2016-03-20 13:25:24 +01:00
ThomasV 0e3c3b59c8 fix bug #1715 2016-03-16 12:15:08 +01:00
ThomasV 9659e8542d fix transaction parsing from command line 2016-03-16 10:31:33 +01:00
ThomasV a4903fbf90 remove while loop in getservers 2016-03-12 09:44:43 +01:00
ThomasV 40281a3193 restore 'help' command for the python console 2016-02-29 09:59:45 +01:00
ThomasV 76bf8085fd fix #1688 2016-02-28 05:18:50 +01:00
ThomasV 9cd4acafcc update broadcast command, with timeout 2016-02-25 10:55:37 +01:00
ThomasV 305843999e Relicensing 2016-02-24 10:20:30 +01:00
ThomasV c2db006c86 addrequest: do not set expiration date by default 2016-02-19 13:58:05 +01:00
ThomasV 8b68a742d1 follow up to 2a507b91c1 2016-02-03 11:01:36 +01:00
ThomasV eb36884c66 move estimate_fee back to wallet 2016-02-02 12:26:28 +01:00
ThomasV d200b236ae replace tx.input, tx.output by methods, so that deserialize calls are encapsulated 2016-01-17 15:04:11 +01:00
ThomasV 0d52911561 define constants for tx output types 2016-01-14 17:15:50 +01:00
ThomasV 0464a1a6b0 remove gtk gui 2016-01-13 15:29:04 +01:00
ThomasV fb8f9e55ef Cleanup main script, with semantic changes:
The --offline flag applies only to GUI.
Commands must use the daemon if a daemon is running, otherwise they are run offline.
Commands that only require the wallet do not have the require_network flag.
2015-12-23 15:59:32 +01:00
ThomasV acbe67fd1f separation between RPC and non-RPC commands. 2015-12-23 10:54:31 +01:00
ThomasV 3bed2e3106 don't wait for wallet sync in rpc commands; instead, show wallet status in status command 2015-12-17 17:54:49 +01:00
ThomasV 026f9312a7 fix more type errors caused by jsonrpc (parsing floats and transactions) 2015-12-16 20:17:20 +01:00
ThomasV 679efe2a66 don't use floats because of rounding errors 2015-12-15 11:33:04 +01:00
ThomasV 95393656aa rename command: notify 2015-12-01 08:58:00 +01:00
ThomasV 9b5b9849d7 add watchaddress command 2015-11-30 10:54:15 +01:00
Neil Booth 90dee43998 Move estimated_fee to Transaction class
It's not a function of the wallet but of the transaction
so it more naturally belongs there.
2015-11-28 21:28:54 +09:00
ThomasV 5bbffb0cbf remove --deserialized option, redundant with deserialize command 2015-10-29 14:44:41 +01:00
ThomasV 369d5d8812 fix #1525 2015-10-29 14:36:50 +01:00
ThomasV bb7b0884e3 Various fixes for command line. Make 'payto' command require network (fixes #1525) 2015-10-29 11:06:09 +01:00
ThomasV 53273b7d40 fix #1523: prevent side-effect of _format_request 2015-10-29 00:09:50 +01:00
ThomasV 511b23fee6 add release notes 2015-10-28 11:45:53 +01:00
ThomasV 142b5532ec revert to previous restore method, without daemon 2015-10-28 11:11:41 +01:00
ThomasV 5b96d5166e fix restore messages 2015-10-28 10:46:01 +01:00
ThomasV 052d8b236e fix #1494 2015-10-28 10:36:44 +01:00
ThomasV 94ac0db91f command line: Require 'text' argument for 'restore'. Replace 'concealed' option with ':' magic word 2015-10-28 09:33:35 +01:00
ThomasV 26682491b2 generic restore from command line 2015-10-27 14:33:41 +01:00
ThomasV fbb65416d3 remove --broadcast option for payto, and parse transactions from json 'hex' field 2015-10-20 13:08:32 +02:00
ThomasV f3bd1662f7 fix web request server. fixes #1455 2015-09-30 11:06:27 +02:00