Browse Source

Add KMDversion and protocolversion to hushd tab

pull/45/head
Duke Leto 5 years ago
parent
commit
f8aa16325c
  1. 23
      src/mainwindow.ui
  2. 19
      src/rpc.cpp

23
src/mainwindow.ui

@ -1060,6 +1060,29 @@
</item>
<item row="11" column="0">
<widget class="QLabel" name="protocolversionlabel">
<property name="text">
<string>Protocol Version</string>
</property>
</widget>
</item>
<item row="11" column="2">
<widget class="QLabel" name="protocolversion">
<property name="text">
<string>Loading...</string>
</property>
</widget>
</item>
<item row="11" column="1">
<widget class="QLabel" name="protocolversionspacer">
<property name="text">
<string>|</string>
</property>
</widget>
</item>
<item row="3" column="2">
<widget class="QLabel" name="solrate">
<property name="text">

19
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<json::number_integer_t>();
int version = reply["version"].get<json::number_integer_t>();
int notarized = reply["notarized"].get<json::number_integer_t>();
int lag = curBlock - notarized;
QString ntzhash = QString::fromStdString( reply["notarizedhash"].get<json::string_t>() );
QString ntztxid = QString::fromStdString( reply["notarizedtxid"].get<json::string_t>() );
QString kmdver = QString::fromStdString( reply["KMDversion"].get<json::string_t>() );
static int lastBlock = 0;
int curBlock = reply["blocks"].get<json::number_integer_t>();
int version = reply["version"].get<json::number_integer_t>();
int notarized = reply["notarized"].get<json::number_integer_t>();
int protocolversion = reply["protocolversion"].get<json::number_integer_t>();
int lag = curBlock - notarized;
QString ntzhash = QString::fromStdString( reply["notarizedhash"].get<json::string_t>() );
QString ntztxid = QString::fromStdString( reply["notarizedtxid"].get<json::string_t>() );
QString kmdver = QString::fromStdString( reply["KMDversion"].get<json::string_t>() );
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.

Loading…
Cancel
Save