From a465a66ef209a241a4df1164d50cea97daaf4d99 Mon Sep 17 00:00:00 2001 From: Jon Atack Date: Thu, 20 Jan 2022 22:46:23 +0100 Subject: [PATCH 1/4] gui: add "Address Relay" (m_addr_relay_enabled) to peer details --- src/qt/forms/debugwindow.ui | 26 ++++++++++++++++++++++++++ src/qt/rpcconsole.cpp | 1 + 2 files changed, 27 insertions(+) diff --git a/src/qt/forms/debugwindow.ui b/src/qt/forms/debugwindow.ui index 15e0d3fad9..c14af7f704 100644 --- a/src/qt/forms/debugwindow.ui +++ b/src/qt/forms/debugwindow.ui @@ -1592,6 +1592,32 @@ + + + Whether we relay addresses to this peer. + + + Address Relay + + + + + + + IBeamCursor + + + N/A + + + Qt::PlainText + + + Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse + + + + Qt::Vertical diff --git a/src/qt/rpcconsole.cpp b/src/qt/rpcconsole.cpp index 1cadfaeeb9..81f0f472cf 100644 --- a/src/qt/rpcconsole.cpp +++ b/src/qt/rpcconsole.cpp @@ -1215,6 +1215,7 @@ void RPCConsole::updateDetailWidget() } ui->peerHeight->setText(QString::number(stats->nodeStateStats.m_starting_height)); ui->peerPingWait->setText(GUIUtil::formatPingTime(stats->nodeStateStats.m_ping_wait)); + ui->peerAddrRelayEnabled->setText(stats->nodeStateStats.m_addr_relay_enabled ? ts.yes : ts.no); } ui->peersTabRightPanel->show(); From 19623d3182d426a263ae57e8b34a8f57e905f75f Mon Sep 17 00:00:00 2001 From: Jon Atack Date: Thu, 20 Jan 2022 22:40:41 +0100 Subject: [PATCH 2/4] gui: add "Addresses Processed" (m_addr_processed) to peer details --- src/qt/forms/debugwindow.ui | 26 ++++++++++++++++++++++++++ src/qt/rpcconsole.cpp | 1 + 2 files changed, 27 insertions(+) diff --git a/src/qt/forms/debugwindow.ui b/src/qt/forms/debugwindow.ui index c14af7f704..f525425a92 100644 --- a/src/qt/forms/debugwindow.ui +++ b/src/qt/forms/debugwindow.ui @@ -1618,6 +1618,32 @@ + + + Total number of addresses processed, excluding those dropped due to rate-limiting. + + + Addresses Processed + + + + + + + IBeamCursor + + + N/A + + + Qt::PlainText + + + Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse + + + + Qt::Vertical diff --git a/src/qt/rpcconsole.cpp b/src/qt/rpcconsole.cpp index 81f0f472cf..cb3584e635 100644 --- a/src/qt/rpcconsole.cpp +++ b/src/qt/rpcconsole.cpp @@ -1216,6 +1216,7 @@ void RPCConsole::updateDetailWidget() ui->peerHeight->setText(QString::number(stats->nodeStateStats.m_starting_height)); ui->peerPingWait->setText(GUIUtil::formatPingTime(stats->nodeStateStats.m_ping_wait)); ui->peerAddrRelayEnabled->setText(stats->nodeStateStats.m_addr_relay_enabled ? ts.yes : ts.no); + ui->peerAddrProcessed->setText(QString::number(stats->nodeStateStats.m_addr_processed)); } ui->peersTabRightPanel->show(); From 6cd132d38014e790d7c65ea4755ff63733660e36 Mon Sep 17 00:00:00 2001 From: Jon Atack Date: Thu, 20 Jan 2022 22:43:01 +0100 Subject: [PATCH 3/4] gui: add "Addresses Rate-Limited" (m_addr_rate_limited) to peer details --- src/qt/forms/debugwindow.ui | 26 ++++++++++++++++++++++++++ src/qt/rpcconsole.cpp | 1 + 2 files changed, 27 insertions(+) diff --git a/src/qt/forms/debugwindow.ui b/src/qt/forms/debugwindow.ui index f525425a92..a19aed29e1 100644 --- a/src/qt/forms/debugwindow.ui +++ b/src/qt/forms/debugwindow.ui @@ -1644,6 +1644,32 @@ + + + Total number of addresses dropped due to rate-limiting. + + + Addresses Rate-Limited + + + + + + + IBeamCursor + + + N/A + + + Qt::PlainText + + + Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse + + + + Qt::Vertical diff --git a/src/qt/rpcconsole.cpp b/src/qt/rpcconsole.cpp index cb3584e635..08729a7722 100644 --- a/src/qt/rpcconsole.cpp +++ b/src/qt/rpcconsole.cpp @@ -1217,6 +1217,7 @@ void RPCConsole::updateDetailWidget() ui->peerPingWait->setText(GUIUtil::formatPingTime(stats->nodeStateStats.m_ping_wait)); ui->peerAddrRelayEnabled->setText(stats->nodeStateStats.m_addr_relay_enabled ? ts.yes : ts.no); ui->peerAddrProcessed->setText(QString::number(stats->nodeStateStats.m_addr_processed)); + ui->peerAddrRateLimited->setText(QString::number(stats->nodeStateStats.m_addr_rate_limited)); } ui->peersTabRightPanel->show(); From 9fbd1bb7fabec76c668a649967f6f4e355e6ca59 Mon Sep 17 00:00:00 2001 From: Jon Atack Date: Thu, 20 Jan 2022 23:42:07 +0100 Subject: [PATCH 4/4] gui: use available space to display "Last Transaction" in peer details --- src/qt/forms/debugwindow.ui | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/qt/forms/debugwindow.ui b/src/qt/forms/debugwindow.ui index a19aed29e1..2196801023 100644 --- a/src/qt/forms/debugwindow.ui +++ b/src/qt/forms/debugwindow.ui @@ -1355,10 +1355,10 @@ - Elapsed time since a novel transaction accepted into our mempool was received from this peer. + Elapsed time since a novel transaction accepted into our mempool was received from this peer. - Last Tx + Last Transaction