ThomasV
47f1a7b632
move update_status in handler
8 years ago
ThomasV
257c0915b5
fix deadlocks
8 years ago
ThomasV
b07d3466c0
new icons to show hardware wallet pairing in status bar
8 years ago
ThomasV
62b47ca3b3
fix: hw_type
8 years ago
ThomasV
33c7787941
plugins: do not assume that handler belongs to keystore
8 years ago
ThomasV
8b729d0f83
store passphrase in keystore
8 years ago
ThomasV
f7efedf8a0
query_info: raise if user cancelled
8 years ago
ThomasV
4189d9343d
minor fix: return client
8 years ago
ThomasV
86e23d9989
save wallet label in keystore, to facilitate pairing
8 years ago
ThomasV
af2bf1955a
trigger upgrade on android
8 years ago
ThomasV
4837d7a148
show complete device description in wizard
8 years ago
ThomasV
3bc6fdaadb
fix typo
8 years ago
ThomasV
3ac357171a
wizard: add password only once all keystores are known
8 years ago
ThomasV
b907a668ec
wizard: add derivation passphrase and bip39 support
8 years ago
ThomasV
808703bacb
m
8 years ago
ThomasV
6b0e65fc0a
fixes for hardware wallets
8 years ago
ThomasV
665d1bc153
plugin: separate get_xpub and setup_device
9 years ago
ThomasV
092bb43660
rename wizard.choose_device because plugin has method with same name
9 years ago
ThomasV
1e6caf8f03
wizard: ask accound id after device setup
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
3b830cbcfa
wizard: fix trezor device initialization
9 years ago
ThomasV
80675121ce
allow several hardware cosigners in the same wallet
9 years ago
ThomasV
d16fb3ee48
fix storage update_format
9 years ago
ThomasV
c63a0f2198
fix #1907
9 years ago
ThomasV
3a1bf84d2c
convert multisig wallets
9 years ago
ThomasV
8736cf8cd4
fix wallet upgrade
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
8423f8394f
dynfees: set default
9 years ago
ThomasV
24a9ff3fef
simplify wallet types
9 years ago
ThomasV
058e49e839
wizard: fix typo
9 years ago
ThomasV
352c48f339
wizard: use the word 'keystore'
9 years ago
ThomasV
090a284619
storage: convert_wallet_type
9 years ago
ThomasV
bfd7709ccd
move xpubkey logic to keystore and fix it
9 years ago
ThomasV
f6e393d7b6
fix: import addresses and private keys
9 years ago
ThomasV
5733a5d125
importprivkey: do not import the same key twice
9 years ago
ThomasV
2e9cfb9800
small fixes for addrequest
9 years ago
ThomasV
a088940496
add Wallet.can_import
9 years ago
ThomasV
d9021788fa
request account_id in wizard, for hardware wallets. cleanup bip44 code
9 years ago
ThomasV
71de14240d
daemon: default rpchost to 127.0.0.1
9 years ago
ThomasV
f61d8b4c24
daemon: handle rpc server init errors
9 years ago
ThomasV
b87c5d12fa
- fix sign/verify messages
- fix hardware wallet tx_outputs
9 years ago
ThomasV
47fef13e5b
fix keepkey wallet_type storage
9 years ago
ThomasV
f9d5a5d326
fix import
9 years ago
ThomasV
82769fc1fb
fix classmethod normalize_passphrase
9 years ago
ThomasV
b0afdf4614
fix command line: create, restore, importprivkey
9 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
9 years ago