Documentation
    Preparing search index...

    Function waitForRemotePeer

    • Parameters

      • waku: IWaku

        The Waku Node

      • Optionalprotocols: Protocols[]

        The protocols that need to be enabled by remote peers.

      • OptionaltimeoutMs: number

        A timeout value in milliseconds..

      Returns Promise<void>

      A promise that resolves if all desired protocols are fulfilled by remote nodes, rejects if the timeoutMs is reached.

      Since @waku/sdk 0.29.0. Will be removed from 0.31.0

      Wait for a remote peer to be ready given the passed protocols. Must be used after attempting to connect to nodes, using @waku/sdk!WakuNode.dial or a bootstrap method with @waku/sdk!createLightNode.

      If the passed protocols is a GossipSub protocol, then it resolves only once a peer is in a mesh, to help ensure that other peers will send and receive message to us.

      If passing a protocol that is not mounted

      Wait for remote peers with protocols enabled locally and no time out is applied.