SoftSetArg("-tor", settings.value("addrTor").toString().toStdString());
if (settings.value("fTorOnly").toBool())
SoftSetArg("-onlynet", "tor");
+
+ if (settings.value("TorName").toString().length() == 22) {
+ std::string strTorName = settings.value("TorName").toString().toStdString();
+
+ CService addrTorName(strTorName, GetListenPort());
+ if (addrTorName.IsValid())
+ SoftSetArg("-torname", strTorName);
+ }
}
if (settings.contains("detachDB"))
}
case TorOnly:
return settings.value("fTorOnly", false);
+ case TorName:
+ return settings.value("TorName", "");
case Fee:
return QVariant(static_cast<qlonglong>(nTransactionFee));
case DisplayUnit:
settings.setValue("fTorOnly", value.toBool());
ApplyTorSettings();
}
+ case TorName: {
+ settings.setValue("TorName", value.toString());
+ }
break;
case Fee:
nTransactionFee = value.toLongLong();