SomberNight
684390a479
labels plugin: fix it. and extend to cli/daemon.
2018-06-29 11:58:12 +02:00
SomberNight
1279b6e94c
trustedcoin: request billing info after resetting it
2018-06-28 19:55:54 +02:00
SomberNight
9b2d939853
trustedcoin: replace asserts
2018-06-28 19:55:54 +02:00
ThomasV
5a5502303f
make add_signature_to_txin an instance method
2018-06-26 13:09:02 +02:00
matejcik
5974fd75df
trezor: drop list of supported coins
...
python-trezor 0.10.0 and up doesn't provide a list of supported coins,
and newer Trezor firmwares will not send it.
2018-06-22 12:30:20 +02:00
SomberNight
73a3d473cc
fix #4400 and minor clean-up in email req plugin
2018-06-17 03:22:34 +02:00
SomberNight
79f4a8bae9
ledger: support hiding outputs on 'receive' branch
...
so if change is on the 'receive' branch, user won't be prompted to confirm it
2018-06-15 20:48:57 +02:00
SomberNight
529cb3602c
fix ledger signing. fix dbb 2fa. follow-up partial txn ser change ( #4405 )
2018-06-15 20:21:29 +02:00
SomberNight
0438bbc2c2
transaction.py: change update_signatures API. fix trezor segwit signing.
...
Traceback (most recent call last):
File "...\electrum\lib\transaction.py", line 498, in parse_witness
if txin['witness_version'] != 0:
KeyError: 'witness_version'
2018-06-14 20:13:04 +02:00
SomberNight
fa8707b390
trustedcoin kivy: fix restoring with "lost 2fa" option
2018-06-11 21:25:17 +02:00
SomberNight
a0ba5a7962
change partial txn format: add header. only parse inputs and witness for partial txns.
2018-06-11 17:57:29 +02:00
SomberNight
1b36dd7690
fix "max" button to account for 2fa fees in both Qt and kivy
2018-06-11 17:47:22 +02:00
SomberNight
cf80952071
better handle exceptions in wizard re "cannot connect to trustedcoin server"
2018-06-11 17:47:22 +02:00
SomberNight
4fea9edd11
distinguish invalid otp from server failure when sending tx
2018-06-11 17:47:22 +02:00
SomberNight
531a2a5c1f
during wallet restore allow user to retry after invalid OTP. add abort button on kivy.
2018-06-11 17:47:22 +02:00
SomberNight
248a3a5755
otp/email dialog handles pressing enter. do not offer to show seed for 2fa wallet.
2018-06-11 17:47:22 +02:00
ThomasV
9ceb73f014
follow-up a15b351b00c5a893c699c23111d8151377b8a262
2018-06-11 17:47:22 +02:00
ThomasV
8d5e666d30
support TrustedCoin plugin in the kivy GUI
2018-06-11 17:47:22 +02:00
SomberNight
56a399e1da
fix revealer for linux distributables; and small clean-up
2018-06-10 22:12:23 +02:00
matejcik
208606beda
trezor: do not rely on deprecated ckd_public ( #4416 )
2018-06-08 17:07:49 +02:00
SomberNight
105101bb5c
fix #4403
2018-06-04 17:07:50 +02:00
SomberNight
9bd082cd82
trezor/keepkey: better handling of exceptions during device initialization
...
notably Trezor T is returning a different msg type when trying to get an xpub from an uninitialized device, which we are not handling. instead we should just realise ourselves that we did not initialize the device
2018-05-29 13:37:30 +02:00
ghost43
9b7a449057
util.make_dir: 0o700 permissions on folders ( #4357 )
2018-05-28 14:22:54 +02:00
SomberNight
16e4827e8c
use libsecp256k1 if available. abstract away ecc stuff. move symmetric crypto and hash functions to crypto.py
2018-05-25 15:43:06 +02:00
SomberNight
2c3aa9ffa9
trezor: minor homescreen clean-up/fixes
2018-05-23 15:39:59 +02:00
ThomasV
4c234397ec
Merge pull request #4351 from SomberNight/2fa_sign_then_otp
...
trustedcoin: sign first, then prompt for OTP
2018-05-18 17:36:18 +02:00
Johann Bauer
7bcc55ae57
Trezor: Disable 'Change Homescreen' if PIL is unavailable
2018-05-14 16:57:27 +02:00
ghost43
4eeb944b3c
Merge pull request #4329 from SomberNight/trezor_matrix
...
Trezor: Matrix recovery support
2018-05-09 19:11:12 +02:00
SomberNight
5fafd34de7
don't offer recovery type choice for trezor T
2018-05-09 19:08:21 +02:00
SomberNight
c133e00590
hw wallets: define SUPPORTED_XTYPES for each plugin
2018-05-09 18:17:49 +02:00
SomberNight
dc2f8ee804
fix regression from 1d6f000868
...
re trezor/keepkey multisig signing
2018-05-09 18:14:22 +02:00
SomberNight
8174c31f13
trezor: implement "backend" support for p2sh-segwit and native-segwit multisig
2018-05-09 16:50:30 +02:00
SomberNight
ceae43afe5
trustedcoin: sign first, then prompt for OTP
2018-05-08 20:04:36 +02:00
SomberNight
e523b65767
hw wallets: test client is not None during setup_device
2018-05-06 14:45:03 +02:00
SomberNight
811eea0b6b
trezor: add msg text for passphrase type request
2018-05-05 18:05:27 +02:00
SomberNight
00b2af41c9
allow shorter than 24 word old 2fa seeds
...
related: #3611
2018-05-02 14:52:32 +02:00
SomberNight
364cfd17ae
abstract qt away from trezor
2018-05-01 23:29:51 +02:00
SomberNight
809d6aefca
finish prev
2018-05-01 22:50:06 +02:00
Jochen Hoenicke
6dd5161729
Trezor: Matrix recovery support
...
New Trezor firmware has matrix recovery support, which is a new
recovery method that doesn't leak the entered words.
2018-05-01 22:50:05 +02:00
SomberNight
034b0a0313
trezor/keepkey: silence UserCancelled during recovery
2018-05-01 22:49:43 +02:00
SomberNight
6e0650b909
follow-up 66cfc3ea37
2018-05-01 20:04:06 +02:00
SomberNight
1981aa7d5c
trezor/keepkey: minor import clean-up.
2018-05-01 16:37:38 +02:00
SomberNight
bc76d63f61
keepkey: remove trezor bridge related stuff
2018-05-01 15:59:36 +02:00
SomberNight
73b11a700a
trezor/keepkey: merge qt_generic.py into qt.py
...
(remnants of separating trezor and keepkey)
2018-05-01 15:51:01 +02:00
SomberNight
e36f67aabc
keepkey: merge plugin.py into keepkey.py
...
(remnants of separating trezor and keepkey)
2018-05-01 15:35:01 +02:00
SomberNight
66cfc3ea37
hw_wallet: show_error can now block optionally. trezor: use prev during recovery.
2018-05-01 15:05:58 +02:00
SomberNight
ba7d905dfb
trezor/keepkey: catch exception during device init
2018-05-01 14:47:50 +02:00
SomberNight
fcfe3406b3
keepkey: fix threading issue during recovery
2018-05-01 14:47:49 +02:00
SomberNight
76e2fadc31
trezor: remove some keepkey-related stuff
2018-05-01 14:47:44 +02:00
SomberNight
530980ea37
ledger: offline signing for segwit inputs
...
related: #3302
2018-04-28 22:56:53 +02:00