MCPcopy Create free account
hub / github.com/ElementsProject/lightning / public_address

Function public_address

connectd/connectd.c:1362–1371  ·  view source on GitHub ↗

If it's a wildcard, turns it into a real address pointing to internet */

Source from the content-addressed store, hash-verified

1360
1361/* If it's a wildcard, turns it into a real address pointing to internet */
1362static bool public_address(struct daemon *daemon, struct wireaddr *wireaddr)
1363{
1364 if (wireaddr_is_wildcard(wireaddr)) {
1365 if (!guess_address(wireaddr))
1366 return false;
1367 }
1368
1369 /* --dev-allow-localhost treats the localhost as "public" for testing */
1370 return address_routable(wireaddr, daemon->dev_allow_localhost);
1371}
1372
1373static void add_announceable(struct wireaddr **announceable,
1374 const struct wireaddr *addr)

Callers 1

setup_listenersFunction · 0.85

Calls 3

wireaddr_is_wildcardFunction · 0.85
guess_addressFunction · 0.85
address_routableFunction · 0.70

Tested by

no test coverage detected