From 10e3bad884a4bb0875f4bb96d497ec060751375a Mon Sep 17 00:00:00 2001 From: SomberNight Date: Sun, 29 Jun 2025 22:59:30 +0000 Subject: [PATCH] qml: qeinvoice: don't use wallet.get_balance() for NotEnoughFunds checks related https://github.com/spesmilo/electrum/issues/8835 --- electrum/gui/qml/qeinvoice.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/electrum/gui/qml/qeinvoice.py b/electrum/gui/qml/qeinvoice.py index 2c692a20b..12b6d2251 100644 --- a/electrum/gui/qml/qeinvoice.py +++ b/electrum/gui/qml/qeinvoice.py @@ -395,10 +395,7 @@ class QEInvoice(QObject, QtEventListener): self._wallet.pay_lightning_invoice(self._effectiveInvoice, amount_msat) def get_max_spendable_onchain(self): - spendable = self._wallet.confirmedBalance.satsInt - if not self._wallet.wallet.config.WALLET_SPEND_CONFIRMED_ONLY: - spendable += self._wallet.unconfirmedBalance.satsInt - return spendable + return self._wallet.wallet.get_spendable_balance_sat() def get_max_spendable_lightning(self): return self._wallet.wallet.lnworker.num_sats_can_send() if self._wallet.wallet.lnworker else 0