From f8aa16325c2ba4443fc955dce5f4bd82015473d3 Mon Sep 17 00:00:00 2001 From: Duke Leto Date: Thu, 20 Jun 2019 23:38:10 -0400 Subject: [PATCH] Add KMDversion and protocolversion to hushd tab --- src/mainwindow.ui | 23 +++++++++++++++++++++++ src/rpc.cpp | 19 +++++++++++-------- 2 files changed, 34 insertions(+), 8 deletions(-) diff --git a/src/mainwindow.ui b/src/mainwindow.ui index abd8d60..67e9d45 100644 --- a/src/mainwindow.ui +++ b/src/mainwindow.ui @@ -1060,6 +1060,29 @@ + + + + Protocol Version + + + + + + + Loading... + + + + + + + | + + + + + diff --git a/src/rpc.cpp b/src/rpc.cpp index 74c0264..d42895a 100644 --- a/src/rpc.cpp +++ b/src/rpc.cpp @@ -553,20 +553,23 @@ void RPC::getInfoThenRefresh(bool force) { QIcon i(":/icons/res/connected.gif"); main->statusIcon->setPixmap(i.pixmap(16, 16)); - static int lastBlock = 0; - int curBlock = reply["blocks"].get(); - int version = reply["version"].get(); - int notarized = reply["notarized"].get(); - int lag = curBlock - notarized; - QString ntzhash = QString::fromStdString( reply["notarizedhash"].get() ); - QString ntztxid = QString::fromStdString( reply["notarizedtxid"].get() ); - QString kmdver = QString::fromStdString( reply["KMDversion"].get() ); + static int lastBlock = 0; + int curBlock = reply["blocks"].get(); + int version = reply["version"].get(); + int notarized = reply["notarized"].get(); + int protocolversion = reply["protocolversion"].get(); + int lag = curBlock - notarized; + QString ntzhash = QString::fromStdString( reply["notarizedhash"].get() ); + QString ntztxid = QString::fromStdString( reply["notarizedtxid"].get() ); + QString kmdver = QString::fromStdString( reply["KMDversion"].get() ); + Settings::getInstance()->setZcashdVersion(version); ui->notarizedhashvalue->setText( ntzhash ); ui->notarizedtxidvalue->setText( ntztxid ); ui->lagvalue->setText( QString::number(lag) ); ui->kmdversion->setText( kmdver ); + ui->protocolversion->setText( QString::number(protocolversion) ); if ( force || (curBlock != lastBlock) ) { // Something changed, so refresh everything.