diff --git a/assets/search.js b/assets/search.js index 59ac0b5f0c..a2a5bc34ee 100644 --- a/assets/search.js +++ b/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file diff --git a/classes/_waku_core.ConnectionManager.html b/classes/_waku_core.ConnectionManager.html index 6c65d66a2e..927aa399a1 100644 --- a/classes/_waku_core.ConnectionManager.html +++ b/classes/_waku_core.ConnectionManager.html @@ -1,4 +1,4 @@ -ConnectionManager | Documentation

Hierarchy

Implements

Constructors

constructor +ConnectionManager | Documentation

Hierarchy

Implements

Constructors

Properties

#private: any
configuredPubsubTopics: string[]
currentActiveParallelDialCount: number = 0
dialAttemptsForPeer: Map<string, number> = ...
dialErrorsForPeer: Map<string, any> = ...
isP2PNetworkConnected: boolean = false
keepAliveManager: KeepAliveManager
libp2p: Libp2p
onEventHandlers: {
    browser:network: (() => void);
    peer:connect: ((evt) => void);
    peer:disconnect: ((evt) => void);
    peer:discovery: ((evt) => void);
} = ...

Type declaration

  • browser:network: (() => void)
      • (): void
      • Returns void

  • peer:connect: ((evt) => void)
      • (evt): void
      • Parameters

        • evt: CustomEvent<PeerId>

        Returns void

  • peer:disconnect: ((evt) => void)
      • (evt): void
      • Parameters

        • evt: CustomEvent<PeerId>

        Returns void

  • peer:discovery: ((evt) => void)
      • (evt): void
      • Parameters

        • evt: CustomEvent<PeerInfo>

        Returns void

pendingPeerDialQueue: PeerId[] = []
instances: Map<string, ConnectionManager> = ...

Methods

  • Parameters

    • event: Event

    Returns boolean

  • Checks if the peer is dialable based on the following conditions:

    +

Constructors

Properties

#private: any
configuredPubsubTopics: string[]
currentActiveParallelDialCount: number = 0
dialAttemptsForPeer: Map<string, number> = ...
dialErrorsForPeer: Map<string, any> = ...
isP2PNetworkConnected: boolean = false
keepAliveManager: KeepAliveManager
libp2p: Libp2p
onEventHandlers: {
    browser:network: (() => void);
    peer:connect: ((evt) => void);
    peer:disconnect: ((evt) => void);
    peer:discovery: ((evt) => void);
} = ...

Type declaration

  • browser:network: (() => void)
      • (): void
      • Returns void

  • peer:connect: ((evt) => void)
      • (evt): void
      • Parameters

        • evt: CustomEvent<PeerId>

        Returns void

  • peer:disconnect: ((evt) => void)
      • (evt): void
      • Parameters

        • evt: CustomEvent<PeerId>

        Returns void

  • peer:discovery: ((evt) => void)
      • (evt): void
      • Parameters

        • evt: CustomEvent<PeerInfo>

        Returns void

pendingPeerDialQueue: PeerId[] = []
instances: Map<string, ConnectionManager> = ...

Methods

  • Parameters

    • event: Event

    Returns boolean

  • Checks if the peer is dialable based on the following conditions:

    1. If the peer is a bootstrap peer, it is only dialable if the number of current bootstrap connections is less than the max allowed.
    2. If the peer is not a bootstrap peer
    -

    Parameters

    • peerId: PeerId

    Returns Promise<boolean>

  • Parameters

    • type: string

    Returns number

  • Type Parameters

    • Detail

    Parameters

    Returns boolean

  • Parameters

    • type: string

    Returns number

  • Type Parameters

    • Detail

    Parameters

    Returns boolean

  • Checks if the peer should be dialed based on the following conditions:

    1. If the peer is already connected, don't dial
    2. If the peer is not part of any of the configured pubsub topics, don't dial
    3. @@ -55,4 +55,4 @@
    4. If the peer is already has an active dial attempt, or has been dialed before, don't dial it

    Parameters

    • peerId: PeerId

    Returns Promise<boolean>

    true if the peer should be dialed, false otherwise

    -
\ No newline at end of file +
\ No newline at end of file diff --git a/classes/_waku_core.DecodedMessage.html b/classes/_waku_core.DecodedMessage.html index 861c5a83ca..d2bd80c322 100644 --- a/classes/_waku_core.DecodedMessage.html +++ b/classes/_waku_core.DecodedMessage.html @@ -1,4 +1,4 @@ -DecodedMessage | Documentation

Hierarchy

  • DecodedMessage

    Implements

    Constructors

    constructor +DecodedMessage | Documentation

    Hierarchy

    • DecodedMessage

      Implements

      Constructors

      Properties

      Accessors

      Constructors

      Properties

      pubsubTopic: string

      Accessors

      \ No newline at end of file +

      Constructors

      Properties

      pubsubTopic: string

      Accessors

      \ No newline at end of file diff --git a/classes/_waku_core.Decoder.html b/classes/_waku_core.Decoder.html index 7f13afe772..8554860759 100644 --- a/classes/_waku_core.Decoder.html +++ b/classes/_waku_core.Decoder.html @@ -1,6 +1,6 @@ -Decoder | Documentation

      Implements

      Constructors

      constructor +Decoder | Documentation

      Implements

      Constructors

      Properties

      contentTopic: string
      pubsubTopic: string

      Methods

      \ No newline at end of file +

      Constructors

      Properties

      contentTopic: string
      pubsubTopic: string

      Methods

      \ No newline at end of file diff --git a/classes/_waku_core.Encoder.html b/classes/_waku_core.Encoder.html index 05263c6ce3..14aeb10c03 100644 --- a/classes/_waku_core.Encoder.html +++ b/classes/_waku_core.Encoder.html @@ -1,8 +1,8 @@ -Encoder | Documentation

      Implements

      Constructors

      constructor +Encoder | Documentation

      Implements

      Constructors

      Properties

      contentTopic: string
      ephemeral: boolean = false
      metaSetter?: IMetaSetter
      pubsubTopic: string

      Methods

      \ No newline at end of file +

      Constructors

      Properties

      contentTopic: string
      ephemeral: boolean = false
      metaSetter?: IMetaSetter
      pubsubTopic: string

      Methods

      \ No newline at end of file diff --git a/classes/_waku_core.KeepAliveManager.html b/classes/_waku_core.KeepAliveManager.html index 2491aac40c..60b27c8766 100644 --- a/classes/_waku_core.KeepAliveManager.html +++ b/classes/_waku_core.KeepAliveManager.html @@ -1,4 +1,4 @@ -KeepAliveManager | Documentation

      Constructors

      constructor +KeepAliveManager | Documentation

      Constructors

      Properties

      Constructors

      Properties

      libp2p: Libp2p
      pingKeepAliveTimers: Map<string, Timeout> = ...
      relay?: IRelay
      relayKeepAliveTimers: Map<PeerId, Timeout[]> = ...

      Methods

      \ No newline at end of file +

      Constructors

      Properties

      libp2p: Libp2p
      pingKeepAliveTimers: Map<string, Timeout> = ...
      relay?: IRelay
      relayKeepAliveTimers: Map<PeerId, Timeout[]> = ...

      Methods

      \ No newline at end of file diff --git a/classes/_waku_core.StreamManager.html b/classes/_waku_core.StreamManager.html index 8239bfcaaa..e7fb603aa2 100644 --- a/classes/_waku_core.StreamManager.html +++ b/classes/_waku_core.StreamManager.html @@ -1,4 +1,4 @@ -StreamManager | Documentation

      Constructors

      constructor +StreamManager | Documentation

      Constructors

      Properties

      addEventListener getConnections log @@ -17,8 +17,8 @@ by a PeerId

      Parameters

      • Optional peerId: PeerId

      Returns Connection[]

      Example

      for (const connection of libp2p.getConnections()) {
      console.log(peerId, connection.remoteAddr.toString())
      // Logs the PeerId string and the observed remote multiaddr of each Connection
      }
      -
    • addEventListener: (<K>(type, listener, options?) => void)
        • <K>(type, listener, options?): void
        • Type Parameters

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<Libp2pServices>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

    • Returns StreamManager

      Properties

      addEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<Libp2pServices>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      getConnections: ((peerId?) => Connection[])

      Type declaration

        • (peerId?): Connection[]
        • Return a list of all connections this node has open, optionally filtering +

    • addEventListener: (<K>(type, listener, options?) => void)
        • <K>(type, listener, options?): void
        • Type Parameters

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<Libp2pServices>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

    • Returns StreamManager

      Properties

      addEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<Libp2pServices>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      getConnections: ((peerId?) => Connection[])

      Type declaration

        • (peerId?): Connection[]
        • Return a list of all connections this node has open, optionally filtering by a PeerId

          Parameters

          • Optional peerId: PeerId

          Returns Connection[]

          Example

          for (const connection of libp2p.getConnections()) {
          console.log(peerId, connection.remoteAddr.toString())
          // Logs the PeerId string and the observed remote multiaddr of each Connection
          }
          -
      log: Logger
      multicodec: string
      ongoingCreation: Set<string> = ...
      streamPool: Map<string, Promise<void>> = ...

      Methods

      \ No newline at end of file +
      log: Logger
      multicodec: string
      ongoingCreation: Set<string> = ...
      streamPool: Map<string, Promise<void>> = ...

      Methods

      \ No newline at end of file diff --git a/classes/_waku_core.waku_filter.FilterCore.html b/classes/_waku_core.waku_filter.FilterCore.html index 80723b2b31..98b5f668ea 100644 --- a/classes/_waku_core.waku_filter.FilterCore.html +++ b/classes/_waku_core.waku_filter.FilterCore.html @@ -1,11 +1,11 @@ -FilterCore | Documentation

      Hierarchy

      • BaseProtocol
        • FilterCore

      Implements

      Constructors

      constructor +FilterCore | Documentation

      Hierarchy

      • BaseProtocol
        • FilterCore

      Implements

      Constructors

      • Parameters

        • handleIncomingMessage: ((pubsubTopic, wakuMessage, peerIdStr) => Promise<void>)
            • (pubsubTopic, wakuMessage, peerIdStr): Promise<void>
            • Parameters

              • pubsubTopic: string
              • wakuMessage: WakuMessage
              • peerIdStr: string

              Returns Promise<void>

        • pubsubTopics: string[]
        • libp2p: Libp2p

        Returns waku_filter.FilterCore

      Properties

      addLibp2pEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      handleIncomingMessage: ((pubsubTopic, wakuMessage, peerIdStr) => Promise<void>)

      Type declaration

        • (pubsubTopic, wakuMessage, peerIdStr): Promise<void>
        • Parameters

          • pubsubTopic: string
          • wakuMessage: WakuMessage
          • peerIdStr: string

          Returns Promise<void>

      multicodec: string
      pubsubTopics: string[]
      removeLibp2pEventListener: {
          <K>(type, listener?, options?): void;
          (type, listener?, options?): void;
      }

      Type declaration

        • <K>(type, listener?, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | EventListenerOptions

          Returns void

        • (type, listener?, options?): void
        • Parameters

          • type: string
          • Optional listener: EventHandler<Event>
          • Optional options: boolean | EventListenerOptions

          Returns void

      streamManager: StreamManager

      Accessors

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support +

      Constructors

      • Parameters

        • handleIncomingMessage: ((pubsubTopic, wakuMessage, peerIdStr) => Promise<void>)
            • (pubsubTopic, wakuMessage, peerIdStr): Promise<void>
            • Parameters

              • pubsubTopic: string
              • wakuMessage: WakuMessage
              • peerIdStr: string

              Returns Promise<void>

        • pubsubTopics: string[]
        • libp2p: Libp2p

        Returns waku_filter.FilterCore

      Properties

      addLibp2pEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      components: Components
      handleIncomingMessage: ((pubsubTopic, wakuMessage, peerIdStr) => Promise<void>)

      Type declaration

        • (pubsubTopic, wakuMessage, peerIdStr): Promise<void>
        • Parameters

          • pubsubTopic: string
          • wakuMessage: WakuMessage
          • peerIdStr: string

          Returns Promise<void>

      multicodec: string
      pubsubTopics: string[]
      removeLibp2pEventListener: {
          <K>(type, listener?, options?): void;
          (type, listener?, options?): void;
      }

      Type declaration

        • <K>(type, listener?, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | EventListenerOptions

          Returns void

        • (type, listener?, options?): void
        • Parameters

          • type: string
          • Optional listener: EventHandler<Event>
          • Optional options: boolean | EventListenerOptions

          Returns void

      streamManager: StreamManager

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support the class protocol. Waku may or may not be currently connected to these peers.

        -

        Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        -

        Parameters

        • __namedParameters: {
              maxBootstrapPeers: number;
              numPeers: number;
          } = ...
          • maxBootstrapPeers: number
          • numPeers: number

        Returns Promise<Peer[]>

        A list of peers that support the protocol sorted by latency.

        -
      \ No newline at end of file +

      Returns Promise<Peer[]>

      \ No newline at end of file diff --git a/classes/_waku_core.waku_light_push.LightPushCore.html b/classes/_waku_core.waku_light_push.LightPushCore.html index 09c0999f71..e546acc612 100644 --- a/classes/_waku_core.waku_light_push.LightPushCore.html +++ b/classes/_waku_core.waku_light_push.LightPushCore.html @@ -1,20 +1,20 @@ LightPushCore | Documentation

      Implements the Waku v2 Light Push protocol.

      -

      Hierarchy

      • BaseProtocol
        • LightPushCore

      Implements

      Constructors

      Hierarchy

      • BaseProtocol
        • LightPushCore

      Implements

      Constructors

      Properties

      addLibp2pEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      multicodec: string
      pubsubTopics: string[]
      removeLibp2pEventListener: {
          <K>(type, listener?, options?): void;
          (type, listener?, options?): void;
      }

      Type declaration

        • <K>(type, listener?, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | EventListenerOptions

          Returns void

        • (type, listener?, options?): void
        • Parameters

          • type: string
          • Optional listener: EventHandler<Event>
          • Optional options: boolean | EventListenerOptions

          Returns void

      streamManager: StreamManager

      Accessors

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support +

      Constructors

      Properties

      addLibp2pEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      components: Components
      multicodec: string
      pubsubTopics: string[]
      removeLibp2pEventListener: {
          <K>(type, listener?, options?): void;
          (type, listener?, options?): void;
      }

      Type declaration

        • <K>(type, listener?, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | EventListenerOptions

          Returns void

        • (type, listener?, options?): void
        • Parameters

          • type: string
          • Optional listener: EventHandler<Event>
          • Optional options: boolean | EventListenerOptions

          Returns void

      streamManager: StreamManager

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support the class protocol. Waku may or may not be currently connected to these peers.

        -

        Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        -

        Parameters

        • __namedParameters: {
              maxBootstrapPeers: number;
              numPeers: number;
          } = ...
          • maxBootstrapPeers: number
          • numPeers: number

        Returns Promise<Peer[]>

        A list of peers that support the protocol sorted by latency.

        -
      \ No newline at end of file +

      Returns Promise<Peer[]>

      \ No newline at end of file diff --git a/classes/_waku_core.waku_store.StoreCore.html b/classes/_waku_core.waku_store.StoreCore.html index ce34bbc004..df91db06ae 100644 --- a/classes/_waku_core.waku_store.StoreCore.html +++ b/classes/_waku_core.waku_store.StoreCore.html @@ -1,18 +1,18 @@ -StoreCore | Documentation

      Hierarchy

      • BaseProtocol
        • StoreCore

      Implements

      Constructors

      constructor +StoreCore | Documentation

      Hierarchy

      • BaseProtocol
        • StoreCore

      Implements

      Constructors

      Properties

      addLibp2pEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      multicodec: string
      pubsubTopics: string[]
      removeLibp2pEventListener: {
          <K>(type, listener?, options?): void;
          (type, listener?, options?): void;
      }

      Type declaration

        • <K>(type, listener?, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | EventListenerOptions

          Returns void

        • (type, listener?, options?): void
        • Parameters

          • type: string
          • Optional listener: EventHandler<Event>
          • Optional options: boolean | EventListenerOptions

          Returns void

      streamManager: StreamManager

      Accessors

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support +

      Constructors

      Properties

      addLibp2pEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      components: Components
      multicodec: string
      pubsubTopics: string[]
      removeLibp2pEventListener: {
          <K>(type, listener?, options?): void;
          (type, listener?, options?): void;
      }

      Type declaration

        • <K>(type, listener?, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | EventListenerOptions

          Returns void

        • (type, listener?, options?): void
        • Parameters

          • type: string
          • Optional listener: EventHandler<Event>
          • Optional options: boolean | EventListenerOptions

          Returns void

      streamManager: StreamManager

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support the class protocol. Waku may or may not be currently connected to these peers.

        -

        Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        -

        Parameters

        • __namedParameters: {
              maxBootstrapPeers: number;
              numPeers: number;
          } = ...
          • maxBootstrapPeers: number
          • numPeers: number

        Returns Promise<Peer[]>

        A list of peers that support the protocol sorted by latency.

        -
      \ No newline at end of file +

      Returns Promise<Peer[]>

      \ No newline at end of file diff --git a/classes/_waku_enr.ENR.html b/classes/_waku_enr.ENR.html index b759da805e..ad802750cc 100644 --- a/classes/_waku_enr.ENR.html +++ b/classes/_waku_enr.ENR.html @@ -1,4 +1,4 @@ -ENR | Documentation

      Hierarchy

      • RawEnr
        • ENR

      Implements

      Constructors

      constructor +ENR | Documentation

      Hierarchy

      • RawEnr
        • ENR

      Implements

      Constructors

      Properties

      Constructors

      • Parameters

        • kvs: Record<string, Uint8Array> = {}
        • seq: bigint = ...
        • Optional signature: Uint8Array

        Returns ENR

      Properties

      [toStringTag]: string
      getLocationMultiaddr: ((protocol) => undefined | Multiaddr) = ...

      Type declaration

      peerId?: PeerId
      seq: bigint
      signature?: Uint8Array
      size: number

      Returns

      the number of elements in the Map.

      -
      RECORD_PREFIX: "enr:" = "enr:"
      [species]: MapConstructor

      Accessors

      • get multiaddrs(): undefined | Multiaddr[]
      • Get the multiaddrs field from ENR.

        +

      Constructors

      • Parameters

        • kvs: Record<string, Uint8Array> = {}
        • seq: bigint = ...
        • Optional signature: Uint8Array

        Returns ENR

      Properties

      [toStringTag]: string
      getLocationMultiaddr: ((protocol) => undefined | Multiaddr) = ...

      Type declaration

      peerId?: PeerId
      seq: bigint
      signature?: Uint8Array
      size: number

      Returns

      the number of elements in the Map.

      +
      RECORD_PREFIX: "enr:" = "enr:"
      [species]: MapConstructor

      Accessors

      • get multiaddrs(): undefined | Multiaddr[]
      • Get the multiaddrs field from ENR.

        This field is used to store multiaddresses that cannot be stored with the current ENR pre-defined keys. These can be a multiaddresses that include encapsulation (e.g. wss) or do not use ip4 nor ip6 for the host address (e.g. dns4, dnsaddr, etc)..

        If the peer information only contains information that can be represented with the ENR pre-defined keys (ip, tcp, etc) then the usage of ENR.getLocationMultiaddr should be preferred.

        The multiaddresses stored in this field are expected to be location multiaddresses, ie, peer id less.

        -

        Returns undefined | Multiaddr[]

      • set multiaddrs(multiaddrs): void
      • Set the multiaddrs field on the ENR.

        +

        Returns undefined | Multiaddr[]

      • set multiaddrs(multiaddrs): void
      • Set the multiaddrs field on the ENR.

        This field is used to store multiaddresses that cannot be stored with the current ENR pre-defined keys. These can be a multiaddresses that include encapsulation (e.g. wss) or do not use ip4 nor ip6 for the host address (e.g. dns4, dnsaddr, etc)..

        @@ -55,21 +55,21 @@ address (e.g. dns4, dnsaddr, etc)..

        (ip, tcp, etc) then the usage of ENR.setLocationMultiaddr should be preferred. The multiaddresses stored in this field must be location multiaddresses, ie, without a peer id.

        -

        Parameters

        • multiaddrs: undefined | Multiaddr[]

        Returns void

      Methods

      • Returns an iterable of entries in the map.

        +

        Parameters

        • multiaddrs: undefined | Multiaddr[]

        Returns void

      Methods

      • Returns an iterable of entries in the map.

        Returns IterableIterator<[string, Uint8Array]>

      • Returns void

      • Parameters

        • key: string

        Returns boolean

        true if an element in the Map existed and has been removed, or false if the element does not exist.

      • Returns an iterable of key, value pairs for every entry in the map.

        Returns IterableIterator<[string, Uint8Array]>

      • Executes a provided function once per each key/value pair in the Map, in insertion order.

        Parameters

        • callbackfn: ((value, key, map) => void)
            • (value, key, map): void
            • Parameters

              • value: Uint8Array
              • key: string
              • map: Map<string, Uint8Array>

              Returns void

        • Optional thisArg: any

        Returns void

      • Returns a specified element from the Map object. If the value that is associated to the provided key is an object, then you will get a reference to that object and any change made to that object will effectively modify it inside the Map.

        Parameters

        • key: string

        Returns undefined | Uint8Array

        Returns the element associated with the specified key. If no element is associated with the specified key, undefined is returned.

        -
      • Returns the full multiaddr from the ENR fields matching the provided +

      • Parameters

        • key: string

        Returns boolean

        boolean indicating whether an element with the specified key exists or not.

        +

      Parameters

      Returns undefined | Multiaddr

      \ No newline at end of file +

      Parameters

      Returns this

      \ No newline at end of file diff --git a/classes/_waku_enr.EnrCreator.html b/classes/_waku_enr.EnrCreator.html index 9f44c6c848..d75ccb7373 100644 --- a/classes/_waku_enr.EnrCreator.html +++ b/classes/_waku_enr.EnrCreator.html @@ -1,4 +1,4 @@ -EnrCreator | Documentation

      Constructors

      constructor +EnrCreator | Documentation

      Constructors

      Methods

      Constructors

      Methods

      \ No newline at end of file +

      Constructors

      Methods

      \ No newline at end of file diff --git a/classes/_waku_enr.EnrDecoder.html b/classes/_waku_enr.EnrDecoder.html index 271798c66c..1b3fc9cc0c 100644 --- a/classes/_waku_enr.EnrDecoder.html +++ b/classes/_waku_enr.EnrDecoder.html @@ -1,4 +1,4 @@ -EnrDecoder | Documentation

      Constructors

      constructor +EnrDecoder | Documentation

      Constructors

      Methods

      Constructors

      Methods

      \ No newline at end of file +

      Constructors

      Methods

      \ No newline at end of file diff --git a/classes/_waku_message_encryption.DecodedMessage.html b/classes/_waku_message_encryption.DecodedMessage.html index 4e3e086117..f9e57a0606 100644 --- a/classes/_waku_message_encryption.DecodedMessage.html +++ b/classes/_waku_message_encryption.DecodedMessage.html @@ -1,4 +1,4 @@ -DecodedMessage | Documentation

      Hierarchy (view full)

      Implements

      Constructors

      constructor +DecodedMessage | Documentation

      Hierarchy (view full)

      Implements

      Constructors

      Properties

      Methods

      Constructors

      Properties

      _decodedPayload: Uint8Array
      pubsubTopic: string
      signature?: Uint8Array
      signaturePublicKey?: Uint8Array

      Accessors

      • get _rawTimestamp(): undefined | bigint
      • Returns undefined | bigint

      • get contentTopic(): string
      • Returns string

      • get ephemeral(): boolean
      • Returns boolean

      • get meta(): undefined | Uint8Array
      • Returns undefined | Uint8Array

      • get timestamp(): undefined | Date
      • Returns undefined | Date

      • get version(): number
      • Returns number

      Methods

      • Verify the message's signature against the public key.

        +

      Constructors

      Properties

      _decodedPayload: Uint8Array
      pubsubTopic: string
      signature?: Uint8Array
      signaturePublicKey?: Uint8Array

      Accessors

      • get _rawTimestamp(): undefined | bigint
      • Returns undefined | bigint

      • get contentTopic(): string
      • Returns string

      • get ephemeral(): boolean
      • Returns boolean

      • get meta(): undefined | Uint8Array
      • Returns undefined | Uint8Array

      • get timestamp(): undefined | Date
      • Returns undefined | Date

      • get version(): number
      • Returns number

      Methods

      • Verify the message's signature against the public key.

        Parameters

        • publicKey: Uint8Array

        Returns boolean

        true if the signature matches the public key, false if not or if no signature is present.

        -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/classes/_waku_sdk.WakuNode.html b/classes/_waku_sdk.WakuNode.html index 657f0bbd62..d05da0488f 100644 --- a/classes/_waku_sdk.WakuNode.html +++ b/classes/_waku_sdk.WakuNode.html @@ -1,4 +1,4 @@ -WakuNode | Documentation

      Implements

      Constructors

      constructor +WakuNode | Documentation

      Implements

      Constructors

      Properties

      Constructors

      Properties

      connectionManager: waku.ConnectionManager
      filter?: IFilter
      libp2p: Libp2p
      lightPush?: ILightPush
      pubsubTopics: string[]
      relay?: IRelay
      store?: IStore

      Accessors

      • get peerId(): PeerId
      • Returns a unique identifier for a node on the network.

        +

      Constructors

      Properties

      connectionManager: waku.ConnectionManager
      filter?: IFilter
      libp2p: Libp2p
      lightPush?: ILightPush
      pubsubTopics: string[]
      relay?: IRelay
      store?: IStore

      Accessors

      • get peerId(): PeerId
      • Returns a unique identifier for a node on the network.

        Returns PeerId

        Example

        console.log(waku.peerId); // 12D3KooWNmk9yXHfHJ4rUduRqD1TCTHkNFMPF9WP2dqWpZDL4aUb
         
        -
      • get protocols(): string[]
      • Returns a list of supported protocols.

        Returns string[]

        Example

        console.log(waku.protocols); // ['/ipfs/id/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/metadata/1.0.0']
         
        -

      Methods

      Methods

      • Dials to the provided peer

        Parameters

        • peer: PeerId | MultiaddrInput

          information to use for dialing

        • Optional protocols: Protocols[]

          array of Waku protocols to be used for dialing. If no provided - will be derived from mounted protocols.

        Returns Promise<Stream>

        Promise that will resolve to a Stream to a dialed peer

        Example

        await waku.dial(remotePeerId, [Protocols.LightPush]);

        waku.isConnected() === true;
        -
      • Starts all services and components related to functionality of Waku node.

        Returns Promise<void>

        Promise that will resolve when started.

        Example

        await waku.start();

        waku.isStarted() === true;
        -
      • Stops all recurring processes and services that are needed for functionality of Waku node.

        Returns Promise<void>

        Promise that resolves when stopped.

        Example

        await waku.stop();

        waku.isStarted === false;
        -
      • Resolves when Waku successfully gains connection to a remote peers that fits provided requirements. +

      • Resolves when Waku successfully gains connection to a remote peers that fits provided requirements. Must be used after attempting to connect to nodes, using IWaku.dial or if was bootstrapped by using IPeerExchange or DnsDiscoveryComponents.

        Parameters

        • Optional protocols: Protocols[]

          Protocols that need to be enabled by remote peers

          @@ -48,4 +48,4 @@ at least one remote peer, rejects if the timeoutMs is reached

          Throws

          If passing a protocol that is not mounted or Waku node is not started

          Example

          try {
          // let's wait for at least one LightPush node and timeout in 1 second
          await waku.waitForPeers([Protocols.LightPush], 1000);
          } catch(e) {
          waku.isConnected() === false;
          console.error("Failed to connect due to", e);
          }

          waku.isConnected() === true;
          -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/classes/_waku_sdk.waku.waku_filter.FilterCore.html b/classes/_waku_sdk.waku.waku_filter.FilterCore.html index 7c154cf7ee..c40c03e2f5 100644 --- a/classes/_waku_sdk.waku.waku_filter.FilterCore.html +++ b/classes/_waku_sdk.waku.waku_filter.FilterCore.html @@ -1,12 +1,12 @@ FilterCore | Documentation

      Hierarchy

      • BaseProtocol
        • FilterCore

      Implements

      Constructors

      • Parameters

        • handleIncomingMessage: ((pubsubTopic, wakuMessage, peerIdStr) => Promise<void>)
            • (pubsubTopic, wakuMessage, peerIdStr): Promise<void>
            • Parameters

              • pubsubTopic: string
              • wakuMessage: WakuMessage
              • peerIdStr: string

              Returns Promise<void>

        • pubsubTopics: string[]
        • libp2p: Libp2p

        Returns waku.waku_filter.FilterCore

      Properties

      addLibp2pEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      handleIncomingMessage: any
      multicodec: string
      onRequest: any
      pubsubTopics: string[]
      removeLibp2pEventListener: {
          <K>(type, listener?, options?): void;
          (type, listener?, options?): void;
      }

      Type declaration

        • <K>(type, listener?, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | EventListenerOptions

          Returns void

        • (type, listener?, options?): void
        • Parameters

          • type: string
          • Optional listener: EventHandler<Event>
          • Optional options: boolean | EventListenerOptions

          Returns void

      streamManager: waku.StreamManager

      Accessors

      • get peerStore(): PeerStore
      • Returns PeerStore

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support +

      Constructors

      • Parameters

        • handleIncomingMessage: ((pubsubTopic, wakuMessage, peerIdStr) => Promise<void>)
            • (pubsubTopic, wakuMessage, peerIdStr): Promise<void>
            • Parameters

              • pubsubTopic: string
              • wakuMessage: WakuMessage
              • peerIdStr: string

              Returns Promise<void>

        • pubsubTopics: string[]
        • libp2p: Libp2p

        Returns waku.waku_filter.FilterCore

      Properties

      addLibp2pEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      components: Components
      handleIncomingMessage: any
      multicodec: string
      onRequest: any
      pubsubTopics: string[]
      removeLibp2pEventListener: {
          <K>(type, listener?, options?): void;
          (type, listener?, options?): void;
      }

      Type declaration

        • <K>(type, listener?, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | EventListenerOptions

          Returns void

        • (type, listener?, options?): void
        • Parameters

          • type: string
          • Optional listener: EventHandler<Event>
          • Optional options: boolean | EventListenerOptions

          Returns void

      streamManager: waku.StreamManager

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support the class protocol. Waku may or may not be currently connected to these peers.

        -

        Returns Promise<Peer[]>

      • Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        -

        Parameters

        • Optional __namedParameters: {
              maxBootstrapPeers: number;
              numPeers: number;
          }
          • maxBootstrapPeers: number
          • numPeers: number

        Returns Promise<Peer[]>

        A list of peers that support the protocol sorted by latency.

        -
      • Parameters

        • peer: Peer

        Returns Promise<Stream>

      • Parameters

        • pubsubTopic: string
        • peer: Peer
        • contentTopics: string[]

        Returns Promise<CoreProtocolResult>

      • Parameters

        • pubsubTopic: string
        • peer: Peer
        • contentTopics: string[]

        Returns Promise<CoreProtocolResult>

      • Parameters

        • pubsubTopic: string
        • peer: Peer

        Returns Promise<CoreProtocolResult>

      \ No newline at end of file +

      Returns Promise<Peer[]>

      \ No newline at end of file diff --git a/classes/_waku_sdk.waku.waku_light_push.LightPushCore.html b/classes/_waku_sdk.waku.waku_light_push.LightPushCore.html index 320bdfef8e..e820f4726c 100644 --- a/classes/_waku_sdk.waku.waku_light_push.LightPushCore.html +++ b/classes/_waku_sdk.waku.waku_light_push.LightPushCore.html @@ -1,20 +1,20 @@ LightPushCore | Documentation

      Hierarchy

      • BaseProtocol
        • LightPushCore

      Implements

      Constructors

      Properties

      addLibp2pEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      multicodec: string
      preparePushMessage: any
      pubsubTopics: string[]
      removeLibp2pEventListener: {
          <K>(type, listener?, options?): void;
          (type, listener?, options?): void;
      }

      Type declaration

        • <K>(type, listener?, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | EventListenerOptions

          Returns void

        • (type, listener?, options?): void
        • Parameters

          • type: string
          • Optional listener: EventHandler<Event>
          • Optional options: boolean | EventListenerOptions

          Returns void

      streamManager: waku.StreamManager

      Accessors

      • get peerStore(): PeerStore
      • Returns PeerStore

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support +

      Constructors

      Properties

      addLibp2pEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      components: Components
      multicodec: string
      preparePushMessage: any
      pubsubTopics: string[]
      removeLibp2pEventListener: {
          <K>(type, listener?, options?): void;
          (type, listener?, options?): void;
      }

      Type declaration

        • <K>(type, listener?, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | EventListenerOptions

          Returns void

        • (type, listener?, options?): void
        • Parameters

          • type: string
          • Optional listener: EventHandler<Event>
          • Optional options: boolean | EventListenerOptions

          Returns void

      streamManager: waku.StreamManager

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support the class protocol. Waku may or may not be currently connected to these peers.

        -

        Returns Promise<Peer[]>

      • Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        -

        Parameters

        • Optional __namedParameters: {
              maxBootstrapPeers: number;
              numPeers: number;
          }
          • maxBootstrapPeers: number
          • numPeers: number

        Returns Promise<Peer[]>

        A list of peers that support the protocol sorted by latency.

        -
      • Parameters

        • peer: Peer

        Returns Promise<Stream>

      \ No newline at end of file +

      Returns Promise<Peer[]>

      \ No newline at end of file diff --git a/classes/_waku_sdk.waku.waku_store.StoreCore.html b/classes/_waku_sdk.waku.waku_store.StoreCore.html index b68f2a4301..a629a33ff8 100644 --- a/classes/_waku_sdk.waku.waku_store.StoreCore.html +++ b/classes/_waku_sdk.waku.waku_store.StoreCore.html @@ -1,18 +1,18 @@ StoreCore | Documentation

      Hierarchy

      • BaseProtocol
        • StoreCore

      Implements

      Constructors

      Properties

      addLibp2pEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      multicodec: string
      pubsubTopics: string[]
      removeLibp2pEventListener: {
          <K>(type, listener?, options?): void;
          (type, listener?, options?): void;
      }

      Type declaration

        • <K>(type, listener?, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | EventListenerOptions

          Returns void

        • (type, listener?, options?): void
        • Parameters

          • type: string
          • Optional listener: EventHandler<Event>
          • Optional options: boolean | EventListenerOptions

          Returns void

      streamManager: waku.StreamManager

      Accessors

      • get peerStore(): PeerStore
      • Returns PeerStore

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support +

      Constructors

      Properties

      addLibp2pEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      components: Components
      multicodec: string
      pubsubTopics: string[]
      removeLibp2pEventListener: {
          <K>(type, listener?, options?): void;
          (type, listener?, options?): void;
      }

      Type declaration

        • <K>(type, listener?, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | EventListenerOptions

          Returns void

        • (type, listener?, options?): void
        • Parameters

          • type: string
          • Optional listener: EventHandler<Event>
          • Optional options: boolean | EventListenerOptions

          Returns void

      streamManager: waku.StreamManager

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support the class protocol. Waku may or may not be currently connected to these peers.

        -

        Returns Promise<Peer[]>

      • Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        -

        Parameters

        • Optional __namedParameters: {
              maxBootstrapPeers: number;
              numPeers: number;
          }
          • maxBootstrapPeers: number
          • numPeers: number

        Returns Promise<Peer[]>

        A list of peers that support the protocol sorted by latency.

        -
      • Parameters

        • peer: Peer

        Returns Promise<Stream>

      • Type Parameters

        Parameters

        Returns AsyncGenerator<Promise<undefined | T>[], any, unknown>

      \ No newline at end of file +

      Returns Promise<Peer[]>

      \ No newline at end of file diff --git a/classes/_waku_utils.Logger.html b/classes/_waku_utils.Logger.html index 6483255001..fa5f072e51 100644 --- a/classes/_waku_utils.Logger.html +++ b/classes/_waku_utils.Logger.html @@ -1,4 +1,4 @@ -Logger | Documentation

      Constructors

      constructor +Logger | Documentation

      Constructors

      Properties

      _error _info _warn @@ -7,4 +7,4 @@ warn

      Methods

      Constructors

      Properties

      _error: Debugger
      _info: Debugger
      _warn: Debugger

      Accessors

      Methods

      • Parameters

        • level: "info" | "warn" | "error"
        • Rest ...args: unknown[]

        Returns void

      • Parameters

        • level: string
        • Optional prefix: string

        Returns string

      \ No newline at end of file +

      Constructors

      Properties

      _error: Debugger
      _info: Debugger
      _warn: Debugger

      Accessors

      Methods

      • Parameters

        • level: "info" | "warn" | "error"
        • Rest ...args: unknown[]

        Returns void

      • Parameters

        • level: string
        • Optional prefix: string

        Returns string

      \ No newline at end of file diff --git a/enums/_waku_enr.TransportProtocol.html b/enums/_waku_enr.TransportProtocol.html index 536544f166..5ac96f24ed 100644 --- a/enums/_waku_enr.TransportProtocol.html +++ b/enums/_waku_enr.TransportProtocol.html @@ -1,3 +1,3 @@ -TransportProtocol | Documentation

      Enumeration TransportProtocol

      Enumeration Members

      TCP +TransportProtocol | Documentation

      Enumeration TransportProtocol

      Enumeration Members

      Enumeration Members

      TCP: "tcp"
      UDP: "udp"
      \ No newline at end of file +

      Enumeration Members

      TCP: "tcp"
      UDP: "udp"
      \ No newline at end of file diff --git a/enums/_waku_enr.TransportProtocolPerIpVersion.html b/enums/_waku_enr.TransportProtocolPerIpVersion.html index c6603abde2..637db61aff 100644 --- a/enums/_waku_enr.TransportProtocolPerIpVersion.html +++ b/enums/_waku_enr.TransportProtocolPerIpVersion.html @@ -1,5 +1,5 @@ -TransportProtocolPerIpVersion | Documentation

      Enumeration TransportProtocolPerIpVersion

      Enumeration Members

      TCP4 +TransportProtocolPerIpVersion | Documentation

      Enumeration TransportProtocolPerIpVersion

      Enumeration Members

      Enumeration Members

      TCP4: "tcp4"
      TCP6: "tcp6"
      UDP4: "udp4"
      UDP6: "udp6"
      \ No newline at end of file +

      Enumeration Members

      TCP4: "tcp4"
      TCP6: "tcp6"
      UDP4: "udp4"
      UDP6: "udp6"
      \ No newline at end of file diff --git a/enums/_waku_interfaces.EConnectionStateEvents.html b/enums/_waku_interfaces.EConnectionStateEvents.html index bb64303b78..6e4e9ace2c 100644 --- a/enums/_waku_interfaces.EConnectionStateEvents.html +++ b/enums/_waku_interfaces.EConnectionStateEvents.html @@ -1,2 +1,2 @@ -EConnectionStateEvents | Documentation

      Enumeration EConnectionStateEvents

      Enumeration Members

      Enumeration Members

      CONNECTION_STATUS: "waku:connection"
      \ No newline at end of file +EConnectionStateEvents | Documentation

      Enumeration EConnectionStateEvents

      Enumeration Members

      Enumeration Members

      CONNECTION_STATUS: "waku:connection"
      \ No newline at end of file diff --git a/enums/_waku_interfaces.EPeersByDiscoveryEvents.html b/enums/_waku_interfaces.EPeersByDiscoveryEvents.html index 850603e827..6c69328f75 100644 --- a/enums/_waku_interfaces.EPeersByDiscoveryEvents.html +++ b/enums/_waku_interfaces.EPeersByDiscoveryEvents.html @@ -1,5 +1,5 @@ -EPeersByDiscoveryEvents | Documentation

      Enumeration EPeersByDiscoveryEvents

      Enumeration Members

      PEER_CONNECT_BOOTSTRAP +EPeersByDiscoveryEvents | Documentation

      Enumeration EPeersByDiscoveryEvents

      Enumeration Members

      PEER_CONNECT_BOOTSTRAP: "peer:connected:bootstrap"
      PEER_CONNECT_PEER_EXCHANGE: "peer:connected:peer-exchange"
      PEER_DISCOVERY_BOOTSTRAP: "peer:discovery:bootstrap"
      PEER_DISCOVERY_PEER_EXCHANGE: "peer:discovery:peer-exchange"
      \ No newline at end of file +

      Enumeration Members

      PEER_CONNECT_BOOTSTRAP: "peer:connected:bootstrap"
      PEER_CONNECT_PEER_EXCHANGE: "peer:connected:peer-exchange"
      PEER_DISCOVERY_BOOTSTRAP: "peer:discovery:bootstrap"
      PEER_DISCOVERY_PEER_EXCHANGE: "peer:discovery:peer-exchange"
      \ No newline at end of file diff --git a/enums/_waku_interfaces.HealthStatus.html b/enums/_waku_interfaces.HealthStatus.html index e36fe9d44c..f04cd77d39 100644 --- a/enums/_waku_interfaces.HealthStatus.html +++ b/enums/_waku_interfaces.HealthStatus.html @@ -1,4 +1,4 @@ -HealthStatus | Documentation

      Enumeration Members

      MinimallyHealthy +HealthStatus | Documentation

      Enumeration Members

      MinimallyHealthy: "MinimallyHealthy"
      SufficientlyHealthy: "SufficientlyHealthy"
      Unhealthy: "Unhealthy"
      \ No newline at end of file +

      Enumeration Members

      MinimallyHealthy: "MinimallyHealthy"
      SufficientlyHealthy: "SufficientlyHealthy"
      Unhealthy: "Unhealthy"
      \ No newline at end of file diff --git a/enums/_waku_interfaces.ProtocolError.html b/enums/_waku_interfaces.ProtocolError.html index 1502ed57dd..342ade099f 100644 --- a/enums/_waku_interfaces.ProtocolError.html +++ b/enums/_waku_interfaces.ProtocolError.html @@ -1,4 +1,4 @@ -ProtocolError | Documentation

      Enumeration Members

      DECODE_FAILED +ProtocolError | Documentation

      Enumeration Members

      DECODE_FAILED: "Failed to decode"

      Failure to protobuf decode the message. May be due to a remote peer issue, ensuring that messages are sent via several peer enable mitigation of this error.

      -
      EMPTY_PAYLOAD: "Payload is empty"

      The message payload is empty, making the message invalid. Ensure that a non-empty +

      EMPTY_PAYLOAD: "Payload is empty"

      The message payload is empty, making the message invalid. Ensure that a non-empty payload is set on the outgoing message.

      -
      ENCODE_FAILED: "Failed to encode"

      Failure to protobuf encode the message. This is not recoverable and needs +

      ENCODE_FAILED: "Failed to encode"

      Failure to protobuf encode the message. This is not recoverable and needs further investigation.

      -
      GENERIC_FAIL: "Generic error"

      Could not determine the origin of the fault. Best to check connectivity and try again

      -
      INVALID_DECODER_TOPICS: "Invalid decoder topics"

      The topics passed in the decoders do not match each other, or don't exist at all. +

      GENERIC_FAIL: "Generic error"

      Could not determine the origin of the fault. Best to check connectivity and try again

      +
      INVALID_DECODER_TOPICS: "Invalid decoder topics"

      The topics passed in the decoders do not match each other, or don't exist at all. Ensure that all the pubsub topics used in the decoders are valid and match each other.

      -
      NO_PEER_AVAILABLE: "No peer available"

      Failure to find a peer with suitable protocols. This may due to a connection issue. +

      NO_PEER_AVAILABLE: "No peer available"

      Failure to find a peer with suitable protocols. This may due to a connection issue. Mitigation can be: retrying after a given time period, display connectivity issue to user or listening for peer:connected:bootstrap or peer:connected:peer-exchange on the connection manager before retrying.

      -
      NO_RESPONSE: "No response received"

      The remote peer did not behave as expected. Mitigation for NO_PEER_AVAILABLE +

      NO_RESPONSE: "No response received"

      The remote peer did not behave as expected. Mitigation for NO_PEER_AVAILABLE or DECODE_FAILED can be used.

      -
      NO_STREAM_AVAILABLE: "No stream available"

      Failure to find a stream to the peer. This may be because the connection with the peer is not still alive. +

      NO_STREAM_AVAILABLE: "No stream available"

      Failure to find a stream to the peer. This may be because the connection with the peer is not still alive. Mitigation can be: retrying after a given time period, or mitigation for NO_PEER_AVAILABLE can be used.

      -
      REMOTE_PEER_REJECTED: "Remote peer rejected"

      The remote peer rejected the message. Information provided by the remote peer +

      REMOTE_PEER_REJECTED: "Remote peer rejected"

      The remote peer rejected the message. Information provided by the remote peer is logged. Review message validity, or mitigation for NO_PEER_AVAILABLE or DECODE_FAILED can be used.

      -
      REQUEST_TIMEOUT: "Request timeout"

      The protocol request timed out without a response. This may be due to a connection issue. +

      REQUEST_TIMEOUT: "Request timeout"

      The protocol request timed out without a response. This may be due to a connection issue. Mitigation can be: retrying after a given time period

      -
      RLN_IDENTITY_MISSING: "Identity credentials are not set"

      Missing credentials info message. +

      RLN_IDENTITY_MISSING: "Identity credentials are not set"
      RLN_LIMIT_MISSING: "User message limit is not set"

      Message limit is missing. +

      RLN_LIMIT_MISSING: "User message limit is not set"
      RLN_MEMBERSHIP_INDEX: "Membership index is not set"

      Membership index missing info message. +

      RLN_MEMBERSHIP_INDEX: "Membership index is not set"
      RLN_PROOF_GENERATION: "Proof generation failed"

      General proof generation error message. +

      RLN_PROOF_GENERATION: "Proof generation failed"
      SIZE_TOO_BIG: "Size is too big"

      The message size is above the maximum message size allowed on the Waku Network. +

      SIZE_TOO_BIG: "Size is too big"

      The message size is above the maximum message size allowed on the Waku Network. Compressing the message or using an alternative strategy for large messages is recommended.

      -
      TOPIC_DECODER_MISMATCH: "Topic decoder mismatch"

      The pubsub topic configured on the decoder does not match the pubsub topic setup on the protocol. +

      TOPIC_DECODER_MISMATCH: "Topic decoder mismatch"

      The pubsub topic configured on the decoder does not match the pubsub topic setup on the protocol. Ensure that the pubsub topic used for decoder creation is the same as the one used for protocol.

      -
      TOPIC_NOT_CONFIGURED: "Topic not configured"

      The PubsubTopic passed to the send function is not configured on the Waku node. +

      TOPIC_NOT_CONFIGURED: "Topic not configured"

      The PubsubTopic passed to the send function is not configured on the Waku node. Please ensure that the PubsubTopic is used when initializing the Waku node.

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/enums/_waku_interfaces.Protocols.html b/enums/_waku_interfaces.Protocols.html index c264f1979f..bb9d3fe467 100644 --- a/enums/_waku_interfaces.Protocols.html +++ b/enums/_waku_interfaces.Protocols.html @@ -1,5 +1,5 @@ -Protocols | Documentation

      Enumeration Members

      Filter +Protocols | Documentation

      Enumeration Members

      Enumeration Members

      Filter: "filter"
      LightPush: "lightpush"
      Relay: "relay"
      Store: "store"
      \ No newline at end of file +

      Enumeration Members

      Filter: "filter"
      LightPush: "lightpush"
      Relay: "relay"
      Store: "store"
      \ No newline at end of file diff --git a/enums/_waku_interfaces.Tags.html b/enums/_waku_interfaces.Tags.html index f68494c3ee..15e262b52b 100644 --- a/enums/_waku_interfaces.Tags.html +++ b/enums/_waku_interfaces.Tags.html @@ -1,4 +1,4 @@ -Tags | Documentation

      Enumeration Members

      BOOTSTRAP +Tags | Documentation

      Enumeration Members

      Enumeration Members

      BOOTSTRAP: "bootstrap"
      LOCAL: "local-peer-cache"
      PEER_EXCHANGE: "peer-exchange"
      \ No newline at end of file +

      Enumeration Members

      BOOTSTRAP: "bootstrap"
      LOCAL: "local-peer-cache"
      PEER_EXCHANGE: "peer-exchange"
      \ No newline at end of file diff --git a/enums/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType-1.html b/enums/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType-1.html index 28451ce9a4..e3e9e6982f 100644 --- a/enums/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType-1.html +++ b/enums/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType-1.html @@ -1,5 +1,5 @@ -FilterSubscribeType | Documentation

      Enumeration Members

      SUBSCRIBE +FilterSubscribeType | Documentation

      Enumeration Members

      SUBSCRIBE: "SUBSCRIBE"
      SUBSCRIBER_PING: "SUBSCRIBER_PING"
      UNSUBSCRIBE: "UNSUBSCRIBE"
      UNSUBSCRIBE_ALL: "UNSUBSCRIBE_ALL"
      \ No newline at end of file +

      Enumeration Members

      SUBSCRIBE: "SUBSCRIBE"
      SUBSCRIBER_PING: "SUBSCRIBER_PING"
      UNSUBSCRIBE: "UNSUBSCRIBE"
      UNSUBSCRIBE_ALL: "UNSUBSCRIBE_ALL"
      \ No newline at end of file diff --git a/enums/_waku_sdk.ProtocolError.html b/enums/_waku_sdk.ProtocolError.html index d431585258..d1774537c5 100644 --- a/enums/_waku_sdk.ProtocolError.html +++ b/enums/_waku_sdk.ProtocolError.html @@ -1,4 +1,4 @@ -ProtocolError | Documentation

      Enumeration ProtocolError

      Enumeration Members

      DECODE_FAILED +ProtocolError | Documentation

      Enumeration ProtocolError

      Enumeration Members

      DECODE_FAILED: "Failed to decode"

      Failure to protobuf decode the message. May be due to a remote peer issue, ensuring that messages are sent via several peer enable mitigation of this error.

      -
      EMPTY_PAYLOAD: "Payload is empty"

      The message payload is empty, making the message invalid. Ensure that a non-empty +

      EMPTY_PAYLOAD: "Payload is empty"

      The message payload is empty, making the message invalid. Ensure that a non-empty payload is set on the outgoing message.

      -
      ENCODE_FAILED: "Failed to encode"

      Failure to protobuf encode the message. This is not recoverable and needs +

      ENCODE_FAILED: "Failed to encode"

      Failure to protobuf encode the message. This is not recoverable and needs further investigation.

      -
      GENERIC_FAIL: "Generic error"

      Could not determine the origin of the fault. Best to check connectivity and try again

      -
      INVALID_DECODER_TOPICS: "Invalid decoder topics"

      The topics passed in the decoders do not match each other, or don't exist at all. +

      GENERIC_FAIL: "Generic error"

      Could not determine the origin of the fault. Best to check connectivity and try again

      +
      INVALID_DECODER_TOPICS: "Invalid decoder topics"

      The topics passed in the decoders do not match each other, or don't exist at all. Ensure that all the pubsub topics used in the decoders are valid and match each other.

      -
      NO_PEER_AVAILABLE: "No peer available"

      Failure to find a peer with suitable protocols. This may due to a connection issue. +

      NO_PEER_AVAILABLE: "No peer available"

      Failure to find a peer with suitable protocols. This may due to a connection issue. Mitigation can be: retrying after a given time period, display connectivity issue to user or listening for peer:connected:bootstrap or peer:connected:peer-exchange on the connection manager before retrying.

      -
      NO_RESPONSE: "No response received"

      The remote peer did not behave as expected. Mitigation for NO_PEER_AVAILABLE +

      NO_RESPONSE: "No response received"

      The remote peer did not behave as expected. Mitigation for NO_PEER_AVAILABLE or DECODE_FAILED can be used.

      -
      NO_STREAM_AVAILABLE: "No stream available"

      Failure to find a stream to the peer. This may be because the connection with the peer is not still alive. +

      NO_STREAM_AVAILABLE: "No stream available"

      Failure to find a stream to the peer. This may be because the connection with the peer is not still alive. Mitigation can be: retrying after a given time period, or mitigation for NO_PEER_AVAILABLE can be used.

      -
      REMOTE_PEER_REJECTED: "Remote peer rejected"

      The remote peer rejected the message. Information provided by the remote peer +

      REMOTE_PEER_REJECTED: "Remote peer rejected"

      The remote peer rejected the message. Information provided by the remote peer is logged. Review message validity, or mitigation for NO_PEER_AVAILABLE or DECODE_FAILED can be used.

      -
      REQUEST_TIMEOUT: "Request timeout"

      The protocol request timed out without a response. This may be due to a connection issue. +

      REQUEST_TIMEOUT: "Request timeout"

      The protocol request timed out without a response. This may be due to a connection issue. Mitigation can be: retrying after a given time period

      -
      RLN_IDENTITY_MISSING: "Identity credentials are not set"

      Missing credentials info message. +

      RLN_IDENTITY_MISSING: "Identity credentials are not set"
      RLN_LIMIT_MISSING: "User message limit is not set"

      Message limit is missing. +

      RLN_LIMIT_MISSING: "User message limit is not set"
      RLN_MEMBERSHIP_INDEX: "Membership index is not set"

      Membership index missing info message. +

      RLN_MEMBERSHIP_INDEX: "Membership index is not set"
      RLN_PROOF_GENERATION: "Proof generation failed"

      General proof generation error message. +

      RLN_PROOF_GENERATION: "Proof generation failed"
      SIZE_TOO_BIG: "Size is too big"

      The message size is above the maximum message size allowed on the Waku Network. +

      SIZE_TOO_BIG: "Size is too big"

      The message size is above the maximum message size allowed on the Waku Network. Compressing the message or using an alternative strategy for large messages is recommended.

      -
      TOPIC_DECODER_MISMATCH: "Topic decoder mismatch"

      The pubsub topic configured on the decoder does not match the pubsub topic setup on the protocol. +

      TOPIC_DECODER_MISMATCH: "Topic decoder mismatch"

      The pubsub topic configured on the decoder does not match the pubsub topic setup on the protocol. Ensure that the pubsub topic used for decoder creation is the same as the one used for protocol.

      -
      TOPIC_NOT_CONFIGURED: "Topic not configured"

      The PubsubTopic passed to the send function is not configured on the Waku node. +

      TOPIC_NOT_CONFIGURED: "Topic not configured"

      The PubsubTopic passed to the send function is not configured on the Waku node. Please ensure that the PubsubTopic is used when initializing the Waku node.

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_core.createDecoder.html b/functions/_waku_core.createDecoder.html index c31b43f5a3..4252c83cc5 100644 --- a/functions/_waku_core.createDecoder.html +++ b/functions/_waku_core.createDecoder.html @@ -4,4 +4,4 @@ format when received from the Waku network. The resulting decoder can then be pass to @waku/interfaces!IReceiver.subscribe to automatically decode incoming messages.

      Parameters

      Returns Decoder

      \ No newline at end of file +
    • Optional pubsubTopicShardInfo: string | SingleShardInfo
    • Returns Decoder

      \ No newline at end of file diff --git a/functions/_waku_core.createEncoder.html b/functions/_waku_core.createEncoder.html index 133ed64c45..68962a94a7 100644 --- a/functions/_waku_core.createEncoder.html +++ b/functions/_waku_core.createEncoder.html @@ -3,4 +3,4 @@ format to be sent over the Waku network. The resulting encoder can then be pass to @waku/interfaces!ISender.send to automatically encode outgoing messages.

      -

      Parameters

      Returns Encoder

      \ No newline at end of file +

      Parameters

      Returns Encoder

      \ No newline at end of file diff --git a/functions/_waku_core.getHealthManager.html b/functions/_waku_core.getHealthManager.html index 47913a72ac..74370c1b4b 100644 --- a/functions/_waku_core.getHealthManager.html +++ b/functions/_waku_core.getHealthManager.html @@ -1 +1 @@ -getHealthManager | Documentation
      \ No newline at end of file +getHealthManager | Documentation
      \ No newline at end of file diff --git a/functions/_waku_core.wakuMetadata.html b/functions/_waku_core.wakuMetadata.html index 601575da82..754d9aed8d 100644 --- a/functions/_waku_core.wakuMetadata.html +++ b/functions/_waku_core.wakuMetadata.html @@ -1 +1 @@ -wakuMetadata | Documentation
      \ No newline at end of file +wakuMetadata | Documentation
      \ No newline at end of file diff --git a/functions/_waku_enr.compressPublicKey.html b/functions/_waku_enr.compressPublicKey.html index f4c7b3a065..d56d0529da 100644 --- a/functions/_waku_enr.compressPublicKey.html +++ b/functions/_waku_enr.compressPublicKey.html @@ -1 +1 @@ -compressPublicKey | Documentation

      Function compressPublicKey

      \ No newline at end of file +compressPublicKey | Documentation

      Function compressPublicKey

      \ No newline at end of file diff --git a/functions/_waku_enr.createPeerIdFromPublicKey.html b/functions/_waku_enr.createPeerIdFromPublicKey.html index bf82ca4cfc..1c7d175c38 100644 --- a/functions/_waku_enr.createPeerIdFromPublicKey.html +++ b/functions/_waku_enr.createPeerIdFromPublicKey.html @@ -1 +1 @@ -createPeerIdFromPublicKey | Documentation

      Function createPeerIdFromPublicKey

      • Parameters

        • publicKey: Uint8Array

        Returns Promise<PeerId>

      \ No newline at end of file +createPeerIdFromPublicKey | Documentation

      Function createPeerIdFromPublicKey

      • Parameters

        • publicKey: Uint8Array

        Returns Promise<PeerId>

      \ No newline at end of file diff --git a/functions/_waku_enr.decodeWaku2.html b/functions/_waku_enr.decodeWaku2.html index 466c4554d9..b2d8580e02 100644 --- a/functions/_waku_enr.decodeWaku2.html +++ b/functions/_waku_enr.decodeWaku2.html @@ -1 +1 @@ -decodeWaku2 | Documentation
      \ No newline at end of file +decodeWaku2 | Documentation
      \ No newline at end of file diff --git a/functions/_waku_enr.encodeWaku2.html b/functions/_waku_enr.encodeWaku2.html index 2a7358a3cc..482e2f85a6 100644 --- a/functions/_waku_enr.encodeWaku2.html +++ b/functions/_waku_enr.encodeWaku2.html @@ -1 +1 @@ -encodeWaku2 | Documentation
      \ No newline at end of file +encodeWaku2 | Documentation
      \ No newline at end of file diff --git a/functions/_waku_enr.getPrivateKeyFromPeerId.html b/functions/_waku_enr.getPrivateKeyFromPeerId.html index 51b73f5591..f6c922baff 100644 --- a/functions/_waku_enr.getPrivateKeyFromPeerId.html +++ b/functions/_waku_enr.getPrivateKeyFromPeerId.html @@ -1 +1 @@ -getPrivateKeyFromPeerId | Documentation

      Function getPrivateKeyFromPeerId

      \ No newline at end of file +getPrivateKeyFromPeerId | Documentation

      Function getPrivateKeyFromPeerId

      \ No newline at end of file diff --git a/functions/_waku_enr.getPublicKeyFromPeerId.html b/functions/_waku_enr.getPublicKeyFromPeerId.html index 3f0b4b36d3..b0d967606d 100644 --- a/functions/_waku_enr.getPublicKeyFromPeerId.html +++ b/functions/_waku_enr.getPublicKeyFromPeerId.html @@ -1 +1 @@ -getPublicKeyFromPeerId | Documentation

      Function getPublicKeyFromPeerId

      \ No newline at end of file +getPublicKeyFromPeerId | Documentation

      Function getPublicKeyFromPeerId

      \ No newline at end of file diff --git a/functions/_waku_enr.keccak256.html b/functions/_waku_enr.keccak256.html index 87c74c7cd3..a624067bf4 100644 --- a/functions/_waku_enr.keccak256.html +++ b/functions/_waku_enr.keccak256.html @@ -1 +1 @@ -keccak256 | Documentation
      \ No newline at end of file +keccak256 | Documentation
      \ No newline at end of file diff --git a/functions/_waku_enr.sign.html b/functions/_waku_enr.sign.html index 798d63bc6d..a1c35b2edf 100644 --- a/functions/_waku_enr.sign.html +++ b/functions/_waku_enr.sign.html @@ -2,4 +2,4 @@

      Parameters

      Returns Promise<Uint8Array>

      The signature and the recovery id concatenated.

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_enr.verifySignature.html b/functions/_waku_enr.verifySignature.html index 841cfd46ee..e38b1655bc 100644 --- a/functions/_waku_enr.verifySignature.html +++ b/functions/_waku_enr.verifySignature.html @@ -1,2 +1,2 @@ verifySignature | Documentation
      • Verify an ECDSA signature.

        -

        Parameters

        • signature: Uint8Array
        • message: string | Uint8Array
        • publicKey: Uint8Array

        Returns boolean

      \ No newline at end of file +

      Parameters

      Returns boolean

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.ecies.decrypt.html b/functions/_waku_message_encryption.crypto.ecies.decrypt.html index 62eb086960..f264f24ed6 100644 --- a/functions/_waku_message_encryption.crypto.ecies.decrypt.html +++ b/functions/_waku_message_encryption.crypto.ecies.decrypt.html @@ -3,4 +3,4 @@
    • encrypted: Uint8Array

      ECIES serialized structure (result of ECIES encryption)

    • Returns Promise<Uint8Array>

      The clear text

      Throws

      Error If decryption fails

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.ecies.encrypt.html b/functions/_waku_message_encryption.crypto.ecies.encrypt.html index fa88457354..af0dd3459b 100644 --- a/functions/_waku_message_encryption.crypto.ecies.encrypt.html +++ b/functions/_waku_message_encryption.crypto.ecies.encrypt.html @@ -2,4 +2,4 @@

      Parameters

      Returns Promise<Uint8Array>

      A promise that resolves with the ECIES structure serialized

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.getSubtle.html b/functions/_waku_message_encryption.crypto.getSubtle.html index e4a711f164..db2f4ba781 100644 --- a/functions/_waku_message_encryption.crypto.getSubtle.html +++ b/functions/_waku_message_encryption.crypto.getSubtle.html @@ -1 +1 @@ -getSubtle | Documentation
      \ No newline at end of file +getSubtle | Documentation
      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.keccak256.html b/functions/_waku_message_encryption.crypto.keccak256.html index 4d78ae314c..29b5666878 100644 --- a/functions/_waku_message_encryption.crypto.keccak256.html +++ b/functions/_waku_message_encryption.crypto.keccak256.html @@ -1 +1 @@ -keccak256 | Documentation
      \ No newline at end of file +keccak256 | Documentation
      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.randomBytes.html b/functions/_waku_message_encryption.crypto.randomBytes.html index abe4d18f21..5fefc0f5a0 100644 --- a/functions/_waku_message_encryption.crypto.randomBytes.html +++ b/functions/_waku_message_encryption.crypto.randomBytes.html @@ -1 +1 @@ -randomBytes | Documentation
      \ No newline at end of file +randomBytes | Documentation
      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.sha256.html b/functions/_waku_message_encryption.crypto.sha256.html index ad7fc7b9d1..73ae0f2254 100644 --- a/functions/_waku_message_encryption.crypto.sha256.html +++ b/functions/_waku_message_encryption.crypto.sha256.html @@ -1 +1 @@ -sha256 | Documentation
      \ No newline at end of file +sha256 | Documentation
      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.sign.html b/functions/_waku_message_encryption.crypto.sign.html index bf38f3a2ba..41268bdd0e 100644 --- a/functions/_waku_message_encryption.crypto.sign.html +++ b/functions/_waku_message_encryption.crypto.sign.html @@ -2,4 +2,4 @@

      Parameters

      Returns Promise<Uint8Array>

      The signature and the recovery id concatenated.

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.symmetric.decrypt.html b/functions/_waku_message_encryption.crypto.symmetric.decrypt.html index 99a2995b50..c20ddedc65 100644 --- a/functions/_waku_message_encryption.crypto.symmetric.decrypt.html +++ b/functions/_waku_message_encryption.crypto.symmetric.decrypt.html @@ -1 +1 @@ -decrypt | Documentation
      \ No newline at end of file +decrypt | Documentation
      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.symmetric.encrypt.html b/functions/_waku_message_encryption.crypto.symmetric.encrypt.html index 1b5003fc85..a2dfac577b 100644 --- a/functions/_waku_message_encryption.crypto.symmetric.encrypt.html +++ b/functions/_waku_message_encryption.crypto.symmetric.encrypt.html @@ -1 +1 @@ -encrypt | Documentation
      \ No newline at end of file +encrypt | Documentation
      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.symmetric.generateIv.html b/functions/_waku_message_encryption.crypto.symmetric.generateIv.html index 8438831aef..a16a596181 100644 --- a/functions/_waku_message_encryption.crypto.symmetric.generateIv.html +++ b/functions/_waku_message_encryption.crypto.symmetric.generateIv.html @@ -1 +1 @@ -generateIv | Documentation
      \ No newline at end of file +generateIv | Documentation
      \ No newline at end of file diff --git a/functions/_waku_message_encryption.ecies.createDecoder.html b/functions/_waku_message_encryption.ecies.createDecoder.html index 06b37448dc..0dd2403d20 100644 --- a/functions/_waku_message_encryption.ecies.createDecoder.html +++ b/functions/_waku_message_encryption.ecies.createDecoder.html @@ -6,4 +6,4 @@ pass to @waku/interfaces!IReceiver.subscribe to automatically decrypt and decode incoming messages.

      Parameters

      Returns Decoder

      \ No newline at end of file +
    • Optional pubsubTopicShardInfo: string | SingleShardInfo
    • Returns Decoder

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.ecies.createEncoder.html b/functions/_waku_message_encryption.ecies.createEncoder.html index b55fe9e580..9446b01a98 100644 --- a/functions/_waku_message_encryption.ecies.createEncoder.html +++ b/functions/_waku_message_encryption.ecies.createEncoder.html @@ -7,4 +7,4 @@ pass to 26/WAKU2-PAYLOAD.

      -

      Parameters

      Returns Encoder

      \ No newline at end of file +

      Parameters

      Returns Encoder

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.ecies.decryptAsymmetric.html b/functions/_waku_message_encryption.ecies.decryptAsymmetric.html index 3300547e91..90b7b614af 100644 --- a/functions/_waku_message_encryption.ecies.decryptAsymmetric.html +++ b/functions/_waku_message_encryption.ecies.decryptAsymmetric.html @@ -1,3 +1,3 @@ decryptAsymmetric | Documentation
      • Internal

        Proceed with Asymmetric decryption of the data as per 26/WAKU-PAYLOAD. The returned data is expected to be flags | payload-length | payload | [signature].

        -

        Parameters

        • payload: Uint8Array
        • privKey: Uint8Array

        Returns Promise<Uint8Array>

      \ No newline at end of file +

      Parameters

      Returns Promise<Uint8Array>

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.ecies.encryptAsymmetric.html b/functions/_waku_message_encryption.ecies.encryptAsymmetric.html index 8f52b9e463..6614d7e7f5 100644 --- a/functions/_waku_message_encryption.ecies.encryptAsymmetric.html +++ b/functions/_waku_message_encryption.ecies.encryptAsymmetric.html @@ -1,4 +1,4 @@ encryptAsymmetric | Documentation
      • Internal

        Proceed with Asymmetric encryption of the data as per 26/WAKU-PAYLOAD. The data MUST be flags | payload-length | payload | [signature]. The returned result can be set to WakuMessage.payload.

        -

        Parameters

        • data: Uint8Array
        • publicKey: string | Uint8Array

        Returns Promise<Uint8Array>

      \ No newline at end of file +

      Parameters

      Returns Promise<Uint8Array>

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.ecies.postCipher.html b/functions/_waku_message_encryption.ecies.postCipher.html index 66ba4ebc96..95b7da4efe 100644 --- a/functions/_waku_message_encryption.ecies.postCipher.html +++ b/functions/_waku_message_encryption.ecies.postCipher.html @@ -1,2 +1,2 @@ postCipher | Documentation
      • Internal

        Decode a decrypted payload.

        -

        Parameters

        • message: Uint8Array

        Returns {
            payload: Uint8Array;
            sig?: Signature;
        } | undefined

      \ No newline at end of file +

      Parameters

      Returns {
          payload: Uint8Array;
          sig?: Signature;
      } | undefined

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.ecies.preCipher.html b/functions/_waku_message_encryption.ecies.preCipher.html index b4a8f82d73..d2251bb6f7 100644 --- a/functions/_waku_message_encryption.ecies.preCipher.html +++ b/functions/_waku_message_encryption.ecies.preCipher.html @@ -1,4 +1,4 @@ preCipher | Documentation
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_message_encryption.generatePrivateKey.html b/functions/_waku_message_encryption.generatePrivateKey.html index 0bd95f1bc5..d4c12b3dac 100644 --- a/functions/_waku_message_encryption.generatePrivateKey.html +++ b/functions/_waku_message_encryption.generatePrivateKey.html @@ -1,3 +1,3 @@ generatePrivateKey | Documentation
      \ No newline at end of file +

      Returns Uint8Array

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.generateSymmetricKey.html b/functions/_waku_message_encryption.generateSymmetricKey.html index ea0c376047..6f93988946 100644 --- a/functions/_waku_message_encryption.generateSymmetricKey.html +++ b/functions/_waku_message_encryption.generateSymmetricKey.html @@ -1,2 +1,2 @@ generateSymmetricKey | Documentation
      \ No newline at end of file +

      Returns Uint8Array

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.getPublicKey.html b/functions/_waku_message_encryption.getPublicKey.html index 52689af384..73fcc98e98 100644 --- a/functions/_waku_message_encryption.getPublicKey.html +++ b/functions/_waku_message_encryption.getPublicKey.html @@ -1,3 +1,3 @@ getPublicKey | Documentation
      • Return the public key for the given private key, to be used for asymmetric encryption.

        -

        Parameters

        • privateKey: PrivKey
        • Optional isCompressed: boolean

        Returns Uint8Array

      \ No newline at end of file +

      Parameters

      Returns Uint8Array

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.symmetric.createDecoder.html b/functions/_waku_message_encryption.symmetric.createDecoder.html index ffa181bf34..512a8edf33 100644 --- a/functions/_waku_message_encryption.symmetric.createDecoder.html +++ b/functions/_waku_message_encryption.symmetric.createDecoder.html @@ -6,4 +6,4 @@ pass to @waku/interfaces!IReceiver.subscribe to automatically decrypt and decode incoming messages.

      Parameters

      Returns Decoder

      \ No newline at end of file +
    • Optional pubsubTopicShardInfo: string | SingleShardInfo
    • Returns Decoder

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.symmetric.createEncoder.html b/functions/_waku_message_encryption.symmetric.createEncoder.html index cf998a813d..d617ac8094 100644 --- a/functions/_waku_message_encryption.symmetric.createEncoder.html +++ b/functions/_waku_message_encryption.symmetric.createEncoder.html @@ -6,4 +6,4 @@ pass to 26/WAKU2-PAYLOAD.

      -

      Parameters

      Returns Encoder

      \ No newline at end of file +

      Parameters

      Returns Encoder

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.symmetric.decryptSymmetric.html b/functions/_waku_message_encryption.symmetric.decryptSymmetric.html index 5859dd978f..70f16b87a1 100644 --- a/functions/_waku_message_encryption.symmetric.decryptSymmetric.html +++ b/functions/_waku_message_encryption.symmetric.decryptSymmetric.html @@ -2,4 +2,4 @@

      Parameters

      Returns Promise<Uint8Array>

      The decrypted data, expected to be flags | payload-length | payload | [signature].

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_message_encryption.symmetric.encryptSymmetric.html b/functions/_waku_message_encryption.symmetric.encryptSymmetric.html index 9fe05edd3f..5ee8265be0 100644 --- a/functions/_waku_message_encryption.symmetric.encryptSymmetric.html +++ b/functions/_waku_message_encryption.symmetric.encryptSymmetric.html @@ -2,4 +2,4 @@

      Parameters

      Returns Promise<Uint8Array>

      The decrypted data, cipherText | tag | iv and can be set to WakuMessage.payload.

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_message_hash.messageHash.html b/functions/_waku_message_hash.messageHash.html index 3d4637573e..247c15e91a 100644 --- a/functions/_waku_message_hash.messageHash.html +++ b/functions/_waku_message_hash.messageHash.html @@ -1,3 +1,3 @@ messageHash | Documentation
      \ No newline at end of file +

      Parameters

      Returns Uint8Array

      \ No newline at end of file diff --git a/functions/_waku_message_hash.messageHashStr.html b/functions/_waku_message_hash.messageHashStr.html index de3e527930..75c0298513 100644 --- a/functions/_waku_message_hash.messageHashStr.html +++ b/functions/_waku_message_hash.messageHashStr.html @@ -1 +1 @@ -messageHashStr | Documentation
      \ No newline at end of file +messageHashStr | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.WakuMessage.codec.html b/functions/_waku_proto.WakuMessage.codec.html index 0c19a11795..b88993e445 100644 --- a/functions/_waku_proto.WakuMessage.codec.html +++ b/functions/_waku_proto.WakuMessage.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.WakuMessage.decode.html b/functions/_waku_proto.WakuMessage.decode.html index 926f6f34b0..487a452498 100644 --- a/functions/_waku_proto.WakuMessage.decode.html +++ b/functions/_waku_proto.WakuMessage.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.WakuMessage.encode.html b/functions/_waku_proto.WakuMessage.encode.html index 9b54fb3b86..912c988c24 100644 --- a/functions/_waku_proto.WakuMessage.encode.html +++ b/functions/_waku_proto.WakuMessage.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.codec.html b/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.codec.html index b66be24c3a..d4e0c63818 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.codec.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.decode.html b/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.decode.html index f8497bc266..2553075222 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.decode.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.encode.html b/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.encode.html index 53fcefe0e7..4e04736f4e 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.encode.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRequest.codec.html b/functions/_waku_proto.proto_filter.FilterRequest.codec.html index ed316ab968..b87873ed34 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.codec.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRequest.decode.html b/functions/_waku_proto.proto_filter.FilterRequest.decode.html index fc5e912df6..be611c7601 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.decode.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRequest.encode.html b/functions/_waku_proto.proto_filter.FilterRequest.encode.html index d9b397f402..a532cb3f2b 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.encode.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRpc.codec.html b/functions/_waku_proto.proto_filter.FilterRpc.codec.html index 48426fc93c..4cc5eef08b 100644 --- a/functions/_waku_proto.proto_filter.FilterRpc.codec.html +++ b/functions/_waku_proto.proto_filter.FilterRpc.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRpc.decode.html b/functions/_waku_proto.proto_filter.FilterRpc.decode.html index 83770f7326..4e0c3bc764 100644 --- a/functions/_waku_proto.proto_filter.FilterRpc.decode.html +++ b/functions/_waku_proto.proto_filter.FilterRpc.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRpc.encode.html b/functions/_waku_proto.proto_filter.FilterRpc.encode.html index 2a1b84b344..db6c693166 100644 --- a/functions/_waku_proto.proto_filter.FilterRpc.encode.html +++ b/functions/_waku_proto.proto_filter.FilterRpc.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.MessagePush.codec.html b/functions/_waku_proto.proto_filter.MessagePush.codec.html index 8d01c3e4f4..14ec39685f 100644 --- a/functions/_waku_proto.proto_filter.MessagePush.codec.html +++ b/functions/_waku_proto.proto_filter.MessagePush.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.MessagePush.decode.html b/functions/_waku_proto.proto_filter.MessagePush.decode.html index ad1e4816eb..09b79c7095 100644 --- a/functions/_waku_proto.proto_filter.MessagePush.decode.html +++ b/functions/_waku_proto.proto_filter.MessagePush.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.MessagePush.encode.html b/functions/_waku_proto.proto_filter.MessagePush.encode.html index c80796633e..020b5478a7 100644 --- a/functions/_waku_proto.proto_filter.MessagePush.encode.html +++ b/functions/_waku_proto.proto_filter.MessagePush.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.RateLimitProof.codec.html b/functions/_waku_proto.proto_filter.RateLimitProof.codec.html index 307383ce9d..519b382906 100644 --- a/functions/_waku_proto.proto_filter.RateLimitProof.codec.html +++ b/functions/_waku_proto.proto_filter.RateLimitProof.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.RateLimitProof.decode.html b/functions/_waku_proto.proto_filter.RateLimitProof.decode.html index 5a0af0fc8d..378a886205 100644 --- a/functions/_waku_proto.proto_filter.RateLimitProof.decode.html +++ b/functions/_waku_proto.proto_filter.RateLimitProof.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.RateLimitProof.encode.html b/functions/_waku_proto.proto_filter.RateLimitProof.encode.html index ad30db8440..ca47992458 100644 --- a/functions/_waku_proto.proto_filter.RateLimitProof.encode.html +++ b/functions/_waku_proto.proto_filter.RateLimitProof.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.codec.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.codec.html index 6519679763..66fd8418fd 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.codec.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.codec.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.codec.html index a342475b7b..092daf390f 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.codec.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.decode.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.decode.html index bd9854d8ba..51fc8b0d6f 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.decode.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.encode.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.encode.html index 4ca3a246a9..57efc92751 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.encode.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.codec.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.codec.html index 7fac1547a1..06127c66fa 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.codec.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.decode.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.decode.html index 6e93b8e53e..5d6709ca4a 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.decode.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.encode.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.encode.html index 889fc6e372..5ed77806c7 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.encode.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.MessagePush.codec.html b/functions/_waku_proto.proto_filter_v2.MessagePush.codec.html index bae24aebc4..57d7d34abd 100644 --- a/functions/_waku_proto.proto_filter_v2.MessagePush.codec.html +++ b/functions/_waku_proto.proto_filter_v2.MessagePush.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.MessagePush.decode.html b/functions/_waku_proto.proto_filter_v2.MessagePush.decode.html index f4c3ffa313..fa2d1035fa 100644 --- a/functions/_waku_proto.proto_filter_v2.MessagePush.decode.html +++ b/functions/_waku_proto.proto_filter_v2.MessagePush.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.MessagePush.encode.html b/functions/_waku_proto.proto_filter_v2.MessagePush.encode.html index 9a1824d073..b0130b48f1 100644 --- a/functions/_waku_proto.proto_filter_v2.MessagePush.encode.html +++ b/functions/_waku_proto.proto_filter_v2.MessagePush.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.RateLimitProof.codec.html b/functions/_waku_proto.proto_filter_v2.RateLimitProof.codec.html index e1f0eea495..663f8f6905 100644 --- a/functions/_waku_proto.proto_filter_v2.RateLimitProof.codec.html +++ b/functions/_waku_proto.proto_filter_v2.RateLimitProof.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.RateLimitProof.decode.html b/functions/_waku_proto.proto_filter_v2.RateLimitProof.decode.html index 73c53bf7d2..784107f6c1 100644 --- a/functions/_waku_proto.proto_filter_v2.RateLimitProof.decode.html +++ b/functions/_waku_proto.proto_filter_v2.RateLimitProof.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.RateLimitProof.encode.html b/functions/_waku_proto.proto_filter_v2.RateLimitProof.encode.html index 5ce741524c..1e3162abc5 100644 --- a/functions/_waku_proto.proto_filter_v2.RateLimitProof.encode.html +++ b/functions/_waku_proto.proto_filter_v2.RateLimitProof.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.WakuMessage.codec.html b/functions/_waku_proto.proto_filter_v2.WakuMessage.codec.html index 6ef2f506ab..876a898dc9 100644 --- a/functions/_waku_proto.proto_filter_v2.WakuMessage.codec.html +++ b/functions/_waku_proto.proto_filter_v2.WakuMessage.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.WakuMessage.decode.html b/functions/_waku_proto.proto_filter_v2.WakuMessage.decode.html index 231bee4d62..c34197fe8a 100644 --- a/functions/_waku_proto.proto_filter_v2.WakuMessage.decode.html +++ b/functions/_waku_proto.proto_filter_v2.WakuMessage.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.WakuMessage.encode.html b/functions/_waku_proto.proto_filter_v2.WakuMessage.encode.html index bb64a9bd5a..3db4c915e6 100644 --- a/functions/_waku_proto.proto_filter_v2.WakuMessage.encode.html +++ b/functions/_waku_proto.proto_filter_v2.WakuMessage.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushRequest.codec.html b/functions/_waku_proto.proto_lightpush.PushRequest.codec.html index d7e152280b..f10dbc1f6a 100644 --- a/functions/_waku_proto.proto_lightpush.PushRequest.codec.html +++ b/functions/_waku_proto.proto_lightpush.PushRequest.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushRequest.decode.html b/functions/_waku_proto.proto_lightpush.PushRequest.decode.html index be24691d61..f93eb3525f 100644 --- a/functions/_waku_proto.proto_lightpush.PushRequest.decode.html +++ b/functions/_waku_proto.proto_lightpush.PushRequest.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushRequest.encode.html b/functions/_waku_proto.proto_lightpush.PushRequest.encode.html index 313e0be8da..6a6c02985d 100644 --- a/functions/_waku_proto.proto_lightpush.PushRequest.encode.html +++ b/functions/_waku_proto.proto_lightpush.PushRequest.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushResponse.codec.html b/functions/_waku_proto.proto_lightpush.PushResponse.codec.html index 3b76faab23..5cb67c6c17 100644 --- a/functions/_waku_proto.proto_lightpush.PushResponse.codec.html +++ b/functions/_waku_proto.proto_lightpush.PushResponse.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushResponse.decode.html b/functions/_waku_proto.proto_lightpush.PushResponse.decode.html index e0563cfd6d..db1f6f9d3e 100644 --- a/functions/_waku_proto.proto_lightpush.PushResponse.decode.html +++ b/functions/_waku_proto.proto_lightpush.PushResponse.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushResponse.encode.html b/functions/_waku_proto.proto_lightpush.PushResponse.encode.html index 5c1d5f9550..ca7b464f84 100644 --- a/functions/_waku_proto.proto_lightpush.PushResponse.encode.html +++ b/functions/_waku_proto.proto_lightpush.PushResponse.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushRpc.codec.html b/functions/_waku_proto.proto_lightpush.PushRpc.codec.html index d78488245a..da7732cb14 100644 --- a/functions/_waku_proto.proto_lightpush.PushRpc.codec.html +++ b/functions/_waku_proto.proto_lightpush.PushRpc.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushRpc.decode.html b/functions/_waku_proto.proto_lightpush.PushRpc.decode.html index 5020d5192e..61d9ed23c5 100644 --- a/functions/_waku_proto.proto_lightpush.PushRpc.decode.html +++ b/functions/_waku_proto.proto_lightpush.PushRpc.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushRpc.encode.html b/functions/_waku_proto.proto_lightpush.PushRpc.encode.html index c0d005e7aa..3932918e55 100644 --- a/functions/_waku_proto.proto_lightpush.PushRpc.encode.html +++ b/functions/_waku_proto.proto_lightpush.PushRpc.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.RateLimitProof.codec.html b/functions/_waku_proto.proto_lightpush.RateLimitProof.codec.html index bdf0c4c403..f9a61c9427 100644 --- a/functions/_waku_proto.proto_lightpush.RateLimitProof.codec.html +++ b/functions/_waku_proto.proto_lightpush.RateLimitProof.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.RateLimitProof.decode.html b/functions/_waku_proto.proto_lightpush.RateLimitProof.decode.html index b269226170..d0b1c8ef31 100644 --- a/functions/_waku_proto.proto_lightpush.RateLimitProof.decode.html +++ b/functions/_waku_proto.proto_lightpush.RateLimitProof.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.RateLimitProof.encode.html b/functions/_waku_proto.proto_lightpush.RateLimitProof.encode.html index 0a8443ad2f..795958ea03 100644 --- a/functions/_waku_proto.proto_lightpush.RateLimitProof.encode.html +++ b/functions/_waku_proto.proto_lightpush.RateLimitProof.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.WakuMessage.codec.html b/functions/_waku_proto.proto_lightpush.WakuMessage.codec.html index 0ba996c53a..76bddf0b4c 100644 --- a/functions/_waku_proto.proto_lightpush.WakuMessage.codec.html +++ b/functions/_waku_proto.proto_lightpush.WakuMessage.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.WakuMessage.decode.html b/functions/_waku_proto.proto_lightpush.WakuMessage.decode.html index f43e045f95..bdce913aaf 100644 --- a/functions/_waku_proto.proto_lightpush.WakuMessage.decode.html +++ b/functions/_waku_proto.proto_lightpush.WakuMessage.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.WakuMessage.encode.html b/functions/_waku_proto.proto_lightpush.WakuMessage.encode.html index bb9744aa9b..e7b5be6085 100644 --- a/functions/_waku_proto.proto_lightpush.WakuMessage.encode.html +++ b/functions/_waku_proto.proto_lightpush.WakuMessage.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_message.RateLimitProof.codec.html b/functions/_waku_proto.proto_message.RateLimitProof.codec.html index 332aca1409..c8bf1afd7b 100644 --- a/functions/_waku_proto.proto_message.RateLimitProof.codec.html +++ b/functions/_waku_proto.proto_message.RateLimitProof.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_message.RateLimitProof.decode.html b/functions/_waku_proto.proto_message.RateLimitProof.decode.html index 3939b4e5c2..32b37d18a0 100644 --- a/functions/_waku_proto.proto_message.RateLimitProof.decode.html +++ b/functions/_waku_proto.proto_message.RateLimitProof.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_message.RateLimitProof.encode.html b/functions/_waku_proto.proto_message.RateLimitProof.encode.html index bd42857e5f..ac782d7d18 100644 --- a/functions/_waku_proto.proto_message.RateLimitProof.encode.html +++ b/functions/_waku_proto.proto_message.RateLimitProof.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_message.WakuMessage.codec.html b/functions/_waku_proto.proto_message.WakuMessage.codec.html index 3f847a9e37..da62e471d8 100644 --- a/functions/_waku_proto.proto_message.WakuMessage.codec.html +++ b/functions/_waku_proto.proto_message.WakuMessage.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_message.WakuMessage.decode.html b/functions/_waku_proto.proto_message.WakuMessage.decode.html index 2b9ca09061..e4d2e7c3ad 100644 --- a/functions/_waku_proto.proto_message.WakuMessage.decode.html +++ b/functions/_waku_proto.proto_message.WakuMessage.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_message.WakuMessage.encode.html b/functions/_waku_proto.proto_message.WakuMessage.encode.html index 66f009812b..4f5f1e33d6 100644 --- a/functions/_waku_proto.proto_message.WakuMessage.encode.html +++ b/functions/_waku_proto.proto_message.WakuMessage.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_metadata.WakuMetadataRequest.codec.html b/functions/_waku_proto.proto_metadata.WakuMetadataRequest.codec.html index 60ec38f128..e0fe5f0387 100644 --- a/functions/_waku_proto.proto_metadata.WakuMetadataRequest.codec.html +++ b/functions/_waku_proto.proto_metadata.WakuMetadataRequest.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_metadata.WakuMetadataRequest.decode.html b/functions/_waku_proto.proto_metadata.WakuMetadataRequest.decode.html index 96bcc90ac7..d114cbf846 100644 --- a/functions/_waku_proto.proto_metadata.WakuMetadataRequest.decode.html +++ b/functions/_waku_proto.proto_metadata.WakuMetadataRequest.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_metadata.WakuMetadataRequest.encode.html b/functions/_waku_proto.proto_metadata.WakuMetadataRequest.encode.html index e8d90001ef..45a9361167 100644 --- a/functions/_waku_proto.proto_metadata.WakuMetadataRequest.encode.html +++ b/functions/_waku_proto.proto_metadata.WakuMetadataRequest.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_metadata.WakuMetadataResponse.codec.html b/functions/_waku_proto.proto_metadata.WakuMetadataResponse.codec.html index ec9e60c3c7..9ba934a1cd 100644 --- a/functions/_waku_proto.proto_metadata.WakuMetadataResponse.codec.html +++ b/functions/_waku_proto.proto_metadata.WakuMetadataResponse.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_metadata.WakuMetadataResponse.decode.html b/functions/_waku_proto.proto_metadata.WakuMetadataResponse.decode.html index 7d4705c6ef..03fab16b92 100644 --- a/functions/_waku_proto.proto_metadata.WakuMetadataResponse.decode.html +++ b/functions/_waku_proto.proto_metadata.WakuMetadataResponse.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_metadata.WakuMetadataResponse.encode.html b/functions/_waku_proto.proto_metadata.WakuMetadataResponse.encode.html index a272365ec6..2772d07bc3 100644 --- a/functions/_waku_proto.proto_metadata.WakuMetadataResponse.encode.html +++ b/functions/_waku_proto.proto_metadata.WakuMetadataResponse.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.codec.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.codec.html index 963ef22cea..9cec0a4cf8 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.codec.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.decode.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.decode.html index cadff55704..06305bb894 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.decode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.encode.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.encode.html index 28d344c077..f3eabe7e3b 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.encode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.codec.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.codec.html index 2d8b16eba1..98f295948e 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.codec.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.decode.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.decode.html index f3844bc23e..af7b3c7cf7 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.decode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.encode.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.encode.html index ad6db88ec2..2a04ecb3cc 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.encode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.codec.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.codec.html index 1b2a16de1c..c682c18569 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.codec.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.decode.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.decode.html index 70c24862e8..5ac925f281 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.decode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.encode.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.encode.html index 15ee9e16bb..0d0be16fda 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.encode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerInfo.codec.html b/functions/_waku_proto.proto_peer_exchange.PeerInfo.codec.html index e12b55c568..5873411de6 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerInfo.codec.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerInfo.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerInfo.decode.html b/functions/_waku_proto.proto_peer_exchange.PeerInfo.decode.html index 9fbb7e8f68..8d485d5981 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerInfo.decode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerInfo.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerInfo.encode.html b/functions/_waku_proto.proto_peer_exchange.PeerInfo.encode.html index a33a209cb8..f2a1c7b7c4 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerInfo.encode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerInfo.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.RateLimitProof.codec.html b/functions/_waku_proto.proto_store.RateLimitProof.codec.html index fcdf70addc..47f3941a65 100644 --- a/functions/_waku_proto.proto_store.RateLimitProof.codec.html +++ b/functions/_waku_proto.proto_store.RateLimitProof.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.RateLimitProof.decode.html b/functions/_waku_proto.proto_store.RateLimitProof.decode.html index 4eb2c7fc29..2f00cda5e5 100644 --- a/functions/_waku_proto.proto_store.RateLimitProof.decode.html +++ b/functions/_waku_proto.proto_store.RateLimitProof.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.RateLimitProof.encode.html b/functions/_waku_proto.proto_store.RateLimitProof.encode.html index fce86a3737..d5fab709e0 100644 --- a/functions/_waku_proto.proto_store.RateLimitProof.encode.html +++ b/functions/_waku_proto.proto_store.RateLimitProof.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.StoreQueryRequest.codec.html b/functions/_waku_proto.proto_store.StoreQueryRequest.codec.html index ea4a628152..35f711d6e9 100644 --- a/functions/_waku_proto.proto_store.StoreQueryRequest.codec.html +++ b/functions/_waku_proto.proto_store.StoreQueryRequest.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.StoreQueryRequest.decode.html b/functions/_waku_proto.proto_store.StoreQueryRequest.decode.html index 020d35b33f..da790eaf5a 100644 --- a/functions/_waku_proto.proto_store.StoreQueryRequest.decode.html +++ b/functions/_waku_proto.proto_store.StoreQueryRequest.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.StoreQueryRequest.encode.html b/functions/_waku_proto.proto_store.StoreQueryRequest.encode.html index 8943de431a..8c99e98337 100644 --- a/functions/_waku_proto.proto_store.StoreQueryRequest.encode.html +++ b/functions/_waku_proto.proto_store.StoreQueryRequest.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.StoreQueryResponse.codec.html b/functions/_waku_proto.proto_store.StoreQueryResponse.codec.html index f4cd713c3e..727b3ef018 100644 --- a/functions/_waku_proto.proto_store.StoreQueryResponse.codec.html +++ b/functions/_waku_proto.proto_store.StoreQueryResponse.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.StoreQueryResponse.decode.html b/functions/_waku_proto.proto_store.StoreQueryResponse.decode.html index d83e2dd912..249656e64f 100644 --- a/functions/_waku_proto.proto_store.StoreQueryResponse.decode.html +++ b/functions/_waku_proto.proto_store.StoreQueryResponse.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.StoreQueryResponse.encode.html b/functions/_waku_proto.proto_store.StoreQueryResponse.encode.html index f85bddeb04..f095a1e485 100644 --- a/functions/_waku_proto.proto_store.StoreQueryResponse.encode.html +++ b/functions/_waku_proto.proto_store.StoreQueryResponse.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.WakuMessage.codec.html b/functions/_waku_proto.proto_store.WakuMessage.codec.html index 962a86ae16..cbcf11fcb8 100644 --- a/functions/_waku_proto.proto_store.WakuMessage.codec.html +++ b/functions/_waku_proto.proto_store.WakuMessage.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.WakuMessage.decode.html b/functions/_waku_proto.proto_store.WakuMessage.decode.html index e1f2af38c3..dea7c888b1 100644 --- a/functions/_waku_proto.proto_store.WakuMessage.decode.html +++ b/functions/_waku_proto.proto_store.WakuMessage.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.WakuMessage.encode.html b/functions/_waku_proto.proto_store.WakuMessage.encode.html index 2f158bea25..0c66a0178a 100644 --- a/functions/_waku_proto.proto_store.WakuMessage.encode.html +++ b/functions/_waku_proto.proto_store.WakuMessage.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.WakuMessageKeyValue.codec.html b/functions/_waku_proto.proto_store.WakuMessageKeyValue.codec.html index 36be8b5124..c0c5aa66b7 100644 --- a/functions/_waku_proto.proto_store.WakuMessageKeyValue.codec.html +++ b/functions/_waku_proto.proto_store.WakuMessageKeyValue.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.WakuMessageKeyValue.decode.html b/functions/_waku_proto.proto_store.WakuMessageKeyValue.decode.html index 97db6965a6..1aaecb59bc 100644 --- a/functions/_waku_proto.proto_store.WakuMessageKeyValue.decode.html +++ b/functions/_waku_proto.proto_store.WakuMessageKeyValue.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.WakuMessageKeyValue.encode.html b/functions/_waku_proto.proto_store.WakuMessageKeyValue.encode.html index 9b1a39c046..e8929a0ebb 100644 --- a/functions/_waku_proto.proto_store.WakuMessageKeyValue.encode.html +++ b/functions/_waku_proto.proto_store.WakuMessageKeyValue.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.codec.html b/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.codec.html index 283e5bcae3..704c96a4b1 100644 --- a/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.codec.html +++ b/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.decode.html b/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.decode.html index 5901c9888a..763854a833 100644 --- a/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.decode.html +++ b/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.encode.html b/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.encode.html index 2cc17e8732..17838a5a37 100644 --- a/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.encode.html +++ b/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_relay.createRelayNode.html b/functions/_waku_relay.createRelayNode.html index 198d29655e..8aede1afb7 100644 --- a/functions/_waku_relay.createRelayNode.html +++ b/functions/_waku_relay.createRelayNode.html @@ -6,4 +6,4 @@ While it is technically possible to use this function in a browser environment, it is not recommended due to potential performance issues and limited browser capabilities. If you are developing a browser-based application, consider alternative approaches like creating a Light Node or use this function with caution.

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_relay.wakuGossipSub.html b/functions/_waku_relay.wakuGossipSub.html index 567e33e92f..cea471eb24 100644 --- a/functions/_waku_relay.wakuGossipSub.html +++ b/functions/_waku_relay.wakuGossipSub.html @@ -1 +1 @@ -wakuGossipSub | Documentation
      • Parameters

        Returns ((components) => GossipSub)

          • (components): GossipSub
          • Parameters

            • components: GossipSubComponents

            Returns GossipSub

      \ No newline at end of file +wakuGossipSub | Documentation
      • Parameters

        Returns ((components) => GossipSub)

          • (components): GossipSub
          • Parameters

            • components: GossipSubComponents

            Returns GossipSub

      \ No newline at end of file diff --git a/functions/_waku_relay.wakuRelay.html b/functions/_waku_relay.wakuRelay.html index ec96d9f388..488f06fcf4 100644 --- a/functions/_waku_relay.wakuRelay.html +++ b/functions/_waku_relay.wakuRelay.html @@ -1 +1 @@ -wakuRelay | Documentation
      \ No newline at end of file +wakuRelay | Documentation
      \ No newline at end of file diff --git a/functions/_waku_sdk.createLibp2pAndUpdateOptions.html b/functions/_waku_sdk.createLibp2pAndUpdateOptions.html index 87217c64f6..1364688063 100644 --- a/functions/_waku_sdk.createLibp2pAndUpdateOptions.html +++ b/functions/_waku_sdk.createLibp2pAndUpdateOptions.html @@ -1 +1 @@ -createLibp2pAndUpdateOptions | Documentation

      Function createLibp2pAndUpdateOptions

      \ No newline at end of file +createLibp2pAndUpdateOptions | Documentation

      Function createLibp2pAndUpdateOptions

      \ No newline at end of file diff --git a/functions/_waku_sdk.createLightNode.html b/functions/_waku_sdk.createLightNode.html index 30f3c1b7e0..806b3814d4 100644 --- a/functions/_waku_sdk.createLightNode.html +++ b/functions/_waku_sdk.createLightNode.html @@ -1,4 +1,4 @@ createLightNode | Documentation
      \ No newline at end of file +

      Parameters

      Returns Promise<LightNode>

      \ No newline at end of file diff --git a/functions/_waku_sdk.defaultLibp2p.html b/functions/_waku_sdk.defaultLibp2p.html index dcdabf60f4..9170050ad1 100644 --- a/functions/_waku_sdk.defaultLibp2p.html +++ b/functions/_waku_sdk.defaultLibp2p.html @@ -1 +1 @@ -defaultLibp2p | Documentation
      \ No newline at end of file +defaultLibp2p | Documentation
      \ No newline at end of file diff --git a/functions/_waku_sdk.waitForRemotePeer.html b/functions/_waku_sdk.waitForRemotePeer.html index 588c320532..a4be8678c1 100644 --- a/functions/_waku_sdk.waitForRemotePeer.html +++ b/functions/_waku_sdk.waitForRemotePeer.html @@ -14,4 +14,4 @@ message to us.

      Throws

      If passing a protocol that is not mounted

      Default

      Wait for remote peers with protocols enabled locally and no time out is applied.
       
      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_sdk.wakuFilter.html b/functions/_waku_sdk.wakuFilter.html index 1a1810e2cd..a5d1f1c0c0 100644 --- a/functions/_waku_sdk.wakuFilter.html +++ b/functions/_waku_sdk.wakuFilter.html @@ -1 +1 @@ -wakuFilter | Documentation
      \ No newline at end of file +wakuFilter | Documentation
      \ No newline at end of file diff --git a/functions/_waku_sdk.wakuLightPush.html b/functions/_waku_sdk.wakuLightPush.html index 3c9afa27cc..65c9271bf3 100644 --- a/functions/_waku_sdk.wakuLightPush.html +++ b/functions/_waku_sdk.wakuLightPush.html @@ -1 +1 @@ -wakuLightPush | Documentation
      \ No newline at end of file +wakuLightPush | Documentation
      \ No newline at end of file diff --git a/functions/_waku_sdk.wakuStore.html b/functions/_waku_sdk.wakuStore.html index f63cebdc2d..9f74718632 100644 --- a/functions/_waku_sdk.wakuStore.html +++ b/functions/_waku_sdk.wakuStore.html @@ -1,3 +1,3 @@ wakuStore | Documentation
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_utils.contentTopicToPubsubTopic.html b/functions/_waku_utils.contentTopicToPubsubTopic.html index 1234aee790..5f1c5e03a2 100644 --- a/functions/_waku_utils.contentTopicToPubsubTopic.html +++ b/functions/_waku_utils.contentTopicToPubsubTopic.html @@ -1 +1 @@ -contentTopicToPubsubTopic | Documentation

      Function contentTopicToPubsubTopic

      • Parameters

        • contentTopic: string
        • clusterId: number = DEFAULT_CLUSTER_ID
        • networkShards: number = 8

        Returns string

      \ No newline at end of file +contentTopicToPubsubTopic | Documentation

      Function contentTopicToPubsubTopic

      • Parameters

        • contentTopic: string
        • clusterId: number = DEFAULT_CLUSTER_ID
        • networkShards: number = 8

        Returns string

      \ No newline at end of file diff --git a/functions/_waku_utils.contentTopicToShardIndex.html b/functions/_waku_utils.contentTopicToShardIndex.html index f702282a7e..3ed025c2c3 100644 --- a/functions/_waku_utils.contentTopicToShardIndex.html +++ b/functions/_waku_utils.contentTopicToShardIndex.html @@ -1,3 +1,3 @@ contentTopicToShardIndex | Documentation

      Function contentTopicToShardIndex

      \ No newline at end of file +

      Parameters

      Returns number

      \ No newline at end of file diff --git a/functions/_waku_utils.contentTopicsByPubsubTopic.html b/functions/_waku_utils.contentTopicsByPubsubTopic.html index 1983487126..9b328fde9b 100644 --- a/functions/_waku_utils.contentTopicsByPubsubTopic.html +++ b/functions/_waku_utils.contentTopicsByPubsubTopic.html @@ -1,3 +1,3 @@ contentTopicsByPubsubTopic | Documentation

      Function contentTopicsByPubsubTopic

      • Given an array of content topics, groups them together by their Pubsub topic as derived using the algorithm for autosharding. If any of the content topics are not properly formatted, the function will throw an error.

        -

        Parameters

        • contentTopics: string[]
        • clusterId: number = DEFAULT_CLUSTER_ID
        • networkShards: number = 8

        Returns Map<string, string[]>

      \ No newline at end of file +

      Parameters

      Returns Map<string, string[]>

      \ No newline at end of file diff --git a/functions/_waku_utils.decodeRelayShard.html b/functions/_waku_utils.decodeRelayShard.html index a6cedb5aa6..bef78e7f3c 100644 --- a/functions/_waku_utils.decodeRelayShard.html +++ b/functions/_waku_utils.decodeRelayShard.html @@ -1 +1 @@ -decodeRelayShard | Documentation
      \ No newline at end of file +decodeRelayShard | Documentation
      \ No newline at end of file diff --git a/functions/_waku_utils.delay.html b/functions/_waku_utils.delay.html index 240f19b70d..d9a4838d41 100644 --- a/functions/_waku_utils.delay.html +++ b/functions/_waku_utils.delay.html @@ -1 +1 @@ -delay | Documentation
      • Parameters

        • ms: number

        Returns Promise<void>

      \ No newline at end of file +delay | Documentation
      • Parameters

        • ms: number

        Returns Promise<void>

      \ No newline at end of file diff --git a/functions/_waku_utils.derivePubsubTopicsFromNetworkConfig.html b/functions/_waku_utils.derivePubsubTopicsFromNetworkConfig.html index f4639af83f..4795bc07b0 100644 --- a/functions/_waku_utils.derivePubsubTopicsFromNetworkConfig.html +++ b/functions/_waku_utils.derivePubsubTopicsFromNetworkConfig.html @@ -1 +1 @@ -derivePubsubTopicsFromNetworkConfig | Documentation

      Function derivePubsubTopicsFromNetworkConfig

      \ No newline at end of file +derivePubsubTopicsFromNetworkConfig | Documentation

      Function derivePubsubTopicsFromNetworkConfig

      \ No newline at end of file diff --git a/functions/_waku_utils.determinePubsubTopic.html b/functions/_waku_utils.determinePubsubTopic.html index 1a28caab85..1c75baeef4 100644 --- a/functions/_waku_utils.determinePubsubTopic.html +++ b/functions/_waku_utils.determinePubsubTopic.html @@ -1,2 +1,2 @@ determinePubsubTopic | Documentation
      • Used when creating encoders/decoders to determine which pubsub topic to use

        -

        Parameters

        • contentTopic: string
        • Optional pubsubTopicShardInfo: string | SingleShardInfo

        Returns string

      \ No newline at end of file +

      Parameters

      Returns string

      \ No newline at end of file diff --git a/functions/_waku_utils.encodeRelayShard.html b/functions/_waku_utils.encodeRelayShard.html index 1fb10f71e7..8b2422b35e 100644 --- a/functions/_waku_utils.encodeRelayShard.html +++ b/functions/_waku_utils.encodeRelayShard.html @@ -1 +1 @@ -encodeRelayShard | Documentation
      \ No newline at end of file +encodeRelayShard | Documentation
      \ No newline at end of file diff --git a/functions/_waku_utils.ensurePubsubTopicIsConfigured.html b/functions/_waku_utils.ensurePubsubTopicIsConfigured.html index 3dcac65bab..eef76c8183 100644 --- a/functions/_waku_utils.ensurePubsubTopicIsConfigured.html +++ b/functions/_waku_utils.ensurePubsubTopicIsConfigured.html @@ -1 +1 @@ -ensurePubsubTopicIsConfigured | Documentation

      Function ensurePubsubTopicIsConfigured

      • Parameters

        • pubsubTopic: string
        • configuredTopics: string[]

        Returns void

      \ No newline at end of file +ensurePubsubTopicIsConfigured | Documentation

      Function ensurePubsubTopicIsConfigured

      • Parameters

        • pubsubTopic: string
        • configuredTopics: string[]

        Returns void

      \ No newline at end of file diff --git a/functions/_waku_utils.ensureShardingConfigured.html b/functions/_waku_utils.ensureShardingConfigured.html index 34eb97055f..a98a5802de 100644 --- a/functions/_waku_utils.ensureShardingConfigured.html +++ b/functions/_waku_utils.ensureShardingConfigured.html @@ -1,3 +1,3 @@ ensureShardingConfigured | Documentation

      Function ensureShardingConfigured

      • Validates sharding configuration and sets defaults where possible.

        Parameters

        Returns {
            pubsubTopics: string[];
            shardInfo: ShardInfo;
        }

        Validated sharding parameters, with any missing values set to defaults

        -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_utils.ensureValidContentTopic.html b/functions/_waku_utils.ensureValidContentTopic.html index 1d25839089..80f7e97bdb 100644 --- a/functions/_waku_utils.ensureValidContentTopic.html +++ b/functions/_waku_utils.ensureValidContentTopic.html @@ -1,4 +1,4 @@ ensureValidContentTopic | Documentation

      Function ensureValidContentTopic

      • Given a string, will throw an error if it is not formatted as a valid content topic for autosharding based on https://rfc.vac.dev/spec/51/

        Parameters

        • contentTopic: string

          String to validate

        Returns ContentTopic

        Object with each content topic field as an attribute

        -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_utils.getPseudoRandomSubset.html b/functions/_waku_utils.getPseudoRandomSubset.html index 4319258f1e..5ef6b88f54 100644 --- a/functions/_waku_utils.getPseudoRandomSubset.html +++ b/functions/_waku_utils.getPseudoRandomSubset.html @@ -1,2 +1,2 @@ getPseudoRandomSubset | Documentation

      Function getPseudoRandomSubset

      • Return pseudo random subset of the input.

        -

        Type Parameters

        • T

        Parameters

        • values: T[]
        • wantedNumber: number

        Returns T[]

      \ No newline at end of file +

      Type Parameters

      Parameters

      Returns T[]

      \ No newline at end of file diff --git a/functions/_waku_utils.getWsMultiaddrFromMultiaddrs.html b/functions/_waku_utils.getWsMultiaddrFromMultiaddrs.html index 75f257320b..4091d128eb 100644 --- a/functions/_waku_utils.getWsMultiaddrFromMultiaddrs.html +++ b/functions/_waku_utils.getWsMultiaddrFromMultiaddrs.html @@ -1 +1 @@ -getWsMultiaddrFromMultiaddrs | Documentation

      Function getWsMultiaddrFromMultiaddrs

      • Parameters

        • addresses: Multiaddr[]

        Returns Multiaddr

      \ No newline at end of file +getWsMultiaddrFromMultiaddrs | Documentation

      Function getWsMultiaddrFromMultiaddrs

      • Parameters

        • addresses: Multiaddr[]

        Returns Multiaddr

      \ No newline at end of file diff --git a/functions/_waku_utils.groupByContentTopic.html b/functions/_waku_utils.groupByContentTopic.html index 11906cf548..26ed655ffa 100644 --- a/functions/_waku_utils.groupByContentTopic.html +++ b/functions/_waku_utils.groupByContentTopic.html @@ -1 +1 @@ -groupByContentTopic | Documentation
      • Type Parameters

        • T extends {
              contentTopic: string;
          }

        Parameters

        • values: readonly T[]

        Returns Map<string, T[]>

      \ No newline at end of file +groupByContentTopic | Documentation
      • Type Parameters

        • T extends {
              contentTopic: string;
          }

        Parameters

        • values: readonly T[]

        Returns Map<string, T[]>

      \ No newline at end of file diff --git a/functions/_waku_utils.isAutoSharding.html b/functions/_waku_utils.isAutoSharding.html index f528647a68..6048010435 100644 --- a/functions/_waku_utils.isAutoSharding.html +++ b/functions/_waku_utils.isAutoSharding.html @@ -1 +1 @@ -isAutoSharding | Documentation
      \ No newline at end of file +isAutoSharding | Documentation
      \ No newline at end of file diff --git a/functions/_waku_utils.isDefined.html b/functions/_waku_utils.isDefined.html index eac193ed2e..7d380c83db 100644 --- a/functions/_waku_utils.isDefined.html +++ b/functions/_waku_utils.isDefined.html @@ -1 +1 @@ -isDefined | Documentation
      \ No newline at end of file +isDefined | Documentation
      \ No newline at end of file diff --git a/functions/_waku_utils.isMessageSizeUnderCap.html b/functions/_waku_utils.isMessageSizeUnderCap.html index 0e3389d881..1e3c715d52 100644 --- a/functions/_waku_utils.isMessageSizeUnderCap.html +++ b/functions/_waku_utils.isMessageSizeUnderCap.html @@ -1,4 +1,4 @@ isMessageSizeUnderCap | Documentation

      Function isMessageSizeUnderCap

      • Return whether the size of the message is under the upper limit for the network. This performs a protobuf encoding! If you have access to the fully encoded message, use isSizeUnderCapBuf instead.

        -

        Parameters

        Returns Promise<boolean>

      \ No newline at end of file +

      Parameters

      Returns Promise<boolean>

      \ No newline at end of file diff --git a/functions/_waku_utils.isStaticSharding.html b/functions/_waku_utils.isStaticSharding.html index b1f2435a71..b8a1c84c1d 100644 --- a/functions/_waku_utils.isStaticSharding.html +++ b/functions/_waku_utils.isStaticSharding.html @@ -1 +1 @@ -isStaticSharding | Documentation
      \ No newline at end of file +isStaticSharding | Documentation
      \ No newline at end of file diff --git a/functions/_waku_utils.isWireSizeUnderCap.html b/functions/_waku_utils.isWireSizeUnderCap.html index bc4dfcf900..564d3356dd 100644 --- a/functions/_waku_utils.isWireSizeUnderCap.html +++ b/functions/_waku_utils.isWireSizeUnderCap.html @@ -1 +1 @@ -isWireSizeUnderCap | Documentation
      \ No newline at end of file +isWireSizeUnderCap | Documentation
      \ No newline at end of file diff --git a/functions/_waku_utils.pubsubTopicToSingleShardInfo.html b/functions/_waku_utils.pubsubTopicToSingleShardInfo.html index 80c56651d5..9b07845a2a 100644 --- a/functions/_waku_utils.pubsubTopicToSingleShardInfo.html +++ b/functions/_waku_utils.pubsubTopicToSingleShardInfo.html @@ -1 +1 @@ -pubsubTopicToSingleShardInfo | Documentation

      Function pubsubTopicToSingleShardInfo

      \ No newline at end of file +pubsubTopicToSingleShardInfo | Documentation

      Function pubsubTopicToSingleShardInfo

      \ No newline at end of file diff --git a/functions/_waku_utils.pubsubTopicsToShardInfo.html b/functions/_waku_utils.pubsubTopicsToShardInfo.html index bba5001cba..ce9cd3c852 100644 --- a/functions/_waku_utils.pubsubTopicsToShardInfo.html +++ b/functions/_waku_utils.pubsubTopicsToShardInfo.html @@ -1 +1 @@ -pubsubTopicsToShardInfo | Documentation

      Function pubsubTopicsToShardInfo

      \ No newline at end of file +pubsubTopicsToShardInfo | Documentation

      Function pubsubTopicsToShardInfo

      \ No newline at end of file diff --git a/functions/_waku_utils.pushOrInitMapSet.html b/functions/_waku_utils.pushOrInitMapSet.html index 0288dc032e..a19f564902 100644 --- a/functions/_waku_utils.pushOrInitMapSet.html +++ b/functions/_waku_utils.pushOrInitMapSet.html @@ -1 +1 @@ -pushOrInitMapSet | Documentation
      \ No newline at end of file +pushOrInitMapSet | Documentation
      \ No newline at end of file diff --git a/functions/_waku_utils.removeItemFromArray.html b/functions/_waku_utils.removeItemFromArray.html index 789e7aacde..0ee204cf48 100644 --- a/functions/_waku_utils.removeItemFromArray.html +++ b/functions/_waku_utils.removeItemFromArray.html @@ -1 +1 @@ -removeItemFromArray | Documentation
      • Parameters

        • arr: unknown[]
        • value: unknown

        Returns unknown[]

      \ No newline at end of file +removeItemFromArray | Documentation
      • Parameters

        • arr: unknown[]
        • value: unknown

        Returns unknown[]

      \ No newline at end of file diff --git a/functions/_waku_utils.shardInfoToPubsubTopics.html b/functions/_waku_utils.shardInfoToPubsubTopics.html index e36ef5e48b..96661bd87c 100644 --- a/functions/_waku_utils.shardInfoToPubsubTopics.html +++ b/functions/_waku_utils.shardInfoToPubsubTopics.html @@ -1 +1 @@ -shardInfoToPubsubTopics | Documentation

      Function shardInfoToPubsubTopics

      \ No newline at end of file +shardInfoToPubsubTopics | Documentation

      Function shardInfoToPubsubTopics

      \ No newline at end of file diff --git a/functions/_waku_utils.singleShardInfoToPubsubTopic.html b/functions/_waku_utils.singleShardInfoToPubsubTopic.html index 0ec13929cd..487bb4cfbe 100644 --- a/functions/_waku_utils.singleShardInfoToPubsubTopic.html +++ b/functions/_waku_utils.singleShardInfoToPubsubTopic.html @@ -1 +1 @@ -singleShardInfoToPubsubTopic | Documentation

      Function singleShardInfoToPubsubTopic

      \ No newline at end of file +singleShardInfoToPubsubTopic | Documentation

      Function singleShardInfoToPubsubTopic

      \ No newline at end of file diff --git a/functions/_waku_utils.singleShardInfosToShardInfo.html b/functions/_waku_utils.singleShardInfosToShardInfo.html index 2a83564842..bde61a78b9 100644 --- a/functions/_waku_utils.singleShardInfosToShardInfo.html +++ b/functions/_waku_utils.singleShardInfosToShardInfo.html @@ -1 +1 @@ -singleShardInfosToShardInfo | Documentation

      Function singleShardInfosToShardInfo

      \ No newline at end of file +singleShardInfosToShardInfo | Documentation

      Function singleShardInfosToShardInfo

      \ No newline at end of file diff --git a/functions/_waku_utils.toAsyncIterator.html b/functions/_waku_utils.toAsyncIterator.html index 1a8ac5dd39..402e443120 100644 --- a/functions/_waku_utils.toAsyncIterator.html +++ b/functions/_waku_utils.toAsyncIterator.html @@ -3,4 +3,4 @@
    • decoder: IDecoder<T> | IDecoder<T>[]

      parameter to be passed to receiver for subscription;

    • Optional iteratorOptions: IteratorOptions

      optional configuration for iterator;

    • Returns Promise<IAsyncIterator<T>>

      iterator and stop function to terminate it.

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.ConnectionManagerOptions.html b/interfaces/_waku_interfaces.ConnectionManagerOptions.html index e7a2f79a4f..38425533c9 100644 --- a/interfaces/_waku_interfaces.ConnectionManagerOptions.html +++ b/interfaces/_waku_interfaces.ConnectionManagerOptions.html @@ -1,9 +1,9 @@ -ConnectionManagerOptions | Documentation
      interface ConnectionManagerOptions {
          maxBootstrapPeersAllowed: number;
          maxDialAttemptsForPeer: number;
          maxParallelDials: number;
      }

      Properties

      maxBootstrapPeersAllowed +ConnectionManagerOptions | Documentation
      interface ConnectionManagerOptions {
          maxBootstrapPeersAllowed: number;
          maxDialAttemptsForPeer: number;
          maxParallelDials: number;
      }

      Properties

      maxBootstrapPeersAllowed: number

      Max number of bootstrap peers allowed to be connected to, initially This is used to increase intention of dialing non-bootstrap peers, found using other discovery mechanisms (like Peer Exchange)

      -
      maxDialAttemptsForPeer: number

      Number of attempts before a peer is considered non-dialable +

      maxDialAttemptsForPeer: number

      Number of attempts before a peer is considered non-dialable This is used to not spam a peer with dial attempts when it is not dialable

      -
      maxParallelDials: number

      Max number of parallel dials allowed

      -
      \ No newline at end of file +
      maxParallelDials: number

      Max number of parallel dials allowed

      +
      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.DiscoveryTrigger.html b/interfaces/_waku_interfaces.DiscoveryTrigger.html index 94470b9f24..79bd0ae3ef 100644 --- a/interfaces/_waku_interfaces.DiscoveryTrigger.html +++ b/interfaces/_waku_interfaces.DiscoveryTrigger.html @@ -1,2 +1,2 @@ -DiscoveryTrigger | Documentation
      interface DiscoveryTrigger {
          findPeers: (() => Promise<void>);
      }

      Properties

      Properties

      findPeers: (() => Promise<void>)

      Type declaration

        • (): Promise<void>
        • Returns Promise<void>

      \ No newline at end of file +DiscoveryTrigger | Documentation
      interface DiscoveryTrigger {
          findPeers: (() => Promise<void>);
      }

      Properties

      Properties

      findPeers: (() => Promise<void>)

      Type declaration

        • (): Promise<void>
        • Returns Promise<void>

      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.DnsClient.html b/interfaces/_waku_interfaces.DnsClient.html index 44a2791daa..40e6b96e82 100644 --- a/interfaces/_waku_interfaces.DnsClient.html +++ b/interfaces/_waku_interfaces.DnsClient.html @@ -1,2 +1,2 @@ -DnsClient | Documentation
      interface DnsClient {
          resolveTXT: ((domain) => Promise<string[]>);
      }

      Properties

      Properties

      resolveTXT: ((domain) => Promise<string[]>)

      Type declaration

        • (domain): Promise<string[]>
        • Parameters

          • domain: string

          Returns Promise<string[]>

      \ No newline at end of file +DnsClient | Documentation
      interface DnsClient {
          resolveTXT: ((domain) => Promise<string[]>);
      }

      Properties

      Properties

      resolveTXT: ((domain) => Promise<string[]>)

      Type declaration

        • (domain): Promise<string[]>
        • Parameters

          • domain: string

          Returns Promise<string[]>

      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.DnsDiscOptions.html b/interfaces/_waku_interfaces.DnsDiscOptions.html index 910070c1e0..6350106d72 100644 --- a/interfaces/_waku_interfaces.DnsDiscOptions.html +++ b/interfaces/_waku_interfaces.DnsDiscOptions.html @@ -1,11 +1,11 @@ -DnsDiscOptions | Documentation
      interface DnsDiscOptions {
          enrUrls: string | string[];
          tagName?: string;
          tagTTL?: number;
          tagValue?: number;
          wantedNodeCapabilityCount: Partial<NodeCapabilityCount>;
      }

      Properties

      enrUrls +DnsDiscOptions | Documentation
      interface DnsDiscOptions {
          enrUrls: string | string[];
          tagName?: string;
          tagTTL?: number;
          tagValue?: number;
          wantedNodeCapabilityCount: Partial<NodeCapabilityCount>;
      }

      Properties

      enrUrls: string | string[]

      ENR URL to use for DNS discovery

      -
      tagName?: string

      Tag a bootstrap peer with this name before "discovering" it (default: 'bootstrap')

      -
      tagTTL?: number

      Cause the bootstrap peer tag to be removed after this number of ms (default: 2 minutes)

      -
      tagValue?: number

      The bootstrap peer tag will have this value (default: 50)

      -
      wantedNodeCapabilityCount: Partial<NodeCapabilityCount>

      Specifies what type of nodes are wanted from the discovery process

      -
      \ No newline at end of file +
      tagName?: string

      Tag a bootstrap peer with this name before "discovering" it (default: 'bootstrap')

      +
      tagTTL?: number

      Cause the bootstrap peer tag to be removed after this number of ms (default: 2 minutes)

      +
      tagValue?: number

      The bootstrap peer tag will have this value (default: 50)

      +
      wantedNodeCapabilityCount: Partial<NodeCapabilityCount>

      Specifies what type of nodes are wanted from the discovery process

      +
      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.DnsDiscoveryComponents.html b/interfaces/_waku_interfaces.DnsDiscoveryComponents.html index 2a1216769c..2023dba076 100644 --- a/interfaces/_waku_interfaces.DnsDiscoveryComponents.html +++ b/interfaces/_waku_interfaces.DnsDiscoveryComponents.html @@ -1,2 +1,2 @@ -DnsDiscoveryComponents | Documentation
      interface DnsDiscoveryComponents {
          peerStore: PeerStore;
      }

      Properties

      Properties

      peerStore: PeerStore
      \ No newline at end of file +DnsDiscoveryComponents | Documentation
      interface DnsDiscoveryComponents {
          peerStore: PeerStore;
      }

      Properties

      Properties

      peerStore: PeerStore
      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.EncoderOptions.html b/interfaces/_waku_interfaces.EncoderOptions.html index bb9c43be8a..56f4a1a9d2 100644 --- a/interfaces/_waku_interfaces.EncoderOptions.html +++ b/interfaces/_waku_interfaces.EncoderOptions.html @@ -1,12 +1,12 @@ -EncoderOptions | Documentation
      interface EncoderOptions {
          contentTopic: string;
          ephemeral?: boolean;
          metaSetter?: IMetaSetter;
          pubsubTopic?: string;
          pubsubTopicShardInfo?: SingleShardInfo;
      }

      Hierarchy

      • EncoderOptions

        Properties

        contentTopic +EncoderOptions | Documentation
        interface EncoderOptions {
            contentTopic: string;
            ephemeral?: boolean;
            metaSetter?: IMetaSetter;
            pubsubTopic?: string;
            pubsubTopicShardInfo?: SingleShardInfo;
        }

        Hierarchy

        • EncoderOptions

          Properties

          contentTopic: string

          The content topic to set on outgoing messages.

          -
          ephemeral?: boolean

          An optional flag to mark message as ephemeral, i.e., not to be stored by Waku Store nodes.

          +
          ephemeral?: boolean

          An optional flag to mark message as ephemeral, i.e., not to be stored by Waku Store nodes.

          Default Value

          false

          -
          metaSetter?: IMetaSetter

          A function called when encoding messages to set the meta field.

          +
          metaSetter?: IMetaSetter

          A function called when encoding messages to set the meta field.

          Param: IProtoMessage

          The message encoded for wire, without the meta field. If encryption is used, metaSetter only accesses encrypted payload.

          -
          pubsubTopic?: string

          Deprecated

          pubsubTopicShardInfo?: SingleShardInfo
          \ No newline at end of file +
          pubsubTopic?: string

          Deprecated

          pubsubTopicShardInfo?: SingleShardInfo
          \ No newline at end of file diff --git a/interfaces/_waku_interfaces.Failure.html b/interfaces/_waku_interfaces.Failure.html index f068f571f2..36cb5764ab 100644 --- a/interfaces/_waku_interfaces.Failure.html +++ b/interfaces/_waku_interfaces.Failure.html @@ -1,3 +1,3 @@ -Failure | Documentation
          interface Failure {
              error: ProtocolError;
              peerId?: PeerId;
          }

          Properties

          error +Failure | Documentation
          interface Failure {
              error: ProtocolError;
              peerId?: PeerId;
          }

          Properties

          Properties

          peerId?: PeerId
          \ No newline at end of file +

          Properties

          peerId?: PeerId
          \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IAsyncIterator.html b/interfaces/_waku_interfaces.IAsyncIterator.html index c5082e5eb4..8b0de3d260 100644 --- a/interfaces/_waku_interfaces.IAsyncIterator.html +++ b/interfaces/_waku_interfaces.IAsyncIterator.html @@ -1,3 +1,3 @@ -IAsyncIterator | Documentation
          interface IAsyncIterator<T> {
              iterator: AsyncIterator<T, any, undefined>;
              stop: Unsubscribe;
          }

          Type Parameters

          Properties

          iterator +IAsyncIterator | Documentation
          interface IAsyncIterator<T> {
              iterator: AsyncIterator<T, any, undefined>;
              stop: Unsubscribe;
          }

          Type Parameters

          Properties

          Properties

          iterator: AsyncIterator<T, any, undefined>
          \ No newline at end of file +

          Properties

          iterator: AsyncIterator<T, any, undefined>
          \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IConnectionManager.html b/interfaces/_waku_interfaces.IConnectionManager.html index 1077d0084f..36cc97842f 100644 --- a/interfaces/_waku_interfaces.IConnectionManager.html +++ b/interfaces/_waku_interfaces.IConnectionManager.html @@ -1,4 +1,4 @@ -IConnectionManager | Documentation
          interface IConnectionManager {
              #private: any;
              configuredPubsubTopics: string[];
              addEventListener<K>(type, listener, options?): void;
              dispatchEvent(event): boolean;
              dropConnection(peerId): Promise<void>;
              getPeersByDiscovery(): Promise<PeersByDiscoveryResult>;
              listenerCount(type): number;
              removeEventListener<K>(type, listener?, options?): void;
              safeDispatchEvent<Detail>(type, detail?): boolean;
              stop(): void;
          }

          Hierarchy

          Implemented by

            Properties

            #private +IConnectionManager | Documentation
            interface IConnectionManager {
                #private: any;
                configuredPubsubTopics: string[];
                addEventListener<K>(type, listener, options?): void;
                dispatchEvent(event): boolean;
                dropConnection(peerId): Promise<void>;
                getPeersByDiscovery(): Promise<PeersByDiscoveryResult>;
                listenerCount(type): number;
                removeEventListener<K>(type, listener?, options?): void;
                safeDispatchEvent<Detail>(type, detail?): boolean;
                stop(): void;
            }

            Hierarchy

            Implemented by

              Properties

              #private: any
              configuredPubsubTopics: string[]

              Methods

              • Type Parameters

                Parameters

                Returns void

              • Parameters

                • event: Event

                Returns boolean

              • Parameters

                • type: string

                Returns number

              • Type Parameters

                Parameters

                Returns void

              • Type Parameters

                • Detail

                Parameters

                Returns boolean

              \ No newline at end of file +

              Properties

              #private: any
              configuredPubsubTopics: string[]

              Methods

              • Type Parameters

                Parameters

                Returns void

              • Parameters

                • event: Event

                Returns boolean

              • Parameters

                • type: string

                Returns number

              • Type Parameters

                Parameters

                Returns void

              • Type Parameters

                • Detail

                Parameters

                Returns boolean

              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IConnectionStateEvents.html b/interfaces/_waku_interfaces.IConnectionStateEvents.html index b291043f0e..1eb80b2e3e 100644 --- a/interfaces/_waku_interfaces.IConnectionStateEvents.html +++ b/interfaces/_waku_interfaces.IConnectionStateEvents.html @@ -1,2 +1,2 @@ -IConnectionStateEvents | Documentation
              interface IConnectionStateEvents {
                  waku:connection: CustomEvent<boolean>;
              }

              Properties

              Properties

              waku:connection: CustomEvent<boolean>
              \ No newline at end of file +IConnectionStateEvents | Documentation
              interface IConnectionStateEvents {
                  waku:connection: CustomEvent<boolean>;
              }

              Properties

              Properties

              waku:connection: CustomEvent<boolean>
              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IDecodedMessage.html b/interfaces/_waku_interfaces.IDecodedMessage.html index cb7a8c5773..3a1d709f4a 100644 --- a/interfaces/_waku_interfaces.IDecodedMessage.html +++ b/interfaces/_waku_interfaces.IDecodedMessage.html @@ -1,8 +1,8 @@ -IDecodedMessage | Documentation
              interface IDecodedMessage {
                  contentTopic: string;
                  ephemeral: undefined | boolean;
                  meta: undefined | Uint8Array;
                  payload: Uint8Array;
                  pubsubTopic: string;
                  rateLimitProof: undefined | IRateLimitProof;
                  timestamp: undefined | Date;
              }

              Implemented by

                Properties

                contentTopic +IDecodedMessage | Documentation
                interface IDecodedMessage {
                    contentTopic: string;
                    ephemeral: undefined | boolean;
                    meta: undefined | Uint8Array;
                    payload: Uint8Array;
                    pubsubTopic: string;
                    rateLimitProof: undefined | IRateLimitProof;
                    timestamp: undefined | Date;
                }

                Implemented by

                  Properties

                  contentTopic: string
                  ephemeral: undefined | boolean
                  meta: undefined | Uint8Array
                  payload: Uint8Array
                  pubsubTopic: string
                  rateLimitProof: undefined | IRateLimitProof
                  timestamp: undefined | Date
                  \ No newline at end of file +

                  Properties

                  contentTopic: string
                  ephemeral: undefined | boolean
                  meta: undefined | Uint8Array
                  payload: Uint8Array
                  pubsubTopic: string
                  rateLimitProof: undefined | IRateLimitProof
                  timestamp: undefined | Date
                  \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IDecoder.html b/interfaces/_waku_interfaces.IDecoder.html index a13cccf010..4adb0697b0 100644 --- a/interfaces/_waku_interfaces.IDecoder.html +++ b/interfaces/_waku_interfaces.IDecoder.html @@ -1,5 +1,5 @@ -IDecoder | Documentation
                  interface IDecoder<T> {
                      contentTopic: string;
                      fromProtoObj: ((pubsubTopic, proto) => Promise<undefined | T>);
                      fromWireToProtoObj: ((bytes) => Promise<undefined | IProtoMessage>);
                      pubsubTopic: string;
                  }

                  Type Parameters

                  Implemented by

                    Properties

                    contentTopic +IDecoder | Documentation
                    interface IDecoder<T> {
                        contentTopic: string;
                        fromProtoObj: ((pubsubTopic, proto) => Promise<undefined | T>);
                        fromWireToProtoObj: ((bytes) => Promise<undefined | IProtoMessage>);
                        pubsubTopic: string;
                    }

                    Type Parameters

                    Implemented by

                      Properties

                      contentTopic: string
                      fromProtoObj: ((pubsubTopic, proto) => Promise<undefined | T>)

                      Type declaration

                        • (pubsubTopic, proto): Promise<undefined | T>
                        • Parameters

                          Returns Promise<undefined | T>

                      fromWireToProtoObj: ((bytes) => Promise<undefined | IProtoMessage>)

                      Type declaration

                      pubsubTopic: string
                      \ No newline at end of file +

                      Properties

                      contentTopic: string
                      fromProtoObj: ((pubsubTopic, proto) => Promise<undefined | T>)

                      Type declaration

                        • (pubsubTopic, proto): Promise<undefined | T>
                        • Parameters

                          Returns Promise<undefined | T>

                      fromWireToProtoObj: ((bytes) => Promise<undefined | IProtoMessage>)

                      Type declaration

                      pubsubTopic: string
                      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IEncoder.html b/interfaces/_waku_interfaces.IEncoder.html index 1f254cb819..365cd6367f 100644 --- a/interfaces/_waku_interfaces.IEncoder.html +++ b/interfaces/_waku_interfaces.IEncoder.html @@ -1,6 +1,6 @@ -IEncoder | Documentation
                      interface IEncoder {
                          contentTopic: string;
                          ephemeral: boolean;
                          pubsubTopic: string;
                          toProtoObj: ((message) => Promise<undefined | IProtoMessage>);
                          toWire: ((message) => Promise<undefined | Uint8Array>);
                      }

                      Implemented by

                        Properties

                        contentTopic +IEncoder | Documentation
                        interface IEncoder {
                            contentTopic: string;
                            ephemeral: boolean;
                            pubsubTopic: string;
                            toProtoObj: ((message) => Promise<undefined | IProtoMessage>);
                            toWire: ((message) => Promise<undefined | Uint8Array>);
                        }

                        Implemented by

                          Properties

                          contentTopic: string
                          ephemeral: boolean
                          pubsubTopic: string
                          toProtoObj: ((message) => Promise<undefined | IProtoMessage>)

                          Type declaration

                          toWire: ((message) => Promise<undefined | Uint8Array>)

                          Type declaration

                            • (message): Promise<undefined | Uint8Array>
                            • Parameters

                              Returns Promise<undefined | Uint8Array>

                          \ No newline at end of file +

                          Properties

                          contentTopic: string
                          ephemeral: boolean
                          pubsubTopic: string
                          toProtoObj: ((message) => Promise<undefined | IProtoMessage>)

                          Type declaration

                          toWire: ((message) => Promise<undefined | Uint8Array>)

                          Type declaration

                            • (message): Promise<undefined | Uint8Array>
                            • Parameters

                              Returns Promise<undefined | Uint8Array>

                          \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IEnr.html b/interfaces/_waku_interfaces.IEnr.html index 539d5371d5..ce6ebb8696 100644 --- a/interfaces/_waku_interfaces.IEnr.html +++ b/interfaces/_waku_interfaces.IEnr.html @@ -1,4 +1,4 @@ -IEnr | Documentation
                          interface IEnr {
                              [toStringTag]: string;
                              id: string;
                              ip?: string;
                              ip6?: string;
                              multiaddrs?: Multiaddr[];
                              nodeId?: string;
                              peerId?: PeerId;
                              peerInfo: undefined | PeerInfo;
                              publicKey?: Uint8Array;
                              seq: bigint;
                              shardInfo?: ShardInfo;
                              signature?: Uint8Array;
                              size: number;
                              tcp?: number;
                              tcp6?: number;
                              udp?: number;
                              udp6?: number;
                              waku2?: Waku2;
                              [iterator](): IterableIterator<[string, Uint8Array]>;
                              clear(): void;
                              delete(key): boolean;
                              entries(): IterableIterator<[string, Uint8Array]>;
                              forEach(callbackfn, thisArg?): void;
                              get(key): undefined | Uint8Array;
                              getFullMultiaddrs(): Multiaddr[];
                              has(key): boolean;
                              keys(): IterableIterator<string>;
                              set(key, value): this;
                              values(): IterableIterator<Uint8Array>;
                          }

                          Hierarchy

                          Implemented by

                            Properties

                            [toStringTag] +IEnr | Documentation
                            interface IEnr {
                                [toStringTag]: string;
                                id: string;
                                ip?: string;
                                ip6?: string;
                                multiaddrs?: Multiaddr[];
                                nodeId?: string;
                                peerId?: PeerId;
                                peerInfo: undefined | PeerInfo;
                                publicKey?: Uint8Array;
                                seq: bigint;
                                shardInfo?: ShardInfo;
                                signature?: Uint8Array;
                                size: number;
                                tcp?: number;
                                tcp6?: number;
                                udp?: number;
                                udp6?: number;
                                waku2?: Waku2;
                                [iterator](): IterableIterator<[string, Uint8Array]>;
                                clear(): void;
                                delete(key): boolean;
                                entries(): IterableIterator<[string, Uint8Array]>;
                                forEach(callbackfn, thisArg?): void;
                                get(key): undefined | Uint8Array;
                                getFullMultiaddrs(): Multiaddr[];
                                has(key): boolean;
                                keys(): IterableIterator<string>;
                                set(key, value): this;
                                values(): IterableIterator<Uint8Array>;
                            }

                            Hierarchy

                            Implemented by

                              Properties

                              [toStringTag] id ip? ip6? @@ -27,15 +27,15 @@ keys set values -

                              Properties

                              [toStringTag]: string
                              id: string
                              ip?: string
                              ip6?: string
                              multiaddrs?: Multiaddr[]
                              nodeId?: string
                              peerId?: PeerId
                              peerInfo: undefined | PeerInfo
                              publicKey?: Uint8Array
                              seq: bigint
                              shardInfo?: ShardInfo
                              signature?: Uint8Array
                              size: number

                              Returns

                              the number of elements in the Map.

                              -
                              tcp?: number
                              tcp6?: number
                              udp?: number
                              udp6?: number
                              waku2?: Waku2

                              Methods

                              • Returns an iterable of entries in the map.

                                +

                              Properties

                              [toStringTag]: string
                              id: string
                              ip?: string
                              ip6?: string
                              multiaddrs?: Multiaddr[]
                              nodeId?: string
                              peerId?: PeerId
                              peerInfo: undefined | PeerInfo
                              publicKey?: Uint8Array
                              seq: bigint
                              shardInfo?: ShardInfo
                              signature?: Uint8Array
                              size: number

                              Returns

                              the number of elements in the Map.

                              +
                              tcp?: number
                              tcp6?: number
                              udp?: number
                              udp6?: number
                              waku2?: Waku2

                              Methods

                              • Returns an iterable of entries in the map.

                                Returns IterableIterator<[string, Uint8Array]>

                              • Returns void

                              • Parameters

                                • key: string

                                Returns boolean

                                true if an element in the Map existed and has been removed, or false if the element does not exist.

                              • Returns an iterable of key, value pairs for every entry in the map.

                                Returns IterableIterator<[string, Uint8Array]>

                              • Executes a provided function once per each key/value pair in the Map, in insertion order.

                                Parameters

                                • callbackfn: ((value, key, map) => void)
                                    • (value, key, map): void
                                    • Parameters

                                      • value: Uint8Array
                                      • key: string
                                      • map: Map<string, Uint8Array>

                                      Returns void

                                • Optional thisArg: any

                                Returns void

                              • Returns a specified element from the Map object. If the value that is associated to the provided key is an object, then you will get a reference to that object and any change made to that object will effectively modify it inside the Map.

                                Parameters

                                • key: string

                                Returns undefined | Uint8Array

                                Returns the element associated with the specified key. If no element is associated with the specified key, undefined is returned.

                              • Parameters

                                • key: string

                                Returns boolean

                                boolean indicating whether an element with the specified key exists or not.

                                +

                              Returns Multiaddr[]

                              Properties

                              payload: Uint8Array
                              rateLimitProof?: IRateLimitProof
                              timestamp?: Date
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IMetaSetter.html b/interfaces/_waku_interfaces.IMetaSetter.html index 90dd774117..6a44b8be25 100644 --- a/interfaces/_waku_interfaces.IMetaSetter.html +++ b/interfaces/_waku_interfaces.IMetaSetter.html @@ -1 +1 @@ -IMetaSetter | Documentation
                              interface IMetaSetter ((message) => Uint8Array)
                              \ No newline at end of file +IMetaSetter | Documentation
                              interface IMetaSetter ((message) => Uint8Array)
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IMetadata.html b/interfaces/_waku_interfaces.IMetadata.html index 363b8fbf14..6a39751e2b 100644 --- a/interfaces/_waku_interfaces.IMetadata.html +++ b/interfaces/_waku_interfaces.IMetadata.html @@ -1,10 +1,9 @@ -IMetadata | Documentation
                              interface IMetadata {
                                  addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  peerStore: PeerStore;
                                  pubsubTopics: string[];
                                  removeLibp2pEventListener: {
                                      <K>(type, listener?, options?): void;
                                      (type, listener?, options?): void;
                                  };
                                  confirmOrAttemptHandshake(peerId): Promise<MetadataQueryResult>;
                                  query(peerId): Promise<MetadataQueryResult>;
                              }

                              Hierarchy

                              Properties

                              addLibp2pEventListener +IMetadata | Documentation
                              interface IMetadata {
                                  addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  pubsubTopics: string[];
                                  removeLibp2pEventListener: {
                                      <K>(type, listener?, options?): void;
                                      (type, listener?, options?): void;
                                  };
                                  confirmOrAttemptHandshake(peerId): Promise<MetadataQueryResult>;
                                  query(peerId): Promise<MetadataQueryResult>;
                              }

                              Hierarchy

                              Properties

                              addLibp2pEventListener: (<K>(type, listener, options?) => void)

                              Type declaration

                                • <K>(type, listener, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | AddEventListenerOptions

                                  Returns void

                              allPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              connectedPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              multicodec: string
                              peerStore: PeerStore
                              pubsubTopics: string[]
                              removeLibp2pEventListener: {
                                  <K>(type, listener?, options?): void;
                                  (type, listener?, options?): void;
                              }

                              Type declaration

                                • <K>(type, listener?, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                                • (type, listener?, options?): void
                                • Parameters

                                  • type: string
                                  • Optional listener: EventHandler<Event>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                              Methods

                              \ No newline at end of file +

                              Properties

                              addLibp2pEventListener: (<K>(type, listener, options?) => void)

                              Type declaration

                                • <K>(type, listener, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | AddEventListenerOptions

                                  Returns void

                              allPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              connectedPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              multicodec: string
                              pubsubTopics: string[]
                              removeLibp2pEventListener: {
                                  <K>(type, listener?, options?): void;
                                  (type, listener?, options?): void;
                              }

                              Type declaration

                                • <K>(type, listener?, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                                • (type, listener?, options?): void
                                • Parameters

                                  • type: string
                                  • Optional listener: EventHandler<Event>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                              Methods

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IPeerExchange.html b/interfaces/_waku_interfaces.IPeerExchange.html index beb095160c..4debee5f03 100644 --- a/interfaces/_waku_interfaces.IPeerExchange.html +++ b/interfaces/_waku_interfaces.IPeerExchange.html @@ -1,8 +1,7 @@ -IPeerExchange | Documentation
                              interface IPeerExchange {
                                  addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  peerStore: PeerStore;
                                  removeLibp2pEventListener: {
                                      <K>(type, listener?, options?): void;
                                      (type, listener?, options?): void;
                                  };
                                  query(params): Promise<PeerExchangeQueryResult>;
                              }

                              Hierarchy (view full)

                              Properties

                              addLibp2pEventListener +IPeerExchange | Documentation
                              interface IPeerExchange {
                                  addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  removeLibp2pEventListener: {
                                      <K>(type, listener?, options?): void;
                                      (type, listener?, options?): void;
                                  };
                                  query(params): Promise<PeerExchangeQueryResult>;
                              }

                              Hierarchy (view full)

                              Properties

                              addLibp2pEventListener: (<K>(type, listener, options?) => void)

                              Type declaration

                                • <K>(type, listener, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | AddEventListenerOptions

                                  Returns void

                              allPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              connectedPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              multicodec: string
                              peerStore: PeerStore
                              removeLibp2pEventListener: {
                                  <K>(type, listener?, options?): void;
                                  (type, listener?, options?): void;
                              }

                              Type declaration

                                • <K>(type, listener?, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                                • (type, listener?, options?): void
                                • Parameters

                                  • type: string
                                  • Optional listener: EventHandler<Event>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                              Methods

                              \ No newline at end of file +

                              Properties

                              addLibp2pEventListener: (<K>(type, listener, options?) => void)

                              Type declaration

                                • <K>(type, listener, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | AddEventListenerOptions

                                  Returns void

                              allPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              connectedPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              multicodec: string
                              removeLibp2pEventListener: {
                                  <K>(type, listener?, options?): void;
                                  (type, listener?, options?): void;
                              }

                              Type declaration

                                • <K>(type, listener?, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                                • (type, listener?, options?): void
                                • Parameters

                                  • type: string
                                  • Optional listener: EventHandler<Event>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                              Methods

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IPeersByDiscoveryEvents.html b/interfaces/_waku_interfaces.IPeersByDiscoveryEvents.html index 86ccc6264e..d325ce3e7e 100644 --- a/interfaces/_waku_interfaces.IPeersByDiscoveryEvents.html +++ b/interfaces/_waku_interfaces.IPeersByDiscoveryEvents.html @@ -1,5 +1,5 @@ -IPeersByDiscoveryEvents | Documentation
                              interface IPeersByDiscoveryEvents {
                                  peer:connected:bootstrap: CustomEvent<PeerId>;
                                  peer:connected:peer-exchange: CustomEvent<PeerId>;
                                  peer:discovery:bootstrap: CustomEvent<PeerId>;
                                  peer:discovery:peer-exchange: CustomEvent<PeerId>;
                              }

                              Properties

                              peer:connected:bootstrap +IPeersByDiscoveryEvents | Documentation
                              interface IPeersByDiscoveryEvents {
                                  peer:connected:bootstrap: CustomEvent<PeerId>;
                                  peer:connected:peer-exchange: CustomEvent<PeerId>;
                                  peer:discovery:bootstrap: CustomEvent<PeerId>;
                                  peer:discovery:peer-exchange: CustomEvent<PeerId>;
                              }

                              Properties

                              peer:connected:bootstrap: CustomEvent<PeerId>
                              peer:connected:peer-exchange: CustomEvent<PeerId>
                              peer:discovery:bootstrap: CustomEvent<PeerId>
                              peer:discovery:peer-exchange: CustomEvent<PeerId>
                              \ No newline at end of file +

                              Properties

                              peer:connected:bootstrap: CustomEvent<PeerId>
                              peer:connected:peer-exchange: CustomEvent<PeerId>
                              peer:discovery:bootstrap: CustomEvent<PeerId>
                              peer:discovery:peer-exchange: CustomEvent<PeerId>
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IProtoMessage.html b/interfaces/_waku_interfaces.IProtoMessage.html index 4593ca7570..f9d00ff329 100644 --- a/interfaces/_waku_interfaces.IProtoMessage.html +++ b/interfaces/_waku_interfaces.IProtoMessage.html @@ -1,10 +1,10 @@ IProtoMessage | Documentation

                              Interface matching the protobuf library. Field types matches the protobuf type over the wire

                              -
                              interface IProtoMessage {
                                  contentTopic: string;
                                  ephemeral: undefined | boolean;
                                  meta: undefined | Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof: undefined | IRateLimitProof;
                                  timestamp: undefined | bigint;
                                  version: undefined | number;
                              }

                              Properties

                              interface IProtoMessage {
                                  contentTopic: string;
                                  ephemeral: undefined | boolean;
                                  meta: undefined | Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof: undefined | IRateLimitProof;
                                  timestamp: undefined | bigint;
                                  version: undefined | number;
                              }

                              Properties

                              contentTopic: string
                              ephemeral: undefined | boolean
                              meta: undefined | Uint8Array
                              payload: Uint8Array
                              rateLimitProof: undefined | IRateLimitProof
                              timestamp: undefined | bigint
                              version: undefined | number
                              \ No newline at end of file +

                              Properties

                              contentTopic: string
                              ephemeral: undefined | boolean
                              meta: undefined | Uint8Array
                              payload: Uint8Array
                              rateLimitProof: undefined | IRateLimitProof
                              timestamp: undefined | bigint
                              version: undefined | number
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IRateLimitProof.html b/interfaces/_waku_interfaces.IRateLimitProof.html index 459ec13917..db998c5e30 100644 --- a/interfaces/_waku_interfaces.IRateLimitProof.html +++ b/interfaces/_waku_interfaces.IRateLimitProof.html @@ -1,8 +1,8 @@ -IRateLimitProof | Documentation
                              interface IRateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch +IRateLimitProof | Documentation
                              interface IRateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array
                              \ No newline at end of file +

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IReceiver.html b/interfaces/_waku_interfaces.IReceiver.html index 83ec5fb6b2..d9cce5886b 100644 --- a/interfaces/_waku_interfaces.IReceiver.html +++ b/interfaces/_waku_interfaces.IReceiver.html @@ -1,3 +1,3 @@ -IReceiver | Documentation
                              interface IReceiver {
                                  subscribeWithUnsubscribe: SubscribeWithUnsubscribe;
                                  toSubscriptionIterator: (<T>(decoders) => Promise<IAsyncIterator<T>>);
                              }

                              Properties

                              subscribeWithUnsubscribe +IReceiver | Documentation
                              interface IReceiver {
                                  subscribeWithUnsubscribe: SubscribeWithUnsubscribe;
                                  toSubscriptionIterator: (<T>(decoders) => Promise<IAsyncIterator<T>>);
                              }

                              Properties

                              subscribeWithUnsubscribe: SubscribeWithUnsubscribe
                              toSubscriptionIterator: (<T>(decoders) => Promise<IAsyncIterator<T>>)

                              Type declaration

                              \ No newline at end of file +

                              Properties

                              subscribeWithUnsubscribe: SubscribeWithUnsubscribe
                              toSubscriptionIterator: (<T>(decoders) => Promise<IAsyncIterator<T>>)

                              Type declaration

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IRelayAPI.html b/interfaces/_waku_interfaces.IRelayAPI.html index 1f6435e1f9..d6ef081f10 100644 --- a/interfaces/_waku_interfaces.IRelayAPI.html +++ b/interfaces/_waku_interfaces.IRelayAPI.html @@ -1,10 +1,10 @@ IRelayAPI | Documentation

                              Interface representing the Relay API, providing control and information about the GossipSub protocol.

                              -
                              interface IRelayAPI {
                                  getMeshPeers: ((topic?) => string[]);
                                  gossipSub: GossipSub;
                                  pubsubTopics: Set<string>;
                                  start: (() => Promise<void>);
                                  waitForPeers: (() => Promise<void>);
                              }

                              Properties

                              interface IRelayAPI {
                                  getMeshPeers: ((topic?) => string[]);
                                  gossipSub: GossipSub;
                                  pubsubTopics: Set<string>;
                                  start: (() => Promise<void>);
                                  waitForPeers: (() => Promise<void>);
                              }

                              Properties

                              getMeshPeers: ((topic?) => string[])

                              Function to retrieve the mesh peers for a given topic or all topics if none is specified. Returns an array of peer IDs as strings.

                              -

                              Type declaration

                                • (topic?): string[]
                                • Parameters

                                  • Optional topic: string

                                  Returns string[]

                              gossipSub: GossipSub

                              The GossipSub instance used for managing pub/sub behavior.

                              -
                              pubsubTopics: Set<string>
                              start: (() => Promise<void>)

                              Function to start the relay, returning a Promise that resolves when initialization is complete.

                              -

                              Type declaration

                                • (): Promise<void>
                                • Returns Promise<void>

                              waitForPeers: (() => Promise<void>)

                              Type declaration

                                • (): Promise<void>
                                • Returns Promise<void>

                              \ No newline at end of file +

                              Type declaration

                              gossipSub: GossipSub

                              The GossipSub instance used for managing pub/sub behavior.

                              +
                              pubsubTopics: Set<string>
                              start: (() => Promise<void>)

                              Function to start the relay, returning a Promise that resolves when initialization is complete.

                              +

                              Type declaration

                              waitForPeers: (() => Promise<void>)

                              Type declaration

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.ISender.html b/interfaces/_waku_interfaces.ISender.html index a4b2873770..f88b1362af 100644 --- a/interfaces/_waku_interfaces.ISender.html +++ b/interfaces/_waku_interfaces.ISender.html @@ -1,2 +1,2 @@ -ISender | Documentation
                              interface ISender {
                                  send: ((encoder, message, sendOptions?) => Promise<SDKProtocolResult>);
                              }

                              Properties

                              Properties

                              send: ((encoder, message, sendOptions?) => Promise<SDKProtocolResult>)

                              Type declaration

                              \ No newline at end of file +ISender | Documentation
                              interface ISender {
                                  send: ((encoder, message, sendOptions?) => Promise<SDKProtocolResult>);
                              }

                              Properties

                              Properties

                              send: ((encoder, message, sendOptions?) => Promise<SDKProtocolResult>)

                              Type declaration

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.ISubscription.html b/interfaces/_waku_interfaces.ISubscription.html index d2405db5f3..9aa5a1bf68 100644 --- a/interfaces/_waku_interfaces.ISubscription.html +++ b/interfaces/_waku_interfaces.ISubscription.html @@ -1,5 +1,5 @@ -ISubscription | Documentation
                              interface ISubscription {
                                  ping(peerId?): Promise<SDKProtocolResult>;
                                  subscribe<T>(decoders, callback, options?): Promise<SDKProtocolResult>;
                                  unsubscribe(contentTopics): Promise<SDKProtocolResult>;
                                  unsubscribeAll(): Promise<SDKProtocolResult>;
                              }

                              Methods

                              ping +ISubscription | Documentation
                              interface ISubscription {
                                  ping(peerId?): Promise<SDKProtocolResult>;
                                  subscribe<T>(decoders, callback, options?): Promise<SDKProtocolResult>;
                                  unsubscribe(contentTopics): Promise<SDKProtocolResult>;
                                  unsubscribeAll(): Promise<SDKProtocolResult>;
                              }

                              Methods

                              \ No newline at end of file +

                              Methods

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IWaku.html b/interfaces/_waku_interfaces.IWaku.html index 04482d4df6..8df3572b38 100644 --- a/interfaces/_waku_interfaces.IWaku.html +++ b/interfaces/_waku_interfaces.IWaku.html @@ -1,4 +1,4 @@ -IWaku | Documentation
                              interface IWaku {
                                  connectionManager: IConnectionManager;
                                  filter?: IFilter;
                                  health: IHealthManager;
                                  libp2p: Libp2p;
                                  lightPush?: ILightPush;
                                  peerId: PeerId;
                                  protocols: string[];
                                  relay?: IRelay;
                                  store?: IStore;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                                  waitForPeers(protocols?, timeoutMs?): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

                              connectionManager +IWaku | Documentation
                              interface IWaku {
                                  connectionManager: IConnectionManager;
                                  filter?: IFilter;
                                  health: IHealthManager;
                                  libp2p: Libp2p;
                                  lightPush?: ILightPush;
                                  peerId: PeerId;
                                  protocols: string[];
                                  relay?: IRelay;
                                  store?: IStore;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                                  waitForPeers(protocols?, timeoutMs?): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

                              Properties

                              connectionManager: IConnectionManager
                              filter?: IFilter
                              libp2p: Libp2p
                              lightPush?: ILightPush
                              peerId: PeerId

                              Returns a unique identifier for a node on the network.

                              +

                              Properties

                              connectionManager: IConnectionManager
                              filter?: IFilter
                              libp2p: Libp2p
                              lightPush?: ILightPush
                              peerId: PeerId

                              Returns a unique identifier for a node on the network.

                              Example

                              console.log(waku.peerId); // 12D3KooWNmk9yXHfHJ4rUduRqD1TCTHkNFMPF9WP2dqWpZDL4aUb
                               
                              -
                              protocols: string[]

                              Returns a list of supported protocols.

                              +
                              protocols: string[]

                              Returns a list of supported protocols.

                              Example

                              console.log(waku.protocols); // ['/ipfs/id/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/metadata/1.0.0']
                               
                              -
                              relay?: IRelay
                              store?: IStore

                              Methods

                              relay?: IRelay
                              store?: IStore

                              Methods

                              • Dials to the provided peer

                                Parameters

                                • peer: PeerId | MultiaddrInput

                                  information to use for dialing

                                • Optional protocols: Protocols[]

                                  array of Waku protocols to be used for dialing. If no provided - will be derived from mounted protocols.

                                Returns Promise<Stream>

                                Promise that will resolve to a Stream to a dialed peer

                                Example

                                await waku.dial(remotePeerId, [Protocols.LightPush]);

                                waku.isConnected() === true;
                                -
                              • Starts all services and components related to functionality of Waku node.

                                Returns Promise<void>

                                Promise that will resolve when started.

                                Example

                                await waku.start();

                                waku.isStarted() === true;
                                -
                              • Stops all recurring processes and services that are needed for functionality of Waku node.

                                Returns Promise<void>

                                Promise that resolves when stopped.

                                Example

                                await waku.stop();

                                waku.isStarted === false;
                                -
                              • Resolves when Waku successfully gains connection to a remote peers that fits provided requirements. +

                              • Resolves when Waku successfully gains connection to a remote peers that fits provided requirements. Must be used after attempting to connect to nodes, using IWaku.dial or if was bootstrapped by using IPeerExchange or DnsDiscoveryComponents.

                                Parameters

                                • Optional protocols: Protocols[]

                                  Protocols that need to be enabled by remote peers

                                  @@ -45,4 +45,4 @@ at least one remote peer, rejects if the timeoutMs is reached

                                  Throws

                                  If passing a protocol that is not mounted or Waku node is not started

                                  Example

                                  try {
                                  // let's wait for at least one LightPush node and timeout in 1 second
                                  await waku.waitForPeers([Protocols.LightPush], 1000);
                                  } catch(e) {
                                  waku.isConnected() === false;
                                  console.error("Failed to connect due to", e);
                                  }

                                  waku.isConnected() === true;
                                  -
                              \ No newline at end of file +
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.KeepAliveOptions.html b/interfaces/_waku_interfaces.KeepAliveOptions.html index c7593f0131..1fbe58e8e3 100644 --- a/interfaces/_waku_interfaces.KeepAliveOptions.html +++ b/interfaces/_waku_interfaces.KeepAliveOptions.html @@ -1,3 +1,3 @@ -KeepAliveOptions | Documentation
                              interface KeepAliveOptions {
                                  pingKeepAlive: number;
                                  relayKeepAlive: number;
                              }

                              Properties

                              pingKeepAlive +KeepAliveOptions | Documentation
                              interface KeepAliveOptions {
                                  pingKeepAlive: number;
                                  relayKeepAlive: number;
                              }

                              Properties

                              pingKeepAlive: number
                              relayKeepAlive: number
                              \ No newline at end of file +

                              Properties

                              pingKeepAlive: number
                              relayKeepAlive: number
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.LightNode.html b/interfaces/_waku_interfaces.LightNode.html index 8918b6c8bf..0beab8f656 100644 --- a/interfaces/_waku_interfaces.LightNode.html +++ b/interfaces/_waku_interfaces.LightNode.html @@ -1,4 +1,4 @@ -LightNode | Documentation
                              interface LightNode {
                                  connectionManager: IConnectionManager;
                                  filter: IFilter;
                                  health: IHealthManager;
                                  libp2p: Libp2p;
                                  lightPush: ILightPush;
                                  peerId: PeerId;
                                  protocols: string[];
                                  relay: undefined;
                                  store: IStore;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                                  waitForPeers(protocols?, timeoutMs?): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

                              connectionManager +LightNode | Documentation
                              interface LightNode {
                                  connectionManager: IConnectionManager;
                                  filter: IFilter;
                                  health: IHealthManager;
                                  libp2p: Libp2p;
                                  lightPush: ILightPush;
                                  peerId: PeerId;
                                  protocols: string[];
                                  relay: undefined;
                                  store: IStore;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                                  waitForPeers(protocols?, timeoutMs?): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

                              Properties

                              connectionManager: IConnectionManager
                              filter: IFilter
                              libp2p: Libp2p
                              lightPush: ILightPush
                              peerId: PeerId

                              Returns a unique identifier for a node on the network.

                              +

                              Properties

                              connectionManager: IConnectionManager
                              filter: IFilter
                              libp2p: Libp2p
                              lightPush: ILightPush
                              peerId: PeerId

                              Returns a unique identifier for a node on the network.

                              Example

                              console.log(waku.peerId); // 12D3KooWNmk9yXHfHJ4rUduRqD1TCTHkNFMPF9WP2dqWpZDL4aUb
                               
                              -
                              protocols: string[]

                              Returns a list of supported protocols.

                              +
                              protocols: string[]

                              Returns a list of supported protocols.

                              Example

                              console.log(waku.protocols); // ['/ipfs/id/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/metadata/1.0.0']
                               
                              -
                              relay: undefined
                              store: IStore

                              Methods

                              relay: undefined
                              store: IStore

                              Methods

                              • Dials to the provided peer

                                Parameters

                                • peer: PeerId | MultiaddrInput

                                  information to use for dialing

                                • Optional protocols: Protocols[]

                                  array of Waku protocols to be used for dialing. If no provided - will be derived from mounted protocols.

                                Returns Promise<Stream>

                                Promise that will resolve to a Stream to a dialed peer

                                Example

                                await waku.dial(remotePeerId, [Protocols.LightPush]);

                                waku.isConnected() === true;
                                -
                              • Starts all services and components related to functionality of Waku node.

                                Returns Promise<void>

                                Promise that will resolve when started.

                                Example

                                await waku.start();

                                waku.isStarted() === true;
                                -
                              • Stops all recurring processes and services that are needed for functionality of Waku node.

                                Returns Promise<void>

                                Promise that resolves when stopped.

                                Example

                                await waku.stop();

                                waku.isStarted === false;
                                -
                              • Resolves when Waku successfully gains connection to a remote peers that fits provided requirements. +

                              • Resolves when Waku successfully gains connection to a remote peers that fits provided requirements. Must be used after attempting to connect to nodes, using IWaku.dial or if was bootstrapped by using IPeerExchange or DnsDiscoveryComponents.

                                Parameters

                                • Optional protocols: Protocols[]

                                  Protocols that need to be enabled by remote peers

                                  @@ -45,4 +45,4 @@ at least one remote peer, rejects if the timeoutMs is reached

                                  Throws

                                  If passing a protocol that is not mounted or Waku node is not started

                                  Example

                                  try {
                                  // let's wait for at least one LightPush node and timeout in 1 second
                                  await waku.waitForPeers([Protocols.LightPush], 1000);
                                  } catch(e) {
                                  waku.isConnected() === false;
                                  console.error("Failed to connect due to", e);
                                  }

                                  waku.isConnected() === true;
                                  -
                              \ No newline at end of file +
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.NodeCapabilityCount.html b/interfaces/_waku_interfaces.NodeCapabilityCount.html index 0e407292d3..be1f82572a 100644 --- a/interfaces/_waku_interfaces.NodeCapabilityCount.html +++ b/interfaces/_waku_interfaces.NodeCapabilityCount.html @@ -1,5 +1,5 @@ -NodeCapabilityCount | Documentation
                              interface NodeCapabilityCount {
                                  filter: number;
                                  lightPush: number;
                                  relay: number;
                                  store: number;
                              }

                              Properties

                              filter +NodeCapabilityCount | Documentation
                              interface NodeCapabilityCount {
                                  filter: number;
                                  lightPush: number;
                                  relay: number;
                                  store: number;
                              }

                              Properties

                              filter: number
                              lightPush: number
                              relay: number
                              store: number
                              \ No newline at end of file +

                              Properties

                              filter: number
                              lightPush: number
                              relay: number
                              store: number
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.PeerExchangeComponents.html b/interfaces/_waku_interfaces.PeerExchangeComponents.html index 10ca0a14cb..1bba48b492 100644 --- a/interfaces/_waku_interfaces.PeerExchangeComponents.html +++ b/interfaces/_waku_interfaces.PeerExchangeComponents.html @@ -1,3 +1,3 @@ -PeerExchangeComponents | Documentation
                              interface PeerExchangeComponents {
                                  connectionManager: ConnectionManager;
                                  peerStore: PeerStore;
                              }

                              Properties

                              connectionManager +PeerExchangeComponents | Documentation
                              interface PeerExchangeComponents {
                                  connectionManager: ConnectionManager;
                                  peerStore: PeerStore;
                              }

                              Properties

                              connectionManager: ConnectionManager
                              peerStore: PeerStore
                              \ No newline at end of file +

                              Properties

                              connectionManager: ConnectionManager
                              peerStore: PeerStore
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.PeerExchangeQueryParams.html b/interfaces/_waku_interfaces.PeerExchangeQueryParams.html index 9469baa0bb..2957a44a8d 100644 --- a/interfaces/_waku_interfaces.PeerExchangeQueryParams.html +++ b/interfaces/_waku_interfaces.PeerExchangeQueryParams.html @@ -1,3 +1,3 @@ -PeerExchangeQueryParams | Documentation
                              interface PeerExchangeQueryParams {
                                  numPeers: number;
                                  peerId: PeerId;
                              }

                              Properties

                              numPeers +PeerExchangeQueryParams | Documentation
                              interface PeerExchangeQueryParams {
                                  numPeers: number;
                                  peerId: PeerId;
                              }

                              Properties

                              Properties

                              numPeers: number
                              peerId: PeerId
                              \ No newline at end of file +

                              Properties

                              numPeers: number
                              peerId: PeerId
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.PeerExchangeResponse.html b/interfaces/_waku_interfaces.PeerExchangeResponse.html index 3423e5a4be..0e7bb0fba2 100644 --- a/interfaces/_waku_interfaces.PeerExchangeResponse.html +++ b/interfaces/_waku_interfaces.PeerExchangeResponse.html @@ -1,2 +1,2 @@ -PeerExchangeResponse | Documentation
                              interface PeerExchangeResponse {
                                  peerInfos: PeerInfo[];
                              }

                              Properties

                              Properties

                              peerInfos: PeerInfo[]
                              \ No newline at end of file +PeerExchangeResponse | Documentation
                              interface PeerExchangeResponse {
                                  peerInfos: PeerInfo[];
                              }

                              Properties

                              Properties

                              peerInfos: PeerInfo[]
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.PeerInfo.html b/interfaces/_waku_interfaces.PeerInfo.html index e98e7319b5..75fae3f4ad 100644 --- a/interfaces/_waku_interfaces.PeerInfo.html +++ b/interfaces/_waku_interfaces.PeerInfo.html @@ -1,2 +1,2 @@ -PeerInfo | Documentation
                              interface PeerInfo {
                                  ENR?: IEnr;
                              }

                              Properties

                              Properties

                              ENR?: IEnr
                              \ No newline at end of file +PeerInfo | Documentation
                              interface PeerInfo {
                                  ENR?: IEnr;
                              }

                              Properties

                              Properties

                              ENR?: IEnr
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.PeersByDiscoveryResult.html b/interfaces/_waku_interfaces.PeersByDiscoveryResult.html index 7f86ebbbd5..7359563806 100644 --- a/interfaces/_waku_interfaces.PeersByDiscoveryResult.html +++ b/interfaces/_waku_interfaces.PeersByDiscoveryResult.html @@ -1,3 +1,3 @@ -PeersByDiscoveryResult | Documentation
                              interface PeersByDiscoveryResult {
                                  CONNECTED: {
                                      bootstrap: Peer[];
                                      local-peer-cache: Peer[];
                                      peer-exchange: Peer[];
                                  };
                                  DISCOVERED: {
                                      bootstrap: Peer[];
                                      local-peer-cache: Peer[];
                                      peer-exchange: Peer[];
                                  };
                              }

                              Properties

                              CONNECTED +PeersByDiscoveryResult | Documentation
                              interface PeersByDiscoveryResult {
                                  CONNECTED: {
                                      bootstrap: Peer[];
                                      local-peer-cache: Peer[];
                                      peer-exchange: Peer[];
                                  };
                                  DISCOVERED: {
                                      bootstrap: Peer[];
                                      local-peer-cache: Peer[];
                                      peer-exchange: Peer[];
                                  };
                              }

                              Properties

                              Properties

                              CONNECTED: {
                                  bootstrap: Peer[];
                                  local-peer-cache: Peer[];
                                  peer-exchange: Peer[];
                              }

                              Type declaration

                              • bootstrap: Peer[]
                              • local-peer-cache: Peer[]
                              • peer-exchange: Peer[]
                              DISCOVERED: {
                                  bootstrap: Peer[];
                                  local-peer-cache: Peer[];
                                  peer-exchange: Peer[];
                              }

                              Type declaration

                              • bootstrap: Peer[]
                              • local-peer-cache: Peer[]
                              • peer-exchange: Peer[]
                              \ No newline at end of file +

                              Properties

                              CONNECTED: {
                                  bootstrap: Peer[];
                                  local-peer-cache: Peer[];
                                  peer-exchange: Peer[];
                              }

                              Type declaration

                              • bootstrap: Peer[]
                              • local-peer-cache: Peer[]
                              • peer-exchange: Peer[]
                              DISCOVERED: {
                                  bootstrap: Peer[];
                                  local-peer-cache: Peer[];
                                  peer-exchange: Peer[];
                              }

                              Type declaration

                              • bootstrap: Peer[]
                              • local-peer-cache: Peer[]
                              • peer-exchange: Peer[]
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.RelayNode.html b/interfaces/_waku_interfaces.RelayNode.html index 3d1973450b..d083faa2f5 100644 --- a/interfaces/_waku_interfaces.RelayNode.html +++ b/interfaces/_waku_interfaces.RelayNode.html @@ -1,4 +1,4 @@ -RelayNode | Documentation
                              interface RelayNode {
                                  connectionManager: IConnectionManager;
                                  filter: undefined;
                                  health: IHealthManager;
                                  libp2p: Libp2p;
                                  lightPush: undefined;
                                  peerId: PeerId;
                                  protocols: string[];
                                  relay: IRelay;
                                  store: undefined;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                                  waitForPeers(protocols?, timeoutMs?): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

                              connectionManager +RelayNode | Documentation
                              interface RelayNode {
                                  connectionManager: IConnectionManager;
                                  filter: undefined;
                                  health: IHealthManager;
                                  libp2p: Libp2p;
                                  lightPush: undefined;
                                  peerId: PeerId;
                                  protocols: string[];
                                  relay: IRelay;
                                  store: undefined;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                                  waitForPeers(protocols?, timeoutMs?): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

                              Properties

                              connectionManager: IConnectionManager
                              filter: undefined
                              libp2p: Libp2p
                              lightPush: undefined
                              peerId: PeerId

                              Returns a unique identifier for a node on the network.

                              +

                              Properties

                              connectionManager: IConnectionManager
                              filter: undefined
                              libp2p: Libp2p
                              lightPush: undefined
                              peerId: PeerId

                              Returns a unique identifier for a node on the network.

                              Example

                              console.log(waku.peerId); // 12D3KooWNmk9yXHfHJ4rUduRqD1TCTHkNFMPF9WP2dqWpZDL4aUb
                               
                              -
                              protocols: string[]

                              Returns a list of supported protocols.

                              +
                              protocols: string[]

                              Returns a list of supported protocols.

                              Example

                              console.log(waku.protocols); // ['/ipfs/id/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/metadata/1.0.0']
                               
                              -
                              relay: IRelay
                              store: undefined

                              Methods

                              relay: IRelay
                              store: undefined

                              Methods

                              • Dials to the provided peer

                                Parameters

                                • peer: PeerId | MultiaddrInput

                                  information to use for dialing

                                • Optional protocols: Protocols[]

                                  array of Waku protocols to be used for dialing. If no provided - will be derived from mounted protocols.

                                Returns Promise<Stream>

                                Promise that will resolve to a Stream to a dialed peer

                                Example

                                await waku.dial(remotePeerId, [Protocols.LightPush]);

                                waku.isConnected() === true;
                                -
                              • Starts all services and components related to functionality of Waku node.

                                Returns Promise<void>

                                Promise that will resolve when started.

                                Example

                                await waku.start();

                                waku.isStarted() === true;
                                -
                              • Stops all recurring processes and services that are needed for functionality of Waku node.

                                Returns Promise<void>

                                Promise that resolves when stopped.

                                Example

                                await waku.stop();

                                waku.isStarted === false;
                                -
                              • Resolves when Waku successfully gains connection to a remote peers that fits provided requirements. +

                              • Resolves when Waku successfully gains connection to a remote peers that fits provided requirements. Must be used after attempting to connect to nodes, using IWaku.dial or if was bootstrapped by using IPeerExchange or DnsDiscoveryComponents.

                                Parameters

                                • Optional protocols: Protocols[]

                                  Protocols that need to be enabled by remote peers

                                  @@ -45,4 +45,4 @@ at least one remote peer, rejects if the timeoutMs is reached

                                  Throws

                                  If passing a protocol that is not mounted or Waku node is not started

                                  Example

                                  try {
                                  // let's wait for at least one LightPush node and timeout in 1 second
                                  await waku.waitForPeers([Protocols.LightPush], 1000);
                                  } catch(e) {
                                  waku.isConnected() === false;
                                  console.error("Failed to connect due to", e);
                                  }

                                  waku.isConnected() === true;
                                  -
                              \ No newline at end of file +
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.SingleShardInfo.html b/interfaces/_waku_interfaces.SingleShardInfo.html index 23da4bcace..b06d17d22f 100644 --- a/interfaces/_waku_interfaces.SingleShardInfo.html +++ b/interfaces/_waku_interfaces.SingleShardInfo.html @@ -1,4 +1,4 @@ -SingleShardInfo | Documentation
                              interface SingleShardInfo {
                                  clusterId: number;
                                  shard?: number;
                              }

                              Properties

                              clusterId +SingleShardInfo | Documentation
                              interface SingleShardInfo {
                                  clusterId: number;
                                  shard?: number;
                              }

                              Properties

                              Properties

                              clusterId: number
                              shard?: number

                              Specifying this field indicates to the encoder/decoder that static sharding must be used.

                              -
                              \ No newline at end of file +

                              Properties

                              clusterId: number
                              shard?: number

                              Specifying this field indicates to the encoder/decoder that static sharding must be used.

                              +
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.Waku2.html b/interfaces/_waku_interfaces.Waku2.html index 1c61df20a0..10b5dffdf4 100644 --- a/interfaces/_waku_interfaces.Waku2.html +++ b/interfaces/_waku_interfaces.Waku2.html @@ -1,5 +1,5 @@ -Waku2 | Documentation
                              interface Waku2 {
                                  filter: boolean;
                                  lightPush: boolean;
                                  relay: boolean;
                                  store: boolean;
                              }

                              Properties

                              filter +Waku2 | Documentation
                              interface Waku2 {
                                  filter: boolean;
                                  lightPush: boolean;
                                  relay: boolean;
                                  store: boolean;
                              }

                              Properties

                              filter: boolean
                              lightPush: boolean
                              relay: boolean
                              store: boolean
                              \ No newline at end of file +

                              Properties

                              filter: boolean
                              lightPush: boolean
                              relay: boolean
                              store: boolean
                              \ No newline at end of file diff --git a/interfaces/_waku_message_encryption.ecies.EncoderOptions.html b/interfaces/_waku_message_encryption.ecies.EncoderOptions.html index 2b6f62877c..2ad6fa5386 100644 --- a/interfaces/_waku_message_encryption.ecies.EncoderOptions.html +++ b/interfaces/_waku_message_encryption.ecies.EncoderOptions.html @@ -1,4 +1,4 @@ -EncoderOptions | Documentation
                              interface EncoderOptions {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  metaSetter?: IMetaSetter;
                                  publicKey: Uint8Array;
                                  pubsubTopic?: string;
                                  pubsubTopicShardInfo?: SingleShardInfo;
                                  sigPrivKey?: Uint8Array;
                              }

                              Hierarchy (view full)

                              Properties

                              contentTopic +EncoderOptions | Documentation
                              interface EncoderOptions {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  metaSetter?: IMetaSetter;
                                  publicKey: Uint8Array;
                                  pubsubTopic?: string;
                                  pubsubTopicShardInfo?: SingleShardInfo;
                                  sigPrivKey?: Uint8Array;
                              }

                              Hierarchy (view full)

                              Properties

                              Param: IProtoMessage

                              The message encoded for wire, without the meta field. If encryption is used, metaSetter only accesses encrypted payload.

                              publicKey: Uint8Array

                              The public key to encrypt the payload for.

                              -
                              pubsubTopic?: string

                              Deprecated

                              pubsubTopicShardInfo?: SingleShardInfo
                              sigPrivKey?: Uint8Array

                              An optional private key to be used to sign the payload before encryption.

                              -
                              \ No newline at end of file +
                              pubsubTopic?: string

                              Deprecated

                              pubsubTopicShardInfo?: SingleShardInfo
                              sigPrivKey?: Uint8Array

                              An optional private key to be used to sign the payload before encryption.

                              +
                              \ No newline at end of file diff --git a/interfaces/_waku_message_encryption.symmetric.EncoderOptions.html b/interfaces/_waku_message_encryption.symmetric.EncoderOptions.html index 323ac43234..84f5c2d0dd 100644 --- a/interfaces/_waku_message_encryption.symmetric.EncoderOptions.html +++ b/interfaces/_waku_message_encryption.symmetric.EncoderOptions.html @@ -1,4 +1,4 @@ -EncoderOptions | Documentation
                              interface EncoderOptions {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  metaSetter?: IMetaSetter;
                                  pubsubTopic?: string;
                                  pubsubTopicShardInfo?: SingleShardInfo;
                                  sigPrivKey?: Uint8Array;
                                  symKey: Uint8Array;
                              }

                              Hierarchy (view full)

                              Properties

                              contentTopic +EncoderOptions | Documentation
                              interface EncoderOptions {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  metaSetter?: IMetaSetter;
                                  pubsubTopic?: string;
                                  pubsubTopicShardInfo?: SingleShardInfo;
                                  sigPrivKey?: Uint8Array;
                                  symKey: Uint8Array;
                              }

                              Hierarchy (view full)

                              Properties

                              Param: IProtoMessage

                              The message encoded for wire, without the meta field. If encryption is used, metaSetter only accesses encrypted payload.

                              pubsubTopic?: string

                              Deprecated

                              pubsubTopicShardInfo?: SingleShardInfo
                              sigPrivKey?: Uint8Array

                              An optional private key to be used to sign the payload before encryption.

                              -
                              symKey: Uint8Array

                              The symmetric key to encrypt the payload with.

                              -
                              \ No newline at end of file +
                              symKey: Uint8Array

                              The symmetric key to encrypt the payload with.

                              +
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.WakuMessage-1.html b/interfaces/_waku_proto.WakuMessage-1.html index 5eb7c74606..adc58caa57 100644 --- a/interfaces/_waku_proto.WakuMessage-1.html +++ b/interfaces/_waku_proto.WakuMessage-1.html @@ -1,8 +1,8 @@ -WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_filter.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic +WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_filter.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              rateLimitProof?: proto_filter.RateLimitProof
                              timestamp?: bigint
                              version?: number
                              \ No newline at end of file +

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              rateLimitProof?: proto_filter.RateLimitProof
                              timestamp?: bigint
                              version?: number
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter.FilterRequest-1.html b/interfaces/_waku_proto.proto_filter.FilterRequest-1.html index 6c49e8c457..d6fd5c1a0f 100644 --- a/interfaces/_waku_proto.proto_filter.FilterRequest-1.html +++ b/interfaces/_waku_proto.proto_filter.FilterRequest-1.html @@ -1,4 +1,4 @@ -FilterRequest | Documentation
                              interface FilterRequest {
                                  contentFilters: ContentFilter[];
                                  subscribe: boolean;
                                  topic: string;
                              }

                              Properties

                              contentFilters +FilterRequest | Documentation
                              interface FilterRequest {
                                  contentFilters: ContentFilter[];
                                  subscribe: boolean;
                                  topic: string;
                              }

                              Properties

                              contentFilters: ContentFilter[]
                              subscribe: boolean
                              topic: string
                              \ No newline at end of file +

                              Properties

                              contentFilters: ContentFilter[]
                              subscribe: boolean
                              topic: string
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter.FilterRequest.ContentFilter-1.html b/interfaces/_waku_proto.proto_filter.FilterRequest.ContentFilter-1.html index dc1fc7e83a..520b278fdc 100644 --- a/interfaces/_waku_proto.proto_filter.FilterRequest.ContentFilter-1.html +++ b/interfaces/_waku_proto.proto_filter.FilterRequest.ContentFilter-1.html @@ -1,2 +1,2 @@ -ContentFilter | Documentation
                              interface ContentFilter {
                                  contentTopic: string;
                              }

                              Properties

                              Properties

                              contentTopic: string
                              \ No newline at end of file +ContentFilter | Documentation
                              interface ContentFilter {
                                  contentTopic: string;
                              }

                              Properties

                              Properties

                              contentTopic: string
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter.FilterRpc-1.html b/interfaces/_waku_proto.proto_filter.FilterRpc-1.html index b4360d62a9..3dc7e3a341 100644 --- a/interfaces/_waku_proto.proto_filter.FilterRpc-1.html +++ b/interfaces/_waku_proto.proto_filter.FilterRpc-1.html @@ -1,4 +1,4 @@ -FilterRpc | Documentation
                              interface FilterRpc {
                                  push?: proto_filter.MessagePush;
                                  request?: FilterRequest;
                                  requestId: string;
                              }

                              Properties

                              push? +FilterRpc | Documentation
                              interface FilterRpc {
                                  push?: proto_filter.MessagePush;
                                  request?: FilterRequest;
                                  requestId: string;
                              }

                              Properties

                              request?: FilterRequest
                              requestId: string
                              \ No newline at end of file +

                              Properties

                              request?: FilterRequest
                              requestId: string
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter.MessagePush-1.html b/interfaces/_waku_proto.proto_filter.MessagePush-1.html index c4b567c07b..361f6393e1 100644 --- a/interfaces/_waku_proto.proto_filter.MessagePush-1.html +++ b/interfaces/_waku_proto.proto_filter.MessagePush-1.html @@ -1,2 +1,2 @@ -MessagePush | Documentation
                              interface MessagePush {
                                  messages: WakuMessage[];
                              }

                              Properties

                              Properties

                              messages: WakuMessage[]
                              \ No newline at end of file +MessagePush | Documentation
                              interface MessagePush {
                                  messages: WakuMessage[];
                              }

                              Properties

                              Properties

                              messages: WakuMessage[]
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter.RateLimitProof-1.html b/interfaces/_waku_proto.proto_filter.RateLimitProof-1.html index 80cef39275..98b55108cb 100644 --- a/interfaces/_waku_proto.proto_filter.RateLimitProof-1.html +++ b/interfaces/_waku_proto.proto_filter.RateLimitProof-1.html @@ -1,8 +1,8 @@ -RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch +RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array
                              \ No newline at end of file +

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeRequest-1.html b/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeRequest-1.html index 49feea08e7..9deab5cbf7 100644 --- a/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeRequest-1.html +++ b/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeRequest-1.html @@ -1,5 +1,5 @@ -FilterSubscribeRequest | Documentation
                              interface FilterSubscribeRequest {
                                  contentTopics: string[];
                                  filterSubscribeType: FilterSubscribeType;
                                  pubsubTopic?: string;
                                  requestId: string;
                              }

                              Properties

                              contentTopics +FilterSubscribeRequest | Documentation
                              interface FilterSubscribeRequest {
                                  contentTopics: string[];
                                  filterSubscribeType: FilterSubscribeType;
                                  pubsubTopic?: string;
                                  requestId: string;
                              }

                              Properties

                              contentTopics: string[]
                              filterSubscribeType: FilterSubscribeType
                              pubsubTopic?: string
                              requestId: string
                              \ No newline at end of file +

                              Properties

                              contentTopics: string[]
                              filterSubscribeType: FilterSubscribeType
                              pubsubTopic?: string
                              requestId: string
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeResponse-1.html b/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeResponse-1.html index 6db6b552fe..67abb06e3e 100644 --- a/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeResponse-1.html +++ b/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeResponse-1.html @@ -1,4 +1,4 @@ -FilterSubscribeResponse | Documentation
                              interface FilterSubscribeResponse {
                                  requestId: string;
                                  statusCode: number;
                                  statusDesc?: string;
                              }

                              Properties

                              requestId +FilterSubscribeResponse | Documentation
                              interface FilterSubscribeResponse {
                                  requestId: string;
                                  statusCode: number;
                                  statusDesc?: string;
                              }

                              Properties

                              requestId: string
                              statusCode: number
                              statusDesc?: string
                              \ No newline at end of file +

                              Properties

                              requestId: string
                              statusCode: number
                              statusDesc?: string
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter_v2.MessagePush-1.html b/interfaces/_waku_proto.proto_filter_v2.MessagePush-1.html index 53b9dd50b5..c2faa34e45 100644 --- a/interfaces/_waku_proto.proto_filter_v2.MessagePush-1.html +++ b/interfaces/_waku_proto.proto_filter_v2.MessagePush-1.html @@ -1,3 +1,3 @@ -MessagePush | Documentation
                              interface MessagePush {
                                  pubsubTopic?: string;
                                  wakuMessage?: proto_filter_v2.WakuMessage;
                              }

                              Properties

                              pubsubTopic? +MessagePush | Documentation
                              interface MessagePush {
                                  pubsubTopic?: string;
                                  wakuMessage?: proto_filter_v2.WakuMessage;
                              }

                              Properties

                              pubsubTopic?: string
                              \ No newline at end of file +

                              Properties

                              pubsubTopic?: string
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter_v2.RateLimitProof-1.html b/interfaces/_waku_proto.proto_filter_v2.RateLimitProof-1.html index 465b33fede..d2b06326b1 100644 --- a/interfaces/_waku_proto.proto_filter_v2.RateLimitProof-1.html +++ b/interfaces/_waku_proto.proto_filter_v2.RateLimitProof-1.html @@ -1,8 +1,8 @@ -RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch +RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array
                              \ No newline at end of file +

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter_v2.WakuMessage-1.html b/interfaces/_waku_proto.proto_filter_v2.WakuMessage-1.html index e3f4551492..b16cec9733 100644 --- a/interfaces/_waku_proto.proto_filter_v2.WakuMessage-1.html +++ b/interfaces/_waku_proto.proto_filter_v2.WakuMessage-1.html @@ -1,8 +1,8 @@ -WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_filter_v2.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic +WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_filter_v2.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              timestamp?: bigint
                              version?: number
                              \ No newline at end of file +

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              timestamp?: bigint
                              version?: number
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_lightpush.PushRequest-1.html b/interfaces/_waku_proto.proto_lightpush.PushRequest-1.html index 307353cfa3..b5fc65f6df 100644 --- a/interfaces/_waku_proto.proto_lightpush.PushRequest-1.html +++ b/interfaces/_waku_proto.proto_lightpush.PushRequest-1.html @@ -1,3 +1,3 @@ -PushRequest | Documentation
                              interface PushRequest {
                                  message?: proto_lightpush.WakuMessage;
                                  pubsubTopic: string;
                              }

                              Properties

                              message? +PushRequest | Documentation
                              interface PushRequest {
                                  message?: proto_lightpush.WakuMessage;
                                  pubsubTopic: string;
                              }

                              Properties

                              Properties

                              pubsubTopic: string
                              \ No newline at end of file +

                              Properties

                              pubsubTopic: string
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_lightpush.PushResponse-1.html b/interfaces/_waku_proto.proto_lightpush.PushResponse-1.html index 481e258ef9..b1c1bf67c1 100644 --- a/interfaces/_waku_proto.proto_lightpush.PushResponse-1.html +++ b/interfaces/_waku_proto.proto_lightpush.PushResponse-1.html @@ -1,3 +1,3 @@ -PushResponse | Documentation
                              interface PushResponse {
                                  info?: string;
                                  isSuccess: boolean;
                              }

                              Properties

                              info? +PushResponse | Documentation
                              interface PushResponse {
                                  info?: string;
                                  isSuccess: boolean;
                              }

                              Properties

                              Properties

                              info?: string
                              isSuccess: boolean
                              \ No newline at end of file +

                              Properties

                              info?: string
                              isSuccess: boolean
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_lightpush.PushRpc-1.html b/interfaces/_waku_proto.proto_lightpush.PushRpc-1.html index 1d33bcc1b8..af9cbe2ac3 100644 --- a/interfaces/_waku_proto.proto_lightpush.PushRpc-1.html +++ b/interfaces/_waku_proto.proto_lightpush.PushRpc-1.html @@ -1,4 +1,4 @@ -PushRpc | Documentation
                              interface PushRpc {
                                  request?: PushRequest;
                                  requestId: string;
                                  response?: proto_lightpush.PushResponse;
                              }

                              Properties

                              request? +PushRpc | Documentation
                              interface PushRpc {
                                  request?: PushRequest;
                                  requestId: string;
                                  response?: proto_lightpush.PushResponse;
                              }

                              Properties

                              request?: PushRequest
                              requestId: string
                              \ No newline at end of file +

                              Properties

                              request?: PushRequest
                              requestId: string
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_lightpush.RateLimitProof-1.html b/interfaces/_waku_proto.proto_lightpush.RateLimitProof-1.html index 2eadf47aca..6ba67b9200 100644 --- a/interfaces/_waku_proto.proto_lightpush.RateLimitProof-1.html +++ b/interfaces/_waku_proto.proto_lightpush.RateLimitProof-1.html @@ -1,8 +1,8 @@ -RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch +RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array
                              \ No newline at end of file +

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_lightpush.WakuMessage-1.html b/interfaces/_waku_proto.proto_lightpush.WakuMessage-1.html index 6ac72c1b74..85b963a967 100644 --- a/interfaces/_waku_proto.proto_lightpush.WakuMessage-1.html +++ b/interfaces/_waku_proto.proto_lightpush.WakuMessage-1.html @@ -1,8 +1,8 @@ -WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_lightpush.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic +WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_lightpush.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              timestamp?: bigint
                              version?: number
                              \ No newline at end of file +

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              timestamp?: bigint
                              version?: number
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_message.RateLimitProof-1.html b/interfaces/_waku_proto.proto_message.RateLimitProof-1.html index f8c2f2e487..f3864f1b5f 100644 --- a/interfaces/_waku_proto.proto_message.RateLimitProof-1.html +++ b/interfaces/_waku_proto.proto_message.RateLimitProof-1.html @@ -1,8 +1,8 @@ -RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch +RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array
                              \ No newline at end of file +

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_message.WakuMessage-1.html b/interfaces/_waku_proto.proto_message.WakuMessage-1.html index 5016d21e06..f90ce6a3d4 100644 --- a/interfaces/_waku_proto.proto_message.WakuMessage-1.html +++ b/interfaces/_waku_proto.proto_message.WakuMessage-1.html @@ -1,8 +1,8 @@ -WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_message.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic +WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_message.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              rateLimitProof?: proto_message.RateLimitProof
                              timestamp?: bigint
                              version?: number
                              \ No newline at end of file +

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              rateLimitProof?: proto_message.RateLimitProof
                              timestamp?: bigint
                              version?: number
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_metadata.WakuMetadataRequest-1.html b/interfaces/_waku_proto.proto_metadata.WakuMetadataRequest-1.html index a791b46080..b1ebfa4db1 100644 --- a/interfaces/_waku_proto.proto_metadata.WakuMetadataRequest-1.html +++ b/interfaces/_waku_proto.proto_metadata.WakuMetadataRequest-1.html @@ -1,3 +1,3 @@ -WakuMetadataRequest | Documentation
                              interface WakuMetadataRequest {
                                  clusterId?: number;
                                  shards: number[];
                              }

                              Properties

                              clusterId? +WakuMetadataRequest | Documentation
                              interface WakuMetadataRequest {
                                  clusterId?: number;
                                  shards: number[];
                              }

                              Properties

                              Properties

                              clusterId?: number
                              shards: number[]
                              \ No newline at end of file +

                              Properties

                              clusterId?: number
                              shards: number[]
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_metadata.WakuMetadataResponse-1.html b/interfaces/_waku_proto.proto_metadata.WakuMetadataResponse-1.html index d51c2da9b9..f8a57e1f91 100644 --- a/interfaces/_waku_proto.proto_metadata.WakuMetadataResponse-1.html +++ b/interfaces/_waku_proto.proto_metadata.WakuMetadataResponse-1.html @@ -1,3 +1,3 @@ -WakuMetadataResponse | Documentation
                              interface WakuMetadataResponse {
                                  clusterId?: number;
                                  shards: number[];
                              }

                              Properties

                              clusterId? +WakuMetadataResponse | Documentation
                              interface WakuMetadataResponse {
                                  clusterId?: number;
                                  shards: number[];
                              }

                              Properties

                              Properties

                              clusterId?: number
                              shards: number[]
                              \ No newline at end of file +

                              Properties

                              clusterId?: number
                              shards: number[]
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeQuery-1.html b/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeQuery-1.html index bcce2fb733..6658ea81dd 100644 --- a/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeQuery-1.html +++ b/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeQuery-1.html @@ -1,2 +1,2 @@ -PeerExchangeQuery | Documentation
                              interface PeerExchangeQuery {
                                  numPeers?: bigint;
                              }

                              Properties

                              Properties

                              numPeers?: bigint
                              \ No newline at end of file +PeerExchangeQuery | Documentation
                              interface PeerExchangeQuery {
                                  numPeers?: bigint;
                              }

                              Properties

                              Properties

                              numPeers?: bigint
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeRPC-1.html b/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeRPC-1.html index 6f47c5398c..4d8c339690 100644 --- a/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeRPC-1.html +++ b/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeRPC-1.html @@ -1,3 +1,3 @@ -PeerExchangeRPC | Documentation
                              interface PeerExchangeRPC {
                                  query?: PeerExchangeQuery;
                                  response?: proto_peer_exchange.PeerExchangeResponse;
                              }

                              Properties

                              query? +PeerExchangeRPC | Documentation
                              interface PeerExchangeRPC {
                                  query?: PeerExchangeQuery;
                                  response?: proto_peer_exchange.PeerExchangeResponse;
                              }

                              Properties

                              Properties

                              \ No newline at end of file +

                              Properties

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeResponse-1.html b/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeResponse-1.html index 368477d627..28907b5298 100644 --- a/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeResponse-1.html +++ b/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeResponse-1.html @@ -1,2 +1,2 @@ -PeerExchangeResponse | Documentation
                              interface PeerExchangeResponse {
                                  peerInfos: proto_peer_exchange.PeerInfo[];
                              }

                              Properties

                              Properties

                              \ No newline at end of file +PeerExchangeResponse | Documentation
                              interface PeerExchangeResponse {
                                  peerInfos: proto_peer_exchange.PeerInfo[];
                              }

                              Properties

                              Properties

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_peer_exchange.PeerInfo-1.html b/interfaces/_waku_proto.proto_peer_exchange.PeerInfo-1.html index e40db5dd13..8ac089709d 100644 --- a/interfaces/_waku_proto.proto_peer_exchange.PeerInfo-1.html +++ b/interfaces/_waku_proto.proto_peer_exchange.PeerInfo-1.html @@ -1,2 +1,2 @@ -PeerInfo | Documentation
                              interface PeerInfo {
                                  enr?: Uint8Array;
                              }

                              Properties

                              Properties

                              enr?: Uint8Array
                              \ No newline at end of file +PeerInfo | Documentation
                              interface PeerInfo {
                                  enr?: Uint8Array;
                              }

                              Properties

                              Properties

                              enr?: Uint8Array
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.RateLimitProof-1.html b/interfaces/_waku_proto.proto_store.RateLimitProof-1.html index f40f2c51d4..779b688da4 100644 --- a/interfaces/_waku_proto.proto_store.RateLimitProof-1.html +++ b/interfaces/_waku_proto.proto_store.RateLimitProof-1.html @@ -1,8 +1,8 @@ -RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch +RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array
                              \ No newline at end of file +

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.StoreQueryRequest-1.html b/interfaces/_waku_proto.proto_store.StoreQueryRequest-1.html index a23ce525cc..6287a27d89 100644 --- a/interfaces/_waku_proto.proto_store.StoreQueryRequest-1.html +++ b/interfaces/_waku_proto.proto_store.StoreQueryRequest-1.html @@ -1,4 +1,4 @@ -StoreQueryRequest | Documentation
                              interface StoreQueryRequest {
                                  contentTopics: string[];
                                  includeData: boolean;
                                  messageHashes: Uint8Array[];
                                  paginationCursor?: Uint8Array;
                                  paginationForward: boolean;
                                  paginationLimit?: bigint;
                                  pubsubTopic?: string;
                                  requestId: string;
                                  timeEnd?: bigint;
                                  timeStart?: bigint;
                              }

                              Properties

                              contentTopics +StoreQueryRequest | Documentation
                              interface StoreQueryRequest {
                                  contentTopics: string[];
                                  includeData: boolean;
                                  messageHashes: Uint8Array[];
                                  paginationCursor?: Uint8Array;
                                  paginationForward: boolean;
                                  paginationLimit?: bigint;
                                  pubsubTopic?: string;
                                  requestId: string;
                                  timeEnd?: bigint;
                                  timeStart?: bigint;
                              }

                              Properties

                              contentTopics: string[]
                              includeData: boolean
                              messageHashes: Uint8Array[]
                              paginationCursor?: Uint8Array
                              paginationForward: boolean
                              paginationLimit?: bigint
                              pubsubTopic?: string
                              requestId: string
                              timeEnd?: bigint
                              timeStart?: bigint
                              \ No newline at end of file +

                              Properties

                              contentTopics: string[]
                              includeData: boolean
                              messageHashes: Uint8Array[]
                              paginationCursor?: Uint8Array
                              paginationForward: boolean
                              paginationLimit?: bigint
                              pubsubTopic?: string
                              requestId: string
                              timeEnd?: bigint
                              timeStart?: bigint
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.StoreQueryResponse-1.html b/interfaces/_waku_proto.proto_store.StoreQueryResponse-1.html index 0d2bb3e45d..06814ffbbf 100644 --- a/interfaces/_waku_proto.proto_store.StoreQueryResponse-1.html +++ b/interfaces/_waku_proto.proto_store.StoreQueryResponse-1.html @@ -1,6 +1,6 @@ -StoreQueryResponse | Documentation
                              interface StoreQueryResponse {
                                  messages: WakuMessageKeyValue[];
                                  paginationCursor?: Uint8Array;
                                  requestId: string;
                                  statusCode?: number;
                                  statusDesc?: string;
                              }

                              Properties

                              messages +StoreQueryResponse | Documentation
                              interface StoreQueryResponse {
                                  messages: WakuMessageKeyValue[];
                                  paginationCursor?: Uint8Array;
                                  requestId: string;
                                  statusCode?: number;
                                  statusDesc?: string;
                              }

                              Properties

                              paginationCursor?: Uint8Array
                              requestId: string
                              statusCode?: number
                              statusDesc?: string
                              \ No newline at end of file +

                              Properties

                              paginationCursor?: Uint8Array
                              requestId: string
                              statusCode?: number
                              statusDesc?: string
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.WakuMessage-1.html b/interfaces/_waku_proto.proto_store.WakuMessage-1.html index 88e0a2febd..8aa7345095 100644 --- a/interfaces/_waku_proto.proto_store.WakuMessage-1.html +++ b/interfaces/_waku_proto.proto_store.WakuMessage-1.html @@ -1,8 +1,8 @@ -WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_store.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic +WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_store.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              rateLimitProof?: proto_store.RateLimitProof
                              timestamp?: bigint
                              version?: number
                              \ No newline at end of file +

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              rateLimitProof?: proto_store.RateLimitProof
                              timestamp?: bigint
                              version?: number
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.WakuMessageKeyValue-1.html b/interfaces/_waku_proto.proto_store.WakuMessageKeyValue-1.html index 274e22248c..8cc8a9db6c 100644 --- a/interfaces/_waku_proto.proto_store.WakuMessageKeyValue-1.html +++ b/interfaces/_waku_proto.proto_store.WakuMessageKeyValue-1.html @@ -1,4 +1,4 @@ -WakuMessageKeyValue | Documentation
                              interface WakuMessageKeyValue {
                                  message?: proto_store.WakuMessage;
                                  messageHash?: Uint8Array;
                                  pubsubTopic?: string;
                              }

                              Properties

                              message? +WakuMessageKeyValue | Documentation
                              interface WakuMessageKeyValue {
                                  message?: proto_store.WakuMessage;
                                  messageHash?: Uint8Array;
                                  pubsubTopic?: string;
                              }

                              Properties

                              messageHash?: Uint8Array
                              pubsubTopic?: string
                              \ No newline at end of file +

                              Properties

                              messageHash?: Uint8Array
                              pubsubTopic?: string
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_topic_only_message.TopicOnlyMessage-1.html b/interfaces/_waku_proto.proto_topic_only_message.TopicOnlyMessage-1.html index 2bdde5ec23..ddbaeaae00 100644 --- a/interfaces/_waku_proto.proto_topic_only_message.TopicOnlyMessage-1.html +++ b/interfaces/_waku_proto.proto_topic_only_message.TopicOnlyMessage-1.html @@ -1,2 +1,2 @@ -TopicOnlyMessage | Documentation
                              interface TopicOnlyMessage {
                                  contentTopic: string;
                              }

                              Properties

                              Properties

                              contentTopic: string
                              \ No newline at end of file +TopicOnlyMessage | Documentation
                              interface TopicOnlyMessage {
                                  contentTopic: string;
                              }

                              Properties

                              Properties

                              contentTopic: string
                              \ No newline at end of file diff --git a/interfaces/_waku_sdk.Failure.html b/interfaces/_waku_sdk.Failure.html index fe7002ecd4..82c46e7e4f 100644 --- a/interfaces/_waku_sdk.Failure.html +++ b/interfaces/_waku_sdk.Failure.html @@ -1,3 +1,3 @@ -Failure | Documentation
                              interface Failure {
                                  error: ProtocolError;
                                  peerId?: PeerId;
                              }

                              Properties

                              error +Failure | Documentation
                              interface Failure {
                                  error: ProtocolError;
                                  peerId?: PeerId;
                              }

                              Properties

                              Properties

                              peerId?: PeerId
                              \ No newline at end of file +

                              Properties

                              peerId?: PeerId
                              \ No newline at end of file diff --git a/interfaces/_waku_sdk.IMetadata.html b/interfaces/_waku_sdk.IMetadata.html index 76d614180b..ba92879a14 100644 --- a/interfaces/_waku_sdk.IMetadata.html +++ b/interfaces/_waku_sdk.IMetadata.html @@ -1,10 +1,9 @@ -IMetadata | Documentation
                              interface IMetadata {
                                  addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  peerStore: PeerStore;
                                  pubsubTopics: string[];
                                  removeLibp2pEventListener: {
                                      <K>(type, listener?, options?): void;
                                      (type, listener?, options?): void;
                                  };
                                  confirmOrAttemptHandshake(peerId): Promise<MetadataQueryResult>;
                                  query(peerId): Promise<MetadataQueryResult>;
                              }

                              Hierarchy

                              Properties

                              addLibp2pEventListener +IMetadata | Documentation
                              interface IMetadata {
                                  addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  pubsubTopics: string[];
                                  removeLibp2pEventListener: {
                                      <K>(type, listener?, options?): void;
                                      (type, listener?, options?): void;
                                  };
                                  confirmOrAttemptHandshake(peerId): Promise<MetadataQueryResult>;
                                  query(peerId): Promise<MetadataQueryResult>;
                              }

                              Hierarchy

                              Properties

                              addLibp2pEventListener: (<K>(type, listener, options?) => void)

                              Type declaration

                                • <K>(type, listener, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | AddEventListenerOptions

                                  Returns void

                              allPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              connectedPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              multicodec: string
                              peerStore: PeerStore
                              pubsubTopics: string[]
                              removeLibp2pEventListener: {
                                  <K>(type, listener?, options?): void;
                                  (type, listener?, options?): void;
                              }

                              Type declaration

                                • <K>(type, listener?, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                                • (type, listener?, options?): void
                                • Parameters

                                  • type: string
                                  • Optional listener: EventHandler<Event>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                              Methods

                              \ No newline at end of file +

                              Properties

                              addLibp2pEventListener: (<K>(type, listener, options?) => void)

                              Type declaration

                                • <K>(type, listener, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | AddEventListenerOptions

                                  Returns void

                              allPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              connectedPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              multicodec: string
                              pubsubTopics: string[]
                              removeLibp2pEventListener: {
                                  <K>(type, listener?, options?): void;
                                  (type, listener?, options?): void;
                              }

                              Type declaration

                                • <K>(type, listener?, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                                • (type, listener?, options?): void
                                • Parameters

                                  • type: string
                                  • Optional listener: EventHandler<Event>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                              Methods

                              \ No newline at end of file diff --git a/interfaces/_waku_sdk.IPeerExchange.html b/interfaces/_waku_sdk.IPeerExchange.html index 9dcf7fb30b..7a14d78525 100644 --- a/interfaces/_waku_sdk.IPeerExchange.html +++ b/interfaces/_waku_sdk.IPeerExchange.html @@ -1,8 +1,7 @@ -IPeerExchange | Documentation
                              interface IPeerExchange {
                                  addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  peerStore: PeerStore;
                                  removeLibp2pEventListener: {
                                      <K>(type, listener?, options?): void;
                                      (type, listener?, options?): void;
                                  };
                                  query(params): Promise<PeerExchangeQueryResult>;
                              }

                              Hierarchy (view full)

                              Properties

                              addLibp2pEventListener +IPeerExchange | Documentation
                              interface IPeerExchange {
                                  addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  removeLibp2pEventListener: {
                                      <K>(type, listener?, options?): void;
                                      (type, listener?, options?): void;
                                  };
                                  query(params): Promise<PeerExchangeQueryResult>;
                              }

                              Hierarchy (view full)

                              Properties

                              addLibp2pEventListener: (<K>(type, listener, options?) => void)

                              Type declaration

                                • <K>(type, listener, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | AddEventListenerOptions

                                  Returns void

                              allPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              connectedPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              multicodec: string
                              peerStore: PeerStore
                              removeLibp2pEventListener: {
                                  <K>(type, listener?, options?): void;
                                  (type, listener?, options?): void;
                              }

                              Type declaration

                                • <K>(type, listener?, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                                • (type, listener?, options?): void
                                • Parameters

                                  • type: string
                                  • Optional listener: EventHandler<Event>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                              Methods

                              \ No newline at end of file +

                              Properties

                              addLibp2pEventListener: (<K>(type, listener, options?) => void)

                              Type declaration

                                • <K>(type, listener, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | AddEventListenerOptions

                                  Returns void

                              allPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              connectedPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              multicodec: string
                              removeLibp2pEventListener: {
                                  <K>(type, listener?, options?): void;
                                  (type, listener?, options?): void;
                              }

                              Type declaration

                                • <K>(type, listener?, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                                • (type, listener?, options?): void
                                • Parameters

                                  • type: string
                                  • Optional listener: EventHandler<Event>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                              Methods

                              \ No newline at end of file diff --git a/interfaces/_waku_sdk.WakuOptions.html b/interfaces/_waku_sdk.WakuOptions.html index d07d5d6fec..8f46d793e7 100644 --- a/interfaces/_waku_sdk.WakuOptions.html +++ b/interfaces/_waku_sdk.WakuOptions.html @@ -1,15 +1,15 @@ -WakuOptions | Documentation
                              interface WakuOptions {
                                  pingKeepAlive?: number;
                                  relayKeepAlive?: number;
                                  userAgent?: string;
                              }

                              Properties

                              pingKeepAlive? +WakuOptions | Documentation
                              interface WakuOptions {
                                  pingKeepAlive?: number;
                                  relayKeepAlive?: number;
                                  userAgent?: string;
                              }

                              Properties

                              pingKeepAlive?: number

                              Set keep alive frequency in seconds: Waku will send a /ipfs/ping/1.0.0 request to each peer after the set number of seconds. Set to 0 to disable.

                              Default

                              {@link @waku/core.DefaultPingKeepAliveValueSecs}
                               
                              -
                              relayKeepAlive?: number

                              Set keep alive frequency in seconds: Waku will send a ping message over +

                              relayKeepAlive?: number

                              Set keep alive frequency in seconds: Waku will send a ping message over relay to each peer after the set number of seconds. Set to 0 to disable.

                              Default

                              {@link @waku/core.DefaultRelayKeepAliveValueSecs}
                               
                              -
                              userAgent?: string

                              Set the user agent string to be used in identification of the node.

                              +
                              userAgent?: string

                              Set the user agent string to be used in identification of the node.

                              Default

                              {@link @waku/core.DefaultUserAgent}
                               
                              -
                              \ No newline at end of file +
                              \ No newline at end of file diff --git a/modules/_waku_core.message.html b/modules/_waku_core.message.html index e3f404f58e..bbba87a43e 100644 --- a/modules/_waku_core.message.html +++ b/modules/_waku_core.message.html @@ -1,2 +1,2 @@ -message | Documentation

                              Index

                              Namespaces

                              version_0 +message | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_core.message.version_0.html b/modules/_waku_core.message.version_0.html index 661b152c7d..62531977a9 100644 --- a/modules/_waku_core.message.version_0.html +++ b/modules/_waku_core.message.version_0.html @@ -1,4 +1,4 @@ -version_0 | Documentation

                              References

                              DecodedMessage +version_0 | Documentation

                              References

                              DecodedMessage Decoder Encoder createDecoder diff --git a/modules/_waku_core.waku_filter.html b/modules/_waku_core.waku_filter.html index 5fa38a8372..78d13361fc 100644 --- a/modules/_waku_core.waku_filter.html +++ b/modules/_waku_core.waku_filter.html @@ -1,3 +1,3 @@ -waku_filter | Documentation

                              Index

                              Classes

                              FilterCore +waku_filter | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_core.waku_light_push.html b/modules/_waku_core.waku_light_push.html index e4e5f12d2c..de37325a2a 100644 --- a/modules/_waku_core.waku_light_push.html +++ b/modules/_waku_core.waku_light_push.html @@ -1,4 +1,4 @@ -waku_light_push | Documentation

                              Index

                              Namespaces

                              PushResponse +waku_light_push | Documentation

                              Index

                              Namespaces

                              Classes

                              Interfaces

                              Variables

                              LightPushCodec diff --git a/modules/_waku_core.waku_store.html b/modules/_waku_core.waku_store.html index ae71532bb4..b33d6ff594 100644 --- a/modules/_waku_core.waku_store.html +++ b/modules/_waku_core.waku_store.html @@ -1,3 +1,3 @@ -waku_store | Documentation

                              Index

                              Classes

                              StoreCore +waku_store | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_message_encryption.crypto.ecies.html b/modules/_waku_message_encryption.crypto.ecies.html index 746277d057..73f6a0e5df 100644 --- a/modules/_waku_message_encryption.crypto.ecies.html +++ b/modules/_waku_message_encryption.crypto.ecies.html @@ -1,3 +1,3 @@ -ecies | Documentation

                              Index

                              Functions

                              decrypt +ecies | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_message_encryption.crypto.html b/modules/_waku_message_encryption.crypto.html index 2749e226bd..f545bd4c5d 100644 --- a/modules/_waku_message_encryption.crypto.html +++ b/modules/_waku_message_encryption.crypto.html @@ -1,4 +1,4 @@ -crypto | Documentation

                              References

                              generatePrivateKey +crypto | Documentation

                              References

                              Namespaces

                              ecies diff --git a/modules/_waku_message_encryption.crypto.symmetric.html b/modules/_waku_message_encryption.crypto.symmetric.html index 0a433f0e4c..02d0d7078a 100644 --- a/modules/_waku_message_encryption.crypto.symmetric.html +++ b/modules/_waku_message_encryption.crypto.symmetric.html @@ -1,4 +1,4 @@ -symmetric | Documentation

                              Index

                              Functions

                              decrypt +symmetric | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_message_encryption.ecies.html b/modules/_waku_message_encryption.ecies.html index 5eed5c5b76..22aa182798 100644 --- a/modules/_waku_message_encryption.ecies.html +++ b/modules/_waku_message_encryption.ecies.html @@ -1,4 +1,4 @@ -ecies | Documentation

                              References

                              generatePrivateKey +ecies | Documentation

                              References

                              Interfaces

                              Functions

                              createDecoder createEncoder diff --git a/modules/_waku_message_encryption.symmetric.html b/modules/_waku_message_encryption.symmetric.html index 75050b37d4..97193e3c89 100644 --- a/modules/_waku_message_encryption.symmetric.html +++ b/modules/_waku_message_encryption.symmetric.html @@ -1,4 +1,4 @@ -symmetric | Documentation

                              References

                              generateSymmetricKey +symmetric | Documentation

                              References

                              Interfaces

                              EncoderOptions diff --git a/modules/_waku_proto.WakuMessage.html b/modules/_waku_proto.WakuMessage.html index e03148f531..6fa7d6f1e2 100644 --- a/modules/_waku_proto.WakuMessage.html +++ b/modules/_waku_proto.WakuMessage.html @@ -1,4 +1,4 @@ -WakuMessage | Documentation

                              Index

                              Functions

                              codec +WakuMessage | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter.FilterRequest.ContentFilter.html b/modules/_waku_proto.proto_filter.FilterRequest.ContentFilter.html index ee359a360b..1965e967ec 100644 --- a/modules/_waku_proto.proto_filter.FilterRequest.ContentFilter.html +++ b/modules/_waku_proto.proto_filter.FilterRequest.ContentFilter.html @@ -1,4 +1,4 @@ -ContentFilter | Documentation

                              Index

                              Functions

                              codec +ContentFilter | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter.FilterRequest.html b/modules/_waku_proto.proto_filter.FilterRequest.html index 585a4654f4..188a9289bd 100644 --- a/modules/_waku_proto.proto_filter.FilterRequest.html +++ b/modules/_waku_proto.proto_filter.FilterRequest.html @@ -1,4 +1,4 @@ -FilterRequest | Documentation

                              Index

                              Namespaces

                              ContentFilter +FilterRequest | Documentation

                              Index

                              Namespaces

                              Interfaces

                              Functions

                              codec decode diff --git a/modules/_waku_proto.proto_filter.FilterRpc.html b/modules/_waku_proto.proto_filter.FilterRpc.html index 9575ad2386..cd9d0965ca 100644 --- a/modules/_waku_proto.proto_filter.FilterRpc.html +++ b/modules/_waku_proto.proto_filter.FilterRpc.html @@ -1,4 +1,4 @@ -FilterRpc | Documentation

                              Index

                              Functions

                              codec +FilterRpc | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter.MessagePush.html b/modules/_waku_proto.proto_filter.MessagePush.html index b89291216d..543db2f391 100644 --- a/modules/_waku_proto.proto_filter.MessagePush.html +++ b/modules/_waku_proto.proto_filter.MessagePush.html @@ -1,4 +1,4 @@ -MessagePush | Documentation

                              Index

                              Functions

                              codec +MessagePush | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter.RateLimitProof.html b/modules/_waku_proto.proto_filter.RateLimitProof.html index 2b58d2c19e..7eaf11cae7 100644 --- a/modules/_waku_proto.proto_filter.RateLimitProof.html +++ b/modules/_waku_proto.proto_filter.RateLimitProof.html @@ -1,4 +1,4 @@ -RateLimitProof | Documentation

                              Index

                              Functions

                              codec +RateLimitProof | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter.html b/modules/_waku_proto.proto_filter.html index 0b35b0dca2..345bc5c805 100644 --- a/modules/_waku_proto.proto_filter.html +++ b/modules/_waku_proto.proto_filter.html @@ -1,4 +1,4 @@ -proto_filter | Documentation

                              References

                              WakuMessage +proto_filter | Documentation

                              References

                              Namespaces

                              FilterRequest FilterRpc MessagePush diff --git a/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.html b/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.html index 7f9f53ad5f..8a49c9c4fb 100644 --- a/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.html +++ b/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.html @@ -1,2 +1,2 @@ -FilterSubscribeType | Documentation

                              Index

                              Functions

                              codec +FilterSubscribeType | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.html b/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.html index 73524b764d..321e9f434e 100644 --- a/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.html +++ b/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.html @@ -1,4 +1,4 @@ -FilterSubscribeRequest | Documentation

                              Index

                              Namespaces

                              FilterSubscribeType +FilterSubscribeRequest | Documentation

                              Index

                              Namespaces

                              Enumerations

                              Functions

                              codec decode diff --git a/modules/_waku_proto.proto_filter_v2.FilterSubscribeResponse.html b/modules/_waku_proto.proto_filter_v2.FilterSubscribeResponse.html index b35d880b30..fde5ae0350 100644 --- a/modules/_waku_proto.proto_filter_v2.FilterSubscribeResponse.html +++ b/modules/_waku_proto.proto_filter_v2.FilterSubscribeResponse.html @@ -1,4 +1,4 @@ -FilterSubscribeResponse | Documentation

                              Index

                              Functions

                              codec +FilterSubscribeResponse | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter_v2.MessagePush.html b/modules/_waku_proto.proto_filter_v2.MessagePush.html index dce47e729e..9aeb03a6cd 100644 --- a/modules/_waku_proto.proto_filter_v2.MessagePush.html +++ b/modules/_waku_proto.proto_filter_v2.MessagePush.html @@ -1,4 +1,4 @@ -MessagePush | Documentation

                              Index

                              Functions

                              codec +MessagePush | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter_v2.RateLimitProof.html b/modules/_waku_proto.proto_filter_v2.RateLimitProof.html index c3138558df..0afc814d6d 100644 --- a/modules/_waku_proto.proto_filter_v2.RateLimitProof.html +++ b/modules/_waku_proto.proto_filter_v2.RateLimitProof.html @@ -1,4 +1,4 @@ -RateLimitProof | Documentation

                              Index

                              Functions

                              codec +RateLimitProof | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter_v2.WakuMessage.html b/modules/_waku_proto.proto_filter_v2.WakuMessage.html index d92268cc40..ba249df5d7 100644 --- a/modules/_waku_proto.proto_filter_v2.WakuMessage.html +++ b/modules/_waku_proto.proto_filter_v2.WakuMessage.html @@ -1,4 +1,4 @@ -WakuMessage | Documentation

                              Index

                              Functions

                              codec +WakuMessage | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter_v2.html b/modules/_waku_proto.proto_filter_v2.html index 5adb65c239..720145774c 100644 --- a/modules/_waku_proto.proto_filter_v2.html +++ b/modules/_waku_proto.proto_filter_v2.html @@ -1,4 +1,4 @@ -proto_filter_v2 | Documentation

                              Index

                              Namespaces

                              FilterSubscribeRequest +proto_filter_v2 | Documentation

                              Index

                              Namespaces

                              FilterSubscribeRequest FilterSubscribeResponse MessagePush RateLimitProof diff --git a/modules/_waku_proto.proto_lightpush.PushRequest.html b/modules/_waku_proto.proto_lightpush.PushRequest.html index 50a10f365a..8ce82a57a3 100644 --- a/modules/_waku_proto.proto_lightpush.PushRequest.html +++ b/modules/_waku_proto.proto_lightpush.PushRequest.html @@ -1,4 +1,4 @@ -PushRequest | Documentation

                              Index

                              Functions

                              codec +PushRequest | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_lightpush.PushResponse.html b/modules/_waku_proto.proto_lightpush.PushResponse.html index b83696ec60..047d964098 100644 --- a/modules/_waku_proto.proto_lightpush.PushResponse.html +++ b/modules/_waku_proto.proto_lightpush.PushResponse.html @@ -1,4 +1,4 @@ -PushResponse | Documentation

                              Index

                              Functions

                              codec +PushResponse | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_lightpush.PushRpc.html b/modules/_waku_proto.proto_lightpush.PushRpc.html index dd7e274861..526157389a 100644 --- a/modules/_waku_proto.proto_lightpush.PushRpc.html +++ b/modules/_waku_proto.proto_lightpush.PushRpc.html @@ -1,4 +1,4 @@ -PushRpc | Documentation

                              Index

                              Functions

                              codec +PushRpc | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_lightpush.RateLimitProof.html b/modules/_waku_proto.proto_lightpush.RateLimitProof.html index 63c6285715..1c3760debf 100644 --- a/modules/_waku_proto.proto_lightpush.RateLimitProof.html +++ b/modules/_waku_proto.proto_lightpush.RateLimitProof.html @@ -1,4 +1,4 @@ -RateLimitProof | Documentation

                              Index

                              Functions

                              codec +RateLimitProof | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_lightpush.WakuMessage.html b/modules/_waku_proto.proto_lightpush.WakuMessage.html index c50b39718a..f5c68f380b 100644 --- a/modules/_waku_proto.proto_lightpush.WakuMessage.html +++ b/modules/_waku_proto.proto_lightpush.WakuMessage.html @@ -1,4 +1,4 @@ -WakuMessage | Documentation

                              Index

                              Functions

                              codec +WakuMessage | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_lightpush.html b/modules/_waku_proto.proto_lightpush.html index 9023a366d8..987f370c7e 100644 --- a/modules/_waku_proto.proto_lightpush.html +++ b/modules/_waku_proto.proto_lightpush.html @@ -1,4 +1,4 @@ -proto_lightpush | Documentation

                              Index

                              Namespaces

                              PushRequest +proto_lightpush | Documentation

                              Index

                              Namespaces

                              PushRequest PushResponse PushRpc RateLimitProof diff --git a/modules/_waku_proto.proto_message.RateLimitProof.html b/modules/_waku_proto.proto_message.RateLimitProof.html index 0c634e3dbb..618d9216f9 100644 --- a/modules/_waku_proto.proto_message.RateLimitProof.html +++ b/modules/_waku_proto.proto_message.RateLimitProof.html @@ -1,4 +1,4 @@ -RateLimitProof | Documentation

                              Index

                              Functions

                              codec +RateLimitProof | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_message.WakuMessage.html b/modules/_waku_proto.proto_message.WakuMessage.html index 99e41f381e..f45347e3c8 100644 --- a/modules/_waku_proto.proto_message.WakuMessage.html +++ b/modules/_waku_proto.proto_message.WakuMessage.html @@ -1,4 +1,4 @@ -WakuMessage | Documentation

                              Index

                              Functions

                              codec +WakuMessage | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_message.html b/modules/_waku_proto.proto_message.html index b538f1c8f5..af783f96b1 100644 --- a/modules/_waku_proto.proto_message.html +++ b/modules/_waku_proto.proto_message.html @@ -1,4 +1,4 @@ -proto_message | Documentation

                              Index

                              Namespaces

                              RateLimitProof +proto_message | Documentation

                              Index

                              Namespaces

                              Interfaces

                              RateLimitProof WakuMessage diff --git a/modules/_waku_proto.proto_metadata.WakuMetadataRequest.html b/modules/_waku_proto.proto_metadata.WakuMetadataRequest.html index cfc6a9be7e..b6af767c2f 100644 --- a/modules/_waku_proto.proto_metadata.WakuMetadataRequest.html +++ b/modules/_waku_proto.proto_metadata.WakuMetadataRequest.html @@ -1,4 +1,4 @@ -WakuMetadataRequest | Documentation

                              Index

                              Functions

                              codec +WakuMetadataRequest | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_metadata.WakuMetadataResponse.html b/modules/_waku_proto.proto_metadata.WakuMetadataResponse.html index 39e8224e68..7661597d30 100644 --- a/modules/_waku_proto.proto_metadata.WakuMetadataResponse.html +++ b/modules/_waku_proto.proto_metadata.WakuMetadataResponse.html @@ -1,4 +1,4 @@ -WakuMetadataResponse | Documentation

                              Index

                              Functions

                              codec +WakuMetadataResponse | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_metadata.html b/modules/_waku_proto.proto_metadata.html index 9f9948b6c3..1415dc8ff0 100644 --- a/modules/_waku_proto.proto_metadata.html +++ b/modules/_waku_proto.proto_metadata.html @@ -1,4 +1,4 @@ -proto_metadata | Documentation

                              Index

                              Namespaces

                              WakuMetadataRequest +proto_metadata | Documentation

                              Index

                              Namespaces

                              Interfaces

                              WakuMetadataRequest WakuMetadataResponse diff --git a/modules/_waku_proto.proto_peer_exchange.PeerExchangeQuery.html b/modules/_waku_proto.proto_peer_exchange.PeerExchangeQuery.html index 8ab6b18be4..a0695c1616 100644 --- a/modules/_waku_proto.proto_peer_exchange.PeerExchangeQuery.html +++ b/modules/_waku_proto.proto_peer_exchange.PeerExchangeQuery.html @@ -1,4 +1,4 @@ -PeerExchangeQuery | Documentation

                              Index

                              Functions

                              codec +PeerExchangeQuery | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_peer_exchange.PeerExchangeRPC.html b/modules/_waku_proto.proto_peer_exchange.PeerExchangeRPC.html index 3a7c715561..72721eed6a 100644 --- a/modules/_waku_proto.proto_peer_exchange.PeerExchangeRPC.html +++ b/modules/_waku_proto.proto_peer_exchange.PeerExchangeRPC.html @@ -1,4 +1,4 @@ -PeerExchangeRPC | Documentation

                              Index

                              Functions

                              codec +PeerExchangeRPC | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_peer_exchange.PeerExchangeResponse.html b/modules/_waku_proto.proto_peer_exchange.PeerExchangeResponse.html index d1a7000840..0a48b9587e 100644 --- a/modules/_waku_proto.proto_peer_exchange.PeerExchangeResponse.html +++ b/modules/_waku_proto.proto_peer_exchange.PeerExchangeResponse.html @@ -1,4 +1,4 @@ -PeerExchangeResponse | Documentation

                              Index

                              Functions

                              codec +PeerExchangeResponse | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_peer_exchange.PeerInfo.html b/modules/_waku_proto.proto_peer_exchange.PeerInfo.html index 2b1391ee9c..dc35b759f2 100644 --- a/modules/_waku_proto.proto_peer_exchange.PeerInfo.html +++ b/modules/_waku_proto.proto_peer_exchange.PeerInfo.html @@ -1,4 +1,4 @@ -PeerInfo | Documentation

                              Index

                              Functions

                              codec +PeerInfo | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_peer_exchange.html b/modules/_waku_proto.proto_peer_exchange.html index c5299d51d2..835e8e6373 100644 --- a/modules/_waku_proto.proto_peer_exchange.html +++ b/modules/_waku_proto.proto_peer_exchange.html @@ -1,4 +1,4 @@ -proto_peer_exchange | Documentation

                              Namespace proto_peer_exchange

                              Index

                              Namespaces

                              PeerExchangeQuery +proto_peer_exchange | Documentation

                              Namespace proto_peer_exchange

                              Index

                              Namespaces

                              PeerExchangeQuery PeerExchangeRPC PeerExchangeResponse PeerInfo diff --git a/modules/_waku_proto.proto_store.RateLimitProof.html b/modules/_waku_proto.proto_store.RateLimitProof.html index 08fd995ce4..aa33d8cb30 100644 --- a/modules/_waku_proto.proto_store.RateLimitProof.html +++ b/modules/_waku_proto.proto_store.RateLimitProof.html @@ -1,4 +1,4 @@ -RateLimitProof | Documentation

                              Index

                              Functions

                              codec +RateLimitProof | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.StoreQueryRequest.html b/modules/_waku_proto.proto_store.StoreQueryRequest.html index c98e208dbf..69f6d6b9ee 100644 --- a/modules/_waku_proto.proto_store.StoreQueryRequest.html +++ b/modules/_waku_proto.proto_store.StoreQueryRequest.html @@ -1,4 +1,4 @@ -StoreQueryRequest | Documentation

                              Index

                              Functions

                              codec +StoreQueryRequest | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.StoreQueryResponse.html b/modules/_waku_proto.proto_store.StoreQueryResponse.html index b8fd435ad4..96c932a50f 100644 --- a/modules/_waku_proto.proto_store.StoreQueryResponse.html +++ b/modules/_waku_proto.proto_store.StoreQueryResponse.html @@ -1,4 +1,4 @@ -StoreQueryResponse | Documentation

                              Index

                              Functions

                              codec +StoreQueryResponse | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.WakuMessage.html b/modules/_waku_proto.proto_store.WakuMessage.html index b72efd5044..52f6dfaf02 100644 --- a/modules/_waku_proto.proto_store.WakuMessage.html +++ b/modules/_waku_proto.proto_store.WakuMessage.html @@ -1,4 +1,4 @@ -WakuMessage | Documentation

                              Index

                              Functions

                              codec +WakuMessage | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.WakuMessageKeyValue.html b/modules/_waku_proto.proto_store.WakuMessageKeyValue.html index 374e33e50f..9b379a62d9 100644 --- a/modules/_waku_proto.proto_store.WakuMessageKeyValue.html +++ b/modules/_waku_proto.proto_store.WakuMessageKeyValue.html @@ -1,4 +1,4 @@ -WakuMessageKeyValue | Documentation

                              Index

                              Functions

                              codec +WakuMessageKeyValue | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.html b/modules/_waku_proto.proto_store.html index af8056b97e..9eecf74713 100644 --- a/modules/_waku_proto.proto_store.html +++ b/modules/_waku_proto.proto_store.html @@ -1,4 +1,4 @@ -proto_store | Documentation

                              Index

                              Namespaces

                              RateLimitProof +proto_store | Documentation

                              Index

                              Namespaces

                              RateLimitProof StoreQueryRequest StoreQueryResponse WakuMessage diff --git a/modules/_waku_proto.proto_topic_only_message.TopicOnlyMessage.html b/modules/_waku_proto.proto_topic_only_message.TopicOnlyMessage.html index 06e8fd3a09..3994605d00 100644 --- a/modules/_waku_proto.proto_topic_only_message.TopicOnlyMessage.html +++ b/modules/_waku_proto.proto_topic_only_message.TopicOnlyMessage.html @@ -1,4 +1,4 @@ -TopicOnlyMessage | Documentation

                              Index

                              Functions

                              codec +TopicOnlyMessage | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_topic_only_message.html b/modules/_waku_proto.proto_topic_only_message.html index 4f040b2644..44c98919f2 100644 --- a/modules/_waku_proto.proto_topic_only_message.html +++ b/modules/_waku_proto.proto_topic_only_message.html @@ -1,3 +1,3 @@ -proto_topic_only_message | Documentation

                              Namespace proto_topic_only_message

                              Index

                              Namespaces

                              TopicOnlyMessage +proto_topic_only_message | Documentation
                              \ No newline at end of file diff --git a/types/_waku_interfaces.ActiveSubscriptions.html b/types/_waku_interfaces.ActiveSubscriptions.html index aacf23bf36..6ecf24a602 100644 --- a/types/_waku_interfaces.ActiveSubscriptions.html +++ b/types/_waku_interfaces.ActiveSubscriptions.html @@ -1 +1 @@ -ActiveSubscriptions | Documentation
                              \ No newline at end of file +ActiveSubscriptions | Documentation
                              \ No newline at end of file diff --git a/types/_waku_interfaces.AutoSharding.html b/types/_waku_interfaces.AutoSharding.html index 806d86367e..3214794412 100644 --- a/types/_waku_interfaces.AutoSharding.html +++ b/types/_waku_interfaces.AutoSharding.html @@ -1 +1 @@ -AutoSharding | Documentation
                              \ No newline at end of file +AutoSharding | Documentation
                              \ No newline at end of file diff --git a/types/_waku_interfaces.Callback.html b/types/_waku_interfaces.Callback.html index 3f0ea7855c..f274906a2c 100644 --- a/types/_waku_interfaces.Callback.html +++ b/types/_waku_interfaces.Callback.html @@ -1 +1 @@ -Callback | Documentation
                              Callback<T>: ((msg) => void | Promise<void>)

                              Type Parameters

                              Type declaration

                                • (msg): void | Promise<void>
                                • Parameters

                                  • msg: T

                                  Returns void | Promise<void>

                              \ No newline at end of file +Callback | Documentation
                              Callback<T>: ((msg) => void | Promise<void>)

                              Type Parameters

                              Type declaration

                                • (msg): void | Promise<void>
                                • Parameters

                                  • msg: T

                                  Returns void | Promise<void>

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ContentTopic.html b/types/_waku_interfaces.ContentTopic.html index a9bff89613..8575fa8a9a 100644 --- a/types/_waku_interfaces.ContentTopic.html +++ b/types/_waku_interfaces.ContentTopic.html @@ -1 +1 @@ -ContentTopic | Documentation
                              ContentTopic: string
                              \ No newline at end of file +ContentTopic | Documentation
                              ContentTopic: string
                              \ No newline at end of file diff --git a/types/_waku_interfaces.ContentTopicInfo.html b/types/_waku_interfaces.ContentTopicInfo.html index 9e2bbb2f14..0b952bd3e3 100644 --- a/types/_waku_interfaces.ContentTopicInfo.html +++ b/types/_waku_interfaces.ContentTopicInfo.html @@ -1 +1 @@ -ContentTopicInfo | Documentation
                              ContentTopicInfo: {
                                  clusterId?: number;
                                  contentTopics: string[];
                              }

                              Type declaration

                              • Optional clusterId?: number
                              • contentTopics: string[]
                              \ No newline at end of file +ContentTopicInfo | Documentation
                              ContentTopicInfo: {
                                  clusterId?: number;
                                  contentTopics: string[];
                              }

                              Type declaration

                              • Optional clusterId?: number
                              • contentTopics: string[]
                              \ No newline at end of file diff --git a/types/_waku_interfaces.CoreProtocolResult.html b/types/_waku_interfaces.CoreProtocolResult.html index 94fdccaf50..bc199a7115 100644 --- a/types/_waku_interfaces.CoreProtocolResult.html +++ b/types/_waku_interfaces.CoreProtocolResult.html @@ -1 +1 @@ -CoreProtocolResult | Documentation
                              CoreProtocolResult: ThisOrThat<"success", PeerId, "failure", Failure>
                              \ No newline at end of file +CoreProtocolResult | Documentation
                              CoreProtocolResult: ThisOrThat<"success", PeerId, "failure", Failure>
                              \ No newline at end of file diff --git a/types/_waku_interfaces.CreateLibp2pOptions.html b/types/_waku_interfaces.CreateLibp2pOptions.html index a76f2ab7a6..4953e034c6 100644 --- a/types/_waku_interfaces.CreateLibp2pOptions.html +++ b/types/_waku_interfaces.CreateLibp2pOptions.html @@ -4,4 +4,4 @@
                            • Optional hideWebSocketInfo?: boolean

                              Hides WebSocket info message in console.

                              Default

                              false
                               
                              -
                            • Optional pingMaxInboundStreams?: number
                            • \ No newline at end of file +
                            • Optional pingMaxInboundStreams?: number
                            • \ No newline at end of file diff --git a/types/_waku_interfaces.CreateSubscriptionResult.html b/types/_waku_interfaces.CreateSubscriptionResult.html index 9e4c042c82..79c236994e 100644 --- a/types/_waku_interfaces.CreateSubscriptionResult.html +++ b/types/_waku_interfaces.CreateSubscriptionResult.html @@ -1 +1 @@ -CreateSubscriptionResult | Documentation
                              CreateSubscriptionResult: ThisOrThat<"subscription", ISubscription, "error", ProtocolError>
                              \ No newline at end of file +CreateSubscriptionResult | Documentation
                              CreateSubscriptionResult: ThisOrThat<"subscription", ISubscription, "error", ProtocolError>
                              \ No newline at end of file diff --git a/types/_waku_interfaces.ENRKey.html b/types/_waku_interfaces.ENRKey.html index 2f1fb456ca..eef725299d 100644 --- a/types/_waku_interfaces.ENRKey.html +++ b/types/_waku_interfaces.ENRKey.html @@ -1 +1 @@ -ENRKey | Documentation
                              \ No newline at end of file +ENRKey | Documentation
                              \ No newline at end of file diff --git a/types/_waku_interfaces.ENRValue.html b/types/_waku_interfaces.ENRValue.html index 689002a25f..2ef7cd719f 100644 --- a/types/_waku_interfaces.ENRValue.html +++ b/types/_waku_interfaces.ENRValue.html @@ -1 +1 @@ -ENRValue | Documentation
                              ENRValue: Uint8Array
                              \ No newline at end of file +ENRValue | Documentation
                              ENRValue: Uint8Array
                              \ No newline at end of file diff --git a/types/_waku_interfaces.IBaseProtocolCore.html b/types/_waku_interfaces.IBaseProtocolCore.html index a4ec4fc016..da88ce039c 100644 --- a/types/_waku_interfaces.IBaseProtocolCore.html +++ b/types/_waku_interfaces.IBaseProtocolCore.html @@ -1 +1 @@ -IBaseProtocolCore | Documentation
                              IBaseProtocolCore: {
                                  addLibp2pEventListener: Libp2p["addEventListener"];
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  peerStore: PeerStore;
                                  removeLibp2pEventListener: Libp2p["removeEventListener"];
                              }

                              Type declaration

                              • addLibp2pEventListener: Libp2p["addEventListener"]
                              • allPeers: (() => Promise<Peer[]>)
                                  • (): Promise<Peer[]>
                                  • Returns Promise<Peer[]>

                              • connectedPeers: (() => Promise<Peer[]>)
                                  • (): Promise<Peer[]>
                                  • Returns Promise<Peer[]>

                              • multicodec: string
                              • peerStore: PeerStore
                              • removeLibp2pEventListener: Libp2p["removeEventListener"]
                              \ No newline at end of file +IBaseProtocolCore | Documentation
                              IBaseProtocolCore: {
                                  addLibp2pEventListener: Libp2p["addEventListener"];
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  removeLibp2pEventListener: Libp2p["removeEventListener"];
                              }

                              Type declaration

                              • addLibp2pEventListener: Libp2p["addEventListener"]
                              • allPeers: (() => Promise<Peer[]>)
                                  • (): Promise<Peer[]>
                                  • Returns Promise<Peer[]>

                              • connectedPeers: (() => Promise<Peer[]>)
                                  • (): Promise<Peer[]>
                                  • Returns Promise<Peer[]>

                              • multicodec: string
                              • removeLibp2pEventListener: Libp2p["removeEventListener"]
                              \ No newline at end of file diff --git a/types/_waku_interfaces.IBaseProtocolSDK.html b/types/_waku_interfaces.IBaseProtocolSDK.html index 64b0158c53..89cdfa4543 100644 --- a/types/_waku_interfaces.IBaseProtocolSDK.html +++ b/types/_waku_interfaces.IBaseProtocolSDK.html @@ -1 +1 @@ -IBaseProtocolSDK | Documentation
                              IBaseProtocolSDK: {
                                  connectedPeers: Peer[];
                                  numPeersToUse: number;
                                  renewPeer: ((peerToDisconnect) => Promise<Peer>);
                              }

                              Type declaration

                              • Readonly connectedPeers: Peer[]
                              • Readonly numPeersToUse: number
                              • renewPeer: ((peerToDisconnect) => Promise<Peer>)
                                  • (peerToDisconnect): Promise<Peer>
                                  • Parameters

                                    • peerToDisconnect: PeerId

                                    Returns Promise<Peer>

                              \ No newline at end of file +IBaseProtocolSDK | Documentation
                              IBaseProtocolSDK: {
                                  connectedPeers: Peer[];
                                  numPeersToUse: number;
                                  renewPeer: ((peerToDisconnect) => Promise<Peer | undefined>);
                              }

                              Type declaration

                              • Readonly connectedPeers: Peer[]
                              • Readonly numPeersToUse: number
                              • renewPeer: ((peerToDisconnect) => Promise<Peer | undefined>)
                                  • (peerToDisconnect): Promise<Peer | undefined>
                                  • Parameters

                                    • peerToDisconnect: PeerId

                                    Returns Promise<Peer | undefined>

                              \ No newline at end of file diff --git a/types/_waku_interfaces.IFilter.html b/types/_waku_interfaces.IFilter.html index 9deb6d4ec3..286f74ed7b 100644 --- a/types/_waku_interfaces.IFilter.html +++ b/types/_waku_interfaces.IFilter.html @@ -1 +1 @@ -IFilter | Documentation
                              IFilter: IReceiver & IBaseProtocolSDK & {
                                  protocol: IBaseProtocolCore;
                              } & {
                                  subscribe<T>(decoders, callback, protocolUseOptions?, subscribeOptions?): Promise<SubscribeResult>;
                              }

                              Type declaration

                              Type declaration

                              \ No newline at end of file +IFilter | Documentation
                              IFilter: IReceiver & IBaseProtocolSDK & {
                                  protocol: IBaseProtocolCore;
                              } & {
                                  subscribe<T>(decoders, callback, protocolUseOptions?, subscribeOptions?): Promise<SubscribeResult>;
                              }

                              Type declaration

                              Type declaration

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ILightPush.html b/types/_waku_interfaces.ILightPush.html index 4c19eb0f49..837c633a78 100644 --- a/types/_waku_interfaces.ILightPush.html +++ b/types/_waku_interfaces.ILightPush.html @@ -1 +1 @@ -ILightPush | Documentation
                              ILightPush: ISender & IBaseProtocolSDK & {
                                  protocol: IBaseProtocolCore;
                              }

                              Type declaration

                              \ No newline at end of file +ILightPush | Documentation
                              ILightPush: ISender & IBaseProtocolSDK & {
                                  protocol: IBaseProtocolCore;
                              }

                              Type declaration

                              \ No newline at end of file diff --git a/types/_waku_interfaces.IRelay.html b/types/_waku_interfaces.IRelay.html index acb5dd0ae8..67b244a463 100644 --- a/types/_waku_interfaces.IRelay.html +++ b/types/_waku_interfaces.IRelay.html @@ -1 +1 @@ -IRelay | Documentation
                              \ No newline at end of file +IRelay | Documentation
                              \ No newline at end of file diff --git a/types/_waku_interfaces.IStore.html b/types/_waku_interfaces.IStore.html index d71d144331..f8dc0f08c6 100644 --- a/types/_waku_interfaces.IStore.html +++ b/types/_waku_interfaces.IStore.html @@ -1 +1 @@ -IStore | Documentation
                              IStore: IBaseProtocolSDK & {
                                  protocol: IBaseProtocolCore;
                                  queryGenerator: (<T>(decoders, options?) => AsyncGenerator<Promise<T | undefined>[]>);
                                  queryWithOrderedCallback: (<T>(decoders, callback, options?) => Promise<void>);
                                  queryWithPromiseCallback: (<T>(decoders, callback, options?) => Promise<void>);
                                  createCursor(message): Uint8Array;
                              }

                              Type declaration

                              • protocol: IBaseProtocolCore
                              • queryGenerator: (<T>(decoders, options?) => AsyncGenerator<Promise<T | undefined>[]>)
                                  • <T>(decoders, options?): AsyncGenerator<Promise<T | undefined>[]>
                                  • Type Parameters

                                    Parameters

                                    Returns AsyncGenerator<Promise<T | undefined>[]>

                              • queryWithOrderedCallback: (<T>(decoders, callback, options?) => Promise<void>)
                                  • <T>(decoders, callback, options?): Promise<void>
                                  • Type Parameters

                                    Parameters

                                    • decoders: IDecoder<T>[]
                                    • callback: ((message) => Promise<void | boolean> | boolean | void)
                                        • (message): Promise<void | boolean> | boolean | void
                                        • Parameters

                                          • message: T

                                          Returns Promise<void | boolean> | boolean | void

                                    • Optional options: Partial<QueryRequestParams>

                                    Returns Promise<void>

                              • queryWithPromiseCallback: (<T>(decoders, callback, options?) => Promise<void>)
                                  • <T>(decoders, callback, options?): Promise<void>
                                  • Type Parameters

                                    Parameters

                                    • decoders: IDecoder<T>[]
                                    • callback: ((message) => Promise<void | boolean> | boolean | void)
                                        • (message): Promise<void | boolean> | boolean | void
                                        • Parameters

                                          • message: Promise<T | undefined>

                                          Returns Promise<void | boolean> | boolean | void

                                    • Optional options: Partial<QueryRequestParams>

                                    Returns Promise<void>

                              • createCursor:function
                              \ No newline at end of file +IStore | Documentation
                              IStore: IBaseProtocolSDK & {
                                  protocol: IBaseProtocolCore;
                                  queryGenerator: (<T>(decoders, options?) => AsyncGenerator<Promise<T | undefined>[]>);
                                  queryWithOrderedCallback: (<T>(decoders, callback, options?) => Promise<void>);
                                  queryWithPromiseCallback: (<T>(decoders, callback, options?) => Promise<void>);
                                  createCursor(message): Uint8Array;
                              }

                              Type declaration

                              • protocol: IBaseProtocolCore
                              • queryGenerator: (<T>(decoders, options?) => AsyncGenerator<Promise<T | undefined>[]>)
                                  • <T>(decoders, options?): AsyncGenerator<Promise<T | undefined>[]>
                                  • Type Parameters

                                    Parameters

                                    Returns AsyncGenerator<Promise<T | undefined>[]>

                              • queryWithOrderedCallback: (<T>(decoders, callback, options?) => Promise<void>)
                                  • <T>(decoders, callback, options?): Promise<void>
                                  • Type Parameters

                                    Parameters

                                    • decoders: IDecoder<T>[]
                                    • callback: ((message) => Promise<void | boolean> | boolean | void)
                                        • (message): Promise<void | boolean> | boolean | void
                                        • Parameters

                                          • message: T

                                          Returns Promise<void | boolean> | boolean | void

                                    • Optional options: Partial<QueryRequestParams>

                                    Returns Promise<void>

                              • queryWithPromiseCallback: (<T>(decoders, callback, options?) => Promise<void>)
                                  • <T>(decoders, callback, options?): Promise<void>
                                  • Type Parameters

                                    Parameters

                                    • decoders: IDecoder<T>[]
                                    • callback: ((message) => Promise<void | boolean> | boolean | void)
                                        • (message): Promise<void | boolean> | boolean | void
                                        • Parameters

                                          • message: Promise<T | undefined>

                                          Returns Promise<void | boolean> | boolean | void

                                    • Optional options: Partial<QueryRequestParams>

                                    Returns Promise<void>

                              • createCursor:function
                              \ No newline at end of file diff --git a/types/_waku_interfaces.IStoreCore.html b/types/_waku_interfaces.IStoreCore.html index f9d1de5660..4b4d6c6c65 100644 --- a/types/_waku_interfaces.IStoreCore.html +++ b/types/_waku_interfaces.IStoreCore.html @@ -1 +1 @@ -IStoreCore | Documentation
                              \ No newline at end of file +IStoreCore | Documentation
                              \ No newline at end of file diff --git a/types/_waku_interfaces.Libp2p.html b/types/_waku_interfaces.Libp2p.html index c0d80c3ea1..5a588faecd 100644 --- a/types/_waku_interfaces.Libp2p.html +++ b/types/_waku_interfaces.Libp2p.html @@ -1 +1 @@ -Libp2p | Documentation
                              Libp2p: BaseLibp2p<Libp2pServices> & {
                                  components: Libp2pComponents;
                              }

                              Type declaration

                              \ No newline at end of file +Libp2p | Documentation
                              Libp2p: BaseLibp2p<Libp2pServices> & {
                                  components: Libp2pComponents;
                              }

                              Type declaration

                              \ No newline at end of file diff --git a/types/_waku_interfaces.Libp2pComponents.html b/types/_waku_interfaces.Libp2pComponents.html index a4eaa14262..09ab1b10e0 100644 --- a/types/_waku_interfaces.Libp2pComponents.html +++ b/types/_waku_interfaces.Libp2pComponents.html @@ -1 +1 @@ -Libp2pComponents | Documentation
                              Libp2pComponents: Parameters<Exclude<Libp2pInit["metrics"], undefined>>[0]
                              \ No newline at end of file +Libp2pComponents | Documentation
                              Libp2pComponents: Parameters<Exclude<Libp2pInit["metrics"], undefined>>[0]
                              \ No newline at end of file diff --git a/types/_waku_interfaces.Libp2pServices.html b/types/_waku_interfaces.Libp2pServices.html index e52d0c70dc..d62712dff7 100644 --- a/types/_waku_interfaces.Libp2pServices.html +++ b/types/_waku_interfaces.Libp2pServices.html @@ -1 +1 @@ -Libp2pServices | Documentation
                              Libp2pServices: {
                                  identify: ReturnType<ReturnType<typeof identify>>;
                                  metadata?: IMetadata;
                                  ping: PingService;
                                  pubsub?: GossipSub;
                              }

                              Type declaration

                              • identify: ReturnType<ReturnType<typeof identify>>
                              • Optional metadata?: IMetadata
                              • ping: PingService
                              • Optional pubsub?: GossipSub
                              \ No newline at end of file +Libp2pServices | Documentation
                              Libp2pServices: {
                                  identify: ReturnType<ReturnType<typeof identify>>;
                                  metadata?: IMetadata;
                                  ping: PingService;
                                  pubsub?: GossipSub;
                              }

                              Type declaration

                              • identify: ReturnType<ReturnType<typeof identify>>
                              • Optional metadata?: IMetadata
                              • ping: PingService
                              • Optional pubsub?: GossipSub
                              \ No newline at end of file diff --git a/types/_waku_interfaces.LocalStoragePeerInfo.html b/types/_waku_interfaces.LocalStoragePeerInfo.html index 2290c1ae49..9a324b0fdd 100644 --- a/types/_waku_interfaces.LocalStoragePeerInfo.html +++ b/types/_waku_interfaces.LocalStoragePeerInfo.html @@ -1 +1 @@ -LocalStoragePeerInfo | Documentation
                              LocalStoragePeerInfo: {
                                  address: string;
                                  id: string;
                              }

                              Type declaration

                              • address: string
                              • id: string
                              \ No newline at end of file +LocalStoragePeerInfo | Documentation
                              LocalStoragePeerInfo: {
                                  address: string;
                                  id: string;
                              }

                              Type declaration

                              • address: string
                              • id: string
                              \ No newline at end of file diff --git a/types/_waku_interfaces.MetadataQueryResult.html b/types/_waku_interfaces.MetadataQueryResult.html index 39c0e1d421..9f9d59e98d 100644 --- a/types/_waku_interfaces.MetadataQueryResult.html +++ b/types/_waku_interfaces.MetadataQueryResult.html @@ -1 +1 @@ -MetadataQueryResult | Documentation
                              MetadataQueryResult: ThisOrThat<"shardInfo", ShardInfo>
                              \ No newline at end of file +MetadataQueryResult | Documentation
                              MetadataQueryResult: ThisOrThat<"shardInfo", ShardInfo>
                              \ No newline at end of file diff --git a/types/_waku_interfaces.NetworkConfig.html b/types/_waku_interfaces.NetworkConfig.html index cec035b780..d8edd96dd3 100644 --- a/types/_waku_interfaces.NetworkConfig.html +++ b/types/_waku_interfaces.NetworkConfig.html @@ -1 +1 @@ -NetworkConfig | Documentation
                              \ No newline at end of file +NetworkConfig | Documentation
                              \ No newline at end of file diff --git a/types/_waku_interfaces.NodeHealth.html b/types/_waku_interfaces.NodeHealth.html index b65734d89d..c4a805d56a 100644 --- a/types/_waku_interfaces.NodeHealth.html +++ b/types/_waku_interfaces.NodeHealth.html @@ -1 +1 @@ -NodeHealth | Documentation
                              NodeHealth: {
                                  overallStatus: HealthStatus;
                                  protocolStatuses: ProtocolsHealthStatus;
                              }

                              Type declaration

                              \ No newline at end of file +NodeHealth | Documentation
                              NodeHealth: {
                                  overallStatus: HealthStatus;
                                  protocolStatuses: ProtocolsHealthStatus;
                              }

                              Type declaration

                              \ No newline at end of file diff --git a/types/_waku_interfaces.NodeId.html b/types/_waku_interfaces.NodeId.html index fc0bc43500..4dcacf33ec 100644 --- a/types/_waku_interfaces.NodeId.html +++ b/types/_waku_interfaces.NodeId.html @@ -1,3 +1,3 @@ NodeId | Documentation
                              NodeId: string

                              We represent NodeId as a hex string, since node equality is used very heavily and it is convenient to index data by NodeId

                              -
                              \ No newline at end of file +
                              \ No newline at end of file diff --git a/types/_waku_interfaces.PeerExchangeQueryResult.html b/types/_waku_interfaces.PeerExchangeQueryResult.html index a7622aa8ef..7c1077bf21 100644 --- a/types/_waku_interfaces.PeerExchangeQueryResult.html +++ b/types/_waku_interfaces.PeerExchangeQueryResult.html @@ -1 +1 @@ -PeerExchangeQueryResult | Documentation
                              PeerExchangeQueryResult: ThisOrThat<"peerInfos", PeerInfo[]>
                              \ No newline at end of file +PeerExchangeQueryResult | Documentation
                              PeerExchangeQueryResult: ThisOrThat<"peerInfos", PeerInfo[]>
                              \ No newline at end of file diff --git a/types/_waku_interfaces.PeerIdStr.html b/types/_waku_interfaces.PeerIdStr.html index 878a5736dc..ac8e242ad6 100644 --- a/types/_waku_interfaces.PeerIdStr.html +++ b/types/_waku_interfaces.PeerIdStr.html @@ -1 +1 @@ -PeerIdStr | Documentation
                              PeerIdStr: string
                              \ No newline at end of file +PeerIdStr | Documentation
                              PeerIdStr: string
                              \ No newline at end of file diff --git a/types/_waku_interfaces.ProtocolCreateOptions.html b/types/_waku_interfaces.ProtocolCreateOptions.html index 7a061ff524..54447b59ea 100644 --- a/types/_waku_interfaces.ProtocolCreateOptions.html +++ b/types/_waku_interfaces.ProtocolCreateOptions.html @@ -28,4 +28,4 @@ Defaults to 2.
                            • Optional staticNoiseKey?: Uint8Array

                              Byte array used as key for the noise protocol used for connection encryption by Libp2p.create This is only used for test purposes to not run out of entropy during CI runs.

                              -
                            • \ No newline at end of file +
                              \ No newline at end of file diff --git a/types/_waku_interfaces.ProtocolHealth.html b/types/_waku_interfaces.ProtocolHealth.html index 4399ba4dbe..351f495c5e 100644 --- a/types/_waku_interfaces.ProtocolHealth.html +++ b/types/_waku_interfaces.ProtocolHealth.html @@ -1 +1 @@ -ProtocolHealth | Documentation
                              ProtocolHealth: {
                                  lastUpdate: Date;
                                  name: Protocols;
                                  status: HealthStatus;
                              }

                              Type declaration

                              \ No newline at end of file +ProtocolHealth | Documentation
                              ProtocolHealth: {
                                  lastUpdate: Date;
                                  name: Protocols;
                                  status: HealthStatus;
                              }

                              Type declaration

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ProtocolUseOptions.html b/types/_waku_interfaces.ProtocolUseOptions.html index ca63b06af1..db0d8e914a 100644 --- a/types/_waku_interfaces.ProtocolUseOptions.html +++ b/types/_waku_interfaces.ProtocolUseOptions.html @@ -1,7 +1,4 @@ -ProtocolUseOptions | Documentation
                              ProtocolUseOptions: {
                                  autoRetry?: boolean;
                                  forceUseAllPeers?: boolean;
                                  initialDelay?: number;
                                  maxAttempts?: number;
                                  maxDelay?: number;
                              }

                              Options for using LightPush and Filter

                              -

                              Type declaration

                              • Optional autoRetry?: boolean

                                Optional flag to enable auto-retry with exponential backoff

                                -
                              • Optional forceUseAllPeers?: boolean

                                Optional flag to force using all available peers

                                -
                              • Optional initialDelay?: number

                                Optional initial delay in milliseconds for exponential backoff

                                +ProtocolUseOptions | Documentation
                                ProtocolUseOptions: {
                                    forceUseAllPeers?: boolean;
                                    maxAttempts?: number;
                                }

                                Options for using LightPush and Filter

                                +

                                Type declaration

                                • Optional forceUseAllPeers?: boolean

                                  Optional flag to force using all available peers

                                • Optional maxAttempts?: number

                                  Optional maximum number of attempts for exponential backoff

                                  -
                                • Optional maxDelay?: number

                                  Optional maximum delay in milliseconds for exponential backoff

                                  -
                                \ No newline at end of file +
                              \ No newline at end of file diff --git a/types/_waku_interfaces.ProtocolsHealthStatus.html b/types/_waku_interfaces.ProtocolsHealthStatus.html index 18cb36cb6a..07a98fb745 100644 --- a/types/_waku_interfaces.ProtocolsHealthStatus.html +++ b/types/_waku_interfaces.ProtocolsHealthStatus.html @@ -1 +1 @@ -ProtocolsHealthStatus | Documentation
                              \ No newline at end of file +ProtocolsHealthStatus | Documentation
                              \ No newline at end of file diff --git a/types/_waku_interfaces.PubsubTopic.html b/types/_waku_interfaces.PubsubTopic.html index cb5fc4b6f1..f5d5f57c5a 100644 --- a/types/_waku_interfaces.PubsubTopic.html +++ b/types/_waku_interfaces.PubsubTopic.html @@ -1 +1 @@ -PubsubTopic | Documentation
                              PubsubTopic: string
                              \ No newline at end of file +PubsubTopic | Documentation
                              PubsubTopic: string
                              \ No newline at end of file diff --git a/types/_waku_interfaces.QueryRequestParams.html b/types/_waku_interfaces.QueryRequestParams.html index b21a4bc421..bb022a47a7 100644 --- a/types/_waku_interfaces.QueryRequestParams.html +++ b/types/_waku_interfaces.QueryRequestParams.html @@ -40,4 +40,4 @@ If not provided, no end time filtering will be applied.

                            • Optional timeStart?: Date

                              The start time for the time range filter. The query will only return messages with a timestamp greater than or equal to timeStart. If not provided, no start time filtering will be applied.

                              -
                            • \ No newline at end of file +
                              \ No newline at end of file diff --git a/types/_waku_interfaces.SDKProtocolResult.html b/types/_waku_interfaces.SDKProtocolResult.html index f81d98487d..f05e1f9f55 100644 --- a/types/_waku_interfaces.SDKProtocolResult.html +++ b/types/_waku_interfaces.SDKProtocolResult.html @@ -1 +1 @@ -SDKProtocolResult | Documentation
                              SDKProtocolResult: ThisAndThat<"successes", PeerId[], "failures", Failure[]>
                              \ No newline at end of file +SDKProtocolResult | Documentation
                              SDKProtocolResult: ThisAndThat<"successes", PeerId[], "failures", Failure[]>
                              \ No newline at end of file diff --git a/types/_waku_interfaces.SearchContext.html b/types/_waku_interfaces.SearchContext.html index 04e5ae250b..813e838c98 100644 --- a/types/_waku_interfaces.SearchContext.html +++ b/types/_waku_interfaces.SearchContext.html @@ -1 +1 @@ -SearchContext | Documentation
                              SearchContext: {
                                  domain: string;
                                  publicKey: string;
                                  visits: {
                                      [key: string]: boolean;
                                  };
                              }

                              Type declaration

                              • domain: string
                              • publicKey: string
                              • visits: {
                                    [key: string]: boolean;
                                }
                                • [key: string]: boolean
                              \ No newline at end of file +SearchContext | Documentation
                              SearchContext: {
                                  domain: string;
                                  publicKey: string;
                                  visits: {
                                      [key: string]: boolean;
                                  };
                              }

                              Type declaration

                              • domain: string
                              • publicKey: string
                              • visits: {
                                    [key: string]: boolean;
                                }
                                • [key: string]: boolean
                              \ No newline at end of file diff --git a/types/_waku_interfaces.SequenceNumber.html b/types/_waku_interfaces.SequenceNumber.html index 50ec35c235..f05e1f4371 100644 --- a/types/_waku_interfaces.SequenceNumber.html +++ b/types/_waku_interfaces.SequenceNumber.html @@ -1 +1 @@ -SequenceNumber | Documentation
                              SequenceNumber: bigint
                              \ No newline at end of file +SequenceNumber | Documentation
                              SequenceNumber: bigint
                              \ No newline at end of file diff --git a/types/_waku_interfaces.ShardInfo.html b/types/_waku_interfaces.ShardInfo.html index cf43970e6a..9b0d2b67b4 100644 --- a/types/_waku_interfaces.ShardInfo.html +++ b/types/_waku_interfaces.ShardInfo.html @@ -1 +1 @@ -ShardInfo | Documentation
                              ShardInfo: {
                                  clusterId: number;
                                  shards: number[];
                              }

                              Type declaration

                              • clusterId: number
                              • shards: number[]
                              \ No newline at end of file +ShardInfo | Documentation
                              ShardInfo: {
                                  clusterId: number;
                                  shards: number[];
                              }

                              Type declaration

                              • clusterId: number
                              • shards: number[]
                              \ No newline at end of file diff --git a/types/_waku_interfaces.StaticSharding.html b/types/_waku_interfaces.StaticSharding.html index 45c9e726d4..5a42e50c65 100644 --- a/types/_waku_interfaces.StaticSharding.html +++ b/types/_waku_interfaces.StaticSharding.html @@ -1 +1 @@ -StaticSharding | Documentation
                              \ No newline at end of file +StaticSharding | Documentation
                              \ No newline at end of file diff --git a/types/_waku_interfaces.StoreCursor.html b/types/_waku_interfaces.StoreCursor.html index 2188701308..3e8c13bcf9 100644 --- a/types/_waku_interfaces.StoreCursor.html +++ b/types/_waku_interfaces.StoreCursor.html @@ -1 +1 @@ -StoreCursor | Documentation
                              StoreCursor: Uint8Array
                              \ No newline at end of file +StoreCursor | Documentation
                              StoreCursor: Uint8Array
                              \ No newline at end of file diff --git a/types/_waku_interfaces.SubscribeOptions.html b/types/_waku_interfaces.SubscribeOptions.html index fd507353ab..9c6767e6b7 100644 --- a/types/_waku_interfaces.SubscribeOptions.html +++ b/types/_waku_interfaces.SubscribeOptions.html @@ -1 +1 @@ -SubscribeOptions | Documentation
                              SubscribeOptions: {
                                  keepAlive?: number;
                                  maxMissedMessagesThreshold?: number;
                                  pingsBeforePeerRenewed?: number;
                              }

                              Type declaration

                              • Optional keepAlive?: number
                              • Optional maxMissedMessagesThreshold?: number
                              • Optional pingsBeforePeerRenewed?: number
                              \ No newline at end of file +SubscribeOptions | Documentation
                              SubscribeOptions: {
                                  keepAlive?: number;
                                  maxMissedMessagesThreshold?: number;
                                  pingsBeforePeerRenewed?: number;
                              }

                              Type declaration

                              • Optional keepAlive?: number
                              • Optional maxMissedMessagesThreshold?: number
                              • Optional pingsBeforePeerRenewed?: number
                              \ No newline at end of file diff --git a/types/_waku_interfaces.SubscribeResult.html b/types/_waku_interfaces.SubscribeResult.html index c2a71d1389..5d4cad73c2 100644 --- a/types/_waku_interfaces.SubscribeResult.html +++ b/types/_waku_interfaces.SubscribeResult.html @@ -1 +1 @@ -SubscribeResult | Documentation
                              SubscribeResult: SubscriptionSuccess | SubscriptionError
                              \ No newline at end of file +SubscribeResult | Documentation
                              SubscribeResult: SubscriptionSuccess | SubscriptionError
                              \ No newline at end of file diff --git a/types/_waku_interfaces.SubscriptionCallback.html b/types/_waku_interfaces.SubscriptionCallback.html index 46acd9eefb..a9c04d8e91 100644 --- a/types/_waku_interfaces.SubscriptionCallback.html +++ b/types/_waku_interfaces.SubscriptionCallback.html @@ -1 +1 @@ -SubscriptionCallback | Documentation

                              Type alias SubscriptionCallback<T>

                              SubscriptionCallback<T>: {
                                  callback: Callback<T>;
                                  decoders: IDecoder<T>[];
                              }

                              Type Parameters

                              Type declaration

                              \ No newline at end of file +SubscriptionCallback | Documentation

                              Type alias SubscriptionCallback<T>

                              SubscriptionCallback<T>: {
                                  callback: Callback<T>;
                                  decoders: IDecoder<T>[];
                              }

                              Type Parameters

                              Type declaration

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ThisAndThat.html b/types/_waku_interfaces.ThisAndThat.html index b95b53e01e..d53ad8bd8f 100644 --- a/types/_waku_interfaces.ThisAndThat.html +++ b/types/_waku_interfaces.ThisAndThat.html @@ -1 +1 @@ -ThisAndThat | Documentation

                              Type alias ThisAndThat<SK, SV, EK, EV>

                              ThisAndThat<SK, SV, EK, EV>: {
                                  [key in SK]: SV
                              } & {
                                  [key in EK]: EV
                              }

                              Type Parameters

                              \ No newline at end of file +ThisAndThat | Documentation

                              Type alias ThisAndThat<SK, SV, EK, EV>

                              ThisAndThat<SK, SV, EK, EV>: {
                                  [key in SK]: SV
                              } & {
                                  [key in EK]: EV
                              }

                              Type Parameters

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ThisOrThat.html b/types/_waku_interfaces.ThisOrThat.html index d8a29434eb..c2b618ef26 100644 --- a/types/_waku_interfaces.ThisOrThat.html +++ b/types/_waku_interfaces.ThisOrThat.html @@ -1 +1 @@ -ThisOrThat | Documentation

                              Type alias ThisOrThat<SK, SV, EK, EV>

                              ThisOrThat<SK, SV, EK, EV>: {
                                  [key in SK]: SV
                              } & {
                                  [key in EK]: null
                              } | {
                                  [key in SK]: null
                              } & {
                                  [key in EK]: EV
                              }

                              Type Parameters

                              \ No newline at end of file +ThisOrThat | Documentation

                              Type alias ThisOrThat<SK, SV, EK, EV>

                              ThisOrThat<SK, SV, EK, EV>: {
                                  [key in SK]: SV
                              } & {
                                  [key in EK]: null
                              } | {
                                  [key in SK]: null
                              } & {
                                  [key in EK]: EV
                              }

                              Type Parameters

                              \ No newline at end of file diff --git a/types/_waku_interfaces.Unsubscribe.html b/types/_waku_interfaces.Unsubscribe.html index 76cf510d51..0bb1b2d75d 100644 --- a/types/_waku_interfaces.Unsubscribe.html +++ b/types/_waku_interfaces.Unsubscribe.html @@ -1 +1 @@ -Unsubscribe | Documentation
                              Unsubscribe: (() => void | Promise<void>)

                              Type declaration

                                • (): void | Promise<void>
                                • Returns void | Promise<void>

                              \ No newline at end of file +Unsubscribe | Documentation
                              Unsubscribe: (() => void | Promise<void>)

                              Type declaration

                                • (): void | Promise<void>
                                • Returns void | Promise<void>

                              \ No newline at end of file diff --git a/types/_waku_relay.ContentTopic.html b/types/_waku_relay.ContentTopic.html index a2eec09ec7..eb7848a738 100644 --- a/types/_waku_relay.ContentTopic.html +++ b/types/_waku_relay.ContentTopic.html @@ -1 +1 @@ -ContentTopic | Documentation
                              ContentTopic: string
                              \ No newline at end of file +ContentTopic | Documentation
                              ContentTopic: string
                              \ No newline at end of file diff --git a/types/_waku_relay.Observer.html b/types/_waku_relay.Observer.html index e32e6e19e2..642064d763 100644 --- a/types/_waku_relay.Observer.html +++ b/types/_waku_relay.Observer.html @@ -1 +1 @@ -Observer | Documentation

                              Type alias Observer<T>

                              Observer<T>: {
                                  callback: Callback<T>;
                                  decoder: IDecoder<T>;
                              }

                              Type Parameters

                              Type declaration

                              \ No newline at end of file +Observer | Documentation

                              Type alias Observer<T>

                              Observer<T>: {
                                  callback: Callback<T>;
                                  decoder: IDecoder<T>;
                              }

                              Type Parameters

                              Type declaration

                              \ No newline at end of file diff --git a/types/_waku_relay.RelayCreateOptions.html b/types/_waku_relay.RelayCreateOptions.html index b89e63ea8b..0554367b84 100644 --- a/types/_waku_relay.RelayCreateOptions.html +++ b/types/_waku_relay.RelayCreateOptions.html @@ -1 +1 @@ -RelayCreateOptions | Documentation

                              Type alias RelayCreateOptions

                              RelayCreateOptions: ProtocolCreateOptions & GossipsubOpts
                              \ No newline at end of file +RelayCreateOptions | Documentation

                              Type alias RelayCreateOptions

                              RelayCreateOptions: ProtocolCreateOptions & GossipsubOpts
                              \ No newline at end of file diff --git a/types/_waku_sdk.Callback.html b/types/_waku_sdk.Callback.html index 01db4d2aa2..8827132dbf 100644 --- a/types/_waku_sdk.Callback.html +++ b/types/_waku_sdk.Callback.html @@ -1 +1 @@ -Callback | Documentation

                              Type alias Callback<T>

                              Callback<T>: ((msg) => void | Promise<void>)

                              Type Parameters

                              Type declaration

                                • (msg): void | Promise<void>
                                • Parameters

                                  • msg: T

                                  Returns void | Promise<void>

                              \ No newline at end of file +Callback | Documentation

                              Type alias Callback<T>

                              Callback<T>: ((msg) => void | Promise<void>)

                              Type Parameters

                              Type declaration

                                • (msg): void | Promise<void>
                                • Parameters

                                  • msg: T

                                  Returns void | Promise<void>

                              \ No newline at end of file diff --git a/types/_waku_sdk.CoreProtocolResult.html b/types/_waku_sdk.CoreProtocolResult.html index c528693890..7848419c0a 100644 --- a/types/_waku_sdk.CoreProtocolResult.html +++ b/types/_waku_sdk.CoreProtocolResult.html @@ -1 +1 @@ -CoreProtocolResult | Documentation

                              Type alias CoreProtocolResult

                              CoreProtocolResult: ThisOrThat<"success", PeerId, "failure", Failure>
                              \ No newline at end of file +CoreProtocolResult | Documentation

                              Type alias CoreProtocolResult

                              CoreProtocolResult: ThisOrThat<"success", PeerId, "failure", Failure>
                              \ No newline at end of file diff --git a/types/_waku_sdk.CreateWakuNodeOptions.html b/types/_waku_sdk.CreateWakuNodeOptions.html index f8aa5cf66e..70bee6c650 100644 --- a/types/_waku_sdk.CreateWakuNodeOptions.html +++ b/types/_waku_sdk.CreateWakuNodeOptions.html @@ -1 +1 @@ -CreateWakuNodeOptions | Documentation

                              Type alias CreateWakuNodeOptions

                              CreateWakuNodeOptions: ProtocolCreateOptions & Partial<WakuOptions>
                              \ No newline at end of file +CreateWakuNodeOptions | Documentation

                              Type alias CreateWakuNodeOptions

                              CreateWakuNodeOptions: ProtocolCreateOptions & Partial<WakuOptions>
                              \ No newline at end of file diff --git a/types/_waku_sdk.IBaseProtocolCore.html b/types/_waku_sdk.IBaseProtocolCore.html index beefc0a218..71f2a680ab 100644 --- a/types/_waku_sdk.IBaseProtocolCore.html +++ b/types/_waku_sdk.IBaseProtocolCore.html @@ -1 +1 @@ -IBaseProtocolCore | Documentation

                              Type alias IBaseProtocolCore

                              IBaseProtocolCore: {
                                  addLibp2pEventListener: Libp2p["addEventListener"];
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  peerStore: PeerStore;
                                  removeLibp2pEventListener: Libp2p["removeEventListener"];
                              }

                              Type declaration

                              • addLibp2pEventListener: Libp2p["addEventListener"]
                              • allPeers: (() => Promise<Peer[]>)
                                  • (): Promise<Peer[]>
                                  • Returns Promise<Peer[]>

                              • connectedPeers: (() => Promise<Peer[]>)
                                  • (): Promise<Peer[]>
                                  • Returns Promise<Peer[]>

                              • multicodec: string
                              • peerStore: PeerStore
                              • removeLibp2pEventListener: Libp2p["removeEventListener"]
                              \ No newline at end of file +IBaseProtocolCore | Documentation

                              Type alias IBaseProtocolCore

                              IBaseProtocolCore: {
                                  addLibp2pEventListener: Libp2p["addEventListener"];
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  removeLibp2pEventListener: Libp2p["removeEventListener"];
                              }

                              Type declaration

                              • addLibp2pEventListener: Libp2p["addEventListener"]
                              • allPeers: (() => Promise<Peer[]>)
                                  • (): Promise<Peer[]>
                                  • Returns Promise<Peer[]>

                              • connectedPeers: (() => Promise<Peer[]>)
                                  • (): Promise<Peer[]>
                                  • Returns Promise<Peer[]>

                              • multicodec: string
                              • removeLibp2pEventListener: Libp2p["removeEventListener"]
                              \ No newline at end of file diff --git a/types/_waku_sdk.IBaseProtocolSDK.html b/types/_waku_sdk.IBaseProtocolSDK.html index 2063159f07..d7712d43fb 100644 --- a/types/_waku_sdk.IBaseProtocolSDK.html +++ b/types/_waku_sdk.IBaseProtocolSDK.html @@ -1 +1 @@ -IBaseProtocolSDK | Documentation

                              Type alias IBaseProtocolSDK

                              IBaseProtocolSDK: {
                                  connectedPeers: Peer[];
                                  numPeersToUse: number;
                                  renewPeer: ((peerToDisconnect) => Promise<Peer>);
                              }

                              Type declaration

                              • Readonly connectedPeers: Peer[]
                              • Readonly numPeersToUse: number
                              • renewPeer: ((peerToDisconnect) => Promise<Peer>)
                                  • (peerToDisconnect): Promise<Peer>
                                  • Parameters

                                    • peerToDisconnect: PeerId

                                    Returns Promise<Peer>

                              \ No newline at end of file +IBaseProtocolSDK | Documentation

                              Type alias IBaseProtocolSDK

                              IBaseProtocolSDK: {
                                  connectedPeers: Peer[];
                                  numPeersToUse: number;
                                  renewPeer: ((peerToDisconnect) => Promise<Peer | undefined>);
                              }

                              Type declaration

                              • Readonly connectedPeers: Peer[]
                              • Readonly numPeersToUse: number
                              • renewPeer: ((peerToDisconnect) => Promise<Peer | undefined>)
                                  • (peerToDisconnect): Promise<Peer | undefined>
                                  • Parameters

                                    • peerToDisconnect: PeerId

                                    Returns Promise<Peer | undefined>

                              \ No newline at end of file diff --git a/types/_waku_sdk.NetworkConfig.html b/types/_waku_sdk.NetworkConfig.html index 58b49cb424..94a7128c41 100644 --- a/types/_waku_sdk.NetworkConfig.html +++ b/types/_waku_sdk.NetworkConfig.html @@ -1 +1 @@ -NetworkConfig | Documentation

                              Type alias NetworkConfig

                              NetworkConfig: StaticSharding | AutoSharding
                              \ No newline at end of file +NetworkConfig | Documentation

                              Type alias NetworkConfig

                              NetworkConfig: StaticSharding | AutoSharding
                              \ No newline at end of file diff --git a/types/_waku_sdk.ProtocolCreateOptions.html b/types/_waku_sdk.ProtocolCreateOptions.html index f7a9d30e47..64a4200611 100644 --- a/types/_waku_sdk.ProtocolCreateOptions.html +++ b/types/_waku_sdk.ProtocolCreateOptions.html @@ -28,4 +28,4 @@ Defaults to 2.
                            • Optional staticNoiseKey?: Uint8Array

                              Byte array used as key for the noise protocol used for connection encryption by Libp2p.create This is only used for test purposes to not run out of entropy during CI runs.

                              -
                            • \ No newline at end of file +
                              \ No newline at end of file diff --git a/types/_waku_sdk.ProtocolUseOptions.html b/types/_waku_sdk.ProtocolUseOptions.html index 85e6a54903..55d54224a5 100644 --- a/types/_waku_sdk.ProtocolUseOptions.html +++ b/types/_waku_sdk.ProtocolUseOptions.html @@ -1,7 +1,4 @@ -ProtocolUseOptions | Documentation

                              Type alias ProtocolUseOptions

                              ProtocolUseOptions: {
                                  autoRetry?: boolean;
                                  forceUseAllPeers?: boolean;
                                  initialDelay?: number;
                                  maxAttempts?: number;
                                  maxDelay?: number;
                              }

                              Options for using LightPush and Filter

                              -

                              Type declaration

                              • Optional autoRetry?: boolean

                                Optional flag to enable auto-retry with exponential backoff

                                -
                              • Optional forceUseAllPeers?: boolean

                                Optional flag to force using all available peers

                                -
                              • Optional initialDelay?: number

                                Optional initial delay in milliseconds for exponential backoff

                                +ProtocolUseOptions | Documentation

                                Type alias ProtocolUseOptions

                                ProtocolUseOptions: {
                                    forceUseAllPeers?: boolean;
                                    maxAttempts?: number;
                                }

                                Options for using LightPush and Filter

                                +

                                Type declaration

                                • Optional forceUseAllPeers?: boolean

                                  Optional flag to force using all available peers

                                • Optional maxAttempts?: number

                                  Optional maximum number of attempts for exponential backoff

                                  -
                                • Optional maxDelay?: number

                                  Optional maximum delay in milliseconds for exponential backoff

                                  -
                                \ No newline at end of file +
                              \ No newline at end of file diff --git a/types/_waku_sdk.SDKProtocolResult.html b/types/_waku_sdk.SDKProtocolResult.html index cb7a78ed8c..4ef2367fc4 100644 --- a/types/_waku_sdk.SDKProtocolResult.html +++ b/types/_waku_sdk.SDKProtocolResult.html @@ -1 +1 @@ -SDKProtocolResult | Documentation

                              Type alias SDKProtocolResult

                              SDKProtocolResult: ThisAndThat<"successes", PeerId[], "failures", Failure[]>
                              \ No newline at end of file +SDKProtocolResult | Documentation

                              Type alias SDKProtocolResult

                              SDKProtocolResult: ThisAndThat<"successes", PeerId[], "failures", Failure[]>
                              \ No newline at end of file diff --git a/types/_waku_utils.IteratorOptions.html b/types/_waku_utils.IteratorOptions.html index 71050913b3..677e94c5d1 100644 --- a/types/_waku_utils.IteratorOptions.html +++ b/types/_waku_utils.IteratorOptions.html @@ -1,2 +1,2 @@ IteratorOptions | Documentation

                              Type alias IteratorOptions

                              IteratorOptions: {
                                  iteratorDelay?: number;
                                  timeoutMs?: number;
                              }

                              Options for configuring the behavior of an iterator.

                              -

                              Type declaration

                              • Optional iteratorDelay?: number
                              • Optional timeoutMs?: number
                              \ No newline at end of file +

                              Type declaration

                              • Optional iteratorDelay?: number
                              • Optional timeoutMs?: number
                              \ No newline at end of file diff --git a/variables/_waku_core.MetadataCodec.html b/variables/_waku_core.MetadataCodec.html index cef035bc9d..cd54e6b3a4 100644 --- a/variables/_waku_core.MetadataCodec.html +++ b/variables/_waku_core.MetadataCodec.html @@ -1 +1 @@ -MetadataCodec | Documentation

                              Variable MetadataCodecConst

                              MetadataCodec: "/vac/waku/metadata/1.0.0" = "/vac/waku/metadata/1.0.0"
                              \ No newline at end of file +MetadataCodec | Documentation

                              Variable MetadataCodecConst

                              MetadataCodec: "/vac/waku/metadata/1.0.0" = "/vac/waku/metadata/1.0.0"
                              \ No newline at end of file diff --git a/variables/_waku_core.message.version_0.Version.html b/variables/_waku_core.message.version_0.Version.html index a88110e074..7a40d8bcc9 100644 --- a/variables/_waku_core.message.version_0.Version.html +++ b/variables/_waku_core.message.version_0.Version.html @@ -1 +1 @@ -Version | Documentation
                              \ No newline at end of file +Version | Documentation
                              \ No newline at end of file diff --git a/variables/_waku_core.waku_filter.FilterCodecs.html b/variables/_waku_core.waku_filter.FilterCodecs.html index 1d6a49544b..b520d6012c 100644 --- a/variables/_waku_core.waku_filter.FilterCodecs.html +++ b/variables/_waku_core.waku_filter.FilterCodecs.html @@ -1 +1 @@ -FilterCodecs | Documentation
                              FilterCodecs: {
                                  PUSH: string;
                                  SUBSCRIBE: string;
                              } = ...

                              Type declaration

                              • PUSH: string
                              • SUBSCRIBE: string
                              \ No newline at end of file +FilterCodecs | Documentation
                              FilterCodecs: {
                                  PUSH: string;
                                  SUBSCRIBE: string;
                              } = ...

                              Type declaration

                              • PUSH: string
                              • SUBSCRIBE: string
                              \ No newline at end of file diff --git a/variables/_waku_core.waku_light_push.LightPushCodec.html b/variables/_waku_core.waku_light_push.LightPushCodec.html index 55a2c2118f..8ab14eb57a 100644 --- a/variables/_waku_core.waku_light_push.LightPushCodec.html +++ b/variables/_waku_core.waku_light_push.LightPushCodec.html @@ -1 +1 @@ -LightPushCodec | Documentation
                              LightPushCodec: "/vac/waku/lightpush/2.0.0-beta1" = "/vac/waku/lightpush/2.0.0-beta1"
                              \ No newline at end of file +LightPushCodec | Documentation
                              LightPushCodec: "/vac/waku/lightpush/2.0.0-beta1" = "/vac/waku/lightpush/2.0.0-beta1"
                              \ No newline at end of file diff --git a/variables/_waku_core.waku_store.StoreCodec.html b/variables/_waku_core.waku_store.StoreCodec.html index 82b3b2e760..106a60b79c 100644 --- a/variables/_waku_core.waku_store.StoreCodec.html +++ b/variables/_waku_core.waku_store.StoreCodec.html @@ -1 +1 @@ -StoreCodec | Documentation
                              StoreCodec: "/vac/waku/store-query/3.0.0" = "/vac/waku/store-query/3.0.0"
                              \ No newline at end of file +StoreCodec | Documentation
                              StoreCodec: "/vac/waku/store-query/3.0.0" = "/vac/waku/store-query/3.0.0"
                              \ No newline at end of file diff --git a/variables/_waku_enr.ERR_INVALID_ID.html b/variables/_waku_enr.ERR_INVALID_ID.html index a541cf1cd7..a9ddca16e0 100644 --- a/variables/_waku_enr.ERR_INVALID_ID.html +++ b/variables/_waku_enr.ERR_INVALID_ID.html @@ -1 +1 @@ -ERR_INVALID_ID | Documentation

                              Variable ERR_INVALID_IDConst

                              ERR_INVALID_ID: "Invalid record id" = "Invalid record id"
                              \ No newline at end of file +ERR_INVALID_ID | Documentation

                              Variable ERR_INVALID_IDConst

                              ERR_INVALID_ID: "Invalid record id" = "Invalid record id"
                              \ No newline at end of file diff --git a/variables/_waku_enr.ERR_NO_SIGNATURE.html b/variables/_waku_enr.ERR_NO_SIGNATURE.html index 01fc1891de..0fe1fb1347 100644 --- a/variables/_waku_enr.ERR_NO_SIGNATURE.html +++ b/variables/_waku_enr.ERR_NO_SIGNATURE.html @@ -1 +1 @@ -ERR_NO_SIGNATURE | Documentation

                              Variable ERR_NO_SIGNATUREConst

                              ERR_NO_SIGNATURE: "No valid signature found" = "No valid signature found"
                              \ No newline at end of file +ERR_NO_SIGNATURE | Documentation

                              Variable ERR_NO_SIGNATUREConst

                              ERR_NO_SIGNATURE: "No valid signature found" = "No valid signature found"
                              \ No newline at end of file diff --git a/variables/_waku_enr.MAX_RECORD_SIZE.html b/variables/_waku_enr.MAX_RECORD_SIZE.html index fe06d8f2d7..d5adc83952 100644 --- a/variables/_waku_enr.MAX_RECORD_SIZE.html +++ b/variables/_waku_enr.MAX_RECORD_SIZE.html @@ -1 +1 @@ -MAX_RECORD_SIZE | Documentation

                              Variable MAX_RECORD_SIZEConst

                              MAX_RECORD_SIZE: 300 = 300
                              \ No newline at end of file +MAX_RECORD_SIZE | Documentation

                              Variable MAX_RECORD_SIZEConst

                              MAX_RECORD_SIZE: 300 = 300
                              \ No newline at end of file diff --git a/variables/_waku_enr.MULTIADDR_LENGTH_SIZE.html b/variables/_waku_enr.MULTIADDR_LENGTH_SIZE.html index b1785f8696..3bec747453 100644 --- a/variables/_waku_enr.MULTIADDR_LENGTH_SIZE.html +++ b/variables/_waku_enr.MULTIADDR_LENGTH_SIZE.html @@ -1 +1 @@ -MULTIADDR_LENGTH_SIZE | Documentation

                              Variable MULTIADDR_LENGTH_SIZEConst

                              MULTIADDR_LENGTH_SIZE: 2 = 2
                              \ No newline at end of file +MULTIADDR_LENGTH_SIZE | Documentation

                              Variable MULTIADDR_LENGTH_SIZEConst

                              MULTIADDR_LENGTH_SIZE: 2 = 2
                              \ No newline at end of file diff --git a/variables/_waku_interfaces.DEFAULT_CLUSTER_ID.html b/variables/_waku_interfaces.DEFAULT_CLUSTER_ID.html index 5abbd8eca5..aa5ff25999 100644 --- a/variables/_waku_interfaces.DEFAULT_CLUSTER_ID.html +++ b/variables/_waku_interfaces.DEFAULT_CLUSTER_ID.html @@ -1,2 +1,2 @@ DEFAULT_CLUSTER_ID | Documentation

                              Variable DEFAULT_CLUSTER_IDConst

                              DEFAULT_CLUSTER_ID: 1 = 1

                              The default cluster ID for The Waku Network

                              -
                              \ No newline at end of file +
                              \ No newline at end of file diff --git a/variables/_waku_interfaces.DNS_DISCOVERY_TAG.html b/variables/_waku_interfaces.DNS_DISCOVERY_TAG.html index 4bebb26f54..a8e32c50a4 100644 --- a/variables/_waku_interfaces.DNS_DISCOVERY_TAG.html +++ b/variables/_waku_interfaces.DNS_DISCOVERY_TAG.html @@ -1 +1 @@ -DNS_DISCOVERY_TAG | Documentation

                              Variable DNS_DISCOVERY_TAGConst

                              DNS_DISCOVERY_TAG: "@waku/bootstrap" = "@waku/bootstrap"
                              \ No newline at end of file +DNS_DISCOVERY_TAG | Documentation

                              Variable DNS_DISCOVERY_TAGConst

                              DNS_DISCOVERY_TAG: "@waku/bootstrap" = "@waku/bootstrap"
                              \ No newline at end of file diff --git a/variables/_waku_interfaces.DefaultNetworkConfig.html b/variables/_waku_interfaces.DefaultNetworkConfig.html index 675b615de5..d7842d7a9d 100644 --- a/variables/_waku_interfaces.DefaultNetworkConfig.html +++ b/variables/_waku_interfaces.DefaultNetworkConfig.html @@ -1 +1 @@ -DefaultNetworkConfig | Documentation

                              Variable DefaultNetworkConfigConst

                              DefaultNetworkConfig: ShardInfo = DefaultShardInfo
                              \ No newline at end of file +DefaultNetworkConfig | Documentation

                              Variable DefaultNetworkConfigConst

                              DefaultNetworkConfig: ShardInfo = DefaultShardInfo
                              \ No newline at end of file diff --git a/variables/_waku_interfaces.DefaultShardInfo.html b/variables/_waku_interfaces.DefaultShardInfo.html index 8c78d0288b..fab46019ff 100644 --- a/variables/_waku_interfaces.DefaultShardInfo.html +++ b/variables/_waku_interfaces.DefaultShardInfo.html @@ -1,2 +1,2 @@ DefaultShardInfo | Documentation

                              Variable DefaultShardInfoConst

                              DefaultShardInfo: ShardInfo = ...

                              DefaultShardInfo is default configuration for The Waku Network.

                              -
                              \ No newline at end of file +
                              \ No newline at end of file diff --git a/variables/_waku_sdk.DefaultPingKeepAliveValueSecs.html b/variables/_waku_sdk.DefaultPingKeepAliveValueSecs.html index ca3f64c8b2..0c3925cc9f 100644 --- a/variables/_waku_sdk.DefaultPingKeepAliveValueSecs.html +++ b/variables/_waku_sdk.DefaultPingKeepAliveValueSecs.html @@ -1 +1 @@ -DefaultPingKeepAliveValueSecs | Documentation

                              Variable DefaultPingKeepAliveValueSecsConst

                              DefaultPingKeepAliveValueSecs: number = ...
                              \ No newline at end of file +DefaultPingKeepAliveValueSecs | Documentation

                              Variable DefaultPingKeepAliveValueSecsConst

                              DefaultPingKeepAliveValueSecs: number = ...
                              \ No newline at end of file diff --git a/variables/_waku_sdk.DefaultPingMaxInboundStreams.html b/variables/_waku_sdk.DefaultPingMaxInboundStreams.html index cdd797c306..26e1bb1bf0 100644 --- a/variables/_waku_sdk.DefaultPingMaxInboundStreams.html +++ b/variables/_waku_sdk.DefaultPingMaxInboundStreams.html @@ -1 +1 @@ -DefaultPingMaxInboundStreams | Documentation

                              Variable DefaultPingMaxInboundStreamsConst

                              DefaultPingMaxInboundStreams: 10 = 10
                              \ No newline at end of file +DefaultPingMaxInboundStreams | Documentation

                              Variable DefaultPingMaxInboundStreamsConst

                              DefaultPingMaxInboundStreams: 10 = 10
                              \ No newline at end of file diff --git a/variables/_waku_sdk.DefaultRelayKeepAliveValueSecs.html b/variables/_waku_sdk.DefaultRelayKeepAliveValueSecs.html index d3d2e32427..427bc07f6c 100644 --- a/variables/_waku_sdk.DefaultRelayKeepAliveValueSecs.html +++ b/variables/_waku_sdk.DefaultRelayKeepAliveValueSecs.html @@ -1 +1 @@ -DefaultRelayKeepAliveValueSecs | Documentation

                              Variable DefaultRelayKeepAliveValueSecsConst

                              DefaultRelayKeepAliveValueSecs: number = ...
                              \ No newline at end of file +DefaultRelayKeepAliveValueSecs | Documentation

                              Variable DefaultRelayKeepAliveValueSecsConst

                              DefaultRelayKeepAliveValueSecs: number = ...
                              \ No newline at end of file diff --git a/variables/_waku_sdk.DefaultUserAgent.html b/variables/_waku_sdk.DefaultUserAgent.html index d325f61ecc..5a47156c91 100644 --- a/variables/_waku_sdk.DefaultUserAgent.html +++ b/variables/_waku_sdk.DefaultUserAgent.html @@ -1 +1 @@ -DefaultUserAgent | Documentation

                              Variable DefaultUserAgentConst

                              DefaultUserAgent: "js-waku" = "js-waku"
                              \ No newline at end of file +DefaultUserAgent | Documentation

                              Variable DefaultUserAgentConst

                              DefaultUserAgent: "js-waku" = "js-waku"
                              \ No newline at end of file