diff --git a/gui/qt/installwizard.py b/gui/qt/installwizard.py
index 3ea024ed4..2f8223517 100644
--- a/gui/qt/installwizard.py
+++ b/gui/qt/installwizard.py
@@ -256,6 +256,19 @@ class InstallWizard(QDialog, MessageBoxMixin, BaseWizard):
vbox.addStretch(1)
vbox.addWidget(QLabel(_('Options') + ':'))
def f(b):
+ if b:
+ msg = ' '.join([
+ '' + _('Warning') + '' + ': ',
+ _('BIP39 seeds may not be supported in the future.'),
+ '
',
+ _('As technology matures, Bitcoin address generation may change.'),
+ _('However, BIP39 seeds do not include a version number.'),
+ _('As a result, it is not possible to infer your wallet type from a BIP39 seed.'),
+ '
',
+ _('We do not guarantee that BIP39 seeds will be supported in future versions of Electrum.'),
+ _('We recommend to use seeds generated by Electrum or compatible wallets.'),
+ ])
+ self.show_warning(msg)
slayout.is_seed = (lambda x: bool(x)) if b else is_seed
slayout.on_edit()
cb_bip39 = QCheckBox(_('BIP39 seed'))
diff --git a/lib/base_wizard.py b/lib/base_wizard.py
index 441bc1279..a2bba6028 100644
--- a/lib/base_wizard.py
+++ b/lib/base_wizard.py
@@ -259,12 +259,8 @@ class BaseWizard(object):
self.line_dialog(title=_('Passphrase'), message=message, warning=warning, default='', test=lambda x:True, run_next=run_next)
def restore_from_seed(self):
- if self.wallet_type == 'standard':
- self.opt_bip39 = True
- test = bitcoin.is_seed
- else:
- self.opt_bip39 = False
- test = bitcoin.is_new_seed
+ self.opt_bip39 = True
+ test = bitcoin.is_seed
self.restore_seed_dialog(run_next=self.on_restore_seed, test=test)
def on_restore_seed(self, seed, is_bip39):