Changeset View
Changeset View
Standalone View
Standalone View
src/rpc/net.cpp
Show First 20 Lines • Show All 239 Lines • ▼ Show 20 Lines | for (const CNodeStats &stats : vstats) { | ||||
// characters in their ver message. | // characters in their ver message. | ||||
obj.pushKV("subver", stats.cleanSubVer); | obj.pushKV("subver", stats.cleanSubVer); | ||||
obj.pushKV("inbound", stats.fInbound); | obj.pushKV("inbound", stats.fInbound); | ||||
obj.pushKV("addnode", stats.m_manual_connection); | obj.pushKV("addnode", stats.m_manual_connection); | ||||
obj.pushKV("startingheight", stats.nStartingHeight); | obj.pushKV("startingheight", stats.nStartingHeight); | ||||
if (fStateStats) { | if (fStateStats) { | ||||
if (IsDeprecatedRPCEnabled(gArgs, "banscore")) { | if (IsDeprecatedRPCEnabled(gArgs, "banscore")) { | ||||
// banscore is deprecated in v0.22.11 for removal in v0.23 | // banscore is deprecated in v0.22.11 for removal in v0.23 | ||||
obj.pushKV("banscore", statestats.nMisbehavior); | obj.pushKV("banscore", statestats.m_misbehavior_score); | ||||
} | } | ||||
obj.pushKV("synced_headers", statestats.nSyncHeight); | obj.pushKV("synced_headers", statestats.nSyncHeight); | ||||
obj.pushKV("synced_blocks", statestats.nCommonHeight); | obj.pushKV("synced_blocks", statestats.nCommonHeight); | ||||
UniValue heights(UniValue::VARR); | UniValue heights(UniValue::VARR); | ||||
for (const int height : statestats.vHeightInFlight) { | for (const int height : statestats.vHeightInFlight) { | ||||
heights.push_back(height); | heights.push_back(height); | ||||
} | } | ||||
obj.pushKV("inflight", heights); | obj.pushKV("inflight", heights); | ||||
▲ Show 20 Lines • Show All 728 Lines • Show Last 20 Lines |