Commit Graph

46 Commits

Author SHA1 Message Date
ThomasV a8be1aeae8 fix #2351 2017-04-05 15:55:15 +02:00
Saleem Rashid 9d6f816b15 Testnet: Use correct BIP44 derivation 2017-03-13 19:23:29 +00:00
ThomasV ff39068867 new wallet structure:
- store addresses instead of pubkeys
 - derive pubkeys only for serialization
 - fix #2024
2017-02-26 08:33:44 +01:00
ThomasV d5ab8f82f2 move is_segwit for hardware wallets 2017-01-31 15:31:22 +01:00
ThomasV af54ba023b add wallet.is_segwit 2017-01-31 11:56:59 +01:00
ThomasV ce11a2fac5 replace segwit wallet class with custom xpub type 2017-01-26 13:53:31 +01:00
ThomasV 3a64ec0f2e Initial segwit support (testnet only) 2017-01-25 21:42:15 +01:00
ThomasV 132fca86b2 fix #2133: deserialize_xkey 2017-01-23 20:49:26 +01:00
ThomasV ac59296846 allow spaces in private keys (fix #1602) 2016-10-22 10:06:51 +02:00
ThomasV bab15a245b simplification (get rid of get_mnemonic) 2016-10-14 12:09:43 +02:00
ThomasV 1d8836c173 utfo encode get_seed for old wallets; fixes #1967 2016-10-12 21:45:16 +02:00
ThomasV f0611c4569 fix pubkey indexing in imported wallets 2016-10-12 12:03:56 +02:00
ThomasV f4d5efbf3b Add missing encryption in private key import (issue #1966). Allow key overwrite in order to fix affected wallets 2016-10-12 09:31:58 +02:00
ThomasV 2833a5bae9 fix: don't utf8 encode passphrase 2016-10-11 11:52:15 +02:00
ThomasV 2e2f4c17e0 fix #1959 2016-10-09 01:02:53 +02:00
ThomasV 357cc75dca fix creation of imported keystore 2016-10-08 20:30:56 +02:00
ThomasV 7abd902b92 fix #1959 2016-10-08 08:34:24 +02:00
ThomasV 2512f5945a fix issue #1958 2016-10-07 18:33:49 +02:00
ThomasV 9cafc3db2d fix #1954 2016-10-07 00:20:46 +02:00
ThomasV c32f75a313 wizard: display seed type. restore 2fa if needed 2016-09-28 06:30:00 +02:00
ThomasV 296f30b924 trustedcoin: use 12-word seeds with separate derivations 2016-09-27 13:21:25 +02:00
ThomasV 03c66bb5f9 follow up 08543584c5 2016-09-21 16:44:21 +02:00
ThomasV 08543584c5 fix cold storage signing for imported wallets 2016-09-21 16:23:24 +02:00
ThomasV a3b4409e6e fix #1920 2016-09-06 10:09:08 +02:00
ThomasV b1b15f510c Fix can_sign and cold storage 2016-09-01 19:45:01 +02:00
ThomasV dd39931833 Revert "follow bip45 derivation with hardware multisig"
This reverts commit c24d38cd97.
2016-08-31 09:35:27 +02:00
ThomasV c24d38cd97 follow bip45 derivation with hardware multisig 2016-08-31 09:12:36 +02:00
ThomasV 99a3250b3f wizard: show passphrase in the same window as the seed 2016-08-29 15:33:16 +02:00
ThomasV fb548018b4 fix signing in imported keystores 2016-08-29 07:39:27 +02:00
ThomasV 8e181e0dec keystore: another method needs to be moved 2016-08-28 22:30:55 +02:00
ThomasV 1d1da0e1dc move sign_transaction 2016-08-28 22:14:37 +02:00
ThomasV d471d4b905 fixes for old keystore 2016-08-28 22:10:46 +02:00
ThomasV 8b729d0f83 store passphrase in keystore 2016-08-26 16:21:36 +02:00
ThomasV 86e23d9989 save wallet label in keystore, to facilitate pairing 2016-08-26 11:45:12 +02:00
ThomasV 3ac357171a wizard: add password only once all keystores are known 2016-08-25 12:18:51 +02:00
ThomasV b907a668ec wizard: add derivation passphrase and bip39 support 2016-08-25 09:48:11 +02:00
ThomasV 1e6caf8f03 wizard: ask accound id after device setup 2016-08-24 08:52:21 +02:00
ThomasV c63a0f2198 fix #1907 2016-08-21 21:09:00 +02:00
ThomasV afe39330dc update wallet format again, for keystore 2016-08-21 11:58:15 +02:00
ThomasV 428bc539b3 hardware: store derivation instead of account_id 2016-08-20 21:08:30 +02:00
ThomasV bfd7709ccd move xpubkey logic to keystore and fix it 2016-08-17 15:25:16 +02:00
ThomasV 5733a5d125 importprivkey: do not import the same key twice 2016-08-17 09:49:58 +02:00
ThomasV d9021788fa request account_id in wizard, for hardware wallets. cleanup bip44 code 2016-08-15 11:48:33 +02:00
ThomasV b87c5d12fa - fix sign/verify messages
- fix hardware wallet tx_outputs
2016-08-14 13:03:52 +02:00
ThomasV 82769fc1fb fix classmethod normalize_passphrase 2016-08-12 15:21:47 +02:00
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
2016-08-12 11:02:28 +02:00