cmdtest.py xmr_autosign: generate viewkey-address list for Alice
This commit is contained in:
parent
9bd50fd093
commit
a89b176713
2 changed files with 7 additions and 1 deletions
|
|
@ -64,6 +64,7 @@ class CmdTestXMRAutosign(CmdTestXMRWallet, CmdTestAutosignThreaded):
|
|||
('dump_tmp_wallets_json', 'dumping Alice’s tmp wallets to JSON format'),
|
||||
('delete_tmp_wallets', 'deleting Alice’s tmp wallets'),
|
||||
('gen_kafile_miner', 'generating key-address file for Miner'),
|
||||
('gen_vkafile_alice', 'generating viewkey-address file for Alice'),
|
||||
('create_wallet_miner', 'creating Monero wallet for Miner'),
|
||||
('mine_initial_coins', 'mining initial coins'),
|
||||
('autosign_setup', 'autosign setup with Alice’s seed'),
|
||||
|
|
@ -226,6 +227,9 @@ class CmdTestXMRAutosign(CmdTestXMRWallet, CmdTestAutosignThreaded):
|
|||
def gen_kafile_miner(self):
|
||||
return self.gen_kafiles(['miner'])
|
||||
|
||||
def gen_vkafile_alice(self):
|
||||
return self.gen_kafiles(['alice'], add_opts=['--viewkeys'])
|
||||
|
||||
def create_wallet_miner(self):
|
||||
return self.create_wallets_miner()
|
||||
|
||||
|
|
@ -524,6 +528,7 @@ class CmdTestXMRCompat(CmdTestXMRAutosign):
|
|||
('addrimport_alice', 'creating (importing) Alice’s watch-only wallets from key-address file'),
|
||||
('addrimport_alice2', 'reimporting Alice’s watch-only wallets from key-address file'),
|
||||
('gen_kafile_miner', 'generating key-address file for Miner'),
|
||||
('gen_vkafile_alice', 'generating viewkey-address file for Alice'),
|
||||
('create_wallet_miner', 'creating Monero wallet for Miner'),
|
||||
('mine_initial_coins', 'mining initial coins'),
|
||||
('fund_alice2', 'sending funds to Alice (wallet #2)'),
|
||||
|
|
|
|||
|
|
@ -267,7 +267,7 @@ class CmdTestXMRWallet(CmdTestBase):
|
|||
def gen_kafiles_miner_alice(self):
|
||||
return self.gen_kafiles(['miner', 'alice'])
|
||||
|
||||
def gen_kafiles(self, users):
|
||||
def gen_kafiles(self, users, add_opts=[]):
|
||||
for user, data in self.users.items():
|
||||
if not user in users:
|
||||
continue
|
||||
|
|
@ -276,6 +276,7 @@ class CmdTestXMRWallet(CmdTestBase):
|
|||
t = self.spawn(
|
||||
'mmgen-keygen',
|
||||
['--quiet', '--accept-defaults', '--coin=xmr', f'--outdir={data.udir}']
|
||||
+ add_opts
|
||||
+ [data.mmwords, data.kal_range],
|
||||
extra_desc = f'({capfirst(user)})')
|
||||
t.read()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue