diff --git a/electrum/gui/qml/qeswaphelper.py b/electrum/gui/qml/qeswaphelper.py index 66e8e3b6e..511835108 100644 --- a/electrum/gui/qml/qeswaphelper.py +++ b/electrum/gui/qml/qeswaphelper.py @@ -202,7 +202,7 @@ class QESwapHelper(AuthMixin, QObject): max_onchain_spend = 0 reverse = int(min(lnworker.num_sats_can_send(), swap_manager.get_max_amount())) - max_recv_amt_ln = int(swap_manager.num_sats_can_receive()) + max_recv_amt_ln = int(lnworker.num_sats_can_receive()) max_recv_amt_oc = swap_manager.get_send_amount(max_recv_amt_ln, is_reverse=False) or 0 forward = int(min(max_recv_amt_oc, # maximally supported swap amount by provider diff --git a/electrum/gui/qt/swap_dialog.py b/electrum/gui/qt/swap_dialog.py index 259ab95ec..1e298a4a1 100644 --- a/electrum/gui/qt/swap_dialog.py +++ b/electrum/gui/qt/swap_dialog.py @@ -168,7 +168,7 @@ class SwapDialog(WindowModalDialog): if self.is_reverse and send_amount and send_amount > self.lnworker.num_sats_can_send(): # cannot send this much on lightning recv_amount = None - if (not self.is_reverse) and recv_amount and recv_amount > self.swap_manager.num_sats_can_receive(): + if (not self.is_reverse) and recv_amount and recv_amount > self.lnworker.num_sats_can_receive(): # cannot receive this much on lightning recv_amount = None self.recv_amount_e.follows = True @@ -244,7 +244,7 @@ class SwapDialog(WindowModalDialog): onchain_amount = self.send_amount_e.get_amount() if lightning_amount is None or onchain_amount is None: return - if lightning_amount > self.swap_manager.num_sats_can_receive(): + if lightning_amount > self.lnworker.num_sats_can_receive(): if not self.window.question(CANNOT_RECEIVE_WARNING): return self.window.protect(self.do_normal_swap, (lightning_amount, onchain_amount))