From f26904fdd167b31566fd79cbffcbfc4bafae0c28 Mon Sep 17 00:00:00 2001 From: tv Date: Sun, 1 Nov 2026 19:52:21 +0100 Subject: libp2p: identify leaves out ignored externals Identify no longer tells peers confirmed external addresses in ignored ranges, unless they were announced. --- src/transport/libp2p/mod.rs | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/transport/libp2p/mod.rs') diff --git a/src/transport/libp2p/mod.rs b/src/transport/libp2p/mod.rs index 477f1ba..0bbabc7 100644 --- a/src/transport/libp2p/mod.rs +++ b/src/transport/libp2p/mod.rs @@ -247,6 +247,8 @@ impl Libp2pTransport { .listen_on(address.clone()) .with_context(|| format!("Listening on {address}"))?; } + // Told peers whatever range they are in (`Identifying`). + swarm.behaviour_mut().identify.announced = config.announce.clone(); for address in &config.announce { // Identify tells peers these. swarm.add_external_address(address.clone()); -- cgit v1.3.1