Commit Graph

874 Commits

Author SHA1 Message Date
ThomasV 0fd813f229 fix #1938 2016-09-29 11:50:32 +02:00
ThomasV fa487ae0ca fix: get_public_keys method of p2pk wallets 2016-09-29 09:47:45 +02:00
ThomasV 68ed60ca87 fix: check_password method of Multisig wallets 2016-09-28 17:54:35 +02:00
Serge Victor 07280730d4 Intoducing websocket_announce configuration
Currently electrum daemon runs websocket server on a configured host and
port and sends the same information to merchant payments. There is
likely that those two may be different, when websocket traffic is being
reverse proxied and sent over via different hosts.

This patch introduces two fully optional parameters,
websocket_server_announce and websocket_port_announce, which when
set, are sent to the merchant payments instead of websocket_server and
websocket_port values.
2016-09-22 18:57:23 +00:00
ThomasV 7982cadd22 follow-up pevious commit 2016-09-22 13:38:59 +02:00
ThomasV 0d671e67c5 sign_transaction: do not stop if a keystore raises an exception 2016-09-22 10:57:28 +02:00
ThomasV 08543584c5 fix cold storage signing for imported wallets 2016-09-21 16:23:24 +02:00
Serge Victor f2820944f1 Adding possibility of websockets configuration
Up to now, websockets configuration was possible for the daemon only,
   this patch passes that information to the client via json file
   produced with the payment request.
2016-09-21 10:54:09 +00:00
ThomasV 7a47d2341e fix bug in trustedcoin constructor 2016-09-02 10:28:52 +02:00
ThomasV b1b15f510c Fix can_sign and cold storage 2016-09-01 19:45:01 +02:00
ThomasV abeb781879 fix #1916 2016-09-01 09:23:05 +02:00
ThomasV e38abb95d7 minor fix tx status 2016-08-31 18:45:58 +02:00
ThomasV 16ed48d52d Format upgrade: increment seed_version to make sure that old versions of Electrum refuse to open new wallet files. 2016-08-31 15:04:57 +02:00
ThomasV ab53ee27f1 fix bug with change addresses 2016-08-27 22:24:41 +02:00
ThomasV 86e23d9989 save wallet label in keystore, to facilitate pairing 2016-08-26 11:45:12 +02:00
ThomasV 80675121ce allow several hardware cosigners in the same wallet 2016-08-22 12:50:24 +02:00
ThomasV afe39330dc update wallet format again, for keystore 2016-08-21 11:58:15 +02:00
ThomasV 8423f8394f dynfees: set default 2016-08-20 09:16:03 +02:00
ThomasV 24a9ff3fef simplify wallet types 2016-08-19 17:35:58 +02:00
ThomasV f6e393d7b6 fix: import addresses and private keys 2016-08-17 10:39:30 +02:00
ThomasV a088940496 add Wallet.can_import 2016-08-16 12:11:39 +02:00
ThomasV b87c5d12fa - fix sign/verify messages
- fix hardware wallet tx_outputs
2016-08-14 13:03:52 +02:00
ThomasV b0afdf4614 fix command line: create, restore, importprivkey 2016-08-12 11:56:27 +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 f061fe047d add lock to storage.write 2016-07-07 06:54:57 +02:00
ThomasV 824f86475e add get_master_public_key to all wallets 2016-07-01 17:46:11 +02:00
ThomasV 59825c913c follow up c6a46df158 2016-07-01 17:32:13 +02:00
ThomasV c6a46df158 fix issue #1853 2016-07-01 16:19:26 +02:00
ThomasV 342d6633a6 wizard: add capability to restore multisig 2016-07-01 11:44:26 +02:00
ThomasV 9182392b55 kivy: separate base wizard class from gui 2016-06-18 16:32:20 +02:00
ThomasV 9896718f09 get_tx_info: fix types 2016-06-09 18:10:13 +02:00
ThomasV 8886e5098a fix get_tx_info 2016-06-08 14:15:17 +02:00
ThomasV 5af7139598 kivy: handle 'verified' event 2016-06-08 12:55:42 +02:00
ThomasV 7f7aa97e2e tx dialog: fix confirmation time estimate 2016-06-08 11:22:58 +02:00
ThomasV b94a7920af factorize code used for tx dialogs 2016-06-08 11:06:51 +02:00
ThomasV a07a3f748e Qt GUI: let users type tx output in script language 2016-06-07 09:57:24 +02:00
ThomasV 9da2076328 fix: relayfee is per kb 2016-06-04 09:33:26 +02:00
ThomasV 0843aaafb5 gat_wallet_delta: reverse sign of returned fee 2016-06-02 11:30:39 +02:00
ThomasV 79fbb5edce get_tx_delta: do not return fee if tx is not mine 2016-06-02 11:15:43 +02:00
ThomasV 403fbdd39e rename is_send -> is_mine 2016-06-02 10:40:16 +02:00
ThomasV 016d733c0f low_fee threshold 2016-06-01 05:41:08 +02:00
ThomasV 8e0d1f1e44 fix low_fee value 2016-06-01 05:39:29 +02:00
ThomasV 2cf4795250 dynamic fees: define fee levels using expected confirmation times 2016-05-31 20:26:09 +02:00
ThomasV 599906eef6 show warning icon if unconfirmed tx has low fee. fixes 1798 2016-05-30 18:26:58 +02:00
ThomasV 076ecb2680 move get_status to synchronizer 2016-05-30 16:11:49 +02:00
ThomasV 59d3910882 fix utxo_can_sign 2016-05-29 20:36:52 +02:00
ThomasV 1a46a795a5 detect non-final transactions, and transactions with unconfirmed inputs 2016-05-29 19:53:04 +02:00
ThomasV f01f931e83 add extra checkbox for RBF 2016-05-23 17:34:33 +02:00
ThomasV 18a2498b76 show UTXOs in address tab 2016-05-23 11:52:38 +02:00
ThomasV 3314b3acc7 Use dynamic fees by default, show fee slider in send tab, and discretize fee levels. 2016-05-20 15:30:39 +02:00