ThomasV
472210885a
fix keystore in settings dialog
9 years ago
ThomasV
f98d1f43b4
do not propose passphrase option in 2fa wallets
9 years ago
ThomasV
49a5994b29
use another lock for hid operations
9 years ago
ThomasV
82a33bf89e
fix callback of settings_dialog
9 years ago
ThomasV
c82bd1d8cb
disable bridge because it seems to never returns if keepkey is plugged
9 years ago
ThomasV
47f1a7b632
move update_status in handler
9 years ago
ThomasV
e542b24bc6
Remove dynamic classes in trezor compatible plugins.
...
This is unecessarily complex, and can be achieved by inheritance.
9 years ago
ThomasV
b07d3466c0
new icons to show hardware wallet pairing in status bar
9 years ago
ThomasV
33c7787941
plugins: do not assume that handler belongs to keystore
9 years ago
ThomasV
0ceb7181d6
treor: better tooltips
9 years ago
ThomasV
a2fa26eb46
disable 'show on trezor' menu for multisig
9 years ago
ThomasV
86e23d9989
save wallet label in keystore, to facilitate pairing
9 years ago
ThomasV
11abdd7175
initialize device in separate thread
9 years ago
ThomasV
0f9fb49db7
don't use wizard as handler, it does not have all methods
9 years ago
ThomasV
3ac357171a
wizard: add password only once all keystores are known
9 years ago
ThomasV
6b0e65fc0a
fixes for hardware wallets
9 years ago
ThomasV
665d1bc153
plugin: separate get_xpub and setup_device
9 years ago
ThomasV
d2dcea67ba
fix settings_dialog buttons
9 years ago
ThomasV
5d963d9a95
qt handler: use own signals, because there might be several handlers
9 years ago
ThomasV
8edca91390
wizard: trezor init
9 years ago
ThomasV
4781df9d21
wizard: scan hardware devices directly
9 years ago
ThomasV
0520eda628
device manager: remove seemingly unused parameter
9 years ago
ThomasV
63ebf7772e
wizard.query_choice
9 years ago
ThomasV
d946e9fa54
trezor button should not be an attribute of window
9 years ago
ThomasV
3b830cbcfa
wizard: fix trezor device initialization
9 years ago
ThomasV
80675121ce
allow several hardware cosigners in the same wallet
9 years ago
ThomasV
9c7fd44b58
update ledger plugin
9 years ago
ThomasV
eb60e0d2e0
fix hw_type
9 years ago
ThomasV
ca69b20327
update trustedcoin plugin
9 years ago
ThomasV
afe39330dc
update wallet format again, for keystore
9 years ago
ThomasV
428bc539b3
hardware: store derivation instead of account_id
9 years ago
ThomasV
664077397e
device manager: index devices by xpub
9 years ago
ThomasV
a972a476bc
fix trezor dialog
9 years ago
ThomasV
8804ea8b1a
fix keystore in trezor settings
9 years ago
ThomasV
24a9ff3fef
simplify wallet types
9 years ago
ThomasV
97417e06e4
updates for Legder plugin
9 years ago
ThomasV
6e6ba37e7e
fix forgotten occurence of account in trustedcoin plugin
10 years ago
ThomasV
bfd7709ccd
move xpubkey logic to keystore and fix it
10 years ago
ThomasV
c101379eb0
fix: type of account_id
10 years ago
ThomasV
55aa29917d
Do not use side-effects of import to initialize hardware plugins
...
Call HidTransport in the context of a function
10 years ago
ThomasV
d9021788fa
request account_id in wizard, for hardware wallets. cleanup bip44 code
10 years ago
ThomasV
b87c5d12fa
- fix sign/verify messages
...
- fix hardware wallet tx_outputs
10 years ago
ThomasV
b436042c89
partially revert fdb810ba62
10 years ago
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
10 years ago
ThomasV
16db27ffc0
wizard: remove run_wallet
10 years ago
ThomasV
2bb08aa280
fixes for install wizard
10 years ago
ThomasV
90cfc6af90
fix trustedcoin plugin: get_max_amount
10 years ago
slush0
fdb810ba62
Fixed TREZOR plugin to work with python-trezor>=0.7.0 (to be released).
10 years ago
ThomasV
693897cdcb
remove deprecated import
10 years ago
ThomasV
e7d25faf02
Finish wizard unification
10 years ago