diff --git a/gui/gui_classic.py b/gui/gui_classic.py index ce2e5098b..fb37c5348 100644 --- a/gui/gui_classic.py +++ b/gui/gui_classic.py @@ -745,6 +745,8 @@ class ElectrumWindow(QMainWindow): palette.setColor(self.amount_e.foregroundRole(), QColor('red')) self.funds_error = True text = _( "Not enough funds" ) + c, u = self.wallet.get_frozen_balance() + if c+u: text += ' (' + self.format_amount(c+u).strip() + self.base_unit() + ' ' +_("are frozen") + ')' self.statusBar().showMessage(text) self.amount_e.setPalette(palette) diff --git a/lib/wallet.py b/lib/wallet.py index 747893695..d04a13fd9 100644 --- a/lib/wallet.py +++ b/lib/wallet.py @@ -521,6 +521,15 @@ class Wallet: unconf += u return conf, unconf + def get_frozen_balance(self): + conf = unconf = 0 + for addr in self.frozen_addresses: + c, u = self.get_addr_balance(addr) + conf += c + unconf += u + return conf, unconf + + def get_balance(self): cc = uu = 0 for a in self.accounts.keys():