Is our peer's addrLocal potentially useful as an external IP source?
| 238 | |
| 239 | // Is our peer's addrLocal potentially useful as an external IP source? |
| 240 | bool IsPeerAddrLocalGood(CNode *pnode) { |
| 241 | CService addrLocal = pnode->GetAddrLocal(); |
| 242 | return fDiscover && pnode->addr.IsRoutable() && addrLocal.IsRoutable() && |
| 243 | IsReachable(addrLocal.GetNetwork()); |
| 244 | } |
| 245 | |
| 246 | std::optional<CService> GetLocalAddrForPeer(CNode &node) { |
| 247 | CService addrLocal{GetLocalAddress(node.addr)}; |
no test coverage detected