minor
This commit is contained in:
parent
63cbda1bd3
commit
bf8821f243
|
@ -1,6 +1,11 @@
|
||||||
import electrum, getpass, base64,ast
|
import electrum, getpass, base64,ast,sys
|
||||||
|
|
||||||
wallet = electrum.Wallet(None)
|
|
||||||
|
try:
|
||||||
|
path = sys.argv[1]
|
||||||
|
else:
|
||||||
|
path = None
|
||||||
|
wallet = electrum.Wallet(path)
|
||||||
try:
|
try:
|
||||||
wallet.read()
|
wallet.read()
|
||||||
print "ok"
|
print "ok"
|
||||||
|
@ -15,8 +20,7 @@ except BaseException:
|
||||||
EncodeAES = lambda secret, s: base64.b64encode(AES.new(secret).encrypt(pad(s)))
|
EncodeAES = lambda secret, s: base64.b64encode(AES.new(secret).encrypt(pad(s)))
|
||||||
DecodeAES = lambda secret, e: AES.new(secret).decrypt(base64.b64decode(e)).rstrip(PADDING)
|
DecodeAES = lambda secret, e: AES.new(secret).decrypt(base64.b64decode(e)).rstrip(PADDING)
|
||||||
|
|
||||||
print "encrypted seed", wallet.seed
|
print "please enter your password"
|
||||||
print "please provide your password"
|
|
||||||
password = getpass.getpass("Password:")
|
password = getpass.getpass("Password:")
|
||||||
secret = electrum.Hash(password)
|
secret = electrum.Hash(password)
|
||||||
try:
|
try:
|
||||||
|
@ -25,10 +29,8 @@ except BaseException:
|
||||||
except:
|
except:
|
||||||
print "sorry"
|
print "sorry"
|
||||||
exit(1)
|
exit(1)
|
||||||
print seed
|
|
||||||
print private_keys
|
|
||||||
wallet.version = 2
|
wallet.version = 2
|
||||||
wallet.seed = wallet.pw_encode( seed, password)
|
wallet.seed = wallet.pw_encode( seed, password)
|
||||||
wallet.private_keys = wallet.pw_encode( repr( private_keys ), password)
|
wallet.private_keys = wallet.pw_encode( repr( private_keys ), password)
|
||||||
wallet.save()
|
wallet.save()
|
||||||
print "wallet was upgraded"
|
print "upgrade successful"
|
||||||
|
|
Loading…
Reference in New Issue