diff --git a/assets/navigation.js b/assets/navigation.js index bacc6fdebd..7aeecba23f 100644 --- a/assets/navigation.js +++ b/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file diff --git a/assets/search.js b/assets/search.js index 765e41116c..fa685f9425 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 f69db96e22..f78b6aa9aa 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 c4c944816b..56a780c6ae 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 df94b81f78..5463a9b7d4 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 d82a3c90af..6c8868f61e 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 7a4f25bda5..d4d5f5801c 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 904f640341..40f451d303 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 @@ -13,8 +13,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
      streamPool: Map<string, Promise<void | Stream>>

      Methods

      \ No newline at end of file +
      log: Logger
      multicodec: string
      streamPool: Map<string, Promise<void | Stream>>

      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 f506438ac9..cb521d0eca 100644 --- a/classes/_waku_core.waku_filter.FilterCore.html +++ b/classes/_waku_core.waku_filter.FilterCore.html @@ -1,4 +1,4 @@ -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

      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 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.

        +

        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 +
      \ 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 86d1e9f467..2ac1c5765b 100644 --- a/classes/_waku_core.waku_light_push.LightPushCore.html +++ b/classes/_waku_core.waku_light_push.LightPushCore.html @@ -1,5 +1,5 @@ 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

      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 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.

        +

        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 +
      \ 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 2c465d6013..70e1cdb879 100644 --- a/classes/_waku_core.waku_store.StoreCore.html +++ b/classes/_waku_core.waku_store.StoreCore.html @@ -1,4 +1,4 @@ -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

      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 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.

        +

        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 +
      \ No newline at end of file diff --git a/classes/_waku_enr.ENR.html b/classes/_waku_enr.ENR.html index 9e1ff39ed9..fdaa2a4bee 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 297dae802f..eae3c68dba 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 4c99eb3930..d2c5867c66 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 439a331b02..b9b3398cd1 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 3222ae071f..d21fb52021 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?: IFilterSDK
      libp2p: Libp2p
      lightPush?: ILightPushSDK
      pubsubTopics: string[]
      relay?: IRelay
      store?: IStoreSDK

      Methods

      • Dials to the provided peer.

        +

      Constructors

      Properties

      connectionManager: waku.ConnectionManager
      filter?: IFilterSDK
      libp2p: Libp2p
      lightPush?: ILightPushSDK
      pubsubTopics: string[]
      relay?: IRelay
      store?: IStoreSDK

      Methods

      • Dials to the provided peer.

        Parameters

        • peer: PeerId | MultiaddrInput

          The peer to dial

        • Optional protocols: Protocols[]

          Waku protocols we expect from the peer; Defaults to mounted protocols

          -

        Returns Promise<Stream>

      • Return the local multiaddr with peer id on which libp2p is listening.

        +

      Returns Promise<Stream>

      \ No newline at end of file +
      \ No newline at end of file diff --git a/classes/_waku_utils.Logger.html b/classes/_waku_utils.Logger.html index 6056904fe1..a1a51c1872 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 b80a05b5b8..a0d4ee7691 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 0397e51662..c4d574000b 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 f8072d0c23..0a2ef8bed3 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 eab0ff5a0a..e8354c6109 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 c8919df543..48c672a164 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 eeb457d0d1..6cdb339031 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 43a306ac8e..a852b48547 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 6c326718e2..588050b7d2 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 9311dc26d3..c87e13f15f 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/functions/_waku_core.createDecoder.html b/functions/_waku_core.createDecoder.html index 76981f75d5..e6f1f6f69d 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 22a8171027..e151ebb538 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 1d8363a9bf..772cbe0eb7 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.waitForRemotePeer.html b/functions/_waku_core.waitForRemotePeer.html index 29c6a0bc70..d8bed44bab 100644 --- a/functions/_waku_core.waitForRemotePeer.html +++ b/functions/_waku_core.waitForRemotePeer.html @@ -13,4 +13,4 @@ remote nodes, rejects if the timeoutMs is reached.

      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_core.wakuMetadata.html b/functions/_waku_core.wakuMetadata.html index e7d413ab27..e85623b3bc 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 d18d358c20..7bccde4a5f 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 ac8a5a2054..4c6e9e0772 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 d48685d7ea..b04197e426 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 103588d3b3..6a9213658d 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 48fd9ac09e..7eeeba73b0 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 c70491fba3..6804d2adcd 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 5f301d9286..8c4c522034 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 a4f8572126..866357115e 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 8d6b57304c..46886dee10 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 a664de68a2..dd08bef746 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 f3946980b1..1287e8156d 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 8443217981..9ee9258e2a 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 09c7f333ed..4bd33b00ae 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 e16ae58fa9..40bcee8da2 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 e9c5cfed32..a9509a714d 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 64bbc825f8..38a2e9273c 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 3142ceee33..d426410b47 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 23e1bec73e..7aab850acf 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 b5e1a17070..da0b0f5d35 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 10cc3f1fe9..583bbaa8b8 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 d809208b1d..23480a9f85 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 e8b325ffdd..29aafb8262 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 b0736f3327..5efa8ff666 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 dee5f3e072..9eb9aec4e1 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 3a8477cb42..77e419549b 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 0f8e6749ac..a79f07c982 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 551393096d..f3c53d69ac 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 067983966e..00c8323d41 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 cbb3b90680..ab7f9644d4 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 96a2ef6125..afe178b5ff 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 cf1001dc1a..5f3c7229be 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 dc3137cb16..4ebe708188 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 25ca97fce5..9d14d7224b 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 c522ad2e5b..55d26c3bd4 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 1caa3474a5..c6173c0a9b 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 f3c9231447..31ce7f36b7 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 b8079efec1..ed71d205c5 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 1a2198b1ba..b94d945dff 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 afbde99fa7..08a795bfb9 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 cefeed9e22..1710eec397 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 38729c1bba..24ae781310 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 d48232bf8d..86c05f9dbd 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 caff42cca2..da6ca2417e 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 e41416c131..99df446402 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 c7666e0cee..147ae1ff58 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 d8736812ed..51ea266bd9 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 65027174b8..a4aa225587 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 ce9481875b..f18886579e 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 8caf8fbb9a..7f9b8c05f0 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 4ee27c4574..f6477fc3f7 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 cb180c09ea..c7d272d556 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 a53f452c2c..50bcc545fc 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 732c0e9681..70d8c96003 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 27f32aafe2..9d94069c2f 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 e59031f577..4dd91ca435 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 d832f97d74..e68131e2bb 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 7496ebcc78..3d65a65547 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 119494ed20..b916a69f81 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 6f862b6fd6..f73796a596 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 2e94cfc317..0046e59121 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 5bf572cd61..2414962a6e 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 4857f08c2a..18820049a4 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 77408381bd..ba9abf62d6 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 ce1c90ece1..59c890cc1c 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 f963b8045a..47cce86a3d 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 eb11a847e9..2984c8243b 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 1ff5e274e4..b937bb7aa0 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 102b814774..9c8c5c6147 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 1b488be622..282a7da72a 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 408a047e73..aef447d953 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 b6084a2343..a6a7740b5c 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 c9fd93271d..0420934983 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 f2fa86221a..03754c0bbf 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 04bd5c2c84..2fde96aa94 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 c548c69029..43c45e78f2 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 a82dc227eb..7bc6baa1bd 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 cfac7ad74a..060bf05d75 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 d36332aadd..e0a8b43cd8 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 ec2c001453..ea4bfc4420 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 f9bef20f7c..ceff1b6e21 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 0515e3712d..958f84e892 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 adeda77297..c094102d88 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 25ebe9fc25..190f1a4888 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 4d32084481..37a18cd4cd 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 b5ba5fa860..b0e9851881 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 f1499447b4..482ba3e531 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 b4141aed22..2e886d62cf 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 99367813f7..2f49f788d3 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 b9cddea419..9d64ff85ce 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 6cee9c0f34..c9e4f144a3 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 36b7be00e9..57c9dc2229 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 da0453eea8..853339d57d 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 75639ea2b9..1f7d4d027c 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 be27b73b20..7500189ca0 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 26188c082b..e99341dde5 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 56096ffe92..c37bd9bf87 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 4a0af93871..b75563fb62 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 cd8d11b5c6..6d119250c3 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 37c42ef4ee..a71e8d57b0 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 dd89b825a7..27aaca0ff2 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 2b341b831b..7626567305 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 bedccd126d..b8cd3aee57 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 a3fa22b83f..5a4e082f2a 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 e7f230d853..fc7b45d3f9 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 9890419608..0e9987a448 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 ce08dc0fd5..de9d7b1c8e 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 120ef31802..406230b6d1 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 e1865629a8..70b490b482 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 b7ef4df7b4..7c7e2a69e9 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 9701499a9c..6d932893f4 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 db48a4539e..7d28f36486 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 78e053ce9c..bcd9378184 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 55679cdd0d..6990bb510a 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 c5301308c7..ce81a5f732 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 0b4448eebc..5fdbf9efe0 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 cfb3179f84..d873bc5e52 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 d310779985..30339ddadd 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 fd8cec356c..b3ed08af3e 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 b2f809f059..53e11f23a1 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 76ccd20a91..06de39fa2e 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 e63431e07b..5fe986c3a2 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 dc852047c3..abcd13570f 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 3780f59532..1db82e4370 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 23206accea..96499f7d03 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 5ac3147d42..c64c11f6b5 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 afe22330ea..f4deb038b1 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 fd7d21427e..4369043116 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 b37121d813..f03e9b7df7 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 868cf9ca40..2168dff5ce 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 3cc412ccdd..2cec3ed09c 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 4c0471fc23..73c6564ea9 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.wakuFilter.html b/functions/_waku_sdk.wakuFilter.html index 2441ccd92c..9594d2976a 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 acf8c15e39..b503f042cf 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 6442a45c27..ab3dabea2b 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 a4f7465cc3..4249411bdb 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 340ea1dd8a..266504f071 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 0d77775a7f..8ab40934f0 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 edb3c262b9..4cd202d8fb 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 1c16861371..eef3a03d7a 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 43be575b15..5b76a6e5b3 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 de03c5a0b0..0e44fe8c67 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 252c052bb5..4d64a4589b 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 9da486551c..d5871d7574 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 34b268660d..98b5fdb795 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 397af498c6..2022dd88f9 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 edf6eac6cf..cd56d279c2 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 a2967fb0b7..f4ff469fd8 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 abe8e86c39..f8824a16d2 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 43fecea6eb..70017811d7 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 0ed4b0c47e..a6aec246de 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 c67fb772d7..153a82c8a5 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 255ca0e955..027d3ed899 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 29fab39368..1bc1a429f6 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 ce17016f43..cda8b001dc 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 31e6d53f25..286269da63 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 0c3eb42589..249cc4597a 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 364ecb6027..78ba020dbe 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 738130748e..4860abafa8 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 c57b6c0ab2..841c6aac19 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 787e184fe5..43263ddfc3 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 0a02eacc14..6be91643c2 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 707876ab5e..0cdb38b16b 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 498a0430b3..73cf2d04cc 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 d430dcae74..033055f910 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 ebb3a76b5b..106dad597a 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 dffb274442..83d08303ca 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 e6a8308ada..95af752797 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 e126342295..23a09357dc 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 818d1fcac7..3498d2e22b 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 2f8cc9b6f3..d2c0468b75 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 aacc785fc2..5ca278a901 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 2ec7fc68b8..f5e742d25c 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 f755af3c44..ba8b2877fe 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 a86121020f..6df731dad4 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 9a29b856e8..04fe2d9216 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 0353a44d1c..6ffca5ea30 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 3d1d0fbc23..037613ae4e 100644 --- a/interfaces/_waku_interfaces.IMetadata.html +++ b/interfaces/_waku_interfaces.IMetadata.html @@ -1,4 +1,4 @@ -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;
                                  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: (<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
                              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 diff --git a/interfaces/_waku_interfaces.IPeerExchange.html b/interfaces/_waku_interfaces.IPeerExchange.html index 6490c51b04..d6df2c5123 100644 --- a/interfaces/_waku_interfaces.IPeerExchange.html +++ b/interfaces/_waku_interfaces.IPeerExchange.html @@ -1,8 +1,8 @@ -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;
                                  peerStore: PeerStore;
                                  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
                              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 diff --git a/interfaces/_waku_interfaces.IPeersByDiscoveryEvents.html b/interfaces/_waku_interfaces.IPeersByDiscoveryEvents.html index 8703a7d516..adfcc34865 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 d6474d5cd3..a1d20a6289 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 d0249220e0..01f6b57f27 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 509a5378f5..c95adc4c5c 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 d463ec27b1..aa6af69bcf 100644 --- a/interfaces/_waku_interfaces.IRelayAPI.html +++ b/interfaces/_waku_interfaces.IRelayAPI.html @@ -1,9 +1,9 @@ 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>);
                              }

                              Properties

                              interface IRelayAPI {
                                  getMeshPeers: ((topic?) => string[]);
                                  gossipSub: GossipSub;
                                  pubsubTopics: Set<string>;
                                  start: (() => 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>

                              \ 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

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.ISender.html b/interfaces/_waku_interfaces.ISender.html index b0be02e8ed..c7950d5841 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.ISubscriptionSDK.html b/interfaces/_waku_interfaces.ISubscriptionSDK.html index b82530796a..08fbdda7c8 100644 --- a/interfaces/_waku_interfaces.ISubscriptionSDK.html +++ b/interfaces/_waku_interfaces.ISubscriptionSDK.html @@ -1,5 +1,5 @@ -ISubscriptionSDK | Documentation
                              interface ISubscriptionSDK {
                                  ping(peerId?): Promise<SDKProtocolResult>;
                                  subscribe<T>(decoders, callback, options?): Promise<SDKProtocolResult>;
                                  unsubscribe(contentTopics): Promise<SDKProtocolResult>;
                                  unsubscribeAll(): Promise<SDKProtocolResult>;
                              }

                              Methods

                              ping +ISubscriptionSDK | Documentation
                              interface ISubscriptionSDK {
                                  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.KeepAliveOptions.html b/interfaces/_waku_interfaces.KeepAliveOptions.html index e20169181f..8f699d24bc 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 93de0a39db..31c04f137e 100644 --- a/interfaces/_waku_interfaces.LightNode.html +++ b/interfaces/_waku_interfaces.LightNode.html @@ -1,4 +1,4 @@ -LightNode | Documentation
                              interface LightNode {
                                  connectionManager: IConnectionManager;
                                  filter: IFilterSDK;
                                  health: IHealthManager;
                                  libp2p: Libp2p;
                                  lightPush: ILightPushSDK;
                                  relay: undefined;
                                  store: IStoreSDK;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

                              connectionManager +LightNode | Documentation
                              interface LightNode {
                                  connectionManager: IConnectionManager;
                                  filter: IFilterSDK;
                                  health: IHealthManager;
                                  libp2p: Libp2p;
                                  lightPush: ILightPushSDK;
                                  relay: undefined;
                                  store: IStoreSDK;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

                              Properties

                              connectionManager: IConnectionManager
                              filter: IFilterSDK
                              libp2p: Libp2p
                              lightPush: ILightPushSDK
                              relay: undefined
                              store: IStoreSDK

                              Methods

                              \ No newline at end of file +

                              Properties

                              connectionManager: IConnectionManager
                              filter: IFilterSDK
                              libp2p: Libp2p
                              lightPush: ILightPushSDK
                              relay: undefined
                              store: IStoreSDK

                              Methods

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.NodeCapabilityCount.html b/interfaces/_waku_interfaces.NodeCapabilityCount.html index 62b0d33f8d..579324d269 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 daa88993fd..76074b83c8 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 f5c87182a6..e0cd56dce6 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 eb2a853158..aae5b39c5b 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 1e22a5bff1..e6574c61bc 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 ed3c341169..aeffb5dd57 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 e633203109..adae51b8cb 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;
                                  relay: IRelay;
                                  store: undefined;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

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

                              Hierarchy (view full)

                              Properties

                              Properties

                              connectionManager: IConnectionManager
                              filter: undefined
                              libp2p: Libp2p
                              lightPush: undefined
                              relay: IRelay
                              store: undefined

                              Methods

                              \ No newline at end of file +

                              Properties

                              connectionManager: IConnectionManager
                              filter: undefined
                              libp2p: Libp2p
                              lightPush: undefined
                              relay: IRelay
                              store: undefined

                              Methods

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.SingleShardInfo.html b/interfaces/_waku_interfaces.SingleShardInfo.html index ac15c766b3..9760bd2364 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.Waku.html b/interfaces/_waku_interfaces.Waku.html index bd4f29fb2f..9eba8ebfc3 100644 --- a/interfaces/_waku_interfaces.Waku.html +++ b/interfaces/_waku_interfaces.Waku.html @@ -1,4 +1,4 @@ -Waku | Documentation
                              interface Waku {
                                  connectionManager: IConnectionManager;
                                  filter?: IFilterSDK;
                                  health: IHealthManager;
                                  libp2p: Libp2p;
                                  lightPush?: ILightPushSDK;
                                  relay?: IRelay;
                                  store?: IStoreSDK;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

                              connectionManager +Waku | Documentation
                              interface Waku {
                                  connectionManager: IConnectionManager;
                                  filter?: IFilterSDK;
                                  health: IHealthManager;
                                  libp2p: Libp2p;
                                  lightPush?: ILightPushSDK;
                                  relay?: IRelay;
                                  store?: IStoreSDK;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

                              Properties

                              connectionManager: IConnectionManager
                              filter?: IFilterSDK
                              libp2p: Libp2p
                              lightPush?: ILightPushSDK
                              relay?: IRelay
                              store?: IStoreSDK

                              Methods

                              \ No newline at end of file +

                              Properties

                              connectionManager: IConnectionManager
                              filter?: IFilterSDK
                              libp2p: Libp2p
                              lightPush?: ILightPushSDK
                              relay?: IRelay
                              store?: IStoreSDK

                              Methods

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.Waku2.html b/interfaces/_waku_interfaces.Waku2.html index bbd2ae4b47..63087c7364 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 bab567ecbd..1dddbf1d6f 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 badfc1d2cc..39ba877b1a 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 5eed333a88..5e3d28360b 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 1ef949029f..83eeef3570 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 8b78ab8e85..e176b1d6d5 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 b7d6cc637e..2d954b908f 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 b64586b02e..4f82ec4753 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 5468f53e75..cbe93a6718 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 d3028cb1c3..5b02d687eb 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 9fe0973d16..c1889955b4 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 f8f228e7a1..70f204a816 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 a482fc234c..f3ccf93b5e 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 b397b4f477..c4597fcf4b 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 95e8cc0626..46c264a021 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 6570885f30..275237373c 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 a5df0c611b..35cadebddb 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 7699d36359..d35a157d31 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 26e85e874a..a6ca3bfc92 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 719a640ccc..e9a6dce6ee 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 6d167b633b..5e1946578b 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 44ec59ed49..bfb126f5f2 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 c35fa7e838..a0e2b548a6 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 eef4358259..5d9cc95864 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 2ea0c30721..d010e18acd 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 fbdbd4a585..9c13b7ec07 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 a5a1a48809..9c650e00fd 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 12bdabc4aa..aafe488c86 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 446a27fe68..202076c7de 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 04d43d0937..7257eac887 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 99ec90e2bb..d74dd6c45b 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 7acb22cd8e..64e4585fab 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 b7ea67872b..9d8622114c 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.ISubscriptionSDK.html b/interfaces/_waku_sdk.ISubscriptionSDK.html index dd2bbb7543..9d14d0f075 100644 --- a/interfaces/_waku_sdk.ISubscriptionSDK.html +++ b/interfaces/_waku_sdk.ISubscriptionSDK.html @@ -1,5 +1,5 @@ -ISubscriptionSDK | Documentation

                              Interface ISubscriptionSDK

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

                              Methods

                              ping +ISubscriptionSDK | Documentation

                              Interface ISubscriptionSDK

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

                              Methods

                              • Parameters

                                • contentTopics: string[]

                                Returns Promise<SDKProtocolResult>

                              \ No newline at end of file +

                              Methods

                              • Parameters

                                • contentTopics: string[]

                                Returns Promise<SDKProtocolResult>

                              \ No newline at end of file diff --git a/interfaces/_waku_sdk.WakuOptions.html b/interfaces/_waku_sdk.WakuOptions.html index 8123a9751b..80881c248a 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 7a8c6c503c..bfd0f11271 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 d59b8db788..3f0f468dd7 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 88bc3ea0fa..455ee90464 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 d3c0279a76..ba3ffd7a35 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 82d762f948..a13c58693b 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_interfaces.html b/modules/_waku_interfaces.html index a106a1236d..e552c5a632 100644 --- a/modules/_waku_interfaces.html +++ b/modules/_waku_interfaces.html @@ -111,6 +111,7 @@ StoreCursor SubscribeOptions SubscribeResult +SubscriptionCallback ThisAndThat ThisOrThat Unsubscribe diff --git a/modules/_waku_message_encryption.crypto.ecies.html b/modules/_waku_message_encryption.crypto.ecies.html index 778796f1da..dd7f7dfc5d 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 9ea60c6042..cd7f159b17 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 a9b457245e..08826611b6 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 db64435758..11c561d75e 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 ff50998356..cad84e30dd 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 89f6ab03b2..0481b4478b 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 7de98ce9ac..81f3e329b5 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 c1fd8cc5e2..b1e8ef39e7 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 8923daa0f4..257174b942 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 b90ae4bcea..7382532a37 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 6911d77816..ff92611261 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 f1775be765..68024e0ce7 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 b0cea999ac..042ad73c7b 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 4636274519..a44e5e2dfa 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 0cc2bf1f48..0dd265cef0 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 b452db75ef..a558d54bb5 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 b85759a6f4..0bc62ad509 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 f5ce0677bd..088ade432a 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 8d975f8a6a..ec5d31805f 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 081acf3e69..8bc029818c 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 f05bfcd7c3..1bba358a46 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 33d476a04d..89e2e349d1 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 86fa693f5a..fe30559ef2 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 f848742b4e..8181ea5019 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 f9e9a23678..73416395d3 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 86f218d9fe..d35d0b7c1e 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 ba538f6ef7..8f6dde3c58 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 9b8c63066b..5590d4c787 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 e0a81a3183..57057271a6 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 d12d3a899b..95b858d341 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 f61ddcc8ac..ce8f810797 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 901382a38d..a2e031ac34 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 50535a519a..5d4c0d02b5 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 0d37b2dbea..2fbfb81352 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 3aca2c79ef..d5b0f14fe5 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 ed9c5bc465..c9bf8089bc 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 36d5edb632..df05f6a5f5 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 cd123a8247..70eb2fbf58 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 0c8ef8d60d..9331c813cd 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 a0d6cd643a..2e39fc2360 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 0456c99f4a..54f411f5bc 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 68d664aee1..fb923ffb11 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 23295c95fa..08948ebe7b 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 d5bfb2e813..0b2bd66702 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/modules/_waku_sdk.html b/modules/_waku_sdk.html index 815a3f736c..4a12223137 100644 --- a/modules/_waku_sdk.html +++ b/modules/_waku_sdk.html @@ -119,6 +119,7 @@ StoreCursor SubscribeOptions SubscribeResult +SubscriptionCallback ThisAndThat ThisOrThat Unsubscribe diff --git a/types/_waku_interfaces.ActiveSubscriptions.html b/types/_waku_interfaces.ActiveSubscriptions.html index 44a7aaeaf1..0b10124640 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 07923119a1..20c51698f9 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 f0e05902b8..6043c6bbfd 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 6edd06b0b6..df99ec65ce 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 6bdda4bb3f..181222a591 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 3a50c38b27..9b1a6ae207 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 4370f84b9d..9cb46156f1 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 e6daf877e2..d5cdc3c0d6 100644 --- a/types/_waku_interfaces.CreateSubscriptionResult.html +++ b/types/_waku_interfaces.CreateSubscriptionResult.html @@ -1 +1 @@ -CreateSubscriptionResult | Documentation
                              CreateSubscriptionResult: ThisOrThat<"subscription", ISubscriptionSDK, "error", ProtocolError>
                              \ No newline at end of file +CreateSubscriptionResult | Documentation
                              CreateSubscriptionResult: ThisOrThat<"subscription", ISubscriptionSDK, "error", ProtocolError>
                              \ No newline at end of file diff --git a/types/_waku_interfaces.ENRKey.html b/types/_waku_interfaces.ENRKey.html index 315f6e4d9b..951b8dad23 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 f8bf3e6870..f8da2040a5 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 064e596e65..5d1cccbf2e 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;
                                  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 diff --git a/types/_waku_interfaces.IBaseProtocolSDK.html b/types/_waku_interfaces.IBaseProtocolSDK.html index e1f7e49f63..96eac43cf3 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>);
                              }

                              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 diff --git a/types/_waku_interfaces.IFilter.html b/types/_waku_interfaces.IFilter.html index 3e4a9d75c7..a99c3bd62c 100644 --- a/types/_waku_interfaces.IFilter.html +++ b/types/_waku_interfaces.IFilter.html @@ -1 +1 @@ -IFilter | Documentation
                              \ No newline at end of file +IFilter | Documentation
                              \ No newline at end of file diff --git a/types/_waku_interfaces.IFilterSDK.html b/types/_waku_interfaces.IFilterSDK.html index 786d3b31da..e1e82c06f4 100644 --- a/types/_waku_interfaces.IFilterSDK.html +++ b/types/_waku_interfaces.IFilterSDK.html @@ -1 +1 @@ -IFilterSDK | Documentation
                              IFilterSDK: IReceiver & IBaseProtocolSDK & {
                                  protocol: IBaseProtocolCore;
                              } & {
                                  subscribe<T>(decoders, callback, protocolUseOptions?, subscribeOptions?): Promise<SubscribeResult>;
                              }

                              Type declaration

                              Type declaration

                              \ No newline at end of file +IFilterSDK | Documentation
                              IFilterSDK: 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.ILightPushSDK.html b/types/_waku_interfaces.ILightPushSDK.html index a91b66488f..c978451efb 100644 --- a/types/_waku_interfaces.ILightPushSDK.html +++ b/types/_waku_interfaces.ILightPushSDK.html @@ -1 +1 @@ -ILightPushSDK | Documentation
                              ILightPushSDK: ISender & IBaseProtocolSDK & {
                                  protocol: IBaseProtocolCore;
                              }

                              Type declaration

                              \ No newline at end of file +ILightPushSDK | Documentation
                              ILightPushSDK: 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 fb31c79ddd..9698cafee6 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.IStoreCore.html b/types/_waku_interfaces.IStoreCore.html index 0aa4642dc2..fc2de0b850 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.IStoreSDK.html b/types/_waku_interfaces.IStoreSDK.html index 66a499dde8..5835694cc4 100644 --- a/types/_waku_interfaces.IStoreSDK.html +++ b/types/_waku_interfaces.IStoreSDK.html @@ -1 +1 @@ -IStoreSDK | Documentation
                              IStoreSDK: 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 +IStoreSDK | Documentation
                              IStoreSDK: 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.Libp2p.html b/types/_waku_interfaces.Libp2p.html index 4ca5d27390..e341cd9d9d 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 09d6bf727a..8dfc08d92a 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 2c50baa149..f0f59e0e38 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 c4c44ebd83..d5cc786a27 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 4a604beadd..d8d379f41c 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 d21b5b30fa..f63ee54ad1 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 17afce476e..c191603e09 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 cb21974d70..79dfea5fd8 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 72007bdd54..7f21a150c0 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 de5fb79f40..966be88d9c 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 ea63804dce..4016c927e1 100644 --- a/types/_waku_interfaces.ProtocolCreateOptions.html +++ b/types/_waku_interfaces.ProtocolCreateOptions.html @@ -28,4 +28,4 @@ Defaults to 3.
                            • 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 6dece382cf..8969aa2711 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 955997c961..118044cfc5 100644 --- a/types/_waku_interfaces.ProtocolUseOptions.html +++ b/types/_waku_interfaces.ProtocolUseOptions.html @@ -4,4 +4,4 @@
                            • Optional initialDelay?: number

                              Optional initial delay in milliseconds for exponential backoff

                            • 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 4a3f0dbf52..30a9578266 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 6dd054bbf9..4c4d5834bb 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 a1d846da2a..ad2f503f80 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 bf29a1eed4..bff4caa762 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 c0b2814e9f..23266de047 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 1b850c60e5..445fe76019 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 8feb6f33cf..8fac1ff7e1 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 572aeb5619..2068e9499f 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 5404f392dd..eb53b3cfba 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 96d1057426..447f8f58d2 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 0f47202156..c34600deeb 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 new file mode 100644 index 0000000000..909e4cbd3a --- /dev/null +++ b/types/_waku_interfaces.SubscriptionCallback.html @@ -0,0 +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 diff --git a/types/_waku_interfaces.ThisAndThat.html b/types/_waku_interfaces.ThisAndThat.html index ea90c76997..5ab23a00bb 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 ca6c296d3a..491a174d77 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 29f49a624f..fbd24532cc 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 7b9d1c24fc..325664e8e8 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 32fa531709..265ef3bfd6 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 30f35c3b4f..b24bf576df 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.CreateSubscriptionResult.html b/types/_waku_sdk.CreateSubscriptionResult.html index e754604fd2..f136341173 100644 --- a/types/_waku_sdk.CreateSubscriptionResult.html +++ b/types/_waku_sdk.CreateSubscriptionResult.html @@ -1 +1 @@ -CreateSubscriptionResult | Documentation

                              Type alias CreateSubscriptionResult

                              CreateSubscriptionResult: ThisOrThat<"subscription", ISubscriptionSDK, "error", ProtocolError>
                              \ No newline at end of file +CreateSubscriptionResult | Documentation

                              Type alias CreateSubscriptionResult

                              CreateSubscriptionResult: ThisOrThat<"subscription", ISubscriptionSDK, "error", ProtocolError>
                              \ No newline at end of file diff --git a/types/_waku_sdk.CreateWakuNodeOptions.html b/types/_waku_sdk.CreateWakuNodeOptions.html index 2cdeb0323b..43ef131ad0 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.IFilter.html b/types/_waku_sdk.IFilter.html index 070f997162..5583b928a6 100644 --- a/types/_waku_sdk.IFilter.html +++ b/types/_waku_sdk.IFilter.html @@ -1 +1 @@ -IFilter | Documentation
                              \ No newline at end of file +IFilter | Documentation
                              \ No newline at end of file diff --git a/types/_waku_sdk.IFilterSDK.html b/types/_waku_sdk.IFilterSDK.html index 5ee1d77ab8..851da9bb81 100644 --- a/types/_waku_sdk.IFilterSDK.html +++ b/types/_waku_sdk.IFilterSDK.html @@ -1 +1 @@ -IFilterSDK | Documentation
                              IFilterSDK: IReceiver & IBaseProtocolSDK & {
                                  protocol: IBaseProtocolCore;
                              } & {
                                  subscribe<T>(decoders, callback, protocolUseOptions?, subscribeOptions?): Promise<SubscribeResult>;
                              }

                              Type declaration

                              Type declaration

                              \ No newline at end of file +IFilterSDK | Documentation
                              IFilterSDK: 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_sdk.SubscribeOptions.html b/types/_waku_sdk.SubscribeOptions.html index f12bc77950..3d4b16fc91 100644 --- a/types/_waku_sdk.SubscribeOptions.html +++ b/types/_waku_sdk.SubscribeOptions.html @@ -1 +1 @@ -SubscribeOptions | Documentation

                              Type alias SubscribeOptions

                              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

                              Type alias SubscribeOptions

                              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_sdk.SubscribeResult.html b/types/_waku_sdk.SubscribeResult.html index 1dcf446e80..435bccce30 100644 --- a/types/_waku_sdk.SubscribeResult.html +++ b/types/_waku_sdk.SubscribeResult.html @@ -1 +1 @@ -SubscribeResult | Documentation

                              Type alias SubscribeResult

                              SubscribeResult: SubscriptionSuccess | SubscriptionError
                              \ No newline at end of file +SubscribeResult | Documentation

                              Type alias SubscribeResult

                              SubscribeResult: SubscriptionSuccess | SubscriptionError
                              \ No newline at end of file diff --git a/types/_waku_sdk.SubscriptionCallback.html b/types/_waku_sdk.SubscriptionCallback.html new file mode 100644 index 0000000000..23248e13d4 --- /dev/null +++ b/types/_waku_sdk.SubscriptionCallback.html @@ -0,0 +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 diff --git a/types/_waku_utils.IteratorOptions.html b/types/_waku_utils.IteratorOptions.html index 5e51b57006..ae2592e5ee 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 7ad14f8529..c4afed05c5 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 69c6f3cb8e..ff3f4bf057 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 adfd7a62b1..5e6e94c9b4 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 38e6706950..5c010a7307 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 1fde2bbf77..86ee285188 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 d4a2aa18b1..6fb32c42c5 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 e2afc710d8..3e548b25f0 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 bec84f238b..9014eb73f5 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 1074fda31b..60088c8b89 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 809b31de13..4d7f5efb1e 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 5b70a6747c..d6a38e43a6 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 3de58ae7de..712935106b 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 f720925e25..c5c9e1af15 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 b916404d30..eea83b8034 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 3ffe1830cf..61787a779d 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 b7089ee957..3a0d59f689 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 385dd01d8e..c35a83a7e8 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