MoneroWalletOps.sweep: minor cleanup

This commit is contained in:
The MMGen Project 2024-04-06 07:43:22 +00:00
commit c87cfa7d00
Signed by: mmgen
GPG key ID: 3F8B1861E32B7DA2

View file

@ -1574,18 +1574,17 @@ class MoneroWalletOps:
h.print_addrs(accts_data, self.account)
else:
h.close_wallet('source')
wf = self.get_wallet_fn(self.dest)
h2 = self.rpc(self, self.dest)
h2.open_wallet('destination')
accts_data = h2.get_accts()[0]
wf = self.get_wallet_fn(self.dest)
if keypress_confirm(self.cfg, f'\nCreate new account for wallet {wf.name!r}?'):
dest_acct, dest_addr = h2.create_acct(
label = f'Sweep from {self.source.idx}:{self.account} [{make_timestr()}]')
dest_addr_idx = 0
h2.get_accts()
elif keypress_confirm(self.cfg, f'Sweep to last existing account of wallet {wf.name!r}?'):
dest_acct, dest_addr_chk = h2.get_last_acct(accts_data)
dest_acct, dest_addr_chk = h2.get_last_acct(h2.get_accts()[0])
dest_addr, dest_addr_idx = h2.get_last_addr(dest_acct, display=False)
assert dest_addr_chk == dest_addr, 'dest_addr_chk2'
else: