Changeset View
Changeset View
Standalone View
Standalone View
src/rpc/net.cpp
Show First 20 Lines • Show All 279 Lines • ▼ Show 20 Lines | return RPCHelpMan{ | ||||
obj.pushKV("startingheight", statestats.m_starting_height); | obj.pushKV("startingheight", statestats.m_starting_height); | ||||
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); | ||||
obj.pushKV("addr_processed", statestats.m_addr_processed); | |||||
obj.pushKV("addr_rate_limited", | |||||
statestats.m_addr_rate_limited); | |||||
} | } | ||||
if (IsDeprecatedRPCEnabled(gArgs, "whitelisted")) { | if (IsDeprecatedRPCEnabled(gArgs, "whitelisted")) { | ||||
// whitelisted is deprecated in v0.24.7 for removal in v0.25 | // whitelisted is deprecated in v0.24.7 for removal in v0.25 | ||||
obj.pushKV("whitelisted", stats.m_legacyWhitelisted); | obj.pushKV("whitelisted", stats.m_legacyWhitelisted); | ||||
} | } | ||||
UniValue permissions(UniValue::VARR); | UniValue permissions(UniValue::VARR); | ||||
for (const auto &permission : | for (const auto &permission : | ||||
NetPermissions::ToStrings(stats.m_permissionFlags)) { | NetPermissions::ToStrings(stats.m_permissionFlags)) { | ||||
▲ Show 20 Lines • Show All 892 Lines • Show Last 20 Lines |