  
|
af85f0ea80
|
feat: add service discovery (#40)
* feat: add service discovery
- Point nim-libp2p to feat/service-disco/cbind branch
- Update include/libp2p.h with new cbind API (mount_service_discovery,
all libp2p_service_disco_* functions)
- Add serviceDiscovery option to Libp2pModuleOptions
- Add discoStart/Stop, discoStartDiscovering, discoStopDiscovering,
discoLookup, discoRandomLookup (async + sync) following the same
pattern as kad/gossipsub/mix
- Add src/service_discovery.cpp, example, and integration tests
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* Update tests/integration_service_discovery.cpp
Co-authored-by: richΛrd <info@richardramos.me>
* Update include/libp2p.h
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update tests/integration_service_discovery.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* chore: add mountXXX options for mix, kad, service_disco and gossip
* fix: use header from nix pkg
* chore: bump nim-libp2p
---------
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: richΛrd <info@richardramos.me>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-04-27 09:56:03 -03:00 |
|