Commit Graph

39 Commits

Author SHA1 Message Date
SomberNight 7ba233f2ab fix: storage upgrade of pre-2.8 imported key wallets, and tests 2017-10-16 04:37:01 +02:00
SomberNight a5ffa69a3e storage: upgrade format version automatically in load_data() 2017-10-13 05:44:19 +02:00
SomberNight 2ad061eead fix: storage.convert_version_14() was missing redeem_scripts 2017-10-12 06:40:41 +02:00
SomberNight da480b1209 fix: v13 to v14 wallet (with Imported_KeyStore) conversion 2017-10-06 01:55:30 +02:00
ThomasV 3dabb94046 convert wallet format for imported wallets 2017-10-05 19:40:41 +02:00
ThomasV 0fdf661845 python3: update storage 2017-08-26 08:28:24 +02:00
ThomasV 15642ec8de python3: remove calls to unicode function 2017-08-26 08:28:24 +02:00
ThomasV ab15ff3a00 updates for python3 2017-08-26 08:28:24 +02:00
Dmitry Sorokin 362ca96f38 x509 fixes and plugins 2017-08-26 08:28:24 +02:00
Dmitry Sorokin 5be78950ca py3 2017-08-26 08:27:47 +02:00
ThomasV 85f2f667c3 fix #2326: backward-compatibility of wallet files 2017-03-23 09:20:32 +01:00
ThomasV a159cc3a06 fix bug with storage.encrypt 2017-03-09 10:55:30 +01:00
ThomasV acd70f55c3 simplify storage: we don't store pubkeys anymore 2017-03-06 15:54:31 +01:00
ThomasV 411832c4ce cleanup storage and fix tracvis test 2017-03-06 08:33:35 +01:00
ThomasV 9cb576a88c fix multisig update_password 2017-03-04 10:30:05 +01:00
ThomasV 98353c286a fix #2235 2017-03-04 08:41:45 +01:00
ThomasV 00abc60cdc fix plugin_loader in storage 2017-03-03 16:04:29 +01:00
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