feat: emitted event from demo file

This commit is contained in:
sumanjeet0012@gmail.com
2025-06-20 16:25:28 +05:30
parent f43e7e367a
commit e2f95f4df3
3 changed files with 25 additions and 9 deletions

View File

@ -9,6 +9,15 @@ from libp2p import (
from libp2p.crypto.secp256k1 import (
create_new_key_pair,
)
from libp2p.discovery.events.peerDiscovery import (
peerDiscovery
)
from libp2p.abc import (
PeerInfo
)
def customFunctoion(peerinfo: PeerInfo):
print("Printing peer info from demo file",repr(peerinfo))
async def main():
@ -18,7 +27,7 @@ async def main():
# Listen on a random TCP port
listen_addr = multiaddr.Multiaddr("/ip4/0.0.0.0/tcp/0")
peerDiscovery.register_peer_discovered_handler(customFunctoion)
# Enable mDNS discovery
host = new_host(key_pair=key_pair, enable_mDNS=True)