SomberNight
76e67daadd
changed some asserts to raise-exceptions in lib
7 years ago
SomberNight
9b7536e75c
use explicit utf-8 encoding when opening files in text mode
7 years ago
SomberNight
61a45edee0
Catch wallet file related exceptions in Qt wizard.
7 years ago
SomberNight
a048a00594
close #4102
close #3337
7 years ago
SomberNight
41e836a9f4
storage upgrade: don't run older upgrade methods on newer version storage
7 years ago
SomberNight
c811c5c9d9
allow encrypting watch-only wallets. initial support for hw wallet storage encryption.
7 years ago
Justin Turner Arthur
857eb4ac1d
Remove unused imports. Explicitly import a few deep imports.
7 years ago
SomberNight
e5d84e41ec
storage: remove previously imported fake-addresses
7 years ago
SomberNight
04640b952b
storage upgrade v16: fix flawed v14 upgrade for imported addresses
7 years ago
SomberNight
3b26beac9e
fix: wallet storage upgrade 13b had incorrect assumptions
7 years ago
ThomasV
e607a499c1
check seed_version is not too high
7 years ago
SomberNight
a40ab01210
seed_version: separate methods for v14 and v15 conversion (storage)
7 years ago
ThomasV
348f66b8a5
fix requires_upgrade
7 years ago
ThomasV
a1f91ee49e
Revert "Revert "bump seed_version""
This reverts commit ce5ab39ba2
.
7 years ago
ThomasV
ce5ab39ba2
Revert "bump seed_version"
This reverts commit 64b7a89abc
.
7 years ago
ThomasV
64b7a89abc
bump seed_version
7 years ago
SomberNight
7ba233f2ab
fix: storage upgrade of pre-2.8 imported key wallets, and tests
7 years ago
SomberNight
a5ffa69a3e
storage: upgrade format version automatically in load_data()
7 years ago
SomberNight
2ad061eead
fix: storage.convert_version_14() was missing redeem_scripts
7 years ago
SomberNight
da480b1209
fix: v13 to v14 wallet (with Imported_KeyStore) conversion
7 years ago
ThomasV
3dabb94046
convert wallet format for imported wallets
7 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
8 years ago
ThomasV
a159cc3a06
fix bug with storage.encrypt
8 years ago
ThomasV
acd70f55c3
simplify storage: we don't store pubkeys anymore
8 years ago
ThomasV
411832c4ce
cleanup storage and fix tracvis test
8 years ago
ThomasV
9cb576a88c
fix multisig update_password
8 years ago
ThomasV
98353c286a
fix #2235
8 years ago
ThomasV
00abc60cdc
fix plugin_loader in storage
8 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
8 years ago
djb
6b6f0be7d4
add Digital Bitbox hardware wallet
8 years ago
ThomasV
6020d72b1b
fix #2063
8 years ago
ThomasV
96016a9ee8
force pubkey regeneration in some multisig wallets
8 years ago
ThomasV
5541c1bec6
check requires_split before upgrade
8 years ago
ThomasV
da65e9e7d5
auto-upgrade wallet format
8 years ago
ThomasV
c820423b00
fix storage update for btchip
8 years ago
ThomasV
16ed48d52d
Format upgrade: increment seed_version to make sure that old versions of Electrum refuse to open new wallet files.
8 years ago
ThomasV
ab67a0313a
fix upgrade_wallet
8 years ago
ThomasV
19e62ba643
fixes for storage conversion
8 years ago
ThomasV
66f8fe7648
fix: assert in convert_wallet_type
8 years ago
ThomasV
357ea62303
minor fix: convert_wallet_type
8 years ago
ThomasV
62b47ca3b3
fix: hw_type
8 years ago
ThomasV
d16fb3ee48
fix storage update_format
8 years ago
ThomasV
c63a0f2198
fix #1907
8 years ago
ThomasV
3a1bf84d2c
convert multisig wallets
8 years ago
ThomasV
8736cf8cd4
fix wallet upgrade
8 years ago