diff --git a/assets/navigation.js b/assets/navigation.js index ccdd193503..82466b75e5 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 4aa7220543..c1683bed37 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 9fb3741fcf..701772a431 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 +54,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 f7f1dee93f..36b039fa2a 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 8f0b35f9d7..5ad2a8c298 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 71097dc867..3b6941348d 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 50dece4639..e0479519fd 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 24bf37fa7e..f4a490a403 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 6d6a8f7c57..38ac97aa8e 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 95cecd1fd7..b6ba09b6e7 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 b71b67f512..79e98c4588 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 fe1187c53b..59c46e64ad 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 d5a13f2a48..2b30294211 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 86ffd75266..39c77b6670 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 bbdf29a2f8..c73c2e2210 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 5cbd1bf84e..c322c8fbad 100644 --- a/classes/_waku_sdk.WakuNode.html +++ b/classes/_waku_sdk.WakuNode.html @@ -1,4 +1,4 @@ -WakuNode | Documentation

      Implements

      Constructors

      constructor +WakuNode | Documentation

      Implements

      Constructors

      Properties

      Constructors

      Properties

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

      Methods

      • Dials to the provided peer.

        +

      Constructors

      Properties

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

      Methods

      • Dials to the provided peer.

        Parameters

        • peer: PeerId | MultiaddrInput

          The peer to dial

        • Optional protocols: Protocols[]

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

          -

        Returns Promise<Stream>

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

        +

      Returns Promise<Stream>

      \ No newline at end of file +
      \ No newline at end of file diff --git a/classes/_waku_utils.Logger.html b/classes/_waku_utils.Logger.html index c10fc49d2e..16356ff0a8 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 cfeb93a135..7ab9411838 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 919b6079df..e8d7f9fc31 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 b957ee8aed..1901499415 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 8988f8c8ce..25016b73a1 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 e01452bfd3..528947a3f4 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 83b6fe68f5..f0be65f9db 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 b3c3c44741..5e94a69c38 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 7fdf24c12d..b51fd716a1 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 0f82326c62..0238ca5dde 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 6c250460c2..2bed1f117b 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 9e410b9a2b..246ffaea12 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 865860e9cc..22072fc5ee 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 96ad8c5e25..4ab73e336d 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 7bafff3a8b..3f7a433a66 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 3ebd37de02..59d2a9216c 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 bea144a951..9da9377946 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 740cef2492..9a193302ce 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 17c2c5c798..18843a515f 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 d5bc42934f..b211305449 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 bbca1f6958..eebadef13b 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 4214d26948..6534c13bb5 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 f4cb12c5eb..fa3cc4d11e 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 66dc71f939..7c2a68f0c5 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 37789394f2..c35629b0c6 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 59b3c4b828..2726921813 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 1e347fc8e2..6b9df66901 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 9240e27272..e1e3c1a952 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 60c8ba0468..ce98c80dcf 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 290c15860c..b08fb6819d 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 01bc87c29e..818cb45f9d 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 4064743818..8b21dac8f2 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 ec97012879..4eb81e3e7d 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 f14e0b38bc..03877fec5a 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 fa9423ab0d..53b978ad38 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 1fa722c69e..ab19a5ba58 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 d64ed8e4e7..e3e34ab3b7 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 be93a78d93..ce83af1800 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 ef1e2c0030..a69f5dc365 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 64bf63388e..31bf413ec5 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 2968bdb752..5b2e9d9d82 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 05eee896cc..9849be1015 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 6e34a7dc53..4d76b6fa24 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 986cd3a5ce..6cbae2c31e 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 ebdcf4b55c..408fb7d545 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 2547b1a589..0218ca94c1 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 a89403eeaa..1ec81481f2 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 a03bfe90e0..39f4f03d91 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 86151c0736..f18a9969f2 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 8fdc4c43f8..d83c32f828 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 c16bf7e981..b8eea8618f 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 09205930b1..c0118a934b 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 fd8ca99b93..0eba5cab1f 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 0f3b0b9bfb..ef5da15220 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 7cddd1a46d..273955d8f5 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 26d7f02eeb..b15bbabd5b 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 a33473ebe7..0103d8e253 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 c88b4c5f7f..10fc6de48a 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 e393d41996..2c471f1658 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 3eab5a5f86..6bf79afd0d 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 00b5f72b3d..efa842a717 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 dd4b3d463a..e5a3442818 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 45f9553ae0..100ae21e33 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 e61b62f45f..5f2934729b 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 7712eeadaf..dcac36509f 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 42288a49b4..1b7899d8cf 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 76b68ae950..6dbc232516 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 80d4f971d9..f320c1d62a 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 7fe3f534cc..dc1d995313 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 304fd73fd9..3de9678b76 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 36512984a6..b0ce252c12 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 e8baccbb7f..f1d9029034 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 eb6e67d056..8e9293ef0a 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 767f8ff465..1ab913b48a 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 9c79e58ab7..6129df6e07 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 c868d00192..1fef59c9a4 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 50536adadc..a58ab6ef99 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 86fbffd4a1..9f9ce4dfa8 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 f039a25225..832b42f00a 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 0cee0932ad..572b58f55c 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 425e050824..0a9c706624 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 96ede8a223..12f79a27ae 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 4c87bc2140..7686be8998 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 42fa8585ac..b9b7851fa1 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 293e7723a1..25e33348e4 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 d449120da4..560dd19279 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 309963ee68..55423a597f 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 156e422282..81b9b1d2d0 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 15f41e7c33..941f9c304f 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 db19d0a682..c981581b3e 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 60ce73c0e7..4bbee84353 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 5f017ca3a8..c97f7ff0f4 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 6d5d7a5c15..49ee0d38c3 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 b63d40cc74..a2a1eb9638 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 a3654b351f..363bc3b0a7 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 ae4cb2b2db..0ca994ca01 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 5b74c7827a..b9694b76d5 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 d6fb3f8ed9..3dace210c8 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 75b4371825..9bf2bcaad7 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 2aa25f0afa..021b5ec66c 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 15bb7e3de7..8694f9f993 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 71991fcd1e..07e473e0c6 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 34f2505bd5..9721680fa1 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 8569af3908..bc5210d338 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 193010b744..0eb2b8fc99 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 070e13cc13..77b15f0724 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 69df073430..687ad60028 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 6c0ac9fab9..4d17227c71 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 c3f992e5d8..9076ad6bff 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 0c52f3b79b..592c04c916 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 fde8f03f0e..98df6d2d1f 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 f8b810ee75..acebdc834b 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 7cd34f2a08..a520137e8c 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 d98de8e9d5..4b95b571e9 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 55288af018..ccf6e0ddb0 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 4ebc687076..512141230f 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 294678c18e..9ebc0837cc 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 ab1fcd1627..007b98c544 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 1978c6437c..f6bd35b06f 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 8158662654..329a479379 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 62d7a49bc7..fea34a1114 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 64aaaa15aa..a6cd51546c 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 db4ad66098..59411ad4a3 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 722fe58d31..686f970b16 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 c646eb4b46..8ecd0d43d8 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 9d5a52c70e..72721e726a 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 cc2682650a..803a3fb986 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 23e50a121b..cf2a5aba0c 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 8c9c149d53..dec67d8c3d 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 6c1e2bb7ac..4d7075fd67 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 56ca40df30..ac0208b43f 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 1d83af3975..1504701db7 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 7b66b6e546..02ff55a57c 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 0e6c2d2e32..cfc3ea265c 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 e18a74f7c8..4018b848c6 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 8fdc837c21..d58d3e1d76 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 944e7223ba..3c1f2fc15f 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 c3bed62c4b..22226d0da4 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 5888bec45b..2883d399a9 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 7ddebd56f5..c74ccaab39 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 new file mode 100644 index 0000000000..c9b9434b2b --- /dev/null +++ b/functions/_waku_relay.createRelayNode.html @@ -0,0 +1,9 @@ +createRelayNode | Documentation
      • Create a Waku node that uses Waku Relay to send and receive messages, +enabling some privacy preserving properties. +*

        +

        Parameters

        Returns Promise<RelayNode>

        Remarks

        This function creates a Relay Node using the Waku Relay protocol. +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 diff --git a/functions/_waku_relay.wakuGossipSub.html b/functions/_waku_relay.wakuGossipSub.html index 0791a3107c..497dcd1675 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 b847aaa219..9c44f75170 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 new file mode 100644 index 0000000000..27570b1700 --- /dev/null +++ b/functions/_waku_sdk.createLibp2pAndUpdateOptions.html @@ -0,0 +1 @@ +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 6c52560a40..f583b689b6 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 7a2f8335fb..322daf83fa 100644 --- a/functions/_waku_sdk.defaultLibp2p.html +++ b/functions/_waku_sdk.defaultLibp2p.html @@ -1 +1 @@ -defaultLibp2p | Documentation
      • Parameters

        • pubsubTopics: string[]
        • Optional wakuGossipSub: ((components) => GossipSub)
            • (components): GossipSub
            • Parameters

              • components: Components

              Returns GossipSub

        • Optional options: Partial<CreateLibp2pOptions>
        • Optional userAgent: string

        Returns Promise<Libp2p>

      \ No newline at end of file +defaultLibp2p | Documentation
      \ No newline at end of file diff --git a/functions/_waku_sdk.relay.wakuGossipSub.html b/functions/_waku_sdk.relay.wakuGossipSub.html deleted file mode 100644 index e2d17d94ea..0000000000 --- a/functions/_waku_sdk.relay.wakuGossipSub.html +++ /dev/null @@ -1 +0,0 @@ -wakuGossipSub | Documentation
      • Parameters

        Returns ((components) => GossipSub)

          • (components): GossipSub
          • Parameters

            • components: GossipSubComponents

            Returns GossipSub

      \ No newline at end of file diff --git a/functions/_waku_sdk.relay.wakuRelay.html b/functions/_waku_sdk.relay.wakuRelay.html deleted file mode 100644 index ecd2583430..0000000000 --- a/functions/_waku_sdk.relay.wakuRelay.html +++ /dev/null @@ -1 +0,0 @@ -wakuRelay | Documentation
      • Parameters

        • pubsubTopics: string[]

        Returns ((libp2p) => IRelay)

      \ No newline at end of file diff --git a/functions/_waku_sdk.wakuFilter.html b/functions/_waku_sdk.wakuFilter.html index c31dfd10ae..760da375a8 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 c6b7cd8506..484d2e2b91 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 894692890d..114091cd73 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 2d3cc3b904..57b7319c58 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 18347bf033..d47a2d2ab5 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 bc2594b0dc..e434caa1c0 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 38b683b9bd..4365432071 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 f07fe5e646..20077d625c 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 2094257d80..bf8795ff28 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 214744e058..328d65be6c 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 97a3c42694..0ccb835083 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 0e94ca4dea..6fee89b2a0 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 a33879606a..4fc520ecad 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 f867d0e20b..1ad5621042 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 cad9317c4b..4e8c04e9fa 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 1eaa9913e8..cfd5a371e5 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 25826a1f8f..ea905d642c 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 7cc645e856..510d62d294 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 dc69e4143a..cae143ae2a 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 1f0b69e719..dd73fa360d 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 e245103a91..2cde420236 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 ec15bc17d3..c5dac378e6 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 133ec1023d..b4073ac6d1 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 236430efbd..bd2ee1c657 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 b9f169fdcc..97f9fca9d4 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 c12d66dcb0..ba718842cf 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 b799622b22..275099fd87 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 0b8892e833..5702a8dfdd 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 4881344946..2a1924355c 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 806ae2eabd..94c49db39e 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/hierarchy.html b/hierarchy.html index 7d5e26dd45..485d776d4e 100644 --- a/hierarchy.html +++ b/hierarchy.html @@ -1 +1 @@ -Documentation

      Documentation

      Class Hierarchy

      \ No newline at end of file +Documentation

      Documentation

      Class Hierarchy

      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.ConnectionManagerOptions.html b/interfaces/_waku_interfaces.ConnectionManagerOptions.html index 434e52c16f..cccb284687 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.DnsClient.html b/interfaces/_waku_interfaces.DnsClient.html index caa54529b5..ca32121ad0 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 22b798aab1..972a4acf87 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 59e5a4f196..3881b2009a 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 8bb7c22620..4bfc839dca 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 fe8216de75..d67a563687 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.FullNode.html b/interfaces/_waku_interfaces.FullNode.html deleted file mode 100644 index babeba307c..0000000000 --- a/interfaces/_waku_interfaces.FullNode.html +++ /dev/null @@ -1,13 +0,0 @@ -FullNode | Documentation
          interface FullNode {
              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: IConnectionManager
          filter: IFilterSDK
          libp2p: Libp2p
          lightPush: ILightPushSDK
          relay: IRelay
          store: IStoreSDK

          Methods

          \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IAsyncIterator.html b/interfaces/_waku_interfaces.IAsyncIterator.html index 6ec22d9054..313312b283 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 03ada3fb48..4a7e0fbaff 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 be8531aacd..44322fcc0d 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 071ab5aaa4..058b06c8b1 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 00ed9be983..ae95be4026 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 99009a387a..1c076b14fa 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 7386cc8920..1cdc847118 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 ba30b5a84f..a2d7e8bed2 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 54233d1140..50b5110fd0 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 74b0d5652d..f14c043a9c 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 1a58de700b..debc6c18ff 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 f5d4e65707..9a4c88ade9 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 fbb594c2bc..eb75f659bd 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 5c1c2c2454..0888c44aa7 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 407c5fe286..c7da59b799 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 896b0dc38e..37ede81464 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 2843a09608..9e433966fb 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 f78a11855f..9bfe7bde1c 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 1cbc7ef10e..2685911e1c 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 6dae3c9c70..ab9990e13e 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 2e0a4a00b9..603c45cd27 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 260a6f21ee..3ebab3fedd 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 e99f3fbd04..6d9a4680df 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 5f9b041f9b..5a183a6713 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 65db6d5faf..3333814033 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 73ba851f6e..bf3dd33a92 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 e2e646cb25..3c0b52341e 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 457bdf1047..ee257ee211 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 4bbdc7ca01..91a022295c 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 7c9b90d129..65317629c3 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 c4666488d1..9ae35a7796 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 c542ad21ef..3caf8a590e 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 5b376071f5..0804a74caa 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 2df4885c42..499ecfabb1 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 c114552cf1..58387ab68d 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 07c8c11127..29f6da29d3 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 569c3439f9..358634b3b4 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 ed383827a1..c4ba1644d6 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 06e980a512..f00c1ab89b 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 c9be5b9069..e37989ff2c 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 d4b69d1301..63c8d83f4b 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 a18c444336..2cdf7922c4 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 801e29cf9d..4a9ea1b430 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 57aa1406f8..c2e9863890 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 0081672195..f63df49901 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 27a6ec0d93..5f1e038499 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 e78259ba26..3bc837bd46 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 aacf4b2fc9..2028487eaf 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 6067f1840b..5364e1607d 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 82bc87bdbc..a850f8e940 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 4c6e2f2f58..a2d3354c21 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 f59df86f5c..9a0405118c 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 ce4bae41d3..aee6bcc61d 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 8910b86959..d178cab96f 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 32dcf3fdd3..31af50dbad 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 0340d3f281..d4412f79a9 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 d4870ac0ee..e68f8e203a 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 facef7b7a6..014c3d473a 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 1032a0b810..dfb8ab107e 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 dc59185761..875d8dffb5 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 298f6436a7..21e3d3950b 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.FullNode.html b/interfaces/_waku_sdk.FullNode.html deleted file mode 100644 index 663339246f..0000000000 --- a/interfaces/_waku_sdk.FullNode.html +++ /dev/null @@ -1,13 +0,0 @@ -FullNode | Documentation
                              interface FullNode {
                                  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: IConnectionManager
                              filter: IFilterSDK
                              libp2p: Libp2p
                              lightPush: ILightPushSDK
                              relay: IRelay
                              store: IStoreSDK

                              Methods

                              • Parameters

                                • peer: PeerId | MultiaddrInput
                                • Optional protocols: Protocols[]

                                Returns Promise<Stream>

                              • Returns boolean

                              • Returns boolean

                              • Returns Promise<void>

                              • Returns Promise<void>

                              \ No newline at end of file diff --git a/interfaces/_waku_sdk.Waku-1.html b/interfaces/_waku_sdk.Waku-1.html index 0bf1abd3ec..34cf6c1b1c 100644 --- a/interfaces/_waku_sdk.Waku-1.html +++ b/interfaces/_waku_sdk.Waku-1.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)

                              Implemented by

                              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)

                              Implemented by

                              Properties

                              connectionManager filter? health libp2p diff --git a/interfaces/_waku_sdk.WakuOptions.html b/interfaces/_waku_sdk.WakuOptions.html index 5dc152f037..a7db49e1de 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 771859c735..aafaf51c00 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 c8d2802233..4048f08fdf 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 e58133422e..960ed67b4c 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 9f057da4a5..6b8eb033e5 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 973165b12b..5e2890108f 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 e026cb6618..b1e9d88796 100644 --- a/modules/_waku_interfaces.html +++ b/modules/_waku_interfaces.html @@ -37,7 +37,6 @@ DnsDiscoveryComponents EncoderOptions Failure -FullNode IAsyncIterator IConnectionManager IConnectionStateEvents diff --git a/modules/_waku_message_encryption.crypto.ecies.html b/modules/_waku_message_encryption.crypto.ecies.html index 7c358c1d0f..2acea7eab5 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 0da05a2cff..af6cc7777d 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 aff5528259..63ffaa9e90 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 878d25ac88..7d16ef126c 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 730a5e9591..637d94822c 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 0cc144dd05..b6e152b95c 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 d62d8083c0..52bc4a8a81 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 7173016bcb..51b38c6718 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 aad8014a0d..81c4c7d7a4 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 4d875011a1..3f8dab1f3c 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 01d113f600..5b01f4b176 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 0e4751b3f6..cf9d8599d9 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 190de38f6f..faad433b01 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 3aa7b93ea7..0f158a3ce9 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 c1a1fc172e..ddb525471e 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 93ef2d7df9..432d5f1cd3 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 6d6c37cf86..8ef1d7544b 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 b1cc763eaa..33011bf0fd 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 367215a410..28ed4e76c4 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 4a16535b26..470a240114 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 2c7312561a..22d32837c5 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 22f8a1dcde..190d6e186a 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 8bfb0ac942..847cc73957 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 6da46de99c..00913849b3 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 b6e1df3761..7ee5412435 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 8bf5c57ef2..23e000fb3c 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 7cf89c26b6..dcdf278934 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 0d50512f0d..0b52c4dc60 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 eba87c7c18..2f7a553040 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 bd593543d2..94c93a92b8 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 09cbe94731..019149153c 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 cb758308b0..47c7a88e2e 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 990e60dead..b378bd04d5 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 fc12bb03d9..d3fa1f0f88 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 8d4a918089..80a5223e6f 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 75734c3782..1d3da3e358 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 78885b5102..c1eebe96ff 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 c6e2881762..de6d0d7839 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 87a3cf59ab..18e8a062c4 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 8ee743251c..a963ec062d 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 46fc1a2b3e..0e516644dc 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 2cfe1d3bd0..3b0730abeb 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 63c6646f55..b664578dc5 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 df658b382a..6aff2f2c70 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_relay.html b/modules/_waku_relay.html index 4a8ac80a66..2ee1ff11cb 100644 --- a/modules/_waku_relay.html +++ b/modules/_waku_relay.html @@ -28,6 +28,7 @@

                              Index

                              Type Aliases

                              Functions

                              Functions

                              \ No newline at end of file diff --git a/modules/_waku_sdk.html b/modules/_waku_sdk.html index 22e00d5776..8a41107b28 100644 --- a/modules/_waku_sdk.html +++ b/modules/_waku_sdk.html @@ -25,8 +25,7 @@
                            • Apache License, Version 2.0, (LICENSE-APACHE-v2 or http://www.apache.org/licenses/LICENSE-2.0)
                            • at your option. These files may not be copied, modified, or distributed except according to those terms.

                              -

                              Index

                              Namespaces

                              Index

                              Namespaces

                              Enumerations

                              Functions

                              bytesToUtf8 createDecoder createEncoder +createLibp2pAndUpdateOptions createLightNode defaultLibp2p utf8ToBytes diff --git a/modules/_waku_sdk.relay.html b/modules/_waku_sdk.relay.html deleted file mode 100644 index ffe7ff27a7..0000000000 --- a/modules/_waku_sdk.relay.html +++ /dev/null @@ -1,6 +0,0 @@ -relay | Documentation

                              Index

                              Type Aliases

                              Functions

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ActiveSubscriptions.html b/types/_waku_interfaces.ActiveSubscriptions.html index 004dd9caec..e813468e6f 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 c6083d719b..016d5b9782 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 36eed6dbb1..697adf7ed1 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 a58a7187ce..2138db6f06 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 a2294939b0..35c2b4852b 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 66b1c273d2..826df2d67a 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 fffadae39b..89e5dc81be 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 973b1ca3ba..7d295b488c 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 66c0c862f8..a99759f19e 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 39350b064f..11fbe583a7 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 4f571fb007..22ed8b0bc0 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 dc65e1a380..e93fd73161 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 a1b59e37fd..e31b28ab13 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 140c6e8269..7cb1a6560a 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 4916bf8be2..f075eab538 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 8606e4673f..d7ec158c1f 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 ca364f0ff4..06f55a250c 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 799a4d2ab2..e770ef0b58 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 442f63e1b4..4322e93815 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 618e9970ad..2bbc1bcfb5 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 3b76db21b7..e6aab71986 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 11fe30470e..758660758c 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 70ea96da04..ce923fa3d8 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 422633044b..c9bd573abb 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 b4a8348614..7d04603998 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 3e48504f6f..dda7420fd0 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 080700002c..e807600917 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 384c85f98e..43f4ad2b21 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 c1da2d4f6b..96152bee55 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 0b6e8212c3..d7cc9bb774 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 dfaf8bb4b4..3f09e7eea2 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 bacbf894c6..968d2208c9 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 5d5831980e..97ba8b952d 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 a61f33336e..3e2f2c4373 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 51562c091b..85ea58bb11 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 6fdb3aa782..bda401f823 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 d3d1b825b7..eb606216d4 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 b581abef72..63984248e2 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 be2567ac31..e90af2cdad 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 faa5ed16f0..065f29fe72 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 c1e462d8e8..04ccc737c7 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 9cd2166bae..870f4693d1 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 4e9ac3d01a..fffd311952 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 2971411a54..69201d79be 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 a2ce043f29..a8840b24b7 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 82b84ca679..df70c27989 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 c073e8cae0..2165bc654e 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 1eff9eff13..e29dae224b 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 c98a1816b7..0fa678c037 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.relay.ContentTopic.html b/types/_waku_sdk.relay.ContentTopic.html deleted file mode 100644 index 3bc66c262b..0000000000 --- a/types/_waku_sdk.relay.ContentTopic.html +++ /dev/null @@ -1 +0,0 @@ -ContentTopic | Documentation
                              ContentTopic: string
                              \ No newline at end of file diff --git a/types/_waku_sdk.relay.Observer.html b/types/_waku_sdk.relay.Observer.html deleted file mode 100644 index e75f2f10ed..0000000000 --- a/types/_waku_sdk.relay.Observer.html +++ /dev/null @@ -1 +0,0 @@ -Observer | Documentation
                              Observer<T>: {
                                  callback: Callback<T>;
                                  decoder: IDecoder<T>;
                              }

                              Type Parameters

                              Type declaration

                              \ No newline at end of file diff --git a/types/_waku_sdk.relay.RelayCreateOptions.html b/types/_waku_sdk.relay.RelayCreateOptions.html deleted file mode 100644 index edf368eec7..0000000000 --- a/types/_waku_sdk.relay.RelayCreateOptions.html +++ /dev/null @@ -1 +0,0 @@ -RelayCreateOptions | Documentation
                              RelayCreateOptions: ProtocolCreateOptions & GossipsubOpts
                              \ No newline at end of file diff --git a/types/_waku_utils.IteratorOptions.html b/types/_waku_utils.IteratorOptions.html index 72abfe3812..1d0efbffc1 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 dafb70f8be..04317617be 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 039f179c6f..39734e40e2 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 69a3baaafd..8a9fba62c1 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 9d2a1c145e..c06ebb1220 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 0dfb58056a..db8c8665e1 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 5a2acd9c73..3916871450 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 484a039268..b476c1bb29 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 71840d39ad..2cc656937d 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 21df4f7ab1..20f0f48854 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 23b8e33b64..a9f4c785e4 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.DefaultNetworkConfig.html b/variables/_waku_interfaces.DefaultNetworkConfig.html index 29d7c0aa25..791328c094 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 8ee59f7ffe..1a4e78d242 100644 --- a/variables/_waku_interfaces.DefaultShardInfo.html +++ b/variables/_waku_interfaces.DefaultShardInfo.html @@ -1,2 +1,2 @@ DefaultShardInfo | Documentation

                              Variable DefaultShardInfoConst

                              DefaultShardInfo: ShardInfo = ...

                              DefaultShardInfo is default configuration for The Waku Network.

                              -
                              \ No newline at end of file +
                              \ No newline at end of file diff --git a/variables/_waku_sdk.DefaultPingKeepAliveValueSecs.html b/variables/_waku_sdk.DefaultPingKeepAliveValueSecs.html index 80c905ec8b..76a4742db1 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 f8290f4406..6d971737b3 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 54a2809849..4de567f95d 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 453a25955d..4bce660fca 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