Neil Booth
412e2a8d2c
Create is_pairable() function and use it.
Fixes #1653 .
9 years ago
Neil Booth
889976915a
KeepKey: Implement secure recovery from seed
This method relies on having a large screen so only
works with KeepKey firmware.
9 years ago
Neil Booth
a7cb66d31e
Trezor: better messages during initialization
9 years ago
Neil Booth
1e030706cb
Trezor: small improvements for device initialization
9 years ago
Neil Booth
24037be99c
Clean up client caching and handling
9 years ago
Neil Booth
06c262d0dc
TrezorClient: should be in a separate thread
First steps; get show_address working.
Client is not responsible for showing exceptions.
Suppress uninteresting exceptions.
9 years ago
Neil Booth
d6e8e534a3
TrezorClient: should be in a separate thread
First steps; get show_address working.
Client is not responsible for showing exceptions.
Suppress uninteresting exceptions.
9 years ago
Neil Booth
c160a99ebc
Add cancel button to trezor dialogs
9 years ago
Neil Booth
98aef8418c
Construct base classes in right order
Fixed #1632
9 years ago
Neil Booth
f271f65842
KeepKey / Trezor: client split
We're going to want to do a few things differently, such as
device recovery. So move the client code to clientbase.py
and create a per-plugin client.py file for the derived client
class.
9 years ago