From c37608dd5e30e4aefbc9a10531352cc360ab3808 Mon Sep 17 00:00:00 2001 From: SomberNight Date: Mon, 25 Dec 2017 20:52:44 +0100 Subject: [PATCH] fix #3601 --- gui/kivy/main_window.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gui/kivy/main_window.py b/gui/kivy/main_window.py index f994b8cb0..f2a9601b1 100644 --- a/gui/kivy/main_window.py +++ b/gui/kivy/main_window.py @@ -943,9 +943,14 @@ class ElectrumWindow(App): self._password_dialog.open() def export_private_keys(self, pk_label, addr): + if self.wallet.is_watching_only(): + self.show_info(_('This is a watching-only wallet. It does not contain private keys.')) + return def show_private_key(addr, pk_label, password): if self.wallet.has_password() and password is None: return + if not self.wallet.can_export(): + return key = str(self.wallet.export_private_key(addr, password)[0]) pk_label.data = key self.protected(_("Enter your PIN code in order to decrypt your private key"), show_private_key, (addr, pk_label))