fix: Peer ID verification during dial (#7)

This commit is contained in:
Abhinav Agarwalla
2025-08-17 19:49:19 +05:30
committed by lla-dane
parent 58433f9b52
commit 2c03ac46ea
4 changed files with 12 additions and 7 deletions

View File

@ -193,6 +193,7 @@ class Swarm(Service, INetworkService):
# Dial peer (connection to peer does not yet exist)
# Transport dials peer (gets back a raw conn)
try:
addr = Multiaddr(f"{addr}/p2p/{peer_id}")
raw_conn = await self.transport.dial(addr)
except OpenConnectionError as error:
logger.debug("fail to dial peer %s over base transport", peer_id)