mirror of
https://github.com/LBRYFoundation/LBRY-Vault.git
synced 2025-09-02 02:05:19 +00:00
let users upgrade from this version
This commit is contained in:
parent
eaedbae083
commit
9ee767b7b9
3 changed files with 6 additions and 5 deletions
|
@ -385,7 +385,7 @@ class Wallet:
|
||||||
except:
|
except:
|
||||||
raise BaseException("version error.")
|
raise BaseException("version error.")
|
||||||
if self.version != WALLET_VERSION:
|
if self.version != WALLET_VERSION:
|
||||||
raise BaseException("Wallet version error. Please use the upgrade script.")
|
raise BaseException("Wallet version error.\nPlease move your balance to a new wallet.\nSee the release notes for more informations.")
|
||||||
self.update_tx_history()
|
self.update_tx_history()
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
|
|
@ -65,7 +65,7 @@ def init_wallet(wallet):
|
||||||
found = wallet.read()
|
found = wallet.read()
|
||||||
except BaseException, e:
|
except BaseException, e:
|
||||||
show_message(e.message)
|
show_message(e.message)
|
||||||
exit(1)
|
found = 1
|
||||||
|
|
||||||
if not found:
|
if not found:
|
||||||
# ask if the user wants to create a new wallet, or recover from a seed.
|
# ask if the user wants to create a new wallet, or recover from a seed.
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
import electrum, getpass, base64,ast,sys
|
import electrum, getpass, base64,ast,sys
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def upgrade_wallet(wallet):
|
def upgrade_wallet(wallet):
|
||||||
if wallet.version == 1 and wallet.use_encryption:
|
if wallet.version == 1 and wallet.use_encryption:
|
||||||
# version 1 used pycrypto for wallet encryption
|
# version 1 used pycrypto for wallet encryption
|
||||||
|
@ -28,9 +29,9 @@ def upgrade_wallet(wallet):
|
||||||
print "upgraded to version 2"
|
print "upgraded to version 2"
|
||||||
if wallet.version < 3:
|
if wallet.version < 3:
|
||||||
print """
|
print """
|
||||||
Your wallet is deprecated; its regeneration seed will not work with versions 0.31 and above.
|
Your wallet is deprecated; its generation seed will not work with versions 0.31 and above.
|
||||||
In order to upgrade, you need to create a new wallet (you may use your current seed), and to
|
In order to upgrade, you need to create a new wallet (you may use your current seed), and
|
||||||
send your bitcoins to the new wallet, using a compatible version of Electrum ( http://ecdsa.org/electrum/Electrum-0.30.zip )
|
to send your bitcoins to the new wallet.
|
||||||
|
|
||||||
We apologize for the inconvenience. We try to keep this kind of upgrades as rare as possible.
|
We apologize for the inconvenience. We try to keep this kind of upgrades as rare as possible.
|
||||||
"""
|
"""
|
||||||
|
|
Loading…
Add table
Reference in a new issue