mirror of
https://github.com/varun-r-mallya/py-libp2p.git
synced 2025-12-31 20:36:24 +00:00
feat: emitted event from demo file
This commit is contained in:
@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user