Changeset View
Changeset View
Standalone View
Standalone View
src/rpc/net.cpp
Show First 20 Lines • Show All 201 Lines • ▼ Show 20 Lines | for (const CNodeStats &stats : vstats) { | ||||
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) { | ||||
obj.pushKV("banscore", statestats.nMisbehavior); | obj.pushKV("banscore", statestats.nMisbehavior); | ||||
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 (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); | ||||
} | } | ||||
obj.pushKV("whitelisted", stats.fWhitelisted); | obj.pushKV("whitelisted", stats.fWhitelisted); | ||||
obj.pushKV("minfeefilter", ValueFromAmount(stats.minFeeFilter)); | obj.pushKV("minfeefilter", ValueFromAmount(stats.minFeeFilter)); | ||||
UniValue sendPerMsgCmd(UniValue::VOBJ); | UniValue sendPerMsgCmd(UniValue::VOBJ); | ||||
▲ Show 20 Lines • Show All 593 Lines • Show Last 20 Lines |