Wizard: add seed passphrase to wallet creation

This commit is contained in:
tobtoht
2022-05-25 12:59:28 +02:00
parent 1f90825a5b
commit 13c3e9b8e2
12 changed files with 211 additions and 13 deletions
+6
View File
@@ -61,6 +61,7 @@ PageWalletRestoreSeed::PageWalletRestoreSeed(WizardFields *fields, QWidget *pare
this->onSeedTypeToggled();
}
void PageWalletRestoreSeed::onSeedTypeToggled() {
if (ui->radio16->isChecked()) {
m_mode = &m_polyseed;
@@ -140,6 +141,11 @@ bool PageWalletRestoreSeed::validatePage() {
Seed _seed = Seed(m_fields->seedType, seedSplit, constants::networkType);
if (_seed.encrypted) {
QMessageBox::warning(this, "Encrypted seed", QString("This seed is encrypted. Encrypted seeds are not supported"));
return false;
}
if (!_seed.errorString.isEmpty()) {
QMessageBox::warning(this, "Invalid seed", QString("Invalid seed:\n\n%1").arg(_seed.errorString));
ui->seedEdit->setStyleSheet(errStyle);