UNPKG

@waku/discovery

Version:

Contains various discovery mechanisms: DNS Discovery (EIP-1459, Peer Exchange, Local Peer Cache Discovery.

17 lines (16 loc) 583 B
import { IPeerExchange, Libp2pComponents, PeerExchangeQueryParams, PeerExchangeQueryResult } from "@waku/interfaces"; /** * Implementation of the Peer Exchange protocol (https://rfc.vac.dev/spec/34/) */ export declare class PeerExchange implements IPeerExchange { private readonly components; private readonly streamManager; /** * @param components - libp2p components */ constructor(components: Libp2pComponents); /** * Make a peer exchange query to a peer */ query(params: PeerExchangeQueryParams): Promise<PeerExchangeQueryResult>; }