tdisplay segwit warning in privkey window - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit 52a482a9b5f1fd08ff2a5b436be744779f40b6de DIR parent 337675d134f41aa6fcf7f0288cff0cc670b998a9 HTML Author: ThomasV <thomasv@electrum.org> Date: Thu, 26 Oct 2017 18:40:31 +0200 display segwit warning in privkey window Diffstat: M gui/qt/main_window.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) --- DIR diff --git a/gui/qt/main_window.py b/gui/qt/main_window.py t@@ -1914,19 +1914,23 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, PrintError): traceback.print_exc(file=sys.stdout) self.show_message(str(e)) return + xtype = bitcoin.deserialize_privkey(pk)[0] d = WindowModalDialog(self, _("Private key")) - d.setMinimumSize(600, 200) + d.setMinimumSize(600, 150) vbox = QVBoxLayout() - vbox.addWidget( QLabel(_("Address") + ': ' + address)) - vbox.addWidget( QLabel(_("Private key") + ':')) + vbox.addWidget(QLabel(_("Address") + ': ' + address)) + vbox.addWidget(QLabel(_("Script type") + ': ' + xtype)) + vbox.addWidget(QLabel(_("Private key") + ':')) keys_e = ShowQRTextEdit(text=pk) keys_e.addCopyButton(self.app) vbox.addWidget(keys_e) if redeem_script: - vbox.addWidget( QLabel(_("Redeem Script") + ':')) + vbox.addWidget(QLabel(_("Redeem Script") + ':')) rds_e = ShowQRTextEdit(text=redeem_script) rds_e.addCopyButton(self.app) vbox.addWidget(rds_e) + if xtype in ['p2wpkh', 'p2wsh', 'p2wphk-p2sh', 'p2wsh-p2sh']: + vbox.addWidget(WWLabel(_("Warning: the format of segwit private keys may not be compatible with other wallets"))) vbox.addLayout(Buttons(CloseButton(d))) d.setLayout(vbox) d.exec_()