From f307332409dc5c1ca22c1c6af30e2bdb1d50c6f1 Mon Sep 17 00:00:00 2001 From: tecnovert Date: Wed, 19 Jun 2024 23:11:41 +0200 Subject: [PATCH] Use subaddr_indices_all with sweep_all. --- basicswap/interface/xmr.py | 2 +- tests/basicswap/extended/test_xmr_persistent.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/basicswap/interface/xmr.py b/basicswap/interface/xmr.py index efc31a7..ccff0c6 100644 --- a/basicswap/interface/xmr.py +++ b/basicswap/interface/xmr.py @@ -481,7 +481,7 @@ class XMRInterface(CoinInterface): raise ValueError('Balance must be fully confirmed to use sweep all.') self._log.info('{} {} sweep_all.'.format(self.ticker_str(), 'estimate fee' if estimate_fee else 'withdraw')) self._log.debug('{} balance: {}'.format(self.ticker_str(), balance['balance'])) - params = {'address': addr_to, 'do_not_relay': estimate_fee} + params = {'address': addr_to, 'do_not_relay': estimate_fee, 'subaddr_indices_all': True} if self._fee_priority > 0: params['priority'] = self._fee_priority rv = self.rpc_wallet('sweep_all', params) diff --git a/tests/basicswap/extended/test_xmr_persistent.py b/tests/basicswap/extended/test_xmr_persistent.py index b0e0084..0246c45 100644 --- a/tests/basicswap/extended/test_xmr_persistent.py +++ b/tests/basicswap/extended/test_xmr_persistent.py @@ -169,6 +169,7 @@ class Test(unittest.TestCase): cls.update_thread_dcr = None cls.processes = [] cls.btc_addr = None + cls.ltc_addr = None cls.xmr_addr = None cls.dcr_addr = 'SsYbXyjkKAEXXcGdFgr4u4bo4L8RkCxwQpH' cls.dcr_acc = None