diff --git a/assets/navigation.js b/assets/navigation.js index 82466b75e5..bacc6fdebd 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 c1683bed37..765e41116c 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 078cf4ebc7..9661a67143 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. @@ -54,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 a94d82eb00..fdd9383ea4 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 127160e42b..9c3545d78c 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 dbb3a55e3b..fc01bdfada 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 cc33a0083e..68f3029948 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 1eafcce9f8..adcc7d8da6 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 3fb46d26bc..de3a54fe8e 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 ffc6073fd6..9d62937719 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 ebab658aff..e409c91461 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 cd1a397188..47382d2ad7 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 de71a3869f..4dc471c364 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 6cdacf3ceb..15999d154a 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 73c9475c06..a336e9c121 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 9bb4786f35..c7272394a9 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_sdk.waku.ConnectionManager.html b/classes/_waku_sdk.waku.ConnectionManager.html index 5fe7fac18d..9783e7481e 100644 --- a/classes/_waku_sdk.waku.ConnectionManager.html +++ b/classes/_waku_sdk.waku.ConnectionManager.html @@ -1,5 +1,6 @@ ConnectionManager | Documentation

      Hierarchy

      Implements

      Constructors

      • Returns waku.ConnectionManager

      Properties

      #private: any
      configuredPubsubTopics: string[]
      currentActiveParallelDialCount: any
      dialAttemptsForPeer: any
      dialErrorsForPeer: any
      dialPeer: any
      dialPeerStorePeers: any
      dispatchDiscoveryEvent: any
      dispatchWakuConnectionEvent: any
      getPeerShardInfo: any
      getTagNamesForPeer: any

      Fetches the tag names for a given peer

      -
      isP2PNetworkConnected: any
      isPeerDialableBasedOnBootstrapStatus: any

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

      +

      Constructors

      • Returns waku.ConnectionManager

      Properties

      #private: any
      attemptDnsDiscovery: any
      configuredPubsubTopics: string[]
      currentActiveParallelDialCount: any
      dialAttemptsForPeer: any
      dialErrorsForPeer: any
      dialPeer: any
      dialPeerStorePeers: any
      dispatchDiscoveryEvent: any
      dispatchWakuConnectionEvent: any
      getPeerShardInfo: any
      getTagNamesForPeer: any

      Fetches the tag names for a given peer

      +
      isP2PNetworkConnected: any
      isPeerDialableBasedOnBootstrapStatus: any

      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
      -
      isPeerTopicConfigured: any
      keepAliveManager: any
      libp2p: any
      onEventHandlers: any
      options: any
      pendingPeerDialQueue: any
      processDialQueue: any
      setP2PNetworkConnected: any
      setP2PNetworkDisconnected: any
      shouldDialPeer: any

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

      +
      isPeerTopicConfigured: any
      keepAliveManager: any
      libp2p: any
      onEventHandlers: any
      options: any
      pendingPeerDialQueue: any
      processDialQueue: any
      setP2PNetworkConnected: any
      setP2PNetworkDisconnected: any
      shouldDialPeer: any

      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. @@ -54,4 +55,4 @@
      4. If the peer is already has an active dial attempt, or has been dialed before, don't dial it

      Returns

      true if the peer should be dialed, false otherwise

      -
      startEventListeners: any
      startNetworkStatusListener: any
      startPeerConnectionListener: any
      startPeerDisconnectionListener: any
      startPeerDiscoveryListener: any
      stopNetworkStatusListener: any
      instances: any

      Methods

      • Parameters

        • peerId: PeerId

        Returns Promise<void>

      • Parameters

        • event: Event

        Returns boolean

      • Parameters

        • peerId: PeerId

        Returns Promise<void>

      • Returns boolean

      • Parameters

        • type: string

        Returns number

      • Type Parameters

        • Detail

        Parameters

        Returns boolean

      • Returns void

      \ No newline at end of file +
      startEventListeners: any
      startNetworkStatusListener: any
      startPeerConnectionListener: any
      startPeerDisconnectionListener: any
      startPeerDiscoveryListener: any
      stopNetworkStatusListener: any
      instances: any

      Methods

      \ No newline at end of file diff --git a/classes/_waku_utils.Logger.html b/classes/_waku_utils.Logger.html index 1adc3ee8b6..c9d88d8f93 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 f225cc44e3..acaf7d2e5b 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 afcbe7a598..3af319730f 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 78265d11ca..61335ed15c 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 cbb34629df..75231daf93 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 689b12f64e..8f246b13ac 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 aaeed935ee..3dbfcd7644 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 d9d4084b87..4ab958fe90 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 cd5397ae4a..ffe7aa063c 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 06aacc1c13..dcdb6bdea3 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 b22497c50b..463ad1d08d 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 9d2dd14c7f..25219cf631 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 311df16ede..ac4389daa2 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 755688c283..27bd5d5e93 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 729ef45901..6179e87de5 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 f47fcd3fe6..e8952e0230 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 6f1e679252..f29433bac9 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 07794eb792..364b8bbde3 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 ed1d4843da..c8562f1c5d 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 1bcd0c644e..31602cda61 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 ad98ef5789..fff54434fd 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 73eb2d8c92..7958ca6044 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 5e923cdf80..075f72a3c9 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 3d200f0d11..a2acf04464 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 0fc4544a52..ba7759daf4 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 44fa92ea9b..2184c4bc21 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 20107628b6..b9c80b85c5 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 3ee6617145..3fa93e9614 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 29eb938a63..ac5825831b 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 524b9a2d06..f0a35057d4 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 d0e061be3f..7286860922 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 4bc6ac9a15..456e1cad40 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 ff5083c668..0654ae6ef9 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 b0afd570bb..bd25be5776 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 b0451b63c3..56b19f2700 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 961464e333..d8dadfc6e9 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 f23bc764ba..c2c5fd7271 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 bf3ba0fef7..6bc3269f1a 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 eded91df43..b54732ae40 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 01fc6c9671..576319e679 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 f0091a9d9c..4819a4c4f0 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 5022041128..12a931b512 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 36c3ca8836..781c076a7e 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 350ce578ed..6bb62a480e 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 640e26eef9..5af6bef857 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 855617ebe9..2fc50f0f1f 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 d6f29ed2e1..1bbb4c8bad 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 2864930d36..41546f3b03 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 b236ab43a5..330866da14 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 9d17b30e46..016f15b19e 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 6bf401e048..134e35d5a1 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 589746591c..a9fab4d01b 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 f868235fb6..4feb0049ae 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 ba9d6bd11c..b1be461cc6 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 aa684213ec..52157d9fc3 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 f32ae2cc1b..fb6603297b 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 9813e40a9c..d404f84067 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 01bccf4f0c..bc34a3a66a 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 09ae97f3cf..6e324bd509 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 d5278425e3..6a873f769b 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 f2647cdab5..7627ea7b7b 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 47db420c4d..3f983210b1 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 6549eb8df0..b79d5fc519 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 e53dbe665b..a5ccfeefb1 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 ee10b04287..0a2a42c14c 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 7241529d59..3c35b48e96 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 18973f030f..a585b19d86 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 fddead58b4..b1a18c7600 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 164289bb78..c42f926319 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 cf49272e1f..8bca67ef20 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 94ae99b873..c88af5f5c4 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 e627d0f48a..d87b534e37 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 d0358f195b..34667740b4 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 0e10e18b94..b3121ff9f1 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 5f34c7fdeb..7307ac2ea8 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 44c8d83ae4..d622b0c410 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 77efa84ca4..2be61e2cea 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 28302b8e8c..9f6d7e92ec 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 b9ff05355b..3a5ff86580 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 6f32751634..db8cdc5339 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 aa632dad43..ed35e7df32 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 35a84a9f12..61d06216ca 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 3207ef9a83..0051ad6e5f 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 e7d19fd00d..7ea602080c 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 d2c0f5af42..b9e848b50a 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 e2b5a02328..80d89548d0 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 3c7724bd9f..4b10aaf2d3 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 539289dda0..61bf1ba867 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 a842062f7d..7f72425cc8 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 90ce3834ad..30fa166a75 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 9ab7c9a5e0..ba17e2b71f 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 11dac64c26..ed51c8f440 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 01ee8f8c22..acb5d760e5 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 54ed9f847c..5a0e88cc5e 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 6037e40770..3d429411a7 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 655a302144..040322d6d6 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 3108dab16c..86c0103e82 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 ab5157c4d8..24c178a9f8 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 90992b651c..2ff9279e3f 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 aed492e63c..5342829428 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 e1d95e44fa..4f59322146 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 bdf91f5334..7cf42a55d9 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 b5c1a109b6..1a9dd7fb94 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 2769caf0f0..7a24c2839b 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 56543962a1..7b14b215cd 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 fbd94cfbd2..32fbdedc67 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 554395a465..6e84f408b8 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 583cbed3c0..4603721154 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 377d7c79b3..5fe0d901db 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 82cc369faf..79bf6875ba 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 fb1ef747cf..37e0a6716f 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 c9819606f3..3199c9e11e 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 fee59fe714..051e6e8456 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 dd4ed7e777..595eaaffae 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 17cb8ee929..fba75adef2 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 435e2968c6..e73c3e0937 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 c5574febaa..c030d0b8c5 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 9bf3e612e5..2a9c252478 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 fd227aeec4..d45e5a0519 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 64c4ffc6f7..556eb976e4 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 d89f0167ff..a4c005a3c0 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 0ec1d587c3..4991552645 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 a441c28b50..a0d1074871 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 b7ad3afb83..1cca2dbc1f 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 6004503f3d..43acaea131 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 3245dbebd6..1b97db8e1b 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 1bcaa0de6b..d0ee5eeb77 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 bf432c765e..69edd3971a 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 cd83196eba..0ef1b819ce 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 be8af667dd..55086c3782 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 bce5977967..c2519763e8 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 e6e1882eb8..cb2cd358f6 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 9d7b72a27a..3162da1ac6 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 7a4028a099..ed3537c8e3 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 d613fad79d..af0da33f95 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 d583ba06e3..3d1184a33e 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 6cf649cc1e..e9bb70f874 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 443c6c1079..7a8b5be148 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 61f59399ad..80daad77bb 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 cd55da2245..564166d172 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 f8d39a6ffe..4d298eafca 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 491f0d8ea8..90fa780ad8 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 09046b4eda..0847cfeeed 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 ef94c56d7e..16237bb8f1 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 241cde79b1..1b57fee064 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 b223e66ee9..6f5833c906 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 d6b0a2cf49..fa152eda42 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 eda425300f..77842b9858 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 b3d058c063..a461d14fc9 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 4924e8001e..7ba1fa205f 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 17e13add43..3e5b3c1f59 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 d86b0e62e9..c4cf81ab41 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 e2b13dade6..62fddff00f 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 c81c968076..6a04c63ffa 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 13641c701c..0891699243 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 39227f0396..258a0e854a 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 acd9b0e475..743557f648 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 0b4df77e50..48baa8950b 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 ced84a8039..1eea407f76 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 d2b87bc1cf..c5eac85630 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 4cefcdfd75..d09ae00b89 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 9b46e0ad7c..c1dd748034 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 a07e000a35..67e49ddf39 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 0b155e5e09..0058e916b8 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 025925eeaa..c83dd4f3a5 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 2542852f34..b35b04b380 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 4c7ccf4265..7cc0ca6e8e 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 ea63174143..cfb6b5f7a4 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 d371da71e2..e3af3bb4d7 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 f502e3bea4..65eb6779b4 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 1266096af4..4a44ad3643 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 8139be7d49..9454ce4f6e 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 81b93fc6f1..9016112f6c 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 fe119be014..7c6afa9f5a 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 f78d3e036d..3b953d4683 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 fc93729c41..318de590e5 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 23d479d3ad..fc9b5f2198 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 new file mode 100644 index 0000000000..386792dd50 --- /dev/null +++ b/interfaces/_waku_interfaces.DiscoveryTrigger.html @@ -0,0 +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 diff --git a/interfaces/_waku_interfaces.DnsClient.html b/interfaces/_waku_interfaces.DnsClient.html index c6cd0ec38e..17cbeaa762 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 907cd566ba..8f4534f591 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 3974edc34c..fbaa37f750 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 2bf93bdfdb..f054ca994e 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 b608689391..0f32b68fec 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 fb506a9e3d..544101a729 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 fb455187db..e38814303e 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 922d34d9a5..d48fa2d687 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 b8c74f3e68..1bfbb1c0a9 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 08965008b0..501385709f 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 28757da3d7..423ad3d917 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 b61a555dd2..22c0fdd006 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 831855afd0..db6f451e78 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 d31afb4c6d..cc652c081b 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 840e767cbc..0f918ecbb0 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 fcdc5773b4..7eed5b5767 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 ceb81a8bb4..2a3e84afc0 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 a686766862..0cc84c1f9e 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 2f86f837ee..01bef92378 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 b4afa11993..36242da3c9 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 1575dcdade..d99f3430ae 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 2c5e4637a8..c20c913890 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 9136753192..3a5d30a156 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 4405e63851..79e5c806a0 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 894b645d00..80f2bfd052 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 41d6147416..b56065df21 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 c0cf1cc98b..49e6c89013 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 c497fc633d..8fe31e54dc 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 08240b79b2..51a349389d 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 1be2819081..b17cce4830 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 4a6cc5d414..b4bf10624b 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 23e856fe9c..f20310cc9f 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 9419d574eb..dbb5be8bb9 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 d91622faa9..4d6178b075 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 a3b0a1c31e..d6bfd2fde7 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 53b1212dd6..abca477357 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 9bd81ee139..4d9b4013c0 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 e0e14e07a9..5c1fd23f66 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 f26873f636..ec4da3a0c2 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 950d2289dd..8e8fe0649e 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 a405b8588f..99a5c1d6f5 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 c50301c3f2..2d6019f873 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 bfd9e4b10e..560d8d79c7 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 969ef27f02..9057a30ee5 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 ac65e38c3a..8d73a132b0 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 258762152c..a1760702be 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 016d7d88ec..afd2ef6244 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 484967e50e..6e5b86af50 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 8690a590c3..5bd8ef114c 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 94c0ed0684..015fd02927 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 ca0ac81080..e6a19c13df 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 a8521022fa..615d41f0a0 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 b709c985ee..2e820cc372 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 1eaa131ff6..4bfb3eff5d 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 87481c904d..9c16026329 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 135685d2c6..a54e637dfe 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 c7a566a635..cf548d31e1 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 cc88a408f6..a388e27e4a 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 21009a721e..870132f97f 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 497cbfffa9..43e2174b08 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 31cca2705c..74c10be893 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 5ec6c55d89..3e42fb1eb7 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 670dae8e14..84bc0d93f7 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 2111a1fb23..d3bbaf7933 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 a152c2bc8f..707c257ad0 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 f62a4b3a1b..e5cbf94713 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.DiscoveryTrigger.html b/interfaces/_waku_sdk.DiscoveryTrigger.html new file mode 100644 index 0000000000..cb220fa0d5 --- /dev/null +++ b/interfaces/_waku_sdk.DiscoveryTrigger.html @@ -0,0 +1,2 @@ +DiscoveryTrigger | Documentation

                              Interface DiscoveryTrigger

                              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_sdk.DnsClient.html b/interfaces/_waku_sdk.DnsClient.html index 042627b157..ccd4bc7efc 100644 --- a/interfaces/_waku_sdk.DnsClient.html +++ b/interfaces/_waku_sdk.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_sdk.DnsDiscOptions.html b/interfaces/_waku_sdk.DnsDiscOptions.html index 995ad940ed..98000ba2e8 100644 --- a/interfaces/_waku_sdk.DnsDiscOptions.html +++ b/interfaces/_waku_sdk.DnsDiscOptions.html @@ -1,11 +1,11 @@ -DnsDiscOptions | Documentation

                              Interface DnsDiscOptions

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

                              Properties

                              enrUrls +DnsDiscOptions | Documentation

                              Interface DnsDiscOptions

                              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_sdk.DnsDiscoveryComponents.html b/interfaces/_waku_sdk.DnsDiscoveryComponents.html index a4a45cb876..2e6ae888cf 100644 --- a/interfaces/_waku_sdk.DnsDiscoveryComponents.html +++ b/interfaces/_waku_sdk.DnsDiscoveryComponents.html @@ -1,2 +1,2 @@ -DnsDiscoveryComponents | Documentation

                              Interface DnsDiscoveryComponents

                              interface DnsDiscoveryComponents {
                                  peerStore: PeerStore;
                              }

                              Properties

                              Properties

                              peerStore: PeerStore
                              \ No newline at end of file +DnsDiscoveryComponents | Documentation

                              Interface DnsDiscoveryComponents

                              interface DnsDiscoveryComponents {
                                  peerStore: PeerStore;
                              }

                              Properties

                              Properties

                              peerStore: PeerStore
                              \ No newline at end of file diff --git a/interfaces/_waku_sdk.NodeCapabilityCount.html b/interfaces/_waku_sdk.NodeCapabilityCount.html index 20872de1ac..0eb57448e5 100644 --- a/interfaces/_waku_sdk.NodeCapabilityCount.html +++ b/interfaces/_waku_sdk.NodeCapabilityCount.html @@ -1,5 +1,5 @@ -NodeCapabilityCount | Documentation

                              Interface NodeCapabilityCount

                              interface NodeCapabilityCount {
                                  filter: number;
                                  lightPush: number;
                                  relay: number;
                                  store: number;
                              }

                              Properties

                              filter +NodeCapabilityCount | Documentation

                              Interface NodeCapabilityCount

                              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_sdk.WakuOptions.html b/interfaces/_waku_sdk.WakuOptions.html index 680f0ebe59..e2743a4b25 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 5490c9a121..7d41423b9e 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 85a43c9d2d..10b607282b 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 57a65cfe91..9f56d6ddb1 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 6b8ee02b24..236569138a 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 7908e49fe9..9a2ae9ebb4 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 b1e9d88796..f4f9e67c4d 100644 --- a/modules/_waku_interfaces.html +++ b/modules/_waku_interfaces.html @@ -32,6 +32,7 @@ Protocols Tags

                              Interfaces

                              Variables

                              \ No newline at end of file diff --git a/modules/_waku_message_encryption.crypto.ecies.html b/modules/_waku_message_encryption.crypto.ecies.html index 04ab83d9b7..e9d0e0f498 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 e2e1947cf6..e0a5bf8b91 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 68eeb76d77..bb68fbe256 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 7097008d22..e0f1ad9d80 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 4f920954fd..9671daaf92 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 1df0cf425a..c8d9a78963 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 1d3808b572..15cbed9017 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 0745a28985..db8212cfa0 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 28f45a38bd..185a3f723c 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 53f25e8f8e..5a8c10cf78 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 75e75dc08e..5ab5c17db1 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 69bd49b719..e7d824eccf 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 c0ee3a3792..cc45176bce 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 39a0072410..0a877c8c25 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 ac376d3867..233f5e1b58 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 aa1c131a92..611b02384f 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 71317ea515..72436f69c8 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 051dd1f793..9d34224f2c 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 021e756b41..ad41294125 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 036bec98c3..9e98ac7e85 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 b208933c00..17ffa65fdc 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 4f485462c3..c256d5b2f9 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 007f3fcb9d..56bee64601 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 304e410a2a..19de78376e 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 9c9c1dd7ea..eae9fad72b 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 9e87553e66..e0c8311ce6 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 22397ba420..efa3fca42e 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 da75197370..0bc51242a4 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 f677520395..adecdf215e 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 249489820f..1b6ff20ae8 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 cb41c5bf2d..84fcd8a516 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 d76f85dbcc..bbbc30f597 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 61a76a8c68..3234e31b06 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 d60bdecf1f..0310f65661 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 fdf17dc218..8bbd4dc121 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 b6f6a41762..9e1f10f739 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 d52c9a2d33..6622e9f460 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 52dfb6134c..b4d838db9c 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 9feb96ffa9..99add3fa80 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 2027873472..01bd8d28c7 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 462650d1c9..324eb22f72 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 e419803831..15c9bf40a5 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 43f543034b..be255eeecd 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 30b7167ef6..60e8d5516e 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 8a41107b28..548b3910c4 100644 --- a/modules/_waku_sdk.html +++ b/modules/_waku_sdk.html @@ -38,6 +38,7 @@ Encoder WakuNode

                              Interfaces

                              Variables

                              DEFAULT_CLUSTER_ID +DNS_DISCOVERY_TAG DefaultNetworkConfig DefaultPingKeepAliveValueSecs DefaultPingMaxInboundStreams diff --git a/types/_waku_interfaces.ActiveSubscriptions.html b/types/_waku_interfaces.ActiveSubscriptions.html index 9015647f05..7b31fa41b9 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 3cb3e592e6..224a61c77f 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 4bd0ea9189..2e0e150412 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 38523dfaba..b64ab2011a 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 74825d4f40..7d23d415ed 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 5ad621c5a1..50ebd8322d 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 3934dc9953..2ebcd55653 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 6fb39af9b6..842356bbbb 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 8b388db3ba..083904fbfc 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 d640abbb7f..19d05d20d4 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 3c663923dd..88eb8e1225 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 007520c041..e16a1481c9 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 c6ffb2b41e..f69cde5fc7 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 ca42c799af..377dbc4763 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 efc15862ca..f3c18ce8b0 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 4cf3c903bb..7d44fafbd5 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 3a94e3234b..bd56735721 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 9d69a7b01b..3e90feae2d 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 9bb5ee75b9..e5349fae13 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 0f932412a0..b0300e1c7e 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 d8c1b8baf6..eb16a24383 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 8ae3864515..46007d203b 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 ac188a92b2..af61d5d5b8 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 95eadf9018..c675d5f0c7 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 233c689f6a..5e9367319f 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 543d4f2826..5d82fe460e 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 b5ac79f9e6..f14b961cee 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 a66dcbebd6..e6312edcf2 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 31d010c57f..ddf4a87eef 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 65351f5d81..cc00f1c034 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 c37806b884..cf3deb04d7 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 354e58cb03..636e99edec 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 834603d4ed..402df91ffe 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 791d578899..09317d4755 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 3f0c7bec29..cecb564555 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 e04152ae00..b3d59daa1e 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 58e3ec6b2d..132f8e0d81 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 5f8561113c..a44867fcb7 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 46241da360..7d8bbbda5e 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 c14dc17b93..3512cfda32 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 7a56437aca..c97b81705c 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 cf6918f448..552ffccf81 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.ThisAndThat.html b/types/_waku_interfaces.ThisAndThat.html index e785640fa9..4354c3b8d0 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 5dd7fd44e3..44b65d4e07 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 dd8cca393c..b8ccac91b1 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 1dc8d11213..037449d15a 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 78f8cdc8f3..833efb7277 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 85917efa5d..cda4ef73af 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.CreateWakuNodeOptions.html b/types/_waku_sdk.CreateWakuNodeOptions.html index 8c10024084..d7d54b53f2 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.SearchContext.html b/types/_waku_sdk.SearchContext.html index b62ca0650f..96a676e0c5 100644 --- a/types/_waku_sdk.SearchContext.html +++ b/types/_waku_sdk.SearchContext.html @@ -1 +1 @@ -SearchContext | Documentation

                              Type alias SearchContext

                              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

                              Type alias SearchContext

                              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_utils.IteratorOptions.html b/types/_waku_utils.IteratorOptions.html index eb70646590..31c084ab9f 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 a76e63b215..15dcb31fc4 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 41f65cc7e9..c947b9f8ee 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 dac0e1164f..efdc8903d0 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 ca0e938c49..c72da6644a 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 aea341f4cd..cfad12037b 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 4cdc77c8c8..86dd41fa03 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 5c85fe4b2d..9170b16579 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 2e2aa2e73e..c40b76b3e3 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 67921df8bd..5153b4b5f2 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 39ea159a95..933182396c 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 new file mode 100644 index 0000000000..f5f3a11143 --- /dev/null +++ b/variables/_waku_interfaces.DNS_DISCOVERY_TAG.html @@ -0,0 +1 @@ +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 ecf211d016..b437ccd420 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 e2291c0989..fcdde6dd6f 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.DNS_DISCOVERY_TAG.html b/variables/_waku_sdk.DNS_DISCOVERY_TAG.html new file mode 100644 index 0000000000..291ba9bee7 --- /dev/null +++ b/variables/_waku_sdk.DNS_DISCOVERY_TAG.html @@ -0,0 +1 @@ +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_sdk.DefaultPingKeepAliveValueSecs.html b/variables/_waku_sdk.DefaultPingKeepAliveValueSecs.html index a7241cf1c6..198b0f83ab 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 2cc6d2712c..9736000d08 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 39d27df8af..7b14a1b01a 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 cc19d1031c..372cffc474 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