coins tab: if we do not know whether we can swap a utxo, assume we can
This commit is contained in:
@@ -238,6 +238,9 @@ class UTXOList(MyTreeView):
|
|||||||
value = sum(x.value_sats() for x in coins)
|
value = sum(x.value_sats() for x in coins)
|
||||||
min_amount = self.wallet.lnworker.swap_manager.get_min_amount()
|
min_amount = self.wallet.lnworker.swap_manager.get_min_amount()
|
||||||
max_amount = self.wallet.lnworker.swap_manager.max_amount_forward_swap()
|
max_amount = self.wallet.lnworker.swap_manager.max_amount_forward_swap()
|
||||||
|
if min_amount is None or max_amount is None:
|
||||||
|
# we need to fetch data from swap server
|
||||||
|
return True
|
||||||
if value < min_amount:
|
if value < min_amount:
|
||||||
return False
|
return False
|
||||||
if max_amount is None or value > max_amount:
|
if max_amount is None or value > max_amount:
|
||||||
|
|||||||
@@ -1121,6 +1121,8 @@ class SwapManager(Logger):
|
|||||||
def max_amount_forward_swap(self) -> Optional[int]:
|
def max_amount_forward_swap(self) -> Optional[int]:
|
||||||
""" returns None if we cannot swap """
|
""" returns None if we cannot swap """
|
||||||
max_swap_amt_ln = self.get_max_amount()
|
max_swap_amt_ln = self.get_max_amount()
|
||||||
|
if max_swap_amt_ln is None:
|
||||||
|
return None
|
||||||
max_recv_amt_ln = int(self.lnworker.num_sats_can_receive())
|
max_recv_amt_ln = int(self.lnworker.num_sats_can_receive())
|
||||||
max_amt_ln = int(min(max_swap_amt_ln, max_recv_amt_ln))
|
max_amt_ln = int(min(max_swap_amt_ln, max_recv_amt_ln))
|
||||||
max_amt_oc = self.get_send_amount(max_amt_ln, is_reverse=False) or 0
|
max_amt_oc = self.get_send_amount(max_amt_ln, is_reverse=False) or 0
|
||||||
|
|||||||
Reference in New Issue
Block a user