Commit Graph

302 Commits

Author SHA1 Message Date
ThomasV d1ca4f994f fix #2262 2017-03-09 11:57:00 +01:00
ThomasV dcffea150e store contacts and invoices in wallet file. fix #1482 2017-03-06 17:12:27 +01:00
ThomasV cc852ef6a5 Merge pull request #2123 from gdiepen/master
Implemented getunusedaddress command
2017-03-06 12:32:11 +01:00
ThomasV 6977ba603b Merge pull request #2236 from kyuupichan/master
Add support for BU's nolnet
2017-03-06 12:28:45 +01:00
ThomasV 76dd11783b rename load_wallet command 2017-03-05 20:32:06 +01:00
ThomasV b8bdcc0877 rename open close commands 2017-03-05 14:57:41 +01:00
ThomasV 1aeeab9ec6 fix #2231: same serialize/deserialize format 2017-03-04 11:14:44 +01:00
Neil Booth 8888a50549 Add support for BU's nolnet
Also update testnet servers
Add missing self. in print_error call
2017-03-04 11:01:32 +09:00
ThomasV fcc92c1ebd Wallet file encryption:
- a keypair is derived from the wallet password
 - only the public key is retained in memory
 - wallets must opened and closed explicitly with the daemon
2017-03-01 13:58:04 +01:00
ThomasV e30a179c97 fix make_seed arguments 2017-02-22 12:54:17 +01:00
ThomasV 679fc69cf1 do not perform satoshi conversion in the argument parser 2017-02-22 11:23:12 +01:00
ThomasV 1d1d76b1ad workaround argparse issue by reverting their commit 2017-02-22 09:32:35 +01:00
ThomasV aad8b4377c Do not use parents with argument subparsers.
This is a workaround for https://bugs.python.org/issue23058.
As a result, the order of optional arguments is fixed; global options must be placed before the command.
2017-02-21 12:41:24 +01:00
ThomasV 3a64ec0f2e Initial segwit support (testnet only) 2017-01-25 21:42:15 +01:00
Guido Diepen e6f4af9fd5 Implemented getunusedaddress command
The implementation of the getunusedaddress will directly query
the wallet for the first unused address
2017-01-21 08:04:37 +01:00
Thilo Uttendorfer d6be2a4ae2 Fix listunspent command 2017-01-14 23:39:58 +01:00
ThomasV d042d6e970 initial testnet support (petrkr) 2017-01-07 16:58:59 +01:00
ThomasV be15b76c9b allow client daemon to be launched in the foreground (fix #1873) 2017-01-07 10:10:51 +01:00
ThomasV e123774ea8 Improve 'send all coins' function:
* do use coin chooser when sending all coins (fixes #2000)
* allow "!" syntax for multiple outputs (fixes #1698)
2016-12-31 16:29:18 +01:00
ThomasV 36d0dff092 fix #2026 2016-11-08 16:39:04 +01:00
ThomasV 9285a7198e Revert "remove custom entropy option; nobody uses it"
This reverts commit e0c38b31b4.
2016-10-20 10:22:17 +02:00
ThomasV bab15a245b simplification (get rid of get_mnemonic) 2016-10-14 12:09:43 +02:00
ThomasV 49550514af fix: import version 2016-10-11 12:08:56 +02:00
ThomasV 5d44474aeb bound number of tx inputs in sweep 2016-10-08 11:40:03 +02:00
ThomasV 1e55f4fda0 fix fee computation in sweep 2016-10-08 11:17:53 +02:00
ThomasV df6dae90d6 remove the 'deseed' command, it does not work anymore with keystores 2016-10-05 10:53:08 +02:00
ThomasV e0c38b31b4 remove custom entropy option; nobody uses it 2016-10-01 20:38:05 +02:00
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