monero: support v0.12.0.0 (Lithium Luna)
This commit is contained in:
parent
21042737fe
commit
cc39b8da5e
1 changed files with 4 additions and 1 deletions
|
|
@ -506,6 +506,7 @@ def monero_wallet_ops(infile,op,blockheight=None,addrs=None):
|
|||
def my_expect(p,m,s,regex=False):
|
||||
if m: msg_r(' {}...'.format(m))
|
||||
ret = (p.expect_exact,p.expect)[regex](s)
|
||||
vmsg("\nexpect: '{}' => {}".format(s,ret))
|
||||
if not (ret == 0 or (type(s) == list and ret in (0,1))):
|
||||
die(2,"Expect failed: '{}' (return value: {})".format(s,ret))
|
||||
if m: msg('OK')
|
||||
|
|
@ -524,9 +525,10 @@ def monero_wallet_ops(infile,op,blockheight=None,addrs=None):
|
|||
except: pass
|
||||
else: die(1,"Wallet '{}' already exists!".format(fn))
|
||||
p = pexpect.spawn('monero-wallet-cli --generate-from-spend-key {}'.format(fn))
|
||||
if g.debug: p.logfile = sys.stdout
|
||||
my_expect(p,'Awaiting initial prompt','Secret spend key: ')
|
||||
my_sendline(p,'',d.sec,65)
|
||||
my_expect(p,'','Enter new wallet password: ')
|
||||
my_expect(p,'','Enter.* new.* password.*: ',regex=True)
|
||||
my_sendline(p,'Sending password',d.wallet_passwd,33)
|
||||
my_expect(p,'','Confirm password: ')
|
||||
my_sendline(p,'Sending password again',d.wallet_passwd,33)
|
||||
|
|
@ -559,6 +561,7 @@ def monero_wallet_ops(infile,op,blockheight=None,addrs=None):
|
|||
try: os.stat(fn)
|
||||
except: die(1,"Wallet '{}' does not exist!".format(fn))
|
||||
p = pexpect.spawn('monero-wallet-cli --wallet-file={}'.format(fn))
|
||||
if g.debug: p.logfile = sys.stdout
|
||||
my_expect(p,'Awaiting password prompt','Wallet password: ')
|
||||
my_sendline(p,'Sending password',d.wallet_passwd,33)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue