Commit graph

1062 commits

Author SHA1 Message Date
SomberNight
f6cb26be1f
cosigner pool: show exception text if failing to send to server 2018-04-19 01:38:49 +02:00
SomberNight
95a93a3f86
cosigner pool: add warning when used with hardware wallet
related: #4271
2018-04-17 16:20:08 +02:00
Dimitris Apostolou
989c9c2b55 Fix typos 2018-04-15 20:34:40 +02:00
benma
f7d1d5a7c7
digitalbitbox: enable native segwit 2018-04-11 11:57:36 +02:00
benma
cf98c8f2c1
digitalbitbox: some Python backwards compat fixes 2018-04-11 11:57:28 +02:00
SomberNight
7b50790584
do not raise BaseException 2018-04-07 17:10:30 +02:00
SomberNight
3b8c1c6c04
detect when trying to sign with a hw wallet offline in a not supported config
closes #4229
2018-04-06 18:29:41 +02:00
SomberNight
fb65493963 remove unused variable 2018-03-30 22:31:29 +02:00
SomberNight
ffbd0ccecd fix #2670 2018-03-30 22:05:55 +02:00
Roman Zeyde
d69318ff14 trezor: pass transport parameter explicitly as a keyword argument (#4194) 2018-03-28 20:00:38 +02:00
SomberNight
502d72c167 ledger: send derivation for change output 2018-03-24 00:00:22 +01:00
ThomasV
382f69edd9
Merge pull request #4094 from SomberNight/labels_plugin_catch_exc
labels plugin: better exception handling
2018-03-23 19:48:03 +01:00
Johann Bauer
8f31d224aa
email_requests: Catch all connection related exceptions
Closes: #4160
Closes: #4105
2018-03-23 15:17:31 +01:00
Johann Bauer
14c45f0915
email_requests: Test connection and catch exceptions 2018-03-23 14:04:11 +01:00
SomberNight
cd19f788cc fix ledger: nano s did not work reliably since last fw update
follow LedgerHQ/btchip-python@6e985b558f
2018-03-22 15:48:48 +01:00
SomberNight
db9cb63e79 ledger: mixed up error code..
follow-up 2ce2b36846
2018-03-22 15:46:23 +01:00
ThomasV
f8f00188ed
Merge pull request #4148 from SomberNight/hw_wallet_output_ismine_der
trezor/keepkey/dbb: provide derivation info for all is_mine txn outputs
2018-03-22 12:18:59 +01:00
SomberNight
6ef921cbbe ledger hw1: testnet 'support' for security card 2fa; and minor clean-up 2018-03-20 17:07:55 +01:00
SomberNight
2d94491974 fix #4152. and clean up imports 2018-03-20 14:15:54 +01:00
SomberNight
7d11812f55 trezor/keepkey/dbb: provide info for all is_mine txn outputs 2018-03-20 02:04:41 +01:00
ThomasV
35ae2a0064
Merge pull request #4143 from SomberNight/wallet_file_exception
Catch wallet file related exceptions in Qt wizard
2018-03-19 11:57:24 +01:00
SomberNight
85b36e027f fix a bug with hw devices.
if a device is unplugged and then replugged before we notice (via scan_devices) then it will get into an unusable state, throwing all kinds of low level exceptions when we don't expect it. affects ledger, keepkey, dbb, but for some reason not trezor.
2018-03-18 03:54:28 +01:00
SomberNight
2ce2b36846 ledger: newer fw throws different exception when not in bitcoin mode 2018-03-18 02:14:47 +01:00
SomberNight
ee3ab5361e dbb: handle password prompt cancellation better 2018-03-18 01:55:15 +01:00
SomberNight
3fb75bc606 dbb: do show_address in different thread 2018-03-18 01:46:09 +01:00
SomberNight
61a45edee0 Catch wallet file related exceptions in Qt wizard. 2018-03-17 22:56:20 +01:00
SomberNight
680df7d6b6 trezor: move the transport-related reimplemented parts into a separate module. disable the bridge transport.
The bridge transport uses requests.post, which uses socket.getaddrinfo under the hood, which on some OSes (MacOS, Windows) in CPython takes a lock. The enumerate method for the bridge transport can block for 10-30 seconds while waiting for this lock.
2018-03-16 23:19:52 +01:00
SomberNight
afa4cbfcbb fix #4082 2018-03-15 18:34:30 +01:00
SomberNight
38d94bfa7a fix #4082 2018-03-15 13:06:21 +01:00
SomberNight
8589c1b0bb ledger: don't throw exception if user cancels signing
Used to show "Exception : Invalid status 6985", which is not really user-friendly. This now mimics the behaviour with Trezor where we silently ignore cancellation (not showing any popup).
2018-03-14 15:18:26 +01:00
SomberNight
0f5cabc7f6 fix #4122 2018-03-14 12:42:42 +01:00
SomberNight
87aee10047 fix #4111 2018-03-12 21:23:37 +01:00
SomberNight
d3065f73bf follow-up 3c505660a6 2018-03-11 13:28:13 +01:00
SomberNight
a2ebad009f labels plugin: better exception handling 2018-03-11 11:30:10 +01:00
Johann Bauer
7869232737
Switch labelsync to electrum.org 2018-03-11 11:26:19 +01:00
Johann Bauer
895bd019fb Follow-up 3c505660a6: One search/replace too much 2018-03-10 00:09:17 +01:00
Johann Bauer
3c505660a6 Fix localization related issues with digitalbitbox 2018-03-09 23:52:34 +01:00
Johann Bauer
b3bd166620
Move Cosignerpool to HTTPS 2018-03-08 21:55:46 +01:00
SomberNight
c1d14b9677 trezor: try and allow transports to fail independently
related: #4060
2018-03-08 02:45:39 +01:00
SomberNight
e243918207 fix #4055
also remove dead code
2018-03-06 23:43:30 +01:00
SomberNight
81b6d65764 refactor network constants 2018-03-04 22:10:59 +01:00
SomberNight
0df6d1ec97 trezor: segwit offline signing 2018-03-03 02:39:49 +01:00
SomberNight
7acbaa5382 trezorT: fix/implement passphrases 2018-03-02 05:15:32 +01:00
ThomasV
848f4b9ae0
Merge pull request #3992 from matejcik/master
Trezor model T does not provide bootloader hash
2018-03-01 16:59:22 +01:00
matejcik
2bfcf9f0b5 Trezor model T does not provide bootloader hash 2018-03-01 13:41:02 +01:00
SomberNight
2f4ee16fd4 fix email_requests plugin 2018-03-01 02:39:48 +01:00
SomberNight
a32d27b9d7 make 2fa wallets work on testnet 2018-02-26 18:21:36 +01:00
Roman Zeyde
44bf80d291 remove unneeded 'pass' statement (#3970) 2018-02-25 18:14:49 +01:00
SomberNight
4cc2575d72 cli support for hw encrypted wallets 2018-02-10 20:07:06 +01:00
SomberNight
6c4756dc3d check trezorlib version 2018-02-07 17:51:52 +01:00