diff --git a/assets/navigation.js b/assets/navigation.js index d58967cbf2..afbe593ce6 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 d4c8e326b3..3b1b99382b 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 ad56ba507d..aa2429531c 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 b063ebb885..e093b1ad15 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 2aba5ca159..d72dfbda1d 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 b55b60f91b..389f867a20 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 aa347e55ba..d91d99922f 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 fc47331917..528f45dea9 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 17cbdac0ab..5114414a16 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 db225f041a..5a8ce3fb48 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 07758627c0..cca22e0091 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 51994b747c..43282f6c40 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 8cee501fc0..3e689b8682 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 f08e2fd45f..c8572ace28 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 new file mode 100644 index 0000000000..7267789a04 --- /dev/null +++ b/classes/_waku_relay.Relay.html @@ -0,0 +1,30 @@ +Relay | Documentation

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

      +

      Implements

      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 +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 +mesh for all pubsubTopics.

        +

        Returns Promise<void>

      \ No newline at end of file diff --git a/classes/_waku_sdk.Filter.html b/classes/_waku_sdk.Filter.html new file mode 100644 index 0000000000..1d8c38c671 --- /dev/null +++ b/classes/_waku_sdk.Filter.html @@ -0,0 +1,41 @@ +Filter | Documentation

      Implements

      Constructors

      Properties

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

      Methods

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

          +

        Returns Promise<SubscribeResult>

        A promise that resolves to an object containing:

        +
          +
        • subscription: The created subscription object if successful, or null if failed.
        • +
        • error: A ProtocolError if the subscription creation failed, or null if successful.
        • +
        • results: An object containing arrays of failures and successes from the subscription process. +Only present if the subscription was created successfully.
        • +
        +

        Throws

        If there's an unexpected error during the subscription process.

        +

        Remarks

        This method attempts to create a subscription using the pubsub topic derived from the provided decoders, +then tries to subscribe using the created subscription. The return value should be interpreted as follows:

        +
          +
        • If subscription is null and error is non-null, a critical error occurred and the subscription failed completely.
        • +
        • If subscription is non-null and error is null, the subscription was created successfully. +In this case, check the results field for detailed information about successes and failures during the subscription process.
        • +
        • Even if the subscription was created successfully, there might be some failures in the results.
        • +
        +

        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 diff --git a/classes/_waku_sdk.LightPush.html b/classes/_waku_sdk.LightPush.html new file mode 100644 index 0000000000..34c1af5852 --- /dev/null +++ b/classes/_waku_sdk.LightPush.html @@ -0,0 +1,6 @@ +LightPush | Documentation

      Implements

      Constructors

      Properties

      Methods

      Constructors

      Properties

      peerManager: PeerManager

      Methods

      \ No newline at end of file diff --git a/classes/_waku_sdk.Store.html b/classes/_waku_sdk.Store.html new file mode 100644 index 0000000000..af8f3c7663 --- /dev/null +++ b/classes/_waku_sdk.Store.html @@ -0,0 +1,42 @@ +Store | Documentation

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

      +

      Implements

      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.

        +

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

        +

        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.

        +

        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.

        +

        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 diff --git a/classes/_waku_sdk.WakuNode.html b/classes/_waku_sdk.WakuNode.html index 60d70a6a5c..ec42a28c52 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 51a8fd1fa1..fb89d0842b 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 f97ce8909e..b166696860 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 0bb7f62240..21a50bedcb 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 5a462087ac..93f12db31c 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 3a4c3c9d76..ab22b669b6 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 e764b58e7b..e2afe6d227 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 3276c4bc15..334a29a44e 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 6b3f8302e2..cbf2d9c1ab 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 7a43622dd3..99805dc6ea 100644 --- a/enums/_waku_interfaces.ProtocolError.html +++ b/enums/_waku_interfaces.ProtocolError.html @@ -1,4 +1,4 @@ -ProtocolError | Documentation

      Enumeration Members

      DECODE_FAILED +ProtocolError | Documentation

      Enumeration Members

      DECODE_FAILED: "Failed to decode"

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

      -
      EMPTY_PAYLOAD: "Payload is empty"

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

      EMPTY_PAYLOAD: "Payload is empty"

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

      -
      ENCODE_FAILED: "Failed to encode"

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

      ENCODE_FAILED: "Failed to encode"

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

      -
      GENERIC_FAIL: "Generic error"

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

      -
      INVALID_DECODER_TOPICS: "Invalid decoder topics"

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

      GENERIC_FAIL: "Generic error"

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

      +
      INVALID_DECODER_TOPICS: "Invalid decoder topics"

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

      -
      NO_PEER_AVAILABLE: "No peer available"

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

      NO_PEER_AVAILABLE: "No peer available"

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

      -
      NO_RESPONSE: "No response received"

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

      NO_RESPONSE: "No response received"

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

      -
      NO_STREAM_AVAILABLE: "No stream available"

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

      NO_STREAM_AVAILABLE: "No stream available"

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

      -
      REMOTE_PEER_REJECTED: "Remote peer rejected"

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

      REMOTE_PEER_REJECTED: "Remote peer rejected"

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

      -
      REQUEST_TIMEOUT: "Request timeout"

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

      REQUEST_TIMEOUT: "Request timeout"

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

      -
      RLN_IDENTITY_MISSING: "Identity credentials are not set"

      Missing credentials info message. +

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

      Message limit is missing. +

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

      Membership index missing info message. +

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

      General proof generation error message. +

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

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

      SIZE_TOO_BIG: "Size is too big"

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

      -
      TOPIC_DECODER_MISMATCH: "Topic decoder mismatch"

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

      TOPIC_DECODER_MISMATCH: "Topic decoder mismatch"

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

      -
      TOPIC_NOT_CONFIGURED: "Topic not configured"

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

      TOPIC_NOT_CONFIGURED: "Topic not configured"

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

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/enums/_waku_interfaces.Protocols.html b/enums/_waku_interfaces.Protocols.html index a5dac01b5c..53c0d11593 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 3d84406430..3e45b9e1a3 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 cc89532a5f..9aef6f6169 100644 --- a/enums/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType-1.html +++ b/enums/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType-1.html @@ -1,5 +1,5 @@ -FilterSubscribeType | Documentation

      Enumeration Members

      SUBSCRIBE +FilterSubscribeType | Documentation

      Enumeration Members

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

      Enumeration Members

      SUBSCRIBE: "SUBSCRIBE"
      SUBSCRIBER_PING: "SUBSCRIBER_PING"
      UNSUBSCRIBE: "UNSUBSCRIBE"
      UNSUBSCRIBE_ALL: "UNSUBSCRIBE_ALL"
      \ No newline at end of file diff --git a/functions/_waku_core.createDecoder.html b/functions/_waku_core.createDecoder.html index e6b76f5c25..76738c6637 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 a4c7b55394..936f68d380 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 367b50bb66..c1d35dfa7b 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 3630d2a970..6aac09e2c1 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 07890b221b..063b67ea36 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 b8616ec03f..c031d3ced1 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 1c66b71603..5385c46360 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 74ac3752ac..35f3e0363c 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 c9b33b5cc5..232e2fba49 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 f6ac92ecfc..ccbedcb391 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 7e9e371877..9ac3cfa76b 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 f289ab7a79..96259ff5e1 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 67078f6ef5..79fc85dbc0 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 4dd9f11b62..6e75e34f66 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 40c637473f..337a25f164 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 a12c90d446..b0292af333 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 02bda2f8cb..dcfbc8e7fd 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 93934fc4c8..8ecc844f05 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 69a7798f7c..6e9c35b7e1 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 8e3d6be603..2d5ba973d9 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 3ac32e9077..afea6be79a 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 84289f8b09..9a8cc5f5da 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 cf253017fe..f9d274f3e4 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 f164d2bfc5..494e24ca79 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 b1f6489ac1..fad2544e7c 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 f0e2d31f74..8f136b2293 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 6c87fba8cf..4fce98efda 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 d2e5f563c6..a80ef64631 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 ca9724f4fd..e942b383e2 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 abb9387946..bc11560123 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 f6f80d577c..7fce892b81 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 b10a3a9c79..772ae41a8c 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 fed47e3357..ecf0310792 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 77f7eafb8b..90fd992f81 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 a472f0aaf1..2233b0407d 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 5f5df7d9f0..4c83bb207a 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 ddc128d67a..ed3bfd4989 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 0a992bedc5..d5eafa1cec 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 0d597338b7..ac6fae1c3c 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 0529d770d0..4e97dec977 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 29d2d9e642..fb7e5c10a4 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 b1816fb46f..85dafb42fa 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 83e725ec1e..bf05f5c8b6 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 9412e59491..6c855b8f03 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 76db7eb90d..ca896967f5 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 da235b77fe..1ca937dcab 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 76ec1b27cb..cc73923dc0 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 6a647a70d6..89402c0ec6 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 544369bdab..cdb9a19d5d 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 28bb73dd81..ffbe451e46 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 f7812d04dc..41400a2128 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 1010b95a73..06567582a2 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 4da06225a6..c13a9caf8d 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 7434711fe7..0a5e362c38 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 e576bbad50..c478423ae3 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 a784b6f5a0..33d2a2cc4f 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 bc5e1dee87..af7a1c9b19 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 b9d1575070..d41523bc2f 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 a053722d67..2f81eb47fd 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 0f37936f1c..d975896119 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 f67b3de8ff..d5e349d8a6 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 84903cf1e0..66291a7c63 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 b462a9a120..dc08ca4b6d 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 0d79fc36e2..03549dd1ca 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 5ebaacabec..dd34e0b6c1 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 e8226d551b..0dc3aeb9dc 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 33c263212a..58afde75c0 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 f9fd65a332..80e9832832 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 92e1712b51..4c2a0c0a41 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 449c5d81a0..1819fbbb6b 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 9159a2b553..c7e6e9c52b 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 dabee1a96a..f1abffe697 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 36ac8cae0f..7f9d791fb6 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 1fb2d67512..bf046c97a8 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 ca8102fd73..9fcbe54e0b 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 62a6928f12..7d7152e345 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 026872be83..f93cc91f49 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 118efe3710..cd89be385e 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 1089a92ef8..c590d7c9ec 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 6bbedd1e44..7b3084c2e7 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 c2a2bad2d2..0f792527de 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 64cf305196..6f0d29d6f3 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 c9033e05e9..cb4544b97f 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 e7d7e25d62..037cf79c7c 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 4c0dd8f389..93137e6167 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 6e213c60b3..5b4c520e14 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 7c66bfc8b3..bcf930b287 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 7e284e230d..c0c674e0d0 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 e9c21fae91..993cf3a2bb 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 845ea57e92..2f020c9284 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 0b528b5a99..2554668e68 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 397f3c2ae0..516e49c2a5 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 562a198836..c3a930f4e3 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 3c501e5d4b..b39bf46951 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 e03957c04b..261ee3773f 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 35d8bd5a51..9aa5878778 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 4757dceafd..316548e88b 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 66be1d8a42..e1424c26f6 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 ed10b1dffe..8c6cfdb744 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 c4b2bd22e5..171fbc5b18 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 a816a74642..008b290610 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 f51e61999a..ac8d811fac 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 7ee4ab9dfe..5cb7ac7632 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 32ed513fa4..6efc94811a 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 745c866a4e..10b7408e1d 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 5cdbbf4c7e..c6fbb0129e 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 faa1d7dd8a..878cbf312a 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 432e5e3a56..80027a489d 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 cf2ecbd49f..9b9be57491 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 f5340619da..bd79fe99e8 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 4a922ae005..1c04916761 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 9cd2f0c6c0..547102c403 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 9de044d745..5d9eb3e478 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 fdb22f0b86..39d27ff8ef 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 6e5d2b7773..d68cee8177 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 98dbfd0147..9a14404604 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 84cd1447f2..f668a5a4ee 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 661f271fbf..47e2d17fbc 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 398706ad6d..d77676963b 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 adce651678..4847f3724e 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 3487d6055f..762c0ff4bb 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 16b47958ed..859e82bd4e 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 38d07fbf03..819a3f1c60 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 099b9fa744..e44e89a4d8 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 d856755759..c2c2869c25 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 9b851c8161..84e2b2cbe7 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 f382d940d8..8f55c9d739 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 80195900ce..7fade7f816 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 a7c029bf34..205980bcaf 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 d62418e49e..85a5c479cd 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 b03fb46ad6..b66bcffdc1 100644 --- a/functions/_waku_relay.wakuGossipSub.html +++ b/functions/_waku_relay.wakuGossipSub.html @@ -1 +1 @@ -wakuGossipSub | Documentation
      • Parameters

        Returns ((components) => GossipSub)

          • (components): GossipSub
          • Parameters

            • components: GossipSubComponents

            Returns GossipSub

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

        Returns ((components) => GossipSub)

          • (components): GossipSub
          • Parameters

            • components: GossipSubComponents

            Returns GossipSub

      \ No newline at end of file diff --git a/functions/_waku_relay.wakuRelay.html b/functions/_waku_relay.wakuRelay.html deleted file mode 100644 index d9a923670d..0000000000 --- a/functions/_waku_relay.wakuRelay.html +++ /dev/null @@ -1 +0,0 @@ -wakuRelay | Documentation
      \ No newline at end of file diff --git a/functions/_waku_sdk.createLibp2pAndUpdateOptions.html b/functions/_waku_sdk.createLibp2pAndUpdateOptions.html index 757c09a0ac..1afbc9478b 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 f0fdc45916..5a9bd5b1b0 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 205d1120cb..2154f06a21 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 153960bc0e..b19d66b67e 100644 --- a/functions/_waku_sdk.waitForRemotePeer.html +++ b/functions/_waku_sdk.waitForRemotePeer.html @@ -14,4 +14,4 @@ message to us.

      Throws

      If passing a protocol that is not mounted

      Default

      Wait for remote peers with protocols enabled locally and no time out is applied.
       
      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_sdk.wakuFilter.html b/functions/_waku_sdk.wakuFilter.html deleted file mode 100644 index 799b516749..0000000000 --- a/functions/_waku_sdk.wakuFilter.html +++ /dev/null @@ -1 +0,0 @@ -wakuFilter | Documentation
      \ No newline at end of file diff --git a/functions/_waku_sdk.wakuLightPush.html b/functions/_waku_sdk.wakuLightPush.html deleted file mode 100644 index 730fea6fae..0000000000 --- a/functions/_waku_sdk.wakuLightPush.html +++ /dev/null @@ -1 +0,0 @@ -wakuLightPush | Documentation
      \ No newline at end of file diff --git a/functions/_waku_sdk.wakuStore.html b/functions/_waku_sdk.wakuStore.html deleted file mode 100644 index dc5c4ec20b..0000000000 --- a/functions/_waku_sdk.wakuStore.html +++ /dev/null @@ -1,3 +0,0 @@ -wakuStore | Documentation
      \ No newline at end of file diff --git a/functions/_waku_utils.contentTopicToPubsubTopic.html b/functions/_waku_utils.contentTopicToPubsubTopic.html index d324d47739..3447b383a7 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 af8624a2af..e2be20fba3 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 2382143fa9..44e2ce8ed7 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 7ab8e015b4..f5ac7237c1 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 3029e22790..d2516c1e0e 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 31e9f4e6cd..88ec6c885b 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 115aaa6c72..d829780c66 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 4c87f3af76..71382795b8 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 baf6b9626c..326219e7e7 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 1908cb77ab..2b84cf4674 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 5d218d6e87..b4e9dcff8f 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 425128007e..55242d48ee 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 2f9c4483e6..b36da41213 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 7b7d799ec5..74a453e92a 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 90ec94677b..801a540585 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 ee4a3f6b39..5ff56ad915 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 b95dda1f42..3a03921326 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 401e4d4e06..da9d9f3c09 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 d417dde46a..5c241c3c46 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 acdfa5aec3..cedbce9807 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 f44fa17442..0b802c2eb3 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 abbaab016d..9383f210dd 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 9577e10f2a..f258b8f638 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 9f4aed8c31..fd1cab9038 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 badf28459e..e3643f1298 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 574e379131..fd07210cf1 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 cda6ef7d5e..c8c9117338 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 43fe86fee3..c7afdff279 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 1a8b1d5f8f..c73dace307 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 5ae571212b..b13b8dd07a 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 41cc83998a..0cc3a6228d 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 a27c8f4d29..3ed8cb440e 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 bd37e38447..355a0fa87b 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 ce7d6d1998..e66804a2a1 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 6f0f74c172..9b006ba82c 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 c25b90145d..609abf5c39 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 e57819511e..29e17f987c 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 18b1f52c74..032ac56477 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 9b0e0a6928..af965d8823 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 03db56cb8f..a12635d560 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 1229dd01f7..c3eac6bd13 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 b29d909d48..fe11f9f74d 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 aab4180c95..d059b010ad 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 028f4bfb1f..3b3bb10573 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 d9f72af2e1..fbe20859cd 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 117242e1f0..16c6dfd64b 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 7641dc360c..cfcd33acfe 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 874ee499f9..b7bb8c3191 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 d6bba7592e..b51cb0870b 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 80e56dea5a..1d8d9e5a54 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 1838129c75..0f1e653511 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 2e9251bda6..16288dd38f 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 022824511b..c25d17b7ed 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 fa118f9579..cd31d0f306 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 ce794db101..d48a9ba807 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 4ba892163d..282f33990e 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 b18a213b9e..ae5f0a9cd1 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 4f43a30a3d..812e23dae1 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 548fdc4e0c..bfbbe1bbef 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 719fdcfb41..673fca4a65 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 7b69916823..1f0627847f 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 71902f3d58..fb3cf87661 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 f00583f5ff..ee3a4b5c2e 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 6292d6446d..1aa9ed3b75 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 f0d03a5361..00a7f515f4 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 f5b13b5a74..4c26dc1c28 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 ca5f15bc35..d258a1d192 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 ca9274599b..aea7d7818d 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 c9a76af225..b9d4711e8a 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 6f7aaf2a91..dfef55bda2 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 407956b134..cffd1450c5 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 906221f573..d2c0e0e1f3 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 e1b631f953..66f384918b 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 0602ba7e53..3d214669fd 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 4653a01205..41d26cae63 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 a7dd75f83e..81f10e367b 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 834540854f..478b573a90 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 bf27f5f06b..726a901dfa 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 8da15c328d..a31cfad3e8 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 461b8935f0..0463ed4347 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 88b35ca5c2..2d0f0ec25c 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 6112a18e9a..e973bc5eb2 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 e4890f2be1..d84858113e 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 812736fd0b..654a624895 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 5874f098b6..3829f12f63 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 d6c9ab5140..985863fe32 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/modules/_waku_core.message.html b/modules/_waku_core.message.html index e7851a23f1..ed684d87eb 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 6f2cf08544..bf35c84df2 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 78ab548732..1e30c26312 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 ed626c416c..bbe1931632 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 9d014f175a..e9e6267944 100644 --- a/modules/_waku_core.waku_store.html +++ b/modules/_waku_core.waku_store.html @@ -1,3 +1,3 @@ -waku_store | Documentation

                              Index

                              Classes

                              StoreCore +waku_store | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_message_encryption.crypto.ecies.html b/modules/_waku_message_encryption.crypto.ecies.html index 6694ff818f..d956b791ca 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 4cc2a39604..397db232b1 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 186cd558e7..5edbc45c1e 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 2883cd9001..a9ab346553 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 3aeb875363..7b5156cc7d 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 24c9539d5e..79b97f679f 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 3835f52776..e77aacaac4 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 882f90e0fe..f65276783f 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 fe67b4bda3..49fd13b4f4 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 099633f53f..135d0393ea 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 3bbdd4ea84..45563c3046 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 12c7bc0279..02fb15a653 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 6d6565cbe0..830aa97661 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 01e90b144a..568302b813 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 296b2a6f6b..2570234b9d 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 647aaf1cca..080f90db41 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 0504bd1e70..1eea0115b6 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 28aea7e7e9..e470bde945 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 73391ab3fa..55ed7dd93a 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 a449916cae..7e4107ab00 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 681bc0ece2..59b8043604 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 81b613348e..9af170d217 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 f20a325aef..20ffae2440 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 a7ed2b9d3d..317139e435 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 10d23c9cf9..aadf0f76ee 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 392375dc24..7ab66e726c 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 c002df8198..fd5300bb41 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 8a9674fc23..c5fb5ace95 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 a709f418bf..d3f4920bab 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 70f480c7be..0f346d5a53 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 a87a46a2ef..234e1e7aff 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 b352b05d18..7a27172db0 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 b870d9f007..44e57684dd 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 7c53852ed0..6aabca5353 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 16b4508405..b0c4e1b4a0 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 1b3d27ee0e..62487d6287 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 26b5962aa9..7636c44224 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 91e463d135..906fb68ff6 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 f49dffbe68..3a22d84d26 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 faac6e33c0..c043e87fb4 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 129b85dea1..abbc8e729b 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 e403b1cc7a..9d853c6e45 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 6efed709ab..14bf89ab5c 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 8f66d6fd0c..ced6fbbf3e 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 8015a6b23e..17ba28e6d3 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 4e424220ec..efe8b64ee0 100644 --- a/modules/_waku_proto.proto_topic_only_message.html +++ b/modules/_waku_proto.proto_topic_only_message.html @@ -1,3 +1,3 @@ -proto_topic_only_message | Documentation

                              Namespace proto_topic_only_message

                              Index

                              Namespaces

                              TopicOnlyMessage +proto_topic_only_message | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_relay.html b/modules/_waku_relay.html index e3d08054a2..e72712af26 100644 --- a/modules/_waku_relay.html +++ b/modules/_waku_relay.html @@ -25,10 +25,10 @@
                            • Apache License, Version 2.0, (LICENSE-APACHE-v2 or http://www.apache.org/licenses/LICENSE-2.0)
                            • at your option. These files may not be copied, modified, or distributed except according to those terms.

                              -

                              Index

                              Type Aliases

                              Index

                              Classes

                              Type Aliases

                              Functions

                              \ No newline at end of file diff --git a/modules/_waku_sdk.html b/modules/_waku_sdk.html index 893d56c437..db28e4033d 100644 --- a/modules/_waku_sdk.html +++ b/modules/_waku_sdk.html @@ -37,6 +37,9 @@

                              Classes

                              Interfaces

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ActiveSubscriptions.html b/types/_waku_interfaces.ActiveSubscriptions.html index 97e3cad7b1..0e473f9756 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 482447289f..d9f9164df0 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 4d0fe97c75..e86b07dac3 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 99b67b44a5..de415ebc8b 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 2ee3f33cf8..ac5a3d7eef 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 058e49f916..e4bfe8eeb9 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 75bdcd3ba1..64913839db 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 1a775c128a..ec66467811 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 db94593715..651301a668 100644 --- a/types/_waku_interfaces.CreateNodeOptions.html +++ b/types/_waku_interfaces.CreateNodeOptions.html @@ -37,4 +37,4 @@ This is only used for test purposes to not run out of entropy during CI runs.

                            • Optional userAgent?: string

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

                              Default

                              "js-waku"
                               
                              -
                            • \ No newline at end of file +
                              \ No newline at end of file diff --git a/types/_waku_interfaces.CreateSubscriptionResult.html b/types/_waku_interfaces.CreateSubscriptionResult.html index 40b771b628..d7363b0a1a 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 ed8817957f..a627ad0993 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 9c7e9dd1a6..69467c1c0c 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 b7bfc54bd5..6203ea6127 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 04391aeb3a..740e48f55a 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 424e58d085..4294d821d5 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 d2781c9f5e..a2bac1aef7 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 f50704838a..610c4fd67c 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 5d381a058a..c511b9789d 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;
                              }

                              Type declaration

                              \ No newline at end of file diff --git a/types/_waku_interfaces.IRelay.html b/types/_waku_interfaces.IRelay.html index dbfa2ee28c..0e02a6c0ae 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.ISenderOptions.html index e7176402c0..55b6934ac7 100644 --- a/types/_waku_interfaces.ISenderOptions.html +++ b/types/_waku_interfaces.ISenderOptions.html @@ -4,4 +4,4 @@
                            • 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 6beefb6637..8e321b888e 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 f1de5f06da..d681d96ba0 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 ed755d3d8d..ae74378240 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 d67544a7ec..9d20e482e3 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 40150aec23..66c93f2cc4 100644 --- a/types/_waku_interfaces.Libp2pServices.html +++ b/types/_waku_interfaces.Libp2pServices.html @@ -1 +1 @@ -Libp2pServices | Documentation
                              Libp2pServices: {
                                  identify: ReturnType<ReturnType<typeof identify>>;
                                  metadata?: IMetadata;
                                  ping: PingService;
                                  pubsub?: GossipSub;
                              }

                              Type declaration

                              • identify: ReturnType<ReturnType<typeof identify>>
                              • Optional metadata?: IMetadata
                              • ping: PingService
                              • Optional pubsub?: GossipSub
                              \ No newline at end of file +Libp2pServices | Documentation
                              Libp2pServices: {
                                  identify: ReturnType<ReturnType<typeof identify>>;
                                  metadata?: IMetadata;
                                  ping: PingService;
                                  pubsub?: GossipSub;
                              }

                              Type declaration

                              • identify: ReturnType<ReturnType<typeof identify>>
                              • Optional metadata?: IMetadata
                              • ping: PingService
                              • Optional pubsub?: GossipSub
                              \ No newline at end of file diff --git a/types/_waku_interfaces.LocalStoragePeerInfo.html b/types/_waku_interfaces.LocalStoragePeerInfo.html index 036f313f19..9899be4c0f 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 af7c92c089..a8773906d5 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 daeb476432..543240b9df 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 3457796f33..ca85a4332e 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 5701cfc309..5059a48617 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 816ec42081..015f5f8b37 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 17acba3111..fdded380c9 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 b8a5009621..97aa48f3ba 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 07691a0952..e1f9acb77b 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 aa0fb8bc7e..8e7c50af4a 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 323380db13..04c1f34f67 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 48d6ccace5..79ef4a73f4 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 a4423cbdb5..22418fca19 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 fa10ef5c0a..726f7f24c4 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 0184792a54..222bca817e 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 cea4e92210..d34b19fd45 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 285c38520f..57f88191b2 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 a21f0512c2..9ed2357682 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 3dd5628a07..d72cee9227 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 927dec95f2..6dc7fa636d 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 d97088d901..1a783b7c94 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 43d4eba3dc..acfb58805a 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 47ac1fa3cf..ba7f040000 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_utils.IteratorOptions.html b/types/_waku_utils.IteratorOptions.html index ddf877872e..6cdf93f9ec 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 0c39e6fc11..7d12410154 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 dfc8763887..46b9a3cda5 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 ddf4ff2c6f..0edd23ee63 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 a4c78b634a..21e8c57982 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 b0a269717c..d2539459f1 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 3fa10109cd..04d27e2a53 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 0abb1a9ef2..736adcd977 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 be213b4c2b..15b922b344 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 8fb297fa29..a9f9a4897e 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 e6a4f10dd1..a20c4a093e 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 6c2dec81c7..99fc7285c0 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 8faaec456f..b4f66250e0 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 a37aa60658..ea0c053193 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 deab2fe345..bf96018dd9 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