MCPcopy Create free account
hub / github.com/BTCGPU/BTCGPU / IsPeerAddrLocalGood

Function IsPeerAddrLocalGood

src/net.cpp:172–177  ·  view source on GitHub ↗

Is our peer's addrLocal potentially useful as an external IP source?

Source from the content-addressed store, hash-verified

170
171// Is our peer's addrLocal potentially useful as an external IP source?
172bool IsPeerAddrLocalGood(CNode *pnode)
173{
174 CService addrLocal = pnode->GetAddrLocal();
175 return fDiscover && pnode->addr.IsRoutable() && addrLocal.IsRoutable() &&
176 !IsLimited(addrLocal.GetNetwork());
177}
178
179// pushes our own address to a peer
180void AdvertiseLocal(CNode *pnode)

Callers 2

ProcessMessageFunction · 0.85
AdvertiseLocalFunction · 0.85

Calls 4

IsLimitedFunction · 0.85
GetAddrLocalMethod · 0.80
IsRoutableMethod · 0.80
GetNetworkMethod · 0.80

Tested by

no test coverage detected