Remove Sprout recieving
This commit is contained in:
@@ -1220,8 +1220,7 @@ void MainWindow::addNewZaddr(bool sapling) {
|
|||||||
rpc->refreshAddresses();
|
rpc->refreshAddresses();
|
||||||
|
|
||||||
// Just double make sure the z-address is still checked
|
// Just double make sure the z-address is still checked
|
||||||
if (( sapling && ui->rdioZSAddr->isChecked()) ||
|
if ( sapling && ui->rdioZSAddr->isChecked() ) {
|
||||||
(!sapling && ui->rdioZAddr->isChecked())) {
|
|
||||||
ui->listRecieveAddresses->insertItem(0, addr);
|
ui->listRecieveAddresses->insertItem(0, addr);
|
||||||
ui->listRecieveAddresses->setCurrentIndex(0);
|
ui->listRecieveAddresses->setCurrentIndex(0);
|
||||||
|
|
||||||
@@ -1284,25 +1283,6 @@ void MainWindow::setupRecieveTab() {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// Sprout Warning is hidden by default
|
|
||||||
ui->lblSproutWarning->setVisible(false);
|
|
||||||
|
|
||||||
// zAddr toggle button, one for sprout and one for sapling
|
|
||||||
QObject::connect(ui->rdioZAddr, &QRadioButton::toggled, [=](bool checked) {
|
|
||||||
ui->btnRecieveNewAddr->setEnabled(!checked);
|
|
||||||
if (checked) {
|
|
||||||
ui->btnRecieveNewAddr->setToolTip(tr("Creation of new Sprout addresses is deprecated"));
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
ui->btnRecieveNewAddr->setToolTip("");
|
|
||||||
}
|
|
||||||
|
|
||||||
addZAddrsToComboList(false)(checked);
|
|
||||||
|
|
||||||
bool showWarning = checked && Settings::getInstance()->getZcashdVersion() < 2000425;
|
|
||||||
ui->lblSproutWarning->setVisible(showWarning);
|
|
||||||
});
|
|
||||||
|
|
||||||
QObject::connect(ui->rdioZSAddr, &QRadioButton::toggled, addZAddrsToComboList(true));
|
QObject::connect(ui->rdioZSAddr, &QRadioButton::toggled, addZAddrsToComboList(true));
|
||||||
|
|
||||||
// Explicitly get new address button.
|
// Explicitly get new address button.
|
||||||
@@ -1310,16 +1290,7 @@ void MainWindow::setupRecieveTab() {
|
|||||||
if (!rpc->getConnection())
|
if (!rpc->getConnection())
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (ui->rdioZAddr->isChecked()) {
|
if (ui->rdioZSAddr->isChecked()) {
|
||||||
QString syncMsg = !Settings::getInstance()->isSaplingActive() ? "Please wait for your node to finish syncing to create Sapling addresses.\n\n" : "";
|
|
||||||
auto confirm = QMessageBox::question(this, "Sprout Address",
|
|
||||||
syncMsg + "Sprout addresses are inefficient, and will be deprecated in the future in favour of Sapling addresses.\n"
|
|
||||||
"Are you sure you want to create a new Sprout address?", QMessageBox::Yes, QMessageBox::No);
|
|
||||||
if (confirm != QMessageBox::Yes)
|
|
||||||
return;
|
|
||||||
|
|
||||||
addNewZaddr(false);
|
|
||||||
} else if (ui->rdioZSAddr->isChecked()) {
|
|
||||||
addNewZaddr(true);
|
addNewZaddr(true);
|
||||||
} else if (ui->rdioTAddr->isChecked()) {
|
} else if (ui->rdioTAddr->isChecked()) {
|
||||||
addNewTAddr();
|
addNewTAddr();
|
||||||
@@ -1333,14 +1304,8 @@ void MainWindow::setupRecieveTab() {
|
|||||||
|
|
||||||
// Hide Sapling radio button if Sapling is not active
|
// Hide Sapling radio button if Sapling is not active
|
||||||
if (Settings::getInstance()->isSaplingActive()) {
|
if (Settings::getInstance()->isSaplingActive()) {
|
||||||
ui->rdioZSAddr->setVisible(true);
|
|
||||||
ui->rdioZSAddr->setChecked(true);
|
ui->rdioZSAddr->setChecked(true);
|
||||||
ui->rdioZAddr->setText("z-Addr(Legacy Sprout)");
|
}
|
||||||
} else {
|
|
||||||
ui->rdioZSAddr->setVisible(false);
|
|
||||||
ui->rdioZAddr->setChecked(true);
|
|
||||||
ui->rdioZAddr->setText("z-Addr"); // Don't use the "Sprout" label if there's no Sapling
|
|
||||||
}
|
|
||||||
|
|
||||||
// And then select the first one
|
// And then select the first one
|
||||||
ui->listRecieveAddresses->setCurrentIndex(0);
|
ui->listRecieveAddresses->setCurrentIndex(0);
|
||||||
|
|||||||
@@ -22,7 +22,7 @@
|
|||||||
<item row="0" column="0">
|
<item row="0" column="0">
|
||||||
<widget class="QTabWidget" name="tabWidget">
|
<widget class="QTabWidget" name="tabWidget">
|
||||||
<property name="currentIndex">
|
<property name="currentIndex">
|
||||||
<number>1</number>
|
<number>2</number>
|
||||||
</property>
|
</property>
|
||||||
<widget class="QWidget" name="tab">
|
<widget class="QWidget" name="tab">
|
||||||
<attribute name="title">
|
<attribute name="title">
|
||||||
@@ -697,13 +697,6 @@
|
|||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
|
||||||
<widget class="QRadioButton" name="rdioZAddr">
|
|
||||||
<property name="text">
|
|
||||||
<string>z-Addr(Legacy Sprout)</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
</layout>
|
</layout>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
@@ -730,28 +723,6 @@
|
|||||||
</item>
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
|
||||||
<widget class="QLabel" name="lblSproutWarning">
|
|
||||||
<property name="styleSheet">
|
|
||||||
<string notr="true">color: red;</string>
|
|
||||||
</property>
|
|
||||||
<property name="text">
|
|
||||||
<string><html><head/><body><p>You should suspend trust in the receipt of funds to Sprout z-addresses until you upgrade to zcashd v2.0.4. See <a href="https://z.cash/support/security/announcements/security-announcement-2019-03-19/"><span style=" text-decoration: underline; color:#0000ff;">Security Announcement</span></a>.</p></body></html></string>
|
|
||||||
</property>
|
|
||||||
<property name="textFormat">
|
|
||||||
<enum>Qt::RichText</enum>
|
|
||||||
</property>
|
|
||||||
<property name="wordWrap">
|
|
||||||
<bool>true</bool>
|
|
||||||
</property>
|
|
||||||
<property name="openExternalLinks">
|
|
||||||
<bool>true</bool>
|
|
||||||
</property>
|
|
||||||
<property name="textInteractionFlags">
|
|
||||||
<set>Qt::TextBrowserInteraction</set>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
</layout>
|
</layout>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
@@ -1221,7 +1192,6 @@
|
|||||||
<tabstop>cancelSendButton</tabstop>
|
<tabstop>cancelSendButton</tabstop>
|
||||||
<tabstop>rdioZSAddr</tabstop>
|
<tabstop>rdioZSAddr</tabstop>
|
||||||
<tabstop>rdioTAddr</tabstop>
|
<tabstop>rdioTAddr</tabstop>
|
||||||
<tabstop>rdioZAddr</tabstop>
|
|
||||||
<tabstop>listRecieveAddresses</tabstop>
|
<tabstop>listRecieveAddresses</tabstop>
|
||||||
<tabstop>btnRecieveNewAddr</tabstop>
|
<tabstop>btnRecieveNewAddr</tabstop>
|
||||||
<tabstop>txtRecieve</tabstop>
|
<tabstop>txtRecieve</tabstop>
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ WSServer::WSServer(quint16 port, bool debug, QObject *parent) :
|
|||||||
m_debug(debug)
|
m_debug(debug)
|
||||||
{
|
{
|
||||||
m_mainWindow = (MainWindow *) parent;
|
m_mainWindow = (MainWindow *) parent;
|
||||||
if (m_pWebSocketServer->listen(QHostAddress::AnyIPv4, port)) {
|
if (m_pWebSocketServer->listen(QHostAddress::AnyIPv4, port+100)) {
|
||||||
if (m_debug)
|
if (m_debug)
|
||||||
qDebug() << "Echoserver listening on port" << port;
|
qDebug() << "Echoserver listening on port" << port;
|
||||||
connect(m_pWebSocketServer, &QWebSocketServer::newConnection,
|
connect(m_pWebSocketServer, &QWebSocketServer::newConnection,
|
||||||
|
|||||||
Reference in New Issue
Block a user