SomberNight
41e836a9f4
storage upgrade: don't run older upgrade methods on newer version storage
8 years ago
SomberNight
c811c5c9d9
allow encrypting watch-only wallets. initial support for hw wallet storage encryption.
8 years ago
Justin Turner Arthur
857eb4ac1d
Remove unused imports. Explicitly import a few deep imports.
8 years ago
SomberNight
e5d84e41ec
storage: remove previously imported fake-addresses
8 years ago
SomberNight
04640b952b
storage upgrade v16: fix flawed v14 upgrade for imported addresses
8 years ago
SomberNight
3b26beac9e
fix: wallet storage upgrade 13b had incorrect assumptions
8 years ago
ThomasV
e607a499c1
check seed_version is not too high
8 years ago
SomberNight
a40ab01210
seed_version: separate methods for v14 and v15 conversion (storage)
8 years ago
ThomasV
348f66b8a5
fix requires_upgrade
8 years ago
ThomasV
a1f91ee49e
Revert "Revert "bump seed_version""
...
This reverts commit ce5ab39ba2 .
8 years ago
ThomasV
ce5ab39ba2
Revert "bump seed_version"
...
This reverts commit 64b7a89abc .
8 years ago
ThomasV
64b7a89abc
bump seed_version
8 years ago
SomberNight
7ba233f2ab
fix: storage upgrade of pre-2.8 imported key wallets, and tests
8 years ago
SomberNight
a5ffa69a3e
storage: upgrade format version automatically in load_data()
8 years ago
SomberNight
2ad061eead
fix: storage.convert_version_14() was missing redeem_scripts
8 years ago
SomberNight
da480b1209
fix: v13 to v14 wallet (with Imported_KeyStore) conversion
8 years ago
ThomasV
3dabb94046
convert wallet format for imported wallets
8 years ago
ThomasV
0fdf661845
python3: update storage
8 years ago
ThomasV
15642ec8de
python3: remove calls to unicode function
8 years ago
ThomasV
ab15ff3a00
updates for python3
8 years ago
Dmitry Sorokin
362ca96f38
x509 fixes and plugins
8 years ago
Dmitry Sorokin
5be78950ca
py3
8 years ago
ThomasV
85f2f667c3
fix #2326 : backward-compatibility of wallet files
9 years ago
ThomasV
a159cc3a06
fix bug with storage.encrypt
9 years ago
ThomasV
acd70f55c3
simplify storage: we don't store pubkeys anymore
9 years ago
ThomasV
411832c4ce
cleanup storage and fix tracvis test
9 years ago
ThomasV
9cb576a88c
fix multisig update_password
9 years ago
ThomasV
98353c286a
fix #2235
9 years ago
ThomasV
00abc60cdc
fix plugin_loader in storage
9 years ago
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
9 years ago
djb
6b6f0be7d4
add Digital Bitbox hardware wallet
9 years ago
ThomasV
6020d72b1b
fix #2063
9 years ago
ThomasV
96016a9ee8
force pubkey regeneration in some multisig wallets
9 years ago
ThomasV
5541c1bec6
check requires_split before upgrade
9 years ago
ThomasV
da65e9e7d5
auto-upgrade wallet format
9 years ago
ThomasV
c820423b00
fix storage update for btchip
9 years ago
ThomasV
16ed48d52d
Format upgrade: increment seed_version to make sure that old versions of Electrum refuse to open new wallet files.
9 years ago
ThomasV
ab67a0313a
fix upgrade_wallet
9 years ago
ThomasV
19e62ba643
fixes for storage conversion
9 years ago
ThomasV
66f8fe7648
fix: assert in convert_wallet_type
9 years ago
ThomasV
357ea62303
minor fix: convert_wallet_type
9 years ago
ThomasV
62b47ca3b3
fix: hw_type
9 years ago
ThomasV
d16fb3ee48
fix storage update_format
9 years ago
ThomasV
c63a0f2198
fix #1907
10 years ago
ThomasV
3a1bf84d2c
convert multisig wallets
10 years ago
ThomasV
8736cf8cd4
fix wallet upgrade
10 years ago
ThomasV
afe39330dc
update wallet format again, for keystore
10 years ago
ThomasV
428bc539b3
hardware: store derivation instead of account_id
10 years ago
ThomasV
090a284619
storage: convert_wallet_type
10 years ago
ThomasV
47fef13e5b
fix keepkey wallet_type storage
10 years ago