mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-04-29 23:09:44 -04:00
rpc, net: getrawaddrman "mapped_as" follow-ups
This commit is contained in:
parent
4ee1940e84
commit
bdad0243be
1 changed files with 6 additions and 6 deletions
|
@ -1102,12 +1102,12 @@ static RPCHelpMan getaddrmaninfo()
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
UniValue AddrmanEntryToJSON(const AddrInfo& info, CConnman& connman)
|
UniValue AddrmanEntryToJSON(const AddrInfo& info, const CConnman& connman)
|
||||||
{
|
{
|
||||||
UniValue ret(UniValue::VOBJ);
|
UniValue ret(UniValue::VOBJ);
|
||||||
ret.pushKV("address", info.ToStringAddr());
|
ret.pushKV("address", info.ToStringAddr());
|
||||||
const auto mapped_as{connman.GetMappedAS(info)};
|
const uint32_t mapped_as{connman.GetMappedAS(info)};
|
||||||
if (mapped_as != 0) {
|
if (mapped_as) {
|
||||||
ret.pushKV("mapped_as", mapped_as);
|
ret.pushKV("mapped_as", mapped_as);
|
||||||
}
|
}
|
||||||
ret.pushKV("port", info.GetPort());
|
ret.pushKV("port", info.GetPort());
|
||||||
|
@ -1116,14 +1116,14 @@ UniValue AddrmanEntryToJSON(const AddrInfo& info, CConnman& connman)
|
||||||
ret.pushKV("network", GetNetworkName(info.GetNetClass()));
|
ret.pushKV("network", GetNetworkName(info.GetNetClass()));
|
||||||
ret.pushKV("source", info.source.ToStringAddr());
|
ret.pushKV("source", info.source.ToStringAddr());
|
||||||
ret.pushKV("source_network", GetNetworkName(info.source.GetNetClass()));
|
ret.pushKV("source_network", GetNetworkName(info.source.GetNetClass()));
|
||||||
const auto source_mapped_as{connman.GetMappedAS(info.source)};
|
const uint32_t source_mapped_as{connman.GetMappedAS(info.source)};
|
||||||
if (source_mapped_as != 0) {
|
if (source_mapped_as) {
|
||||||
ret.pushKV("source_mapped_as", source_mapped_as);
|
ret.pushKV("source_mapped_as", source_mapped_as);
|
||||||
}
|
}
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
UniValue AddrmanTableToJSON(const std::vector<std::pair<AddrInfo, AddressPosition>>& tableInfos, CConnman& connman)
|
UniValue AddrmanTableToJSON(const std::vector<std::pair<AddrInfo, AddressPosition>>& tableInfos, const CConnman& connman)
|
||||||
{
|
{
|
||||||
UniValue table(UniValue::VOBJ);
|
UniValue table(UniValue::VOBJ);
|
||||||
for (const auto& e : tableInfos) {
|
for (const auto& e : tableInfos) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue