diff --git a/assets/navigation.js b/assets/navigation.js index afbe593ce6..6196ff1c0d 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 3b1b99382b..6e1c9fe383 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 aa2429531c..748515ebec 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
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[] = []
pubsubTopics: string[]

Methods

  • Attempts to establish a connection with a peer and set up specified protocols. +

Constructors

Properties

#private: any
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[] = []
pubsubTopics: string[]

Methods

  • Attempts to establish a connection with a peer and set up specified protocols. The method handles both PeerId and Multiaddr inputs, manages connection attempts, and maintains the connection state.

    The dialing process includes:

    @@ -66,20 +66,20 @@ and maintains the connection state.

  • Updates the peer store and connection state after successful/failed attempts
  • If all dial attempts fail, triggers DNS discovery as a fallback
-
\ 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 e093b1ad15..dbf6db7097 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 d72dfbda1d..e7e077cc0d 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 389f867a20..16135667b8 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.StreamManager.html b/classes/_waku_core.StreamManager.html index d91d99922f..c4e7cfd3fe 100644 --- a/classes/_waku_core.StreamManager.html +++ b/classes/_waku_core.StreamManager.html @@ -1,4 +1,4 @@ -StreamManager | Documentation

      Constructors

      constructor +StreamManager | Documentation

      Constructors

      Properties

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

      Parameters

      • Optional peerId: PeerId

      Returns Connection[]

      Example

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

          Parameters

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

          Returns void

    • Returns StreamManager

      Properties

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

      Type declaration

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

          Parameters

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

          Returns void

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

      Type declaration

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

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

          Parameters

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

          Returns void

    • Returns StreamManager

      Properties

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

      Type declaration

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

          Parameters

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

          Returns void

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

      Type declaration

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

          Parameters

          • Optional peerId: PeerId

          Returns Connection[]

          Example

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

      Methods

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

      Methods

      \ No newline at end of file diff --git a/classes/_waku_core.waku_filter.FilterCore.html b/classes/_waku_core.waku_filter.FilterCore.html index 528f45dea9..65a6f7e702 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

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

      Type declaration

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

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

          Returns Promise<void>

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

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

          Returns void

      streamManager: StreamManager

      Methods

      \ No newline at end of file +

      Constructors

      • Parameters

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

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

              Returns Promise<void>

        • pubsubTopics: string[]
        • libp2p: Libp2p

        Returns waku_filter.FilterCore

      Properties

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

      Type declaration

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

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

          Returns Promise<void>

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

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

          Returns void

      streamManager: StreamManager

      Methods

      \ 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 5114414a16..f74040ae63 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

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

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

          Returns void

      streamManager: StreamManager

      Methods

      \ No newline at end of file +

      Constructors

      Properties

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

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

          Returns void

      streamManager: StreamManager

      Methods

      \ 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 5a8ce3fb48..1086f10d5b 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

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

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

          Returns void

      streamManager: StreamManager

      Methods

      \ No newline at end of file +

      Constructors

      Properties

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

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

          Returns void

      streamManager: StreamManager

      Methods

      \ No newline at end of file diff --git a/classes/_waku_enr.ENR.html b/classes/_waku_enr.ENR.html index cca22e0091..b1447777a1 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 43282f6c40..cc054f3cf0 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 3e689b8682..57eaf8469c 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 c8572ace28..176f4095f0 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_relay.Relay.html b/classes/_waku_relay.Relay.html index 7267789a04..aa9f3d119e 100644 --- a/classes/_waku_relay.Relay.html +++ b/classes/_waku_relay.Relay.html @@ -1,6 +1,6 @@ Relay | Documentation

      Implements the Waku v2 Relay protocol. Throws if libp2p.pubsub does not support Waku Relay

      -

      Implements

      Constructors

      Implements

      Constructors

      Properties

      defaultDecoder gossipSub observers @@ -19,12 +19,12 @@ Throws if libp2p.pubsub does not support Waku Relay

      subscribeWithUnsubscribe toSubscriptionIterator waitForPeers -

      Constructors

      Properties

      defaultDecoder: IDecoder<IDecodedMessage>
      gossipSub: GossipSub
      observers: Map<string, Map<string, Set<unknown>>>

      observers called when receiving new message. +

      Constructors

      Properties

      defaultDecoder: IDecoder<IDecodedMessage>
      gossipSub: GossipSub
      observers: Map<string, Map<string, Set<unknown>>>

      observers called when receiving new message. Observers under key "" are always called.

      -
      pubsubTopics: Set<string>
      subscribe: (<T>(decoders, callback) => (() => void)) = ...

      Type declaration

      multicodec: string = ...

      Methods

      • Parameters

        • Optional topic: string

        Returns string[]

      • Subscribe to a pubsub topic and start emitting Waku messages to observers.

        -

        Parameters

        • pubsubTopic: string

        Returns void

      • Parameters

        • pubsub: undefined | PubSub<PubSubEvents>

        Returns boolean

      • Type Parameters

        Parameters

        • pubsubTopic: string
        • bytes: Uint8Array

        Returns Promise<void>

      • Mounts the gossipsub protocol onto the libp2p node +

      pubsubTopics: Set<string>
      subscribe: (<T>(decoders, callback) => (() => void)) = ...

      Type declaration

      multicodec: string = ...

      Methods

      • Parameters

        • Optional topic: string

        Returns string[]

      • Subscribe to a pubsub topic and start emitting Waku messages to observers.

        +

        Parameters

        • pubsubTopic: string

        Returns void

      • Parameters

        • pubsub: undefined | PubSub<PubSubEvents>

        Returns boolean

      • Type Parameters

        Parameters

        • pubsubTopic: string
        • bytes: Uint8Array

        Returns Promise<void>

      • Mounts the gossipsub protocol onto the libp2p node and subscribes to all the topics.

        -

        Returns Promise<void>

      • Returns void

      • Type Parameters

        Parameters

        Returns (() => void)

          • (): void
          • Returns void

      • Wait for at least one peer with the given protocol to be connected and in the gossipsub +

        Returns Promise<void>

      • Returns void

      • Type Parameters

        Parameters

        Returns (() => void)

          • (): void
          • Returns void

      • Wait for at least one peer with the given protocol to be connected and in the gossipsub mesh for all pubsubTopics.

        -

        Returns Promise<void>

      \ No newline at end of file +

      Returns Promise<void>

      \ No newline at end of file diff --git a/classes/_waku_sdk.Filter.html b/classes/_waku_sdk.Filter.html index 1d8c38c671..ce685553c7 100644 --- a/classes/_waku_sdk.Filter.html +++ b/classes/_waku_sdk.Filter.html @@ -1,4 +1,4 @@ -Filter | Documentation

      Implements

      Constructors

      constructor +Filter | Documentation

      Implements

      Constructors

      Properties

      activeSubscriptions: Map<string, Subscription> = ...
      connectionManager: waku.ConnectionManager
      libp2p: Libp2p
      lightPush?: ILightPush
      peerManager: PeerManager

      Methods

      • Creates a new subscription to the given pubsub topic. +

      Constructors

      Properties

      activeSubscriptions: Map<string, Subscription> = ...
      connectionManager: waku.ConnectionManager
      libp2p: Libp2p
      lightPush?: ILightPush
      peerManager: PeerManager

      Methods

      • Parameters

        • pubsubTopic: string
        • subscription: Subscription

        Returns Subscription

      • Parameters

        • pubsubTopic: string
        • subscription: Subscription

        Returns Subscription

      • Opens a subscription with the Filter protocol using the provided decoders and callback. This method combines the functionality of creating a subscription and subscribing to it.

        Type Parameters

        Parameters

        • decoders: IDecoder<T> | IDecoder<T>[]

          A single decoder or an array of decoders to use for decoding messages.

        • callback: Callback<T>

          The callback function to be invoked with decoded messages.

          @@ -38,4 +38,4 @@ In this case, check the results field for detailed information abou

        Example

        const {subscription, error, results} = await waku.filter.subscribe(decoders, callback);
        if (!subscription || error) {
        console.error("Failed to create subscription:", error);
        }
        console.log("Subscription created successfully");
        if (results.failures.length > 0) {
        console.warn("Some errors occurred during subscription:", results.failures);
        }
        console.log("Successful subscriptions:", results.successes);
        -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/classes/_waku_sdk.LightPush.html b/classes/_waku_sdk.LightPush.html index 34c1af5852..d38037fa46 100644 --- a/classes/_waku_sdk.LightPush.html +++ b/classes/_waku_sdk.LightPush.html @@ -1,6 +1,9 @@ -LightPush | Documentation

      Implements

      Constructors

      Properties

      peerManager +LightPush | Documentation

      Implements

      Constructors

      Properties

      Methods

      Constructors

      Properties

      peerManager: PeerManager

      Methods

      \ No newline at end of file +retryManager +

      Methods

      Constructors

      Properties

      peerManager: PeerManager
      retryManager: RetryManager

      Methods

      \ No newline at end of file diff --git a/classes/_waku_sdk.Store.html b/classes/_waku_sdk.Store.html index af8f3c7663..b8200fb6cf 100644 --- a/classes/_waku_sdk.Store.html +++ b/classes/_waku_sdk.Store.html @@ -1,6 +1,6 @@ Store | Documentation

      StoreSDK is an implementation of the IStoreSDK interface. It provides methods to interact with the Waku Store protocol.

      -

      Implements

      Constructors

      Implements

      Constructors

      Properties

      connectionManager options peerManager @@ -12,31 +12,31 @@ It provides methods to interact with the Waku Store protocol.

      queryWithOrderedCallback queryWithPromiseCallback validateDecodersAndPubsubTopic -

      Constructors

      Properties

      connectionManager: waku.ConnectionManager
      options: Partial<StoreProtocolOptions>
      peerManager: PeerManager

      Methods

      • Creates a cursor based on the provided decoded message.

        +

      Constructors

      Properties

      connectionManager: waku.ConnectionManager
      options: Partial<StoreProtocolOptions>
      peerManager: PeerManager

      Methods

      • Creates a cursor based on the provided decoded message.

        Parameters

        Returns Uint8Array

        A StoreCursor representing the message.

        -
      • Private

        Processes messages based on the provided callback and options.

        +
      • Private

        Processes messages based on the provided callback and options.

        Type Parameters

        Parameters

        • messages: Promise<undefined | T>[]

          An array of promises of decoded messages.

        • callback: ((message) => boolean | void | Promise<boolean | void>)

          A callback function to process each decoded message.

            • (message): boolean | void | Promise<boolean | void>
            • Parameters

              • message: T

              Returns boolean | void | Promise<boolean | void>

        Returns Promise<boolean>

        A promise that resolves to a boolean indicating whether the processing should abort.

        -
      • Queries the Waku Store for historical messages using the provided decoders and options. +

      • Queries the Waku Store for historical messages using the provided decoders and options. Returns an asynchronous generator that yields promises of decoded messages.

        Type Parameters

        Parameters

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

        An asynchronous generator of promises of decoded messages.

        Throws

        If no peers are available to query or if an error occurs during the query.

        -
      • Queries the Waku Store for historical messages and processes them with the provided callback in order.

        +
      • Queries the Waku Store for historical messages and processes them with the provided callback in order.

        Type Parameters

        Parameters

        • decoders: IDecoder<T>[]

          An array of message decoders.

        • callback: ((message) => boolean | void | Promise<boolean | void>)

          A callback function to process each decoded message.

            • (message): boolean | void | Promise<boolean | void>
            • Parameters

              • message: T

              Returns boolean | void | Promise<boolean | void>

        • Optional options: Partial<QueryRequestParams>

          Optional query parameters.

        Returns Promise<void>

        A promise that resolves when the query and message processing are completed.

        -
      • Queries the Waku Store for historical messages and processes them with the provided callback using promises.

        +
      • Queries the Waku Store for historical messages and processes them with the provided callback using promises.

        Type Parameters

        Parameters

        • decoders: IDecoder<T>[]

          An array of message decoders.

        • callback: ((message) => boolean | void | Promise<boolean | void>)

          A callback function to process each promise of a decoded message.

            • (message): boolean | void | Promise<boolean | void>
            • Parameters

              • message: Promise<undefined | T>

              Returns boolean | void | Promise<boolean | void>

        • Optional options: Partial<QueryRequestParams>

          Optional query parameters.

        Returns Promise<void>

        A promise that resolves when the query and message processing are completed.

        -
      • Private

        Validates the provided decoders and pubsub topic.

        +
      • Private

        Validates the provided decoders and pubsub topic.

        Type Parameters

        Parameters

        • decoders: IDecoder<T>[]

          An array of message decoders.

        Returns {
            contentTopics: string[];
            decodersAsMap: Map<string, IDecoder<T>>;
            pubsubTopic: string;
        }

        An object containing the pubsub topic, content topics, and a map of decoders.

        • contentTopics: string[]
        • decodersAsMap: Map<string, IDecoder<T>>
        • pubsubTopic: string

        Throws

        If no decoders are provided, if multiple pubsub topics are provided, or if no decoders are found for the pubsub topic.

        -
      \ 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 ec42a28c52..20203fcac1 100644 --- a/classes/_waku_sdk.WakuNode.html +++ b/classes/_waku_sdk.WakuNode.html @@ -1,4 +1,4 @@ -WakuNode | Documentation

      Implements

      Constructors

      constructor +WakuNode | Documentation

      Implements

      Constructors

      Properties

      Constructors

      Properties

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

      Accessors

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

        +

      Constructors

      Properties

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

      Accessors

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

        Returns PeerId

        Example

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

        Returns string[]

        Example

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

      Methods

      Methods

      • Dials to the provided peer

        Parameters

        • peer: PeerId | MultiaddrInput

          information to use for dialing

        • Optional protocols: Protocols[]

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

        Returns Promise<Stream>

        Promise that will resolve to a Stream to a dialed peer

        Example

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

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

        Returns Promise<void>

        Promise that will resolve when started.

        Example

        await waku.start();

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

        Returns Promise<void>

        Promise that resolves when stopped.

        Example

        await waku.stop();

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

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

        Parameters

        • Optional protocols: Protocols[]

          Protocols that need to be enabled by remote peers

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

          Throws

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

          Example

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

          waku.isConnected() === true;
          -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/classes/_waku_sds.BloomFilter.html b/classes/_waku_sds.BloomFilter.html index fb89d0842b..e667f5b13a 100644 --- a/classes/_waku_sds.BloomFilter.html +++ b/classes/_waku_sds.BloomFilter.html @@ -6,7 +6,7 @@ A bloom filter can tell us if an element is:

    • Definitely not in the set
    • Potentially in the set (with a probability depending on the false-positive rate)
    • -

      Constructors

      Constructors

      Properties

      data errorRate hashN @@ -18,4 +18,4 @@ A bloom filter can tell us if an element is:

      lookup toBytes fromBytes -

      Constructors

      • Parameters

        • options: BloomFilterOptions
        • hashN: ((item, n, maxValue) => number)
            • (item, n, maxValue): number
            • Parameters

              • item: string
              • n: number
              • maxValue: number

              Returns number

        Returns BloomFilter

      Properties

      data: bigint[] = []
      errorRate: number
      hashN: ((item, n, maxValue) => number)

      Type declaration

        • (item, n, maxValue): number
        • Parameters

          • item: string
          • n: number
          • maxValue: number

          Returns number

      kHashes: number
      options: BloomFilterOptions
      totalBits: number

      Methods

      • Parameters

        • item: string

        Returns number[]

      • Parameters

        • item: string

        Returns void

      • Parameters

        • item: string

        Returns boolean

      • Returns Uint8Array

      • Parameters

        • bytes: Uint8Array
        • options: BloomFilterOptions
        • hashN: ((item, n, maxValue) => number)
            • (item, n, maxValue): number
            • Parameters

              • item: string
              • n: number
              • maxValue: number

              Returns number

        Returns BloomFilter

      \ No newline at end of file +

      Constructors

      Properties

      data: bigint[] = []
      errorRate: number
      hashN: ((item, n, maxValue) => number)

      Type declaration

        • (item, n, maxValue): number
        • Parameters

          • item: string
          • n: number
          • maxValue: number

          Returns number

      kHashes: number
      options: BloomFilterOptions
      totalBits: number

      Methods

      \ No newline at end of file diff --git a/classes/_waku_utils.Logger.html b/classes/_waku_utils.Logger.html index b166696860..8f7d949470 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 21a50bedcb..d02e2a1503 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 93f12db31c..1f9f21f00f 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 ab22b669b6..491d23c796 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 e2afe6d227..af41653068 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 334a29a44e..87dbf95b53 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.HealthStatusChangeEvents.html b/enums/_waku_interfaces.HealthStatusChangeEvents.html index cbf2d9c1ab..ab5679bc77 100644 --- a/enums/_waku_interfaces.HealthStatusChangeEvents.html +++ b/enums/_waku_interfaces.HealthStatusChangeEvents.html @@ -1,2 +1,2 @@ -HealthStatusChangeEvents | Documentation

      Enumeration HealthStatusChangeEvents

      Enumeration Members

      Enumeration Members

      StatusChange: "health:change"
      \ No newline at end of file +HealthStatusChangeEvents | Documentation

      Enumeration HealthStatusChangeEvents

      Enumeration Members

      Enumeration Members

      StatusChange: "health:change"
      \ No newline at end of file diff --git a/enums/_waku_interfaces.ProtocolError.html b/enums/_waku_interfaces.ProtocolError.html index 99805dc6ea..40ed832a32 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. -Mitigation can be: retrying after a given time period

      -
      RLN_IDENTITY_MISSING: "Identity credentials are not set"
      RLN_LIMIT_MISSING: "User message limit is not set"
      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. +

      STREAM_ABORTED: "Stream aborted"

      Fails when

      +
      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 53c0d11593..6d7ac7d17d 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 3e45b9e1a3..3a0e2d8516 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 9aef6f6169..b93d5397df 100644 --- a/enums/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType-1.html +++ b/enums/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType-1.html @@ -1,5 +1,5 @@ -FilterSubscribeType | Documentation

      Enumeration Members

      SUBSCRIBE +FilterSubscribeType | Documentation

      Enumeration Members

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

      Enumeration Members

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

      Enumeration ProtocolError

      Enumeration Members

      DECODE_FAILED +ProtocolError | Documentation

      Enumeration ProtocolError

      Enumeration Members

      DECODE_FAILED: "Failed to decode"

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

      -
      EMPTY_PAYLOAD: "Payload is empty"

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

      EMPTY_PAYLOAD: "Payload is empty"

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

      -
      ENCODE_FAILED: "Failed to encode"

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

      ENCODE_FAILED: "Failed to encode"

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

      -
      GENERIC_FAIL: "Generic error"

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

      -
      INVALID_DECODER_TOPICS: "Invalid decoder topics"

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

      GENERIC_FAIL: "Generic error"

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

      +
      INVALID_DECODER_TOPICS: "Invalid decoder topics"

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

      -
      NO_PEER_AVAILABLE: "No peer available"

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

      NO_PEER_AVAILABLE: "No peer available"

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

      -
      NO_RESPONSE: "No response received"

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

      NO_RESPONSE: "No response received"

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

      -
      NO_STREAM_AVAILABLE: "No stream available"

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

      NO_STREAM_AVAILABLE: "No stream available"

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

      -
      REMOTE_PEER_REJECTED: "Remote peer rejected"

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

      REMOTE_PEER_REJECTED: "Remote peer rejected"

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

      -
      REQUEST_TIMEOUT: "Request timeout"

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

      -
      RLN_IDENTITY_MISSING: "Identity credentials are not set"
      RLN_LIMIT_MISSING: "User message limit is not set"
      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. +

      STREAM_ABORTED: "Stream aborted"

      Fails when

      +
      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_sdk.Protocols.html b/enums/_waku_sdk.Protocols.html index 8f9baf4859..a11063799d 100644 --- a/enums/_waku_sdk.Protocols.html +++ b/enums/_waku_sdk.Protocols.html @@ -1,5 +1,5 @@ -Protocols | Documentation

      Enumeration Protocols

      Enumeration Members

      Filter +Protocols | Documentation

      Enumeration Protocols

      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/functions/_waku_core.createDecoder.html b/functions/_waku_core.createDecoder.html index 76738c6637..fed84e598c 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 936f68d380..0bda8a6bb0 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.wakuMetadata.html b/functions/_waku_core.wakuMetadata.html index c1d35dfa7b..def4d60653 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 6aac09e2c1..e8e0d51090 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 063b67ea36..9fdf0f7092 100644 --- a/functions/_waku_enr.createPeerIdFromPublicKey.html +++ b/functions/_waku_enr.createPeerIdFromPublicKey.html @@ -1 +1 @@ -createPeerIdFromPublicKey | Documentation

      Function createPeerIdFromPublicKey

      \ No newline at end of file +createPeerIdFromPublicKey | Documentation

      Function createPeerIdFromPublicKey

      \ No newline at end of file diff --git a/functions/_waku_enr.decodeWaku2.html b/functions/_waku_enr.decodeWaku2.html index c031d3ced1..55ded2623d 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 5385c46360..6ae33bb124 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.keccak256.html b/functions/_waku_enr.keccak256.html index 35f3e0363c..0a4df264a2 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 232e2fba49..027927b01c 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 ccbedcb391..8468f890d9 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 9ac3cfa76b..3e8d02aab9 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 96259ff5e1..92247e2f1e 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 79fc85dbc0..0bc429266e 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 6e75e34f66..d96e38100c 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 337a25f164..09b1099be8 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 b0292af333..9b6bf726bc 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 dcfbc8e7fd..7832a10742 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 8ecc844f05..1c41330e90 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 6e9c35b7e1..220bcaafc8 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 2d5ba973d9..2c4a75bdb8 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 afea6be79a..b9debb93c8 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 9a8cc5f5da..e242f50c80 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 f9d274f3e4..1d2de34e00 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 494e24ca79..f4a9e93125 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 fad2544e7c..3d32eae58d 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 8f136b2293..80a299899a 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 4fce98efda..88dddfce4c 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 a80ef64631..9aca458fd3 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 e942b383e2..c99c42cd57 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 bc11560123..04d5e5bf79 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 7fce892b81..c004fe8df9 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 772ae41a8c..29fb3896fd 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 ecf0310792..7a528f1fe6 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 90fd992f81..3b397b0bf7 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 2233b0407d..a3ed21fd14 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 4c83bb207a..a96ece78c5 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 ed3bfd4989..caf8bc6802 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 d5eafa1cec..87f48de4d3 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 ac6fae1c3c..2cab257def 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 4e97dec977..01d47916b5 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 fb7e5c10a4..a153b5e5d5 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 85dafb42fa..57172df376 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 bf05f5c8b6..456cfaccff 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 6c855b8f03..39e3527909 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 ca896967f5..ea5359399f 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 1ca937dcab..e4b6a4c3bd 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 cc73923dc0..5e3f7b4ad8 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 89402c0ec6..76643090cc 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 cdb9a19d5d..b7228e7e4c 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 ffbe451e46..deccb93237 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 41400a2128..4866a95037 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 06567582a2..762c45ae95 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 c13a9caf8d..26830798a3 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 0a5e362c38..b67637b5b8 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 c478423ae3..fea1bd2b00 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 33d2a2cc4f..4fe030d9b8 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 af7a1c9b19..eb0bfd8200 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 d41523bc2f..56f54343b7 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 2f81eb47fd..1d132a47ef 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 d975896119..d66aad5da2 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 d5e349d8a6..44f79db940 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 66291a7c63..09067dfa34 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 dc08ca4b6d..a30650541b 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 03549dd1ca..0b8b851e9c 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 dd34e0b6c1..8929c6d71d 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 0dc3aeb9dc..5eee25eb31 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 58afde75c0..f1a25e55fa 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 80e9832832..aca287b0dd 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 4c2a0c0a41..11cb66b60d 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 1819fbbb6b..5c9b19dfdc 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 c7e6e9c52b..85b61389ed 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 f1abffe697..af085ae116 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 7f9d791fb6..2dc1f4e3b8 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 bf046c97a8..8cba703ca5 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 9fcbe54e0b..38fc3dbcca 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 7d7152e345..9abe410d8e 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 f93cc91f49..4bacae2137 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 cd89be385e..b30c9df095 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 c590d7c9ec..2a7625cc56 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 7b3084c2e7..d0a561be70 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 0f792527de..d5d7f0b22e 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 6f0d29d6f3..b41024a3cb 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 cb4544b97f..a9188505e1 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 037cf79c7c..bdbd52f311 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 93137e6167..8573d02728 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 5b4c520e14..6ea91abddc 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 bcf930b287..6405c305ef 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 c0c674e0d0..30f20ef0de 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 993cf3a2bb..40d5294f33 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 2f020c9284..974cf34e94 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 2554668e68..d63fbc2b21 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 516e49c2a5..d2c61c496b 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 c3a930f4e3..c9e7889877 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 b39bf46951..54725a080d 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 261ee3773f..24037c8987 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 9aa5878778..e20caf7e48 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 316548e88b..b113746e4e 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 e1424c26f6..c0e5c71f34 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 8c6cfdb744..c334004a42 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 171fbc5b18..5b14fab0e1 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 008b290610..211710c53d 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 ac8d811fac..579282dfc8 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 5cb7ac7632..bf28cf3b49 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 6efc94811a..7a0b758fd3 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 10b7408e1d..4040cab332 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 c6fbb0129e..58151da968 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 878cbf312a..43b086d9ea 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 80027a489d..c767b81b7c 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_sds_message.SdsMessage.codec.html b/functions/_waku_proto.proto_sds_message.SdsMessage.codec.html index 9b9be57491..e681747c16 100644 --- a/functions/_waku_proto.proto_sds_message.SdsMessage.codec.html +++ b/functions/_waku_proto.proto_sds_message.SdsMessage.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_sds_message.SdsMessage.decode.html b/functions/_waku_proto.proto_sds_message.SdsMessage.decode.html index bd79fe99e8..2e9fd4bee1 100644 --- a/functions/_waku_proto.proto_sds_message.SdsMessage.decode.html +++ b/functions/_waku_proto.proto_sds_message.SdsMessage.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_sds_message.SdsMessage.encode.html b/functions/_waku_proto.proto_sds_message.SdsMessage.encode.html index 1c04916761..e4f71b7034 100644 --- a/functions/_waku_proto.proto_sds_message.SdsMessage.encode.html +++ b/functions/_waku_proto.proto_sds_message.SdsMessage.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 547102c403..3cefd50743 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 5d9eb3e478..5f785f6d96 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 39d27ff8ef..d6027d183d 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 d68cee8177..dabd3ef820 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 9a14404604..54b5a90baf 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 f668a5a4ee..48645ea0b7 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 47e2d17fbc..6a80cec9e6 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 d77676963b..8103ed79de 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 4847f3724e..a0efacea4d 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 762c0ff4bb..4751c628ad 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 859e82bd4e..8c411f7dbf 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 819a3f1c60..fe95cf9fb3 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 e44e89a4d8..b433c08ac2 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 c2c2869c25..0efca96a53 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 84e2b2cbe7..36c298bab9 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 8f55c9d739..0c2a565b1c 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 7fade7f816..d12d46656e 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 205980bcaf..b010a17962 100644 --- a/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.encode.html +++ b/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_relay.createRelayNode.html b/functions/_waku_relay.createRelayNode.html index 85a5c479cd..22f514a84a 100644 --- a/functions/_waku_relay.createRelayNode.html +++ b/functions/_waku_relay.createRelayNode.html @@ -6,4 +6,4 @@ While it is technically possible to use this function in a browser environment, it is not recommended due to potential performance issues and limited browser capabilities. If you are developing a browser-based application, consider alternative approaches like creating a Light Node or use this function with caution.

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_relay.wakuGossipSub.html b/functions/_waku_relay.wakuGossipSub.html index b66bcffdc1..bb8d9b717d 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_sdk.createLibp2pAndUpdateOptions.html b/functions/_waku_sdk.createLibp2pAndUpdateOptions.html index 1afbc9478b..21f60a4823 100644 --- a/functions/_waku_sdk.createLibp2pAndUpdateOptions.html +++ b/functions/_waku_sdk.createLibp2pAndUpdateOptions.html @@ -1 +1 @@ -createLibp2pAndUpdateOptions | Documentation

      Function createLibp2pAndUpdateOptions

      \ No newline at end of file +createLibp2pAndUpdateOptions | Documentation

      Function createLibp2pAndUpdateOptions

      \ No newline at end of file diff --git a/functions/_waku_sdk.createLightNode.html b/functions/_waku_sdk.createLightNode.html index 5a9bd5b1b0..337e41ad29 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 2154f06a21..f1285f622b 100644 --- a/functions/_waku_sdk.defaultLibp2p.html +++ b/functions/_waku_sdk.defaultLibp2p.html @@ -1 +1 @@ -defaultLibp2p | Documentation
      \ No newline at end of file +defaultLibp2p | Documentation
      \ No newline at end of file diff --git a/functions/_waku_sdk.waitForRemotePeer.html b/functions/_waku_sdk.waitForRemotePeer.html index b19d66b67e..a834843399 100644 --- a/functions/_waku_sdk.waitForRemotePeer.html +++ b/functions/_waku_sdk.waitForRemotePeer.html @@ -14,4 +14,4 @@ message to us.

      Throws

      If passing a protocol that is not mounted

      Default

      Wait for remote peers with protocols enabled locally and no time out is applied.
       
      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_utils.contentTopicToPubsubTopic.html b/functions/_waku_utils.contentTopicToPubsubTopic.html index 3447b383a7..40fe756500 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 e2be20fba3..04a3c33dc2 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 44e2ce8ed7..8ab8945345 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 f5ac7237c1..c2e9ce1eb5 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 d2516c1e0e..ad8f6ea3ff 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 88ec6c885b..616444d270 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 d829780c66..bfa625dae1 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 71382795b8..c3f989dce1 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 326219e7e7..2fcadf1a07 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 2b84cf4674..3fa3ac7036 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 b4e9dcff8f..9dfd7fd1a1 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 55242d48ee..e2f2750dc1 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 b36da41213..3a9e9a6abe 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 74a453e92a..bc657f992a 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 801a540585..474bb8600e 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 5ff56ad915..199b0f1327 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 3a03921326..fe0e57fc0d 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 da9d9f3c09..098d17aec7 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 5c241c3c46..7c97e82c01 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 cedbce9807..60ab0f8c85 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 0b802c2eb3..26702850fc 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 9383f210dd..023779b835 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 f258b8f638..914e2ad395 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 fd1cab9038..88448d5605 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 e3643f1298..4cf7e57196 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 fd07210cf1..41c41476f9 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 c8c9117338..9d68737afd 100644 --- a/functions/_waku_utils.toAsyncIterator.html +++ b/functions/_waku_utils.toAsyncIterator.html @@ -3,4 +3,4 @@
    • decoder: IDecoder<T> | IDecoder<T>[]

      parameter to be passed to receiver for subscription;

    • Optional iteratorOptions: IteratorOptions

      optional configuration for iterator;

    • Returns Promise<IAsyncIterator<T>>

      iterator and stop function to terminate it.

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

      Properties

      Properties

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

      Type declaration

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

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

      Properties

      Properties

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

      Type declaration

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

      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.DnsClient.html b/interfaces/_waku_interfaces.DnsClient.html index c73dace307..4ae47ea55c 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 b13b8dd07a..6b57c96ea2 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 0cc3a6228d..36485b1422 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 3ed8cb440e..5fcbfcdadf 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 355a0fa87b..d8b2e3d2e2 100644 --- a/interfaces/_waku_interfaces.Failure.html +++ b/interfaces/_waku_interfaces.Failure.html @@ -1,3 +1,3 @@ -Failure | Documentation
          interface Failure {
              error: ProtocolError;
              peerId?: PeerId;
          }

          Properties

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

          Properties

          Properties

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

          Properties

          peerId?: PeerId
          \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IAsyncIterator.html b/interfaces/_waku_interfaces.IAsyncIterator.html index e66804a2a1..3aa716be39 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 9b006ba82c..f915c007aa 100644 --- a/interfaces/_waku_interfaces.IConnectionManager.html +++ b/interfaces/_waku_interfaces.IConnectionManager.html @@ -1,4 +1,4 @@ -IConnectionManager | Documentation
          interface IConnectionManager {
              #private: any;
              pubsubTopics: string[];
              addEventListener<K>(type, listener, options?): void;
              dispatchEvent(event): boolean;
              dropConnection(peerId): Promise<void>;
              getConnectedPeers(codec?): Promise<Peer[]>;
              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;
                pubsubTopics: string[];
                addEventListener<K>(type, listener, options?): void;
                dispatchEvent(event): boolean;
                dropConnection(peerId): Promise<void>;
                getConnectedPeers(codec?): Promise<Peer[]>;
                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
              pubsubTopics: 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
              pubsubTopics: 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 609abf5c39..f0663d7b41 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 29e17f987c..a2e4c98ebd 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 032ac56477..deb6189d66 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 af965d8823..25c7962aec 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 a12635d560..f5bc29ac28 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[]

                              gossipSub: GossipSub

                              The GossipSub instance used for managing pub/sub behavior.

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

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

                              +

                              Type declaration

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

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

                              Type declaration

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

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

                              Properties

                              Properties

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

                              Type declaration

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

                              Properties

                              Properties

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

                              Type declaration

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

                              Methods

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

                              Methods

                              \ No newline at end of file +

                              Methods

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

                              Hierarchy (view full)

                              Properties

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

                              Hierarchy (view full)

                              Properties

                              Properties

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

                              Returns a unique identifier for a node on the network.

                              +

                              Properties

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

                              Returns a unique identifier for a node on the network.

                              Example

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

                              Returns a list of supported protocols.

                              +
                              protocols: string[]

                              Returns a list of supported protocols.

                              Example

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

                              Methods

                              relay?: IRelay
                              store?: IStore

                              Methods

                              • Dials to the provided peer

                                Parameters

                                • peer: PeerId | MultiaddrInput

                                  information to use for dialing

                                • Optional protocols: Protocols[]

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

                                Returns Promise<Stream>

                                Promise that will resolve to a Stream to a dialed peer

                                Example

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

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

                                Returns Promise<void>

                                Promise that will resolve when started.

                                Example

                                await waku.start();

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

                                Returns Promise<void>

                                Promise that resolves when stopped.

                                Example

                                await waku.stop();

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

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

                                Parameters

                                • Optional protocols: Protocols[]

                                  Protocols that need to be enabled by remote peers

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

                                  Throws

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

                                  Example

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

                                  waku.isConnected() === true;
                                  -
                              \ No newline at end of file +
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.LightNode.html b/interfaces/_waku_interfaces.LightNode.html index 3b3bb10573..01505d3918 100644 --- a/interfaces/_waku_interfaces.LightNode.html +++ b/interfaces/_waku_interfaces.LightNode.html @@ -1,4 +1,4 @@ -LightNode | Documentation
                              interface LightNode {
                                  connectionManager: IConnectionManager;
                                  filter: IFilter;
                                  health: IHealthIndicator;
                                  libp2p: Libp2p;
                                  lightPush: ILightPush;
                                  peerId: PeerId;
                                  protocols: string[];
                                  relay: undefined;
                                  store: IStore;
                                  dial(peer, protocols?): Promise<Stream>;
                                  getConnectedPeers(): Promise<Peer[]>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                                  waitForPeers(protocols?, timeoutMs?): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

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

                              Hierarchy (view full)

                              Properties

                              Properties

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

                              Returns a unique identifier for a node on the network.

                              +

                              Properties

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

                              Returns a unique identifier for a node on the network.

                              Example

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

                              Returns a list of supported protocols.

                              +
                              protocols: string[]

                              Returns a list of supported protocols.

                              Example

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

                              Methods

                              relay: undefined
                              store: IStore

                              Methods

                              • Dials to the provided peer

                                Parameters

                                • peer: PeerId | MultiaddrInput

                                  information to use for dialing

                                • Optional protocols: Protocols[]

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

                                Returns Promise<Stream>

                                Promise that will resolve to a Stream to a dialed peer

                                Example

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

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

                                Returns Promise<void>

                                Promise that will resolve when started.

                                Example

                                await waku.start();

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

                                Returns Promise<void>

                                Promise that resolves when stopped.

                                Example

                                await waku.stop();

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

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

                                Parameters

                                • Optional protocols: Protocols[]

                                  Protocols that need to be enabled by remote peers

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

                                  Throws

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

                                  Example

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

                                  waku.isConnected() === true;
                                  -
                              \ No newline at end of file +
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.NodeCapabilityCount.html b/interfaces/_waku_interfaces.NodeCapabilityCount.html index fbe20859cd..4921ba5087 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 16c6dfd64b..d5dcd98123 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 cfcd33acfe..5094828b7e 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 b7bb8c3191..029d65468c 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 b51cb0870b..daa1ce7cbd 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 1d8d9e5a54..e6c7f9df18 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 0f1e653511..42582fde91 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: IHealthIndicator;
                                  libp2p: Libp2p;
                                  lightPush: undefined;
                                  peerId: PeerId;
                                  protocols: string[];
                                  relay: IRelay;
                                  store: undefined;
                                  dial(peer, protocols?): Promise<Stream>;
                                  getConnectedPeers(): Promise<Peer[]>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                                  waitForPeers(protocols?, timeoutMs?): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

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

                              Hierarchy (view full)

                              Properties

                              Properties

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

                              Returns a unique identifier for a node on the network.

                              +

                              Properties

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

                              Returns a unique identifier for a node on the network.

                              Example

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

                              Returns a list of supported protocols.

                              +
                              protocols: string[]

                              Returns a list of supported protocols.

                              Example

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

                              Methods

                              relay: IRelay
                              store: undefined

                              Methods

                              • Dials to the provided peer

                                Parameters

                                • peer: PeerId | MultiaddrInput

                                  information to use for dialing

                                • Optional protocols: Protocols[]

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

                                Returns Promise<Stream>

                                Promise that will resolve to a Stream to a dialed peer

                                Example

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

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

                                Returns Promise<void>

                                Promise that will resolve when started.

                                Example

                                await waku.start();

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

                                Returns Promise<void>

                                Promise that resolves when stopped.

                                Example

                                await waku.stop();

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

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

                                Parameters

                                • Optional protocols: Protocols[]

                                  Protocols that need to be enabled by remote peers

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

                                  Throws

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

                                  Example

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

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

                              Properties

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

                              Properties

                              Properties

                              clusterId: number
                              shard?: number

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

                              -
                              \ No newline at end of file +

                              Properties

                              clusterId: number
                              shard?: number

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

                              +
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.Waku2.html b/interfaces/_waku_interfaces.Waku2.html index c25d17b7ed..572dbe2825 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 cd31d0f306..9616cb345f 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 d48a9ba807..082ba6d40b 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 282f33990e..f510b731ac 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 ae5f0a9cd1..550bac6588 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 812e23dae1..f0b3740858 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 bfbbe1bbef..bc5a1eed59 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 673fca4a65..1f2b448280 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 1f0627847f..644b0ae47f 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 fb3cf87661..10eb41e1c2 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 ee3a4b5c2e..b67bb1fae7 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 1aa9ed3b75..f8fd5701f8 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 00a7f515f4..84903262a1 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 4c26dc1c28..fc1c24ed2c 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 d258a1d192..3dc1ba942e 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 aea7d7818d..9574c853b4 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 b9d4711e8a..26d8d1a056 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 dfef55bda2..0fb3af5372 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 cffd1450c5..b24d65eb35 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 d2c0e0e1f3..6de5c95d88 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 66f384918b..7ab4f05a49 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 3d214669fd..37f61c721b 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 41d26cae63..0480689a7b 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 81f10e367b..a8d512a2d9 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 478b573a90..8d066a912d 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 726a901dfa..309bc0bf27 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 a31cfad3e8..d7c7f1321c 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_sds_message.SdsMessage-1.html b/interfaces/_waku_proto.proto_sds_message.SdsMessage-1.html index 0463ed4347..3022104d47 100644 --- a/interfaces/_waku_proto.proto_sds_message.SdsMessage-1.html +++ b/interfaces/_waku_proto.proto_sds_message.SdsMessage-1.html @@ -1,7 +1,7 @@ -SdsMessage | Documentation
                              interface SdsMessage {
                                  bloomFilter?: Uint8Array;
                                  causalHistory: string[];
                                  channelId: string;
                                  content?: Uint8Array;
                                  lamportTimestamp?: number;
                                  messageId: string;
                              }

                              Properties

                              bloomFilter? +SdsMessage | Documentation
                              interface SdsMessage {
                                  bloomFilter?: Uint8Array;
                                  causalHistory: string[];
                                  channelId: string;
                                  content?: Uint8Array;
                                  lamportTimestamp?: number;
                                  messageId: string;
                              }

                              Properties

                              bloomFilter?: Uint8Array
                              causalHistory: string[]
                              channelId: string
                              content?: Uint8Array
                              lamportTimestamp?: number
                              messageId: string
                              \ No newline at end of file +

                              Properties

                              bloomFilter?: Uint8Array
                              causalHistory: string[]
                              channelId: string
                              content?: Uint8Array
                              lamportTimestamp?: number
                              messageId: string
                              \ 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 2d0f0ec25c..e7135800a5 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 e973bc5eb2..ad254ef597 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 d84858113e..c452b88d59 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 654a624895..5588481b57 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 3829f12f63..6f8bf695e6 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 985863fe32..0dd3d898f3 100644 --- a/interfaces/_waku_proto.proto_topic_only_message.TopicOnlyMessage-1.html +++ b/interfaces/_waku_proto.proto_topic_only_message.TopicOnlyMessage-1.html @@ -1,2 +1,2 @@ -TopicOnlyMessage | Documentation
                              interface TopicOnlyMessage {
                                  contentTopic: string;
                              }

                              Properties

                              Properties

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

                              Properties

                              Properties

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

                              Properties

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

                              Properties

                              Properties

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

                              Properties

                              peerId?: PeerId
                              \ No newline at end of file diff --git a/interfaces/_waku_sdk.IMetadata.html b/interfaces/_waku_sdk.IMetadata.html index 4eec77fb15..ef7798bc42 100644 --- a/interfaces/_waku_sdk.IMetadata.html +++ b/interfaces/_waku_sdk.IMetadata.html @@ -4,4 +4,4 @@ removeLibp2pEventListener

                              Methods

                              confirmOrAttemptHandshake query -

                              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

                              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

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

                              Type declaration

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

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

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

                                  Returns void

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

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

                                  Returns void

                              Methods

                              \ No newline at end of file diff --git a/interfaces/_waku_sdk.IPeerExchange.html b/interfaces/_waku_sdk.IPeerExchange.html index 4ce5b6030f..610edac734 100644 --- a/interfaces/_waku_sdk.IPeerExchange.html +++ b/interfaces/_waku_sdk.IPeerExchange.html @@ -2,4 +2,4 @@ multicodec removeLibp2pEventListener

                              Methods

                              query -

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

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

                              Type declaration

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

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

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

                                  Returns void

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

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

                                  Returns void

                              Methods

                              \ No newline at end of file diff --git a/interfaces/_waku_sdk.ISender.html b/interfaces/_waku_sdk.ISender.html index 7dbb3736e2..fd3df606f7 100644 --- a/interfaces/_waku_sdk.ISender.html +++ b/interfaces/_waku_sdk.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 +

                              Properties

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

                              Type declaration

                              \ No newline at end of file diff --git a/modules/_waku_core.message.html b/modules/_waku_core.message.html index ed684d87eb..7d6b22e8a2 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 bf35c84df2..fc3d929e1d 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 1e30c26312..5159e3ff8a 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 bbe1931632..1ff854040d 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 e9e6267944..90dcf55cc8 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 4ecfd71225..19999c4801 100644 --- a/modules/_waku_interfaces.html +++ b/modules/_waku_interfaces.html @@ -87,12 +87,13 @@ IFilter ILightPush IRelay -ISenderOptions +ISendOptions IStore IStoreCore Libp2p Libp2pComponents Libp2pServices +LightPushProtocolOptions LocalStoragePeerInfo MetadataQueryResult NetworkConfig diff --git a/modules/_waku_message_encryption.crypto.ecies.html b/modules/_waku_message_encryption.crypto.ecies.html index d956b791ca..14b62181e5 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 397db232b1..e0cdd118dc 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 5edbc45c1e..09cf65167d 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 a9ab346553..8a1e4686a6 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 7b5156cc7d..fba9e6eca3 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 79b97f679f..f2e13bdad9 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 e77aacaac4..2847d166b5 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 f65276783f..c88d9f658b 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 49fd13b4f4..49519da573 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 135d0393ea..4c778e76b9 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 45563c3046..78f815045d 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 02fb15a653..9ff3d0b979 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 830aa97661..55accdb64b 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 568302b813..d2cbe959c0 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 2570234b9d..99e2526959 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 080f90db41..7829c2779f 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 1eea0115b6..1a5d627410 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 e470bde945..ce985385d7 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 55ed7dd93a..2ec46cb4e3 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 7e4107ab00..3bfcb99360 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 59b8043604..f68472475a 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 9af170d217..1f4e063d3a 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 20ffae2440..9d661f9af7 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 317139e435..a9a7ad2e4f 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 aadf0f76ee..a9d3fd33c2 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 7ab66e726c..7f64116d76 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 fd5300bb41..a9dd4e65ab 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 c5fb5ace95..22d2403f4d 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 d3f4920bab..652cf6993b 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 0f346d5a53..f93d326caf 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 234e1e7aff..4d97bf44c6 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 7a27172db0..c13b08360c 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 44e57684dd..9a7062067a 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 6aabca5353..6711ec0ba5 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 b0c4e1b4a0..47c3679c09 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 62487d6287..d0cfe2eaa0 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_sds_message.SdsMessage.html b/modules/_waku_proto.proto_sds_message.SdsMessage.html index 7636c44224..7fa4132884 100644 --- a/modules/_waku_proto.proto_sds_message.SdsMessage.html +++ b/modules/_waku_proto.proto_sds_message.SdsMessage.html @@ -1,4 +1,4 @@ -SdsMessage | Documentation

                              Index

                              Functions

                              codec +SdsMessage | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_sds_message.html b/modules/_waku_proto.proto_sds_message.html index 906fb68ff6..3dfc889065 100644 --- a/modules/_waku_proto.proto_sds_message.html +++ b/modules/_waku_proto.proto_sds_message.html @@ -1,3 +1,3 @@ -proto_sds_message | Documentation

                              Index

                              Namespaces

                              SdsMessage +proto_sds_message | Documentation

                              Index

                              Namespaces

                              Interfaces

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.RateLimitProof.html b/modules/_waku_proto.proto_store.RateLimitProof.html index 3a22d84d26..8a1210663c 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 c043e87fb4..1504ca4613 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 abbc8e729b..f65e2e6ef7 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 9d853c6e45..87eff6e661 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 14bf89ab5c..d3a40f41f0 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 ced6fbbf3e..417278daec 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 17ba28e6d3..b06afcab0b 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 efe8b64ee0..5d111bbab1 100644 --- a/modules/_waku_proto.proto_topic_only_message.html +++ b/modules/_waku_proto.proto_topic_only_message.html @@ -1,3 +1,3 @@ -proto_topic_only_message | Documentation

                              Namespace proto_topic_only_message

                              Index

                              Namespaces

                              TopicOnlyMessage +proto_topic_only_message | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_sdk.html b/modules/_waku_sdk.html index db28e4033d..95d4352aaf 100644 --- a/modules/_waku_sdk.html +++ b/modules/_waku_sdk.html @@ -96,12 +96,13 @@ IFilter ILightPush IRelay -ISenderOptions +ISendOptions IStore IStoreCore Libp2p Libp2pComponents Libp2pServices +LightPushProtocolOptions LocalStoragePeerInfo MetadataQueryResult NetworkConfig diff --git a/types/_waku_interfaces.ActiveSubscriptions.html b/types/_waku_interfaces.ActiveSubscriptions.html index 0e473f9756..c1ceff8b8c 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 d9f9164df0..3aa0869be9 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 e86b07dac3..ed6429cc1c 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.ConnectionManagerOptions.html b/types/_waku_interfaces.ConnectionManagerOptions.html index de415ebc8b..1c0e51fae3 100644 --- a/types/_waku_interfaces.ConnectionManagerOptions.html +++ b/types/_waku_interfaces.ConnectionManagerOptions.html @@ -15,4 +15,4 @@ This is used to not spam a peer with dial attempts when it is not dialable.

                            • relayKeepAlive: number

                              Gossip sub specific keep alive interval in seconds.

                              Default

                              300 seconds
                               
                              -
                            • \ No newline at end of file +
                              \ No newline at end of file diff --git a/types/_waku_interfaces.ContentTopic.html b/types/_waku_interfaces.ContentTopic.html index ac5a3d7eef..7b84aada10 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 e4bfe8eeb9..0efa71940f 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 64913839db..9c2c2ed045 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 ec66467811..af82640f95 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.CreateNodeOptions.html b/types/_waku_interfaces.CreateNodeOptions.html index 651301a668..a35c1c1083 100644 --- a/types/_waku_interfaces.CreateNodeOptions.html +++ b/types/_waku_interfaces.CreateNodeOptions.html @@ -1,4 +1,4 @@ -CreateNodeOptions | Documentation
                              CreateNodeOptions: {
                                  bootstrapPeers?: string[];
                                  connectionManager?: Partial<ConnectionManagerOptions>;
                                  defaultBootstrap?: boolean;
                                  filter?: Partial<FilterProtocolOptions>;
                                  libp2p?: Partial<CreateLibp2pOptions>;
                                  networkConfig?: NetworkConfig;
                                  numPeersToUse?: number;
                                  staticNoiseKey?: Uint8Array;
                                  store?: Partial<StoreProtocolOptions>;
                                  userAgent?: string;
                              }

                              Type declaration

                              \ No newline at end of file diff --git a/types/_waku_interfaces.CreateSubscriptionResult.html b/types/_waku_interfaces.CreateSubscriptionResult.html index d7363b0a1a..117e35199a 100644 --- a/types/_waku_interfaces.CreateSubscriptionResult.html +++ b/types/_waku_interfaces.CreateSubscriptionResult.html @@ -1 +1 @@ -CreateSubscriptionResult | Documentation
                              CreateSubscriptionResult: ThisOrThat<"subscription", ISubscription, "error", ProtocolError>
                              \ No newline at end of file +CreateSubscriptionResult | Documentation
                              CreateSubscriptionResult: ThisOrThat<"subscription", ISubscription, "error", ProtocolError>
                              \ No newline at end of file diff --git a/types/_waku_interfaces.ENRKey.html b/types/_waku_interfaces.ENRKey.html index a627ad0993..23cc310a5f 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 69467c1c0c..8dd9b107e1 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.FilterProtocolOptions.html b/types/_waku_interfaces.FilterProtocolOptions.html index 6203ea6127..4f10ff1d6a 100644 --- a/types/_waku_interfaces.FilterProtocolOptions.html +++ b/types/_waku_interfaces.FilterProtocolOptions.html @@ -8,4 +8,4 @@ In case message won't be received back through Filter - js-waku will attempt
                            • pingsBeforePeerRenewed: number

                              Number of failed pings allowed to make to a remote peer before attempting to subscribe to a new one.

                              Default

                              3
                               
                              -
                            • \ No newline at end of file +
                              \ No newline at end of file diff --git a/types/_waku_interfaces.HealthIndicatorEvents.html b/types/_waku_interfaces.HealthIndicatorEvents.html index 740e48f55a..46b09e5703 100644 --- a/types/_waku_interfaces.HealthIndicatorEvents.html +++ b/types/_waku_interfaces.HealthIndicatorEvents.html @@ -1 +1 @@ -HealthIndicatorEvents | Documentation
                              HealthIndicatorEvents: {
                                  health:change: CustomEvent<HealthStatus>;
                              }

                              Type declaration

                              \ No newline at end of file +HealthIndicatorEvents | Documentation
                              HealthIndicatorEvents: {
                                  health:change: CustomEvent<HealthStatus>;
                              }

                              Type declaration

                              \ No newline at end of file diff --git a/types/_waku_interfaces.HealthIndicatorParams.html b/types/_waku_interfaces.HealthIndicatorParams.html index 4294d821d5..8712427fe4 100644 --- a/types/_waku_interfaces.HealthIndicatorParams.html +++ b/types/_waku_interfaces.HealthIndicatorParams.html @@ -1 +1 @@ -HealthIndicatorParams | Documentation
                              HealthIndicatorParams: {
                                  libp2p: Libp2p;
                              }

                              Type declaration

                              \ No newline at end of file +HealthIndicatorParams | Documentation
                              HealthIndicatorParams: {
                                  libp2p: Libp2p;
                              }

                              Type declaration

                              \ No newline at end of file diff --git a/types/_waku_interfaces.IBaseProtocolCore.html b/types/_waku_interfaces.IBaseProtocolCore.html index a2bac1aef7..75d38d544e 100644 --- a/types/_waku_interfaces.IBaseProtocolCore.html +++ b/types/_waku_interfaces.IBaseProtocolCore.html @@ -1 +1 @@ -IBaseProtocolCore | Documentation
                              IBaseProtocolCore: {
                                  addLibp2pEventListener: Libp2p["addEventListener"];
                                  multicodec: string;
                                  removeLibp2pEventListener: Libp2p["removeEventListener"];
                              }

                              Type declaration

                              • addLibp2pEventListener: Libp2p["addEventListener"]
                              • multicodec: string
                              • removeLibp2pEventListener: Libp2p["removeEventListener"]
                              \ No newline at end of file +IBaseProtocolCore | Documentation
                              IBaseProtocolCore: {
                                  addLibp2pEventListener: Libp2p["addEventListener"];
                                  multicodec: string;
                                  removeLibp2pEventListener: Libp2p["removeEventListener"];
                              }

                              Type declaration

                              • addLibp2pEventListener: Libp2p["addEventListener"]
                              • multicodec: string
                              • removeLibp2pEventListener: Libp2p["removeEventListener"]
                              \ No newline at end of file diff --git a/types/_waku_interfaces.IFilter.html b/types/_waku_interfaces.IFilter.html index 610c4fd67c..685fafe143 100644 --- a/types/_waku_interfaces.IFilter.html +++ b/types/_waku_interfaces.IFilter.html @@ -1 +1 @@ -IFilter | Documentation
                              IFilter: IReceiver & {
                                  protocol: IBaseProtocolCore;
                              } & {
                                  subscribe<T>(decoders, callback): Promise<SubscribeResult>;
                              }

                              Type declaration

                              Type declaration

                              \ No newline at end of file +IFilter | Documentation
                              IFilter: IReceiver & {
                                  protocol: IBaseProtocolCore;
                              } & {
                                  subscribe<T>(decoders, callback): Promise<SubscribeResult>;
                              }

                              Type declaration

                              Type declaration

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ILightPush.html b/types/_waku_interfaces.ILightPush.html index c511b9789d..0a141844a0 100644 --- a/types/_waku_interfaces.ILightPush.html +++ b/types/_waku_interfaces.ILightPush.html @@ -1 +1 @@ -ILightPush | Documentation
                              ILightPush: ISender & {
                                  protocol: IBaseProtocolCore;
                              }

                              Type declaration

                              \ No newline at end of file +ILightPush | Documentation
                              ILightPush: ISender & {
                                  protocol: IBaseProtocolCore;
                                  start: (() => void);
                                  stop: (() => void);
                              }

                              Type declaration

                              • protocol: IBaseProtocolCore
                              • start: (() => void)
                                  • (): void
                                  • Returns void

                              • stop: (() => void)
                                  • (): void
                                  • Returns void

                              \ No newline at end of file diff --git a/types/_waku_interfaces.IRelay.html b/types/_waku_interfaces.IRelay.html index 0e02a6c0ae..3480f97200 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.ISenderOptions.html b/types/_waku_interfaces.ISendOptions.html similarity index 51% rename from types/_waku_interfaces.ISenderOptions.html rename to types/_waku_interfaces.ISendOptions.html index 55b6934ac7..8d3dbda4c6 100644 --- a/types/_waku_interfaces.ISenderOptions.html +++ b/types/_waku_interfaces.ISendOptions.html @@ -1,7 +1,7 @@ -ISenderOptions | Documentation
                              ISenderOptions: {
                                  autoRetry?: boolean;
                                  maxAttempts?: number;
                              }

                              Type declaration

                              • Optional autoRetry?: boolean

                                Enables retry of a message that was failed to be sent.

                                -

                                Default

                                false
                                +ISendOptions | Documentation
                                ISendOptions: {
                                    autoRetry?: boolean;
                                    maxAttempts?: number;
                                }

                                Type declaration

                                • Optional autoRetry?: boolean

                                  Enables retry of a message that was failed to be sent.

                                  +

                                  Default

                                  true
                                   
                                • Optional maxAttempts?: number

                                  Sets number of attempts if autoRetry is enabled.

                                  Default

                                  3
                                   
                                  -
                                \ No newline at end of file +
                              \ No newline at end of file diff --git a/types/_waku_interfaces.IStore.html b/types/_waku_interfaces.IStore.html index 8e321b888e..b14de6c6f9 100644 --- a/types/_waku_interfaces.IStore.html +++ b/types/_waku_interfaces.IStore.html @@ -1 +1 @@ -IStore | Documentation
                              IStore: {
                                  protocol: IBaseProtocolCore;
                                  queryGenerator: (<T>(decoders, options?) => AsyncGenerator<Promise<T | undefined>[]>);
                                  queryWithOrderedCallback: (<T>(decoders, callback, options?) => Promise<void>);
                                  queryWithPromiseCallback: (<T>(decoders, callback, options?) => Promise<void>);
                                  createCursor(message): Uint8Array;
                              }

                              Type declaration

                              • protocol: IBaseProtocolCore
                              • queryGenerator: (<T>(decoders, options?) => AsyncGenerator<Promise<T | undefined>[]>)
                                  • <T>(decoders, options?): AsyncGenerator<Promise<T | undefined>[]>
                                  • Type Parameters

                                    Parameters

                                    Returns AsyncGenerator<Promise<T | undefined>[]>

                              • queryWithOrderedCallback: (<T>(decoders, callback, options?) => Promise<void>)
                                  • <T>(decoders, callback, options?): Promise<void>
                                  • Type Parameters

                                    Parameters

                                    • decoders: IDecoder<T>[]
                                    • callback: ((message) => Promise<void | boolean> | boolean | void)
                                        • (message): Promise<void | boolean> | boolean | void
                                        • Parameters

                                          • message: T

                                          Returns Promise<void | boolean> | boolean | void

                                    • Optional options: Partial<QueryRequestParams>

                                    Returns Promise<void>

                              • queryWithPromiseCallback: (<T>(decoders, callback, options?) => Promise<void>)
                                  • <T>(decoders, callback, options?): Promise<void>
                                  • Type Parameters

                                    Parameters

                                    • decoders: IDecoder<T>[]
                                    • callback: ((message) => Promise<void | boolean> | boolean | void)
                                        • (message): Promise<void | boolean> | boolean | void
                                        • Parameters

                                          • message: Promise<T | undefined>

                                          Returns Promise<void | boolean> | boolean | void

                                    • Optional options: Partial<QueryRequestParams>

                                    Returns Promise<void>

                              • createCursor:function
                              \ No newline at end of file +IStore | Documentation
                              IStore: {
                                  protocol: IBaseProtocolCore;
                                  queryGenerator: (<T>(decoders, options?) => AsyncGenerator<Promise<T | undefined>[]>);
                                  queryWithOrderedCallback: (<T>(decoders, callback, options?) => Promise<void>);
                                  queryWithPromiseCallback: (<T>(decoders, callback, options?) => Promise<void>);
                                  createCursor(message): Uint8Array;
                              }

                              Type declaration

                              • protocol: IBaseProtocolCore
                              • queryGenerator: (<T>(decoders, options?) => AsyncGenerator<Promise<T | undefined>[]>)
                                  • <T>(decoders, options?): AsyncGenerator<Promise<T | undefined>[]>
                                  • Type Parameters

                                    Parameters

                                    Returns AsyncGenerator<Promise<T | undefined>[]>

                              • queryWithOrderedCallback: (<T>(decoders, callback, options?) => Promise<void>)
                                  • <T>(decoders, callback, options?): Promise<void>
                                  • Type Parameters

                                    Parameters

                                    • decoders: IDecoder<T>[]
                                    • callback: ((message) => Promise<void | boolean> | boolean | void)
                                        • (message): Promise<void | boolean> | boolean | void
                                        • Parameters

                                          • message: T

                                          Returns Promise<void | boolean> | boolean | void

                                    • Optional options: Partial<QueryRequestParams>

                                    Returns Promise<void>

                              • queryWithPromiseCallback: (<T>(decoders, callback, options?) => Promise<void>)
                                  • <T>(decoders, callback, options?): Promise<void>
                                  • Type Parameters

                                    Parameters

                                    • decoders: IDecoder<T>[]
                                    • callback: ((message) => Promise<void | boolean> | boolean | void)
                                        • (message): Promise<void | boolean> | boolean | void
                                        • Parameters

                                          • message: Promise<T | undefined>

                                          Returns Promise<void | boolean> | boolean | void

                                    • Optional options: Partial<QueryRequestParams>

                                    Returns Promise<void>

                              • createCursor:function
                              \ No newline at end of file diff --git a/types/_waku_interfaces.IStoreCore.html b/types/_waku_interfaces.IStoreCore.html index d681d96ba0..edb3d584e5 100644 --- a/types/_waku_interfaces.IStoreCore.html +++ b/types/_waku_interfaces.IStoreCore.html @@ -1 +1 @@ -IStoreCore | Documentation
                              \ No newline at end of file +IStoreCore | Documentation
                              \ No newline at end of file diff --git a/types/_waku_interfaces.Libp2p.html b/types/_waku_interfaces.Libp2p.html index ae74378240..af67ed8487 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 9d20e482e3..a0fb9dcedb 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 66c93f2cc4..54afc9403e 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.LightPushProtocolOptions.html b/types/_waku_interfaces.LightPushProtocolOptions.html new file mode 100644 index 0000000000..d8efacf477 --- /dev/null +++ b/types/_waku_interfaces.LightPushProtocolOptions.html @@ -0,0 +1,7 @@ +LightPushProtocolOptions | Documentation
                              LightPushProtocolOptions: ISendOptions & {
                                  numPeersToUse?: number;
                                  retryIntervalMs: number;
                              }

                              Type declaration

                              • Optional numPeersToUse?: number

                                Number of peers to send message to.

                                +

                                Default

                                1
                                +
                                +
                              • retryIntervalMs: number

                                The interval in milliseconds to wait before retrying a failed push.

                                +

                                Default

                                1000
                                +
                                +
                              \ No newline at end of file diff --git a/types/_waku_interfaces.LocalStoragePeerInfo.html b/types/_waku_interfaces.LocalStoragePeerInfo.html index 9899be4c0f..63a2b49cbc 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 a8773906d5..a08ca49cfe 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 543240b9df..154ec8e3df 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.NodeId.html b/types/_waku_interfaces.NodeId.html index ca85a4332e..1ec89b0e9b 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 5059a48617..8bb2177cc7 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 015f5f8b37..f25afde19a 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.PubsubTopic.html b/types/_waku_interfaces.PubsubTopic.html index fdded380c9..31b097521a 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 97aa48f3ba..eeaaef6b49 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 e1f9acb77b..68114ca1e3 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 8e7c50af4a..89c5fef55f 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 04c1f34f67..c02e26c576 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 79ef4a73f4..907efa15be 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 22418fca19..8f76b146f6 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 726f7f24c4..e8dc484fe0 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.StoreProtocolOptions.html b/types/_waku_interfaces.StoreProtocolOptions.html index 222bca817e..aead0661ec 100644 --- a/types/_waku_interfaces.StoreProtocolOptions.html +++ b/types/_waku_interfaces.StoreProtocolOptions.html @@ -1 +1 @@ -StoreProtocolOptions | Documentation
                              StoreProtocolOptions: {
                                  peer: string;
                              }

                              Type declaration

                              • peer: string
                              \ No newline at end of file +StoreProtocolOptions | Documentation
                              StoreProtocolOptions: {
                                  peer: string;
                              }

                              Type declaration

                              • peer: string
                              \ No newline at end of file diff --git a/types/_waku_interfaces.SubscribeResult.html b/types/_waku_interfaces.SubscribeResult.html index d34b19fd45..99844dd57a 100644 --- a/types/_waku_interfaces.SubscribeResult.html +++ b/types/_waku_interfaces.SubscribeResult.html @@ -1 +1 @@ -SubscribeResult | Documentation
                              SubscribeResult: SubscriptionSuccess | SubscriptionError
                              \ No newline at end of file +SubscribeResult | Documentation
                              SubscribeResult: SubscriptionSuccess | SubscriptionError
                              \ No newline at end of file diff --git a/types/_waku_interfaces.SubscriptionCallback.html b/types/_waku_interfaces.SubscriptionCallback.html index 57f88191b2..674d632966 100644 --- a/types/_waku_interfaces.SubscriptionCallback.html +++ b/types/_waku_interfaces.SubscriptionCallback.html @@ -1 +1 @@ -SubscriptionCallback | Documentation

                              Type alias SubscriptionCallback<T>

                              SubscriptionCallback<T>: {
                                  callback: Callback<T>;
                                  decoders: IDecoder<T>[];
                              }

                              Type Parameters

                              Type declaration

                              \ No newline at end of file +SubscriptionCallback | Documentation

                              Type alias SubscriptionCallback<T>

                              SubscriptionCallback<T>: {
                                  callback: Callback<T>;
                                  decoders: IDecoder<T>[];
                              }

                              Type Parameters

                              Type declaration

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ThisAndThat.html b/types/_waku_interfaces.ThisAndThat.html index 9ed2357682..da950a100a 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 d72cee9227..ad2ab34f21 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 6dc7fa636d..8bc82a4548 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 1a783b7c94..88a6ad9533 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 acfb58805a..db0cefb588 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 ba7f040000..ee9409c609 100644 --- a/types/_waku_relay.RelayCreateOptions.html +++ b/types/_waku_relay.RelayCreateOptions.html @@ -1 +1 @@ -RelayCreateOptions | Documentation

                              Type alias RelayCreateOptions

                              RelayCreateOptions: CreateNodeOptions & GossipsubOpts
                              \ No newline at end of file +RelayCreateOptions | Documentation

                              Type alias RelayCreateOptions

                              RelayCreateOptions: CreateNodeOptions & GossipsubOpts
                              \ No newline at end of file diff --git a/types/_waku_sdk.Callback.html b/types/_waku_sdk.Callback.html index 7a2309a5ff..8ff1156f97 100644 --- a/types/_waku_sdk.Callback.html +++ b/types/_waku_sdk.Callback.html @@ -1 +1 @@ -Callback | Documentation

                              Type alias Callback<T>

                              Callback<T>: ((msg) => void | Promise<void>)

                              Type Parameters

                              Type declaration

                                • (msg): void | Promise<void>
                                • Parameters

                                  • msg: T

                                  Returns void | Promise<void>

                              \ No newline at end of file +Callback | Documentation

                              Type alias Callback<T>

                              Callback<T>: ((msg) => void | Promise<void>)

                              Type Parameters

                              Type declaration

                                • (msg): void | Promise<void>
                                • Parameters

                                  • msg: T

                                  Returns void | Promise<void>

                              \ No newline at end of file diff --git a/types/_waku_sdk.CoreProtocolResult.html b/types/_waku_sdk.CoreProtocolResult.html index 441814879e..223f4a8ebb 100644 --- a/types/_waku_sdk.CoreProtocolResult.html +++ b/types/_waku_sdk.CoreProtocolResult.html @@ -1 +1 @@ -CoreProtocolResult | Documentation

                              Type alias CoreProtocolResult

                              CoreProtocolResult: ThisOrThat<"success", PeerId, "failure", Failure>
                              \ No newline at end of file +CoreProtocolResult | Documentation

                              Type alias CoreProtocolResult

                              CoreProtocolResult: ThisOrThat<"success", PeerId, "failure", Failure>
                              \ No newline at end of file diff --git a/types/_waku_sdk.CreateNodeOptions.html b/types/_waku_sdk.CreateNodeOptions.html index 2a985cd0dc..328cba5423 100644 --- a/types/_waku_sdk.CreateNodeOptions.html +++ b/types/_waku_sdk.CreateNodeOptions.html @@ -1,4 +1,4 @@ -CreateNodeOptions | Documentation

                              Type alias CreateNodeOptions

                              CreateNodeOptions: {
                                  bootstrapPeers?: string[];
                                  connectionManager?: Partial<ConnectionManagerOptions>;
                                  defaultBootstrap?: boolean;
                                  filter?: Partial<FilterProtocolOptions>;
                                  libp2p?: Partial<CreateLibp2pOptions>;
                                  networkConfig?: NetworkConfig;
                                  numPeersToUse?: number;
                                  staticNoiseKey?: Uint8Array;
                                  store?: Partial<StoreProtocolOptions>;
                                  userAgent?: string;
                              }

                              Type declaration

                              \ No newline at end of file diff --git a/types/_waku_sdk.IBaseProtocolCore.html b/types/_waku_sdk.IBaseProtocolCore.html index fd66f1fc35..80da9f0b92 100644 --- a/types/_waku_sdk.IBaseProtocolCore.html +++ b/types/_waku_sdk.IBaseProtocolCore.html @@ -1 +1 @@ -IBaseProtocolCore | Documentation

                              Type alias IBaseProtocolCore

                              IBaseProtocolCore: {
                                  addLibp2pEventListener: Libp2p["addEventListener"];
                                  multicodec: string;
                                  removeLibp2pEventListener: Libp2p["removeEventListener"];
                              }

                              Type declaration

                              • addLibp2pEventListener: Libp2p["addEventListener"]
                              • multicodec: string
                              • removeLibp2pEventListener: Libp2p["removeEventListener"]
                              \ No newline at end of file +IBaseProtocolCore | Documentation

                              Type alias IBaseProtocolCore

                              IBaseProtocolCore: {
                                  addLibp2pEventListener: Libp2p["addEventListener"];
                                  multicodec: string;
                                  removeLibp2pEventListener: Libp2p["removeEventListener"];
                              }

                              Type declaration

                              • addLibp2pEventListener: Libp2p["addEventListener"]
                              • multicodec: string
                              • removeLibp2pEventListener: Libp2p["removeEventListener"]
                              \ No newline at end of file diff --git a/types/_waku_sdk.ILightPush.html b/types/_waku_sdk.ILightPush.html index d94f882632..fd6b307091 100644 --- a/types/_waku_sdk.ILightPush.html +++ b/types/_waku_sdk.ILightPush.html @@ -1 +1 @@ -ILightPush | Documentation
                              ILightPush: ISender & {
                                  protocol: IBaseProtocolCore;
                              }

                              Type declaration

                              \ No newline at end of file +ILightPush | Documentation
                              ILightPush: ISender & {
                                  protocol: IBaseProtocolCore;
                                  start: (() => void);
                                  stop: (() => void);
                              }

                              Type declaration

                              • protocol: IBaseProtocolCore
                              • start: (() => void)
                                  • (): void
                                  • Returns void

                              • stop: (() => void)
                                  • (): void
                                  • Returns void

                              \ No newline at end of file diff --git a/types/_waku_sdk.ISenderOptions.html b/types/_waku_sdk.ISendOptions.html similarity index 52% rename from types/_waku_sdk.ISenderOptions.html rename to types/_waku_sdk.ISendOptions.html index aefc94abd9..3883d9132d 100644 --- a/types/_waku_sdk.ISenderOptions.html +++ b/types/_waku_sdk.ISendOptions.html @@ -1,5 +1,5 @@ -ISenderOptions | Documentation

                              Type alias ISenderOptions

                              ISenderOptions: {
                                  autoRetry?: boolean;
                                  maxAttempts?: number;
                              }

                              Type declaration

                              • Optional autoRetry?: boolean

                                Enables retry of a message that was failed to be sent.

                                -

                                Default

                                false
                                +ISendOptions | Documentation

                                Type alias ISendOptions

                                ISendOptions: {
                                    autoRetry?: boolean;
                                    maxAttempts?: number;
                                }

                                Type declaration

                                • Optional autoRetry?: boolean

                                  Enables retry of a message that was failed to be sent.

                                  +

                                  Default

                                  true
                                   
                                • Optional maxAttempts?: number

                                  Sets number of attempts if autoRetry is enabled.

                                  Default

                                  3
                                  diff --git a/types/_waku_sdk.LightPushProtocolOptions.html b/types/_waku_sdk.LightPushProtocolOptions.html
                                  new file mode 100644
                                  index 0000000000..a887db9432
                                  --- /dev/null
                                  +++ b/types/_waku_sdk.LightPushProtocolOptions.html
                                  @@ -0,0 +1,7 @@
                                  +LightPushProtocolOptions | Documentation

                                  Type alias LightPushProtocolOptions

                                  LightPushProtocolOptions: ISendOptions & {
                                      numPeersToUse?: number;
                                      retryIntervalMs: number;
                                  }

                                  Type declaration

                                  • Optional numPeersToUse?: number

                                    Number of peers to send message to.

                                    +

                                    Default

                                    1
                                    +
                                    +
                                  • retryIntervalMs: number

                                    The interval in milliseconds to wait before retrying a failed push.

                                    +

                                    Default

                                    1000
                                    +
                                    +
                                  \ No newline at end of file diff --git a/types/_waku_sdk.NetworkConfig.html b/types/_waku_sdk.NetworkConfig.html index 335cafe972..3907fe6896 100644 --- a/types/_waku_sdk.NetworkConfig.html +++ b/types/_waku_sdk.NetworkConfig.html @@ -1 +1 @@ -NetworkConfig | Documentation

                                  Type alias NetworkConfig

                                  NetworkConfig: StaticSharding | AutoSharding
                                  \ No newline at end of file +NetworkConfig | Documentation

                                  Type alias NetworkConfig

                                  NetworkConfig: StaticSharding | AutoSharding
                                  \ No newline at end of file diff --git a/types/_waku_sdk.SDKProtocolResult.html b/types/_waku_sdk.SDKProtocolResult.html index 3727b87a3e..5298ea544c 100644 --- a/types/_waku_sdk.SDKProtocolResult.html +++ b/types/_waku_sdk.SDKProtocolResult.html @@ -1 +1 @@ -SDKProtocolResult | Documentation

                                  Type alias SDKProtocolResult

                                  SDKProtocolResult: ThisAndThat<"successes", PeerId[], "failures", Failure[]>
                                  \ No newline at end of file +SDKProtocolResult | Documentation

                                  Type alias SDKProtocolResult

                                  SDKProtocolResult: ThisAndThat<"successes", PeerId[], "failures", Failure[]>
                                  \ No newline at end of file diff --git a/types/_waku_utils.IteratorOptions.html b/types/_waku_utils.IteratorOptions.html index 6cdf93f9ec..f856b5b848 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 7d12410154..6641e3d9ca 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 46b9a3cda5..f016bcd608 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 0edd23ee63..2741ebbb4c 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 21e8c57982..2ef443a06b 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 d2539459f1..3237e182d5 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 04d27e2a53..b7daac8ba1 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 736adcd977..5efcc9035f 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.ERR_TYPE_NOT_IMPLEMENTED.html b/variables/_waku_enr.ERR_TYPE_NOT_IMPLEMENTED.html index 15b922b344..25ead58afc 100644 --- a/variables/_waku_enr.ERR_TYPE_NOT_IMPLEMENTED.html +++ b/variables/_waku_enr.ERR_TYPE_NOT_IMPLEMENTED.html @@ -1 +1 @@ -ERR_TYPE_NOT_IMPLEMENTED | Documentation

                                Variable ERR_TYPE_NOT_IMPLEMENTEDConst

                                ERR_TYPE_NOT_IMPLEMENTED: "Keypair type not implemented" = "Keypair type not implemented"
                                \ No newline at end of file +ERR_TYPE_NOT_IMPLEMENTED | Documentation

                                Variable ERR_TYPE_NOT_IMPLEMENTEDConst

                                ERR_TYPE_NOT_IMPLEMENTED: "Keypair type not implemented" = "Keypair type not implemented"
                                \ 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 a9f9a4897e..46913b9bab 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 a20c4a093e..84b7ab6389 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 99fc7285c0..42ed27401b 100644 --- a/variables/_waku_interfaces.DEFAULT_CLUSTER_ID.html +++ b/variables/_waku_interfaces.DEFAULT_CLUSTER_ID.html @@ -1,2 +1,2 @@ DEFAULT_CLUSTER_ID | Documentation

                                Variable DEFAULT_CLUSTER_IDConst

                                DEFAULT_CLUSTER_ID: 1 = 1

                                The default cluster ID for The Waku Network

                                -
                                \ No newline at end of file +
                              \ No newline at end of file diff --git a/variables/_waku_interfaces.DNS_DISCOVERY_TAG.html b/variables/_waku_interfaces.DNS_DISCOVERY_TAG.html index b4f66250e0..6577295d81 100644 --- a/variables/_waku_interfaces.DNS_DISCOVERY_TAG.html +++ b/variables/_waku_interfaces.DNS_DISCOVERY_TAG.html @@ -1 +1 @@ -DNS_DISCOVERY_TAG | Documentation

                              Variable DNS_DISCOVERY_TAGConst

                              DNS_DISCOVERY_TAG: "@waku/bootstrap" = "@waku/bootstrap"
                              \ No newline at end of file +DNS_DISCOVERY_TAG | Documentation

                              Variable DNS_DISCOVERY_TAGConst

                              DNS_DISCOVERY_TAG: "@waku/bootstrap" = "@waku/bootstrap"
                              \ No newline at end of file diff --git a/variables/_waku_interfaces.DefaultNetworkConfig.html b/variables/_waku_interfaces.DefaultNetworkConfig.html index ea0c053193..e74e5dbfbb 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 bf96018dd9..a5d3151450 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