Dmitry Sorokin
362ca96f38
x509 fixes and plugins
8 years ago
Dmitry Sorokin
0693403358
sending fixed
8 years ago
Dmitry Sorokin
5be78950ca
py3
8 years ago
Kacper Żuk
c6e09a6038
Provide warnings about invalid BIP39 checksum in seed dialog
8 years ago
ThomasV
a8be1aeae8
fix #2351
8 years ago
Saleem Rashid
9d6f816b15
Testnet: Use correct BIP44 derivation
8 years ago
ThomasV
ff39068867
new wallet structure:
- store addresses instead of pubkeys
- derive pubkeys only for serialization
- fix #2024
8 years ago
ThomasV
d5ab8f82f2
move is_segwit for hardware wallets
8 years ago
ThomasV
af54ba023b
add wallet.is_segwit
8 years ago
ThomasV
ce11a2fac5
replace segwit wallet class with custom xpub type
8 years ago
ThomasV
3a64ec0f2e
Initial segwit support (testnet only)
8 years ago
ThomasV
132fca86b2
fix #2133 : deserialize_xkey
8 years ago
ThomasV
ac59296846
allow spaces in private keys ( fix #1602 )
8 years ago
ThomasV
bab15a245b
simplification (get rid of get_mnemonic)
8 years ago
ThomasV
1d8836c173
utfo encode get_seed for old wallets; fixes #1967
8 years ago
ThomasV
f0611c4569
fix pubkey indexing in imported wallets
8 years ago
ThomasV
f4d5efbf3b
Add missing encryption in private key import (issue #1966 ). Allow key overwrite in order to fix affected wallets
8 years ago
ThomasV
2833a5bae9
fix: don't utf8 encode passphrase
8 years ago
ThomasV
2e2f4c17e0
fix #1959
8 years ago
ThomasV
357cc75dca
fix creation of imported keystore
8 years ago
ThomasV
7abd902b92
fix #1959
8 years ago
ThomasV
2512f5945a
fix issue #1958
8 years ago
ThomasV
9cafc3db2d
fix #1954
8 years ago
ThomasV
c32f75a313
wizard: display seed type. restore 2fa if needed
8 years ago
ThomasV
296f30b924
trustedcoin: use 12-word seeds with separate derivations
8 years ago
ThomasV
03c66bb5f9
follow up 08543584c5
8 years ago
ThomasV
08543584c5
fix cold storage signing for imported wallets
8 years ago
ThomasV
a3b4409e6e
fix #1920
8 years ago
ThomasV
b1b15f510c
Fix can_sign and cold storage
8 years ago
ThomasV
dd39931833
Revert "follow bip45 derivation with hardware multisig"
This reverts commit c24d38cd97
.
8 years ago
ThomasV
c24d38cd97
follow bip45 derivation with hardware multisig
8 years ago
ThomasV
99a3250b3f
wizard: show passphrase in the same window as the seed
8 years ago
ThomasV
fb548018b4
fix signing in imported keystores
8 years ago
ThomasV
8e181e0dec
keystore: another method needs to be moved
8 years ago
ThomasV
1d1da0e1dc
move sign_transaction
8 years ago
ThomasV
d471d4b905
fixes for old keystore
8 years ago
ThomasV
8b729d0f83
store passphrase in keystore
8 years ago
ThomasV
86e23d9989
save wallet label in keystore, to facilitate pairing
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
1e6caf8f03
wizard: ask accound id after device setup
8 years ago
ThomasV
c63a0f2198
fix #1907
8 years ago
ThomasV
afe39330dc
update wallet format again, for keystore
8 years ago
ThomasV
428bc539b3
hardware: store derivation instead of account_id
8 years ago
ThomasV
bfd7709ccd
move xpubkey logic to keystore and fix it
8 years ago
ThomasV
5733a5d125
importprivkey: do not import the same key twice
8 years ago
ThomasV
d9021788fa
request account_id in wizard, for hardware wallets. cleanup bip44 code
8 years ago
ThomasV
b87c5d12fa
- fix sign/verify messages
- fix hardware wallet tx_outputs
8 years ago
ThomasV
82769fc1fb
fix classmethod normalize_passphrase
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