Commit Graph

22 Commits

Author SHA1 Message Date
ThomasV fcc92c1ebd Wallet file encryption:
- a keypair is derived from the wallet password
 - only the public key is retained in memory
 - wallets must opened and closed explicitly with the daemon
2017-03-01 13:58:04 +01:00
djb 6b6f0be7d4 add Digital Bitbox hardware wallet 2017-01-31 14:21:11 +01:00
ThomasV 6020d72b1b fix #2063 2016-12-22 22:03:56 +01:00
ThomasV 96016a9ee8 force pubkey regeneration in some multisig wallets 2016-10-16 21:59:28 +02:00
ThomasV 5541c1bec6 check requires_split before upgrade 2016-10-02 12:15:51 +02:00
ThomasV da65e9e7d5 auto-upgrade wallet format 2016-09-29 10:52:51 +02:00
ThomasV c820423b00 fix storage update for btchip 2016-08-31 18:11:37 +02:00
ThomasV 16ed48d52d Format upgrade: increment seed_version to make sure that old versions of Electrum refuse to open new wallet files. 2016-08-31 15:04:57 +02:00
ThomasV ab67a0313a fix upgrade_wallet 2016-08-30 12:19:58 +02:00
ThomasV 19e62ba643 fixes for storage conversion 2016-08-29 15:44:30 +02:00
ThomasV 66f8fe7648 fix: assert in convert_wallet_type 2016-08-29 08:38:09 +02:00
ThomasV 357ea62303 minor fix: convert_wallet_type 2016-08-28 15:37:37 +02:00
ThomasV 62b47ca3b3 fix: hw_type 2016-08-27 11:25:53 +02:00
ThomasV d16fb3ee48 fix storage update_format 2016-08-22 11:59:24 +02:00
ThomasV c63a0f2198 fix #1907 2016-08-21 21:09:00 +02:00
ThomasV 3a1bf84d2c convert multisig wallets 2016-08-21 14:27:30 +02:00
ThomasV 8736cf8cd4 fix wallet upgrade 2016-08-21 12:47:38 +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 090a284619 storage: convert_wallet_type 2016-08-19 09:57:29 +02:00
ThomasV 47fef13e5b fix keepkey wallet_type storage 2016-08-13 11:02:43 +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