UNPKG

@waku/sdk

Version:

A unified SDK for easy creation and management of js-waku nodes.

16 lines 625 B
import { enrTree, wakuDnsDiscovery, wakuPeerCacheDiscovery, wakuPeerExchangeDiscovery } from "@waku/discovery"; export function getPeerDiscoveries(enabled, peerCache) { const dnsEnrTrees = [enrTree["SANDBOX"], enrTree["TEST"]]; const discoveries = []; if (enabled?.dns) { discoveries.push(wakuDnsDiscovery(dnsEnrTrees)); } if (enabled?.peerCache || peerCache) { discoveries.push(wakuPeerCacheDiscovery({ cache: peerCache })); } if (enabled?.peerExchange) { discoveries.push(wakuPeerExchangeDiscovery()); } return discoveries; } //# sourceMappingURL=discovery.js.map