Commit Graph

2710 Commits

Author SHA1 Message Date
ThomasV 9cd4acafcc update broadcast command, with timeout 2016-02-25 10:55:37 +01:00
ThomasV 54df0b2845 follow up previous commit 2016-02-25 08:59:02 +01:00
ThomasV 96f144eb03 make sure the broadcast tx thread always times out 2016-02-25 08:55:06 +01:00
ThomasV f1d170cbc9 Merge branch 'master' of git://github.com/spesmilo/electrum 2016-02-24 16:58:09 +01:00
ThomasV 73822e8ec2 fix: pass cwd with config_options 2016-02-24 16:57:58 +01:00
Neil Booth cc4ec4c34e Add BTC.com block explorer. 2016-02-25 00:31:24 +09:00
ThomasV 305843999e Relicensing 2016-02-24 10:20:30 +01:00
ThomasV b53a54cded remove bmp.py; use Qt instead 2016-02-23 15:27:00 +01:00
ThomasV ee18caa022 update pem.py to use ASN1_Node class 2016-02-23 12:52:55 +01:00
ThomasV 10701d72c9 New class for decoding asn1 structures 2016-02-23 12:33:03 +01:00
ThomasV f97fdf3ba8 labels plugin: use get_fingerprint 2016-02-22 15:44:31 +01:00
ThomasV d8dfa62af8 more intuitive debug message 2016-02-21 18:15:25 +01:00
ThomasV bd5effb1b8 follow up 6f72fa4 2016-02-21 17:46:56 +01:00
ThomasV 6f72fa4e94 try to fix issue #1682 2016-02-21 17:42:33 +01:00
ThomasV c10a1672da update index.html for requests that do not expire 2016-02-19 14:08:28 +01:00
ThomasV c2db006c86 addrequest: do not set expiration date by default 2016-02-19 13:58:05 +01:00
ThomasV 41f6fec2ac kivy: set_paid for paid invoices 2016-02-19 13:53:01 +01:00
ThomasV fd0e5739e2 kivy: disable amount and description buttons if payment request is signed 2016-02-18 15:40:13 +01:00
ThomasV fbfb75eaa1 kivy: use scrollview for invoice dialog 2016-02-17 17:42:54 +01:00
ThomasV 74c9a05757 kivy: add OutputList class 2016-02-17 11:40:05 +01:00
ThomasV 774bdcde73 fix test_parse_URI 2016-02-16 10:28:40 +01:00
ThomasV 04c7d2b455 add 'donate to server' menu item 2016-02-15 16:17:07 +01:00
ThomasV 4dd479cf59 server_is_lagging: return True if no height 2016-02-15 15:58:08 +01:00
ThomasV d56ec05b9b kivy: show payment request details 2016-02-15 13:49:33 +01:00
ThomasV a7d3175799 replace semantically relevant instances of 'assert' with exceptions 2016-02-15 09:33:38 +01:00
ThomasV 83c68142e0 kivy wizard: add space button 2016-02-15 09:14:27 +01:00
ThomasV a1ef7c4bb6 get_sorted_request: sort by address index, not by timestamp 2016-02-15 08:23:34 +01:00
ThomasV b7c4492d3b get_request_status: return PR_UNKNOWN if request is unknown 2016-02-15 04:59:20 +01:00
ThomasV dcc59d6f70 rm unused PR state 2016-02-15 04:58:35 +01:00
ThomasV 656069070a kivy wizard: use own soft keyboard 2016-02-13 15:10:17 +01:00
ThomasV 950f3ae633 parse_uri: don't use assert 2016-02-13 15:09:42 +01:00
ThomasV ff7bdc1f38 paymentrequest.py: return No Signature 2016-02-13 11:00:00 +01:00
ThomasV 2955fd1a8c allow unsigned payment requests 2016-02-12 12:01:13 +01:00
Neil Booth 535956149a trezor: single passphrase entry
Only require the user to input the passphrase once, unless creating
a wallet.
Should they mis-enter the passphrase, they will be warned Electrum
couldn't pair the device, and when they actually need to use it
they will be prompted again.
Fixes #1672
2016-02-11 19:54:55 +09:00
Neil Booth 34e8c0e1ed plugins: give traceback when cannot load 2016-02-11 19:16:49 +09:00
Neil Booth 5f28834bb2 Trezor: session timeout improvements
Move session timeout from wallet to config
Prevent timeouts whenever a device operation is in progress
Move timeout job from each plugin to device manager
2016-02-10 21:59:41 +09:00
ThomasV 078cabd745 kivy: store contacts as invoices 2016-02-09 12:48:25 +01:00
Neil Booth b54ba556bc Wallet: encapsulate wallet_types
Previously plugins would append lines to it and wizard.py would
hack into it too.
2016-02-08 22:32:49 +09:00
Neil Booth 9490debf0f hw_wallet: don't make watching only if cannot pair
Instead issue a warning.  Being watching-only disables
various functionality that should instead just ask again
for the PIN to be input.
2016-02-07 17:38:34 +09:00
ThomasV 6ccb1dd207 rm unneeded files 2016-02-06 16:35:21 +01:00
Neil Booth 16397b1ed7 trezor: more user friendly when cannot connect
Tell the user and ask if they want to try again.  If they
say no, raise a silent exception.  Apply this more friendly
behaviour to the install wizard too (see issue #1668).
2016-02-06 19:51:39 +09:00
Neil Booth 317e6cea32 Multisig: revert part of "reformatting"
Broken by fe9ec6de06
2016-02-06 18:02:21 +09:00
Neil Booth 828320c1af trezor: provide a default interface number. 2016-02-06 14:37:38 +09:00
ThomasV fab001833f rm print debug statement 2016-02-03 11:02:17 +01:00
ThomasV 8b68a742d1 follow up to 2a507b91c1 2016-02-03 11:01:36 +01:00
ThomasV 2a507b91c1 fix #1666 2016-02-03 10:29:31 +01:00
ThomasV 3ee61c4c6e define wallet.dummy_address method 2016-02-02 19:56:34 +01:00
ThomasV eb36884c66 move estimate_fee back to wallet 2016-02-02 12:26:28 +01:00
ThomasV 0b54ed0243 follow up 0d52911561 2016-02-02 07:18:18 +01:00
ThomasV ddc1869551 disambiguate types returned by get_fd_or_server 2016-02-01 13:10:01 +01:00