diff --git a/classes/_waku_core.ConnectionManager.html b/classes/_waku_core.ConnectionManager.html index d628c5d10d..cab3d337c2 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 11abda90ad..ac2675680a 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 c820e94fcc..9d3a6b733c 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 57d4404e2d..ff9a8312b1 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 b3edc4d12f..038a177e47 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

      Constructors

      Properties

      libp2p: Components
      log: Logger
      multicodec: string
      ongoingCreation: Set<string> = ...
      streamPool: Map<string, Promise<void>> = ...

      Methods

      \ No newline at end of file +

      Constructors

      Properties

      libp2p: Components
      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 b71452cfd5..eda1b97c33 100644 --- a/classes/_waku_core.waku_filter.FilterCore.html +++ b/classes/_waku_core.waku_filter.FilterCore.html @@ -1,4 +1,4 @@ -FilterCore | Documentation

      Constructors

      constructor +FilterCore | Documentation

      Constructors

      Properties

      multicodec: string = FilterCodecs.SUBSCRIBE
      pubsubTopics: string[]
      streamManager: StreamManager
      handleIncomingMessage?: IncomingMessageHandler

      Methods

      \ No newline at end of file +

      Constructors

      Properties

      multicodec: string = FilterCodecs.SUBSCRIBE
      pubsubTopics: string[]
      streamManager: StreamManager
      handleIncomingMessage?: IncomingMessageHandler

      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 cd48c8f4da..742e5b78e4 100644 --- a/classes/_waku_core.waku_light_push.LightPushCore.html +++ b/classes/_waku_core.waku_light_push.LightPushCore.html @@ -1,8 +1,8 @@ LightPushCore | Documentation

      Implements the Waku v2 Light Push protocol.

      -

      Constructors

      Constructors

      Properties

      multicodec: "/vac/waku/lightpush/2.0.0-beta1" = LightPushCodec
      pubsubTopics: string[]
      streamManager: StreamManager

      Methods

      \ No newline at end of file +

      Constructors

      Properties

      multicodec: "/vac/waku/lightpush/2.0.0-beta1" = LightPushCodec
      pubsubTopics: string[]
      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 f63aad3f8b..1290fbf4d6 100644 --- a/classes/_waku_core.waku_store.StoreCore.html +++ b/classes/_waku_core.waku_store.StoreCore.html @@ -1,6 +1,6 @@ -StoreCore | Documentation

      Constructors

      constructor +StoreCore | Documentation

      Constructors

      Properties

      multicodec: "/vac/waku/store-query/3.0.0" = StoreCodec
      pubsubTopics: string[]
      streamManager: StreamManager

      Methods

      \ No newline at end of file +

      Constructors

      Properties

      multicodec: "/vac/waku/store-query/3.0.0" = StoreCodec
      pubsubTopics: string[]
      streamManager: StreamManager

      Methods

      \ No newline at end of file diff --git a/classes/_waku_enr.ENR.html b/classes/_waku_enr.ENR.html index bba833d6a1..9373afcc03 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 75b5e3eb29..4db995d750 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 472ea5d711..5e165bae7b 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 0cc62ec712..6abe779ac7 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 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 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

      \ No newline at end of file +
      \ No newline at end of file diff --git a/classes/_waku_relay.Relay.html b/classes/_waku_relay.Relay.html index da3dd9e7fc..acdd75dc5c 100644 --- a/classes/_waku_relay.Relay.html +++ b/classes/_waku_relay.Relay.html @@ -1,6 +1,6 @@ Relay | Documentation

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

      -

      Implements

      Constructors

      Implements

      Constructors

      Properties

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

      subscribeWithUnsubscribe toSubscriptionIterator waitForPeers -

      Constructors

      Properties

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

      observers called when receiving new message. +

      Constructors

      Properties

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

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

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

      Type declaration

      multicodec: string = ...

      Methods

      • Parameters

        • Optional topic: string

        Returns string[]

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

        -

        Parameters

        • pubsubTopic: string

        Returns void

      • Parameters

        • pubsub: undefined | PubSub<PubSubEvents>

        Returns boolean

      • Type Parameters

        Parameters

        • pubsubTopic: string
        • bytes: Uint8Array

        Returns Promise<void>

      • Mounts the gossipsub protocol onto the libp2p node +

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

      Type declaration

      multicodec: string = ...

      Methods

      • Parameters

        • Optional topic: string

        Returns string[]

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

        +

        Parameters

        • pubsubTopic: string

        Returns void

      • Parameters

        • pubsub: undefined | PubSub<PubSubEvents>

        Returns boolean

      • Type Parameters

        Parameters

        • pubsubTopic: string
        • bytes: Uint8Array

        Returns Promise<void>

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

        -

        Returns Promise<void>

      • Returns void

      • Type Parameters

        Parameters

        Returns (() => void)

          • (): void
          • Returns void

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

        Returns Promise<void>

      • Returns void

      • Type Parameters

        Parameters

        Returns (() => void)

          • (): void
          • Returns void

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

        -

        Returns Promise<void>

      \ No newline at end of file +

      Returns Promise<void>

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

      Implements

      Constructors

      constructor +Filter | Documentation

      Implements

      Constructors

      Properties

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

      Accessors

      Methods

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

      Constructors

      Properties

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

      Accessors

      Methods

      • Parameters

        • pubsubTopic: string
        • subscription: Subscription

        Returns Subscription

      • Parameters

        • pubsubTopic: string
        • subscription: Subscription

        Returns Subscription

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

        Type Parameters

        Parameters

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

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

        • callback: Callback<T>

          The callback function to be invoked with decoded messages.

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

        Example

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

      Implements

      Constructors

      constructor +LightPush | Documentation

      Implements

      Constructors

      Properties

      config peerManager protocol @@ -7,4 +7,4 @@

      Methods

      Constructors

      Properties

      peerManager: PeerManager
      retryManager: RetryManager

      Accessors

      Methods

      \ No newline at end of file +

      Constructors

      Properties

      peerManager: PeerManager
      retryManager: RetryManager

      Accessors

      Methods

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

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

      -

      Implements

      Constructors

      Implements

      Constructors

      Properties

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

      queryWithOrderedCallback queryWithPromiseCallback validateDecodersAndPubsubTopic -

      Constructors

      Properties

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

      Accessors

      Methods

      • Creates a cursor based on the provided decoded message.

        +

      Constructors

      Properties

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

      Accessors

      Methods

      • Creates a cursor based on the provided decoded message.

        Parameters

        Returns Uint8Array

        A StoreCursor representing the message.

        -
      • Private

        Processes messages based on the provided callback and options.

        +
      • Private

        Processes messages based on the provided callback and options.

        Type Parameters

        Parameters

        • messages: Promise<undefined | T>[]

          An array of promises of decoded messages.

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

          A callback function to process each decoded message.

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

              • message: T

              Returns boolean | void | Promise<boolean | void>

        Returns Promise<boolean>

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

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

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

        Type Parameters

        Parameters

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

        An asynchronous generator of promises of decoded messages.

        Throws

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

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

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

        Type Parameters

        Parameters

        • decoders: IDecoder<T>[]

          An array of message decoders.

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

          A callback function to process each decoded message.

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

              • message: T

              Returns boolean | void | Promise<boolean | void>

        • Optional options: Partial<QueryRequestParams>

          Optional query parameters.

        Returns Promise<void>

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

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

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

        Type Parameters

        Parameters

        • decoders: IDecoder<T>[]

          An array of message decoders.

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

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

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

              • message: Promise<undefined | T>

              Returns boolean | void | Promise<boolean | void>

        • Optional options: Partial<QueryRequestParams>

          Optional query parameters.

        Returns Promise<void>

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

        -
      • Private

        Validates the provided decoders and pubsub topic.

        +
      • Private

        Validates the provided decoders and pubsub topic.

        Type Parameters

        Parameters

        • decoders: IDecoder<T>[]

          An array of message decoders.

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

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

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

        Throws

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

        -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/classes/_waku_sdk.WakuNode.html b/classes/_waku_sdk.WakuNode.html index 0d802998d6..c1ca78af6f 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

      _nodeStarted: boolean = false
      _nodeStateLock: boolean = false
      connectionManager: waku.ConnectionManager
      filter?: IFilter

      Deprecated

      use IWaku.nextFilter instead

      -
      health: HealthIndicator
      libp2p: Libp2p
      lightPush?: ILightPush
      networkConfig: NetworkConfig
      nextFilter?: INextFilter
      peerManager: PeerManager
      pubsubTopics: string[]
      relay?: IRelay
      store?: IStore

      Accessors

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

        +

      Constructors

      Properties

      _nodeStarted: boolean = false
      _nodeStateLock: boolean = false
      connectionManager: waku.ConnectionManager
      filter?: IFilter

      Deprecated

      use IWaku.nextFilter instead

      +
      health: HealthIndicator
      libp2p: Libp2p
      lightPush?: ILightPush
      networkConfig: NetworkConfig
      nextFilter?: INextFilter
      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

      • Creates a decoder for Waku messages on a specific content topic.

        A decoder is used to decode messages from the Waku network format. The decoder automatically handles shard configuration based on the Waku node's network settings.

        Parameters

        • params: CreateDecoderParams

          Configuration for the decoder

          @@ -38,7 +38,7 @@ The decoder automatically handles shard configuration based on the Waku node'

          Throws

          If the shard configuration is incompatible with the node's network settings

          Example

          // Create a decoder with default network shard settings
          const decoder = waku.createDecoder({
          contentTopic: "/my-app/1/chat/proto"
          });

          // Create a decoder with custom shard settings
          const customDecoder = waku.createDecoder({
          contentTopic: "/my-app/1/chat/proto",
          shardInfo: {
          clusterId: 1,
          shard: 5
          }
          });
          -
      • Creates an encoder for Waku messages on a specific content topic.

        An encoder is used to encode messages into the Waku network format. The encoder automatically handles shard configuration based on the Waku node's network settings.

        Parameters

        • params: CreateEncoderParams

          Configuration for the encoder including content topic and optionally shard information and ephemeral flag

          @@ -46,24 +46,24 @@ The encoder automatically handles shard configuration based on the Waku node'

          Throws

          If the shard configuration is incompatible with the node's network settings

          Example

          // Create a basic encoder with default network shard settings
          const encoder = waku.createEncoder({
          contentTopic: "/my-app/1/chat/proto"
          });

          // Create an ephemeral encoder (messages won't be stored by store nodes)
          const ephemeralEncoder = waku.createEncoder({
          contentTopic: "/my-app/1/notifications/proto",
          ephemeral: true,
          shardInfo: {
          clusterId: 2,
          shardsUnderCluster: 16
          }
          });
          -
      • 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

          @@ -73,4 +73,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 52e9a9d167..8a916f526d 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

        • 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_sds.MessageChannel.html b/classes/_waku_sds.MessageChannel.html index a04fef0fd0..3990b19253 100644 --- a/classes/_waku_sds.MessageChannel.html +++ b/classes/_waku_sds.MessageChannel.html @@ -1,4 +1,4 @@ -MessageChannel | Documentation

      Hierarchy

      Constructors

      constructor +MessageChannel | Documentation

      Hierarchy

      Constructors

      Properties

      #private: any
      acknowledgementCount: number
      acknowledgements: Map<string, number>
      causalHistorySize: number
      channelId: string
      filter: DefaultBloomFilter
      handlers: Handlers = ...
      incomingBuffer: SdsMessage[]
      lamportTimestamp: number
      localHistory: {
          historyEntry: HistoryEntry;
          timestamp: number;
      }[]

      Type declaration

      • historyEntry: HistoryEntry
      • timestamp: number
      outgoingBuffer: SdsMessage[]
      receivedMessageTimeout: number
      receivedMessageTimeoutEnabled: boolean
      tasks: Task[] = []
      timeReceived: Map<string, number>

      Methods

      • Parameters

        • payload: Uint8Array
        • Optional callback: ((message) => Promise<boolean>)
            • (message): Promise<boolean>
            • Parameters

              • message: SdsMessage

              Returns Promise<boolean>

        Returns Promise<void>

      • Parameters

        • payload: Uint8Array
        • Optional callback: ((message) => Promise<{
              retrievalHint?: Uint8Array;
              success: boolean;
          }>)
            • (message): Promise<{
                  retrievalHint?: Uint8Array;
                  success: boolean;
              }>
            • Parameters

              • message: SdsMessage

              Returns Promise<{
                  retrievalHint?: Uint8Array;
                  success: boolean;
              }>

        Returns Promise<void>

      • Type Parameters

        Parameters

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

        Returns void

      • Parameters

        • event: Event

        Returns boolean

      • Parameters

        • type: string

        Returns number

      • Processes all queued tasks sequentially to ensure proper message ordering.

        +

      Constructors

      Properties

      #private: any
      acknowledgementCount: number
      acknowledgements: Map<string, number>
      causalHistorySize: number
      channelId: string
      filter: DefaultBloomFilter
      handlers: Handlers = ...
      incomingBuffer: SdsMessage[]
      lamportTimestamp: number
      localHistory: {
          historyEntry: HistoryEntry;
          timestamp: number;
      }[]

      Type declaration

      • historyEntry: HistoryEntry
      • timestamp: number
      outgoingBuffer: SdsMessage[]
      receivedMessageTimeout: number
      receivedMessageTimeoutEnabled: boolean
      tasks: Task[] = []
      timeReceived: Map<string, number>

      Methods

      • Parameters

        • payload: Uint8Array
        • Optional callback: ((message) => Promise<boolean>)
            • (message): Promise<boolean>
            • Parameters

              • message: SdsMessage

              Returns Promise<boolean>

        Returns Promise<void>

      • Parameters

        • payload: Uint8Array
        • Optional callback: ((message) => Promise<{
              retrievalHint?: Uint8Array;
              success: boolean;
          }>)
            • (message): Promise<{
                  retrievalHint?: Uint8Array;
                  success: boolean;
              }>
            • Parameters

              • message: SdsMessage

              Returns Promise<{
                  retrievalHint?: Uint8Array;
                  success: boolean;
              }>

        Returns Promise<void>

      • Type Parameters

        Parameters

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

        Returns void

      • Parameters

        • event: Event

        Returns boolean

      • Parameters

        • type: string

        Returns number

      • Processes all queued tasks sequentially to ensure proper message ordering.

        This method should be called periodically by the library consumer to execute queued send/receive operations in the correct sequence.

        Returns Promise<void>

        Example

        const channel = new MessageChannel("my-channel");

        // Queue some operations
        await channel.sendMessage(payload, callback);
        channel.receiveMessage(incomingMessage);

        // Process all queued operations
        await channel.processTasks();

        Throws

        Will emit a 'taskError' event if any task fails, but continues processing remaining tasks

        -
      • Queues a received message for processing.

        The message will be processed when processTasks() is called, ensuring proper dependency resolution and causal ordering.

        Parameters

        • message: SdsMessage

          The message to receive and process

        Returns void

        Example

        const channel = new MessageChannel("chat-room");

        // Receive a message from the network
        channel.receiveMessage(incomingMessage);

        // Process the received message
        await channel.processTasks();
        -
      • Type Parameters

        Parameters

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

        Returns void

      • Type Parameters

        • Detail

        Parameters

        Returns boolean

      • Type Parameters

        Parameters

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

        Returns void

      • Type Parameters

        • Detail

        Parameters

        Returns boolean

      • Sends a short-lived message without synchronization or reliability requirements.

        Sends a message without a timestamp, causal history, or bloom filter. Ephemeral messages are not added to the outgoing buffer. Upon reception, ephemeral messages are delivered immediately without @@ -55,7 +55,7 @@ checking for causal dependencies or including in the local log.

        See https://rfc.vac.dev/vac/raw/sds/#ephemeral-messages

        Parameters

        • payload: Uint8Array

          The payload to send.

        • Optional callback: ((message) => Promise<boolean>)

          A callback function that returns a boolean indicating whether the message was sent successfully.

          -
            • (message): Promise<boolean>
            • Parameters

              • message: SdsMessage

              Returns Promise<boolean>

        Returns Promise<void>

      • Queues a message to be sent on this channel.

        +
          • (message): Promise<boolean>
          • Parameters

            • message: SdsMessage

            Returns Promise<boolean>

      Returns Promise<void>

      Returns Promise<boolean>

      \ No newline at end of file +
      \ No newline at end of file diff --git a/classes/_waku_utils.Logger.html b/classes/_waku_utils.Logger.html index 35e6734c34..ea9e1f6ff0 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 73ba5e4c1f..0c24cefc52 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 940248a70c..7849569e13 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 452481fb46..3781d2b169 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 300e34f90a..519eefc23c 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 d1608180d9..66b483a384 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 017ea3d686..437482e274 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 5847f85557..d76890692d 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.

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

      -
      STREAM_ABORTED: "Stream aborted"

      Fails when

      -
      TOPIC_DECODER_MISMATCH: "Topic decoder mismatch"

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

      STREAM_ABORTED: "Stream aborted"

      Fails when

      +
      TOPIC_DECODER_MISMATCH: "Topic decoder mismatch"

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

      -
      TOPIC_NOT_CONFIGURED: "Topic not configured"

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

      TOPIC_NOT_CONFIGURED: "Topic not configured"

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

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/enums/_waku_interfaces.Protocols.html b/enums/_waku_interfaces.Protocols.html index 6bd926e5e0..b05d478508 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 a92e782303..1ecc849374 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 5e5fb68f2c..67c739334e 100644 --- a/enums/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType-1.html +++ b/enums/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType-1.html @@ -1,5 +1,5 @@ -FilterSubscribeType | Documentation

      Enumeration Members

      SUBSCRIBE +FilterSubscribeType | Documentation

      Enumeration Members

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

      Enumeration Members

      SUBSCRIBE: "SUBSCRIBE"
      SUBSCRIBER_PING: "SUBSCRIBER_PING"
      UNSUBSCRIBE: "UNSUBSCRIBE"
      UNSUBSCRIBE_ALL: "UNSUBSCRIBE_ALL"
      \ No newline at end of file diff --git a/enums/_waku_sds.MessageChannelEvent.html b/enums/_waku_sds.MessageChannelEvent.html index 6a97516b07..aa0edd4bbd 100644 --- a/enums/_waku_sds.MessageChannelEvent.html +++ b/enums/_waku_sds.MessageChannelEvent.html @@ -1,4 +1,4 @@ -MessageChannelEvent | Documentation

      Enumeration MessageChannelEvent

      Enumeration Members

      MessageAcknowledged +MessageChannelEvent | Documentation

      Enumeration MessageChannelEvent

      Enumeration Members

      MessageAcknowledged: "messageAcknowledged"
      MessageDelivered: "messageDelivered"
      MessageReceived: "messageReceived"
      MessageSent: "messageSent"
      MissedMessages: "missedMessages"
      PartialAcknowledgement: "partialAcknowledgement"
      SyncReceived: "syncReceived"
      SyncSent: "syncSent"
      \ No newline at end of file +

      Enumeration Members

      MessageAcknowledged: "messageAcknowledged"
      MessageDelivered: "messageDelivered"
      MessageReceived: "messageReceived"
      MessageSent: "messageSent"
      MissedMessages: "missedMessages"
      PartialAcknowledgement: "partialAcknowledgement"
      SyncReceived: "syncReceived"
      SyncSent: "syncSent"
      \ No newline at end of file diff --git a/functions/_waku_core.createDecoder.html b/functions/_waku_core.createDecoder.html index 9500b35300..31de62d5f5 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 ac195e4935..fec5d1de8c 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.messageHash.html b/functions/_waku_core.messageHash.html index a29d2af152..91d0d5d443 100644 --- a/functions/_waku_core.messageHash.html +++ b/functions/_waku_core.messageHash.html @@ -6,4 +6,4 @@

      Returns Uint8Array

      A Uint8Array containing the SHA-256 hash

      Example

      import { messageHash } from "@waku/core";

      const pubsubTopic = "/waku/2/default-waku/proto";
      const message = {
      payload: new Uint8Array([1, 2, 3, 4]),
      contentTopic: "/waku/2/default-content/proto",
      meta: new Uint8Array([5, 6, 7, 8]),
      timestamp: new Date()
      };

      const hash = messageHash(pubsubTopic, message);
      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_core.messageHashStr.html b/functions/_waku_core.messageHashStr.html index da3f1612b5..20143e4a00 100644 --- a/functions/_waku_core.messageHashStr.html +++ b/functions/_waku_core.messageHashStr.html @@ -5,4 +5,4 @@ This is a convenience wrapper around messageHash that converts the result to a h

      Returns string

      A string containing the hex representation of the SHA-256 hash

      Example

      import { messageHashStr } from "@waku/core";

      const pubsubTopic = "/waku/2/default-waku/proto";
      const message = {
      payload: new Uint8Array([1, 2, 3, 4]),
      contentTopic: "/waku/2/default-content/proto",
      meta: new Uint8Array([5, 6, 7, 8]),
      timestamp: new Date()
      };

      const hashString = messageHashStr(pubsubTopic, message);
      console.log(hashString); // e.g. "a1b2c3d4..."
      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_core.wakuMetadata.html b/functions/_waku_core.wakuMetadata.html index f930f1d0df..4610130039 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 607047c13d..cfe85a7535 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 e226eb1b1e..f2dd3e0f0e 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 40ddd226e5..cc5713b201 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 079ec876ce..c16c8deb8a 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 6a50c663ef..3a37937ded 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 9ce096a656..224b263f70 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 979e9a11d1..afcf0396f5 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 efe1ab4c3f..48384f6c1c 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 56d258f9fd..cf29ee858c 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 144adfc627..08d0d4dc6f 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 c62dcce8f5..9b1f7cd0ca 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 4d00bc6848..1c4eb7e32d 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 d7ed8a7356..9ac97fbd65 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 d7f7a7ec51..5aac04dfa4 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 b2c79c6188..18282984a0 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 71c4644d00..beb4b52b12 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 3726a8d4c7..d23f834f54 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 aed15cab73..82c3ca5417 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 5c0bcf8980..f56f6cad83 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 3cfe1018f2..4e4c742493 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 24cc1abf3d..f52e608ddc 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 f507005c0a..d9fb9ef091 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 9ee787fafd..378d8fd4d7 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 d97c25b00d..71f7f372a0 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 7846f5aa9c..9a9d726cca 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 0a75809e5d..cf326990d3 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 1f7a85adb5..8d47d72f47 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 013cf929be..b1bc224497 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 5ba284307c..76a72dc7f7 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 9c7e46b2e9..b95ea526e8 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_proto.WakuMessage.codec.html b/functions/_waku_proto.WakuMessage.codec.html index 02d2d026f0..7d0203a5cb 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 97e161949a..31b726b9a6 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 53c15f9212..d791f02954 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 3e9e74338f..9069fdeff2 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 0e1442d8c3..986c477742 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 4fd7df9e2c..926188d8b0 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 b602d6a6e8..7bcf665376 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 769b04a63b..c0683c4b38 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 7b2a98e5df..888d63bd32 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 478bde9979..b33b7d778f 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 62f1224b74..916754350e 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 7f4d6b79e3..598a11e0ab 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 75a246a9e6..d13b8c38f4 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 deb023bd79..5fafb8edd6 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 2414f05a1b..30578eff94 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 239cefe76e..a799dabe8b 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 f451ad8f8f..51cfc6dbdf 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 be52dd8ed3..6152a49dc9 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 54948534b7..ce0a14033a 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 6724dee6b9..0e6bd3ac91 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 f8836ebb52..2a2052d7b9 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 0126535a21..9d88119dd5 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 1afe5b73ee..26b000f32e 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 a24388d13c..77f5d05704 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 cf243cf93a..50fb1c1744 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 08cdb1ba28..9d1050a9b1 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 3e1bee2357..66d145a1ca 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 a6be3ce885..5a6e7b65e0 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 bad64c6378..4ffbd21769 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 8439784e4e..90449e2277 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 eedd129720..6722982319 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 a99244c7b9..053938e6ee 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 a4c2840fe8..4c83c2b259 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 e39ab22040..e496f97a5b 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 2e1ffd806d..c20aaae120 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 808af2444b..453aabd52f 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 f5ec54e146..951240b6b8 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 24bac802a7..05c990c6fd 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 c00b0b8555..76c3cb16f8 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 7143b1f4b9..123403123a 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 37e5888cee..528bfa6a0e 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 a8c3b0ca15..6cbc98b681 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 158bfb456a..793711c7d2 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 fe258ea56e..b609b160ba 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 d8800fcd0f..1a460e7bcf 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 1ea2f7263f..0f4fa191a8 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 078961f674..39aaa99859 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 d2ac7c71c6..03cfecef7d 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 f82aa4a914..72da22b31a 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 eba727ff0c..ee1c3d41f1 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 3d0a3e32b0..29372731ed 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 1f459bfcd2..d5e35317e8 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 7149831bcb..7a60e678e8 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 f2140b4777..09f3df4c60 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 17eba354ef..7c8b7e3e00 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 2943d26cce..d734227bf1 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 271a3f0b47..be281d1f15 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 b12f118e67..3535d27481 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 89c37092c7..f545f3b0bc 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 0e0e31a995..6693613b54 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 351be77376..7f4c64ccff 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 1c76e458ac..65aeff91f9 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 2c278837df..e60d6468d1 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 e463112578..28d9220cdc 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 92f8e0a17a..1a44774288 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 787005934a..75061fc809 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 a8363db34d..77b5caaee0 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 fede3bcc44..5277a7ef57 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 d6a7c2e275..44746037d7 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 12287981bc..296b7bb6c5 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 e46108243b..07c6174bc4 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 84c541443c..89c14d2203 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 ead22853aa..adbaa5a497 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.HistoryEntry.codec.html b/functions/_waku_proto.proto_sds_message.HistoryEntry.codec.html index 04a78fa3e8..b00b804a84 100644 --- a/functions/_waku_proto.proto_sds_message.HistoryEntry.codec.html +++ b/functions/_waku_proto.proto_sds_message.HistoryEntry.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.HistoryEntry.decode.html b/functions/_waku_proto.proto_sds_message.HistoryEntry.decode.html index 0e3399c510..9992bd5575 100644 --- a/functions/_waku_proto.proto_sds_message.HistoryEntry.decode.html +++ b/functions/_waku_proto.proto_sds_message.HistoryEntry.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.HistoryEntry.encode.html b/functions/_waku_proto.proto_sds_message.HistoryEntry.encode.html index b68a821b26..16c0b1c203 100644 --- a/functions/_waku_proto.proto_sds_message.HistoryEntry.encode.html +++ b/functions/_waku_proto.proto_sds_message.HistoryEntry.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 76814d0962..a0778c5446 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 cb1c68e7f9..f1bc9a110b 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 1871bdf088..2787abfdaa 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 536e41eeca..c35c14cdc8 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 98c54f3795..c7bb4c44d2 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 609ea48c07..6bbeeb100c 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 06070ade35..279bf2a93f 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 4182cb204f..d00e7cc674 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 281dda790b..fe949b8628 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 f4abd7ff19..c4f4cff042 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 8e7c01ce75..24e877fe42 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 4f9119d8dd..6f98af21e1 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 6e72242e9e..f120c62091 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 f256e64c87..0e95ffb92d 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 b5668ac80a..9cc7f74e5a 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 447afa69a3..d13c0af8d7 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 2e1a4f7c14..7f3dbe33da 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 2250657ea0..7baa850478 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 76ffd1a0d0..32afd778fb 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 e3fbd33e96..6401742445 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 32f3307459..b8f58b5f4d 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 3a33ebc2b1..d200460049 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 5add59c9bc..811e01c300 100644 --- a/functions/_waku_relay.wakuGossipSub.html +++ b/functions/_waku_relay.wakuGossipSub.html @@ -1 +1 @@ -wakuGossipSub | Documentation
      • Parameters

        Returns ((components) => GossipSub)

          • (components): GossipSub
          • Parameters

            • components: GossipSubComponents

            Returns GossipSub

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

        Returns ((components) => GossipSub)

          • (components): GossipSub
          • Parameters

            • components: GossipSubComponents

            Returns GossipSub

      \ No newline at end of file diff --git a/functions/_waku_sdk.createLibp2pAndUpdateOptions.html b/functions/_waku_sdk.createLibp2pAndUpdateOptions.html index e6dc399677..d20a6dd421 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 b3fdc6e40a..3a6d54c472 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 3b89ab2888..75ee4e7978 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 1958f0ecce..0ee9097b7c 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_sds.decodeMessage.html b/functions/_waku_sds.decodeMessage.html index 60bd44c338..c26d9986fe 100644 --- a/functions/_waku_sds.decodeMessage.html +++ b/functions/_waku_sds.decodeMessage.html @@ -1 +1 @@ -decodeMessage | Documentation
      \ No newline at end of file +decodeMessage | Documentation
      \ No newline at end of file diff --git a/functions/_waku_sds.encodeMessage.html b/functions/_waku_sds.encodeMessage.html index a349004a6f..2762d6bedf 100644 --- a/functions/_waku_sds.encodeMessage.html +++ b/functions/_waku_sds.encodeMessage.html @@ -1 +1 @@ -encodeMessage | Documentation
      \ No newline at end of file +encodeMessage | Documentation
      \ No newline at end of file diff --git a/functions/_waku_utils.contentTopicToPubsubTopic.html b/functions/_waku_utils.contentTopicToPubsubTopic.html index b79b7c14eb..d422f7514a 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 5f3032e4dd..1bf067f09e 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 60f4b85162..960d0ee26f 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 ac1a019444..1658675452 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 8121167498..4827618a26 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 57e8b8b55c..aba9546772 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 eea8fce402..7404695bdb 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 aa877652d3..4c41d659eb 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 6bd05d3a81..4a4cde1dfe 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 36644627da..5b9cf73286 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 56eb19500d..eff26d2ce5 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 b1137c4edb..7ec187a3d3 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 31a6aff9af..fd8da9b530 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 939929a8f5..0d3bfaea4e 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 019f0ba79d..fa82532e66 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 20bf750e9e..18efa3bc3e 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 1a156f2374..0e09793833 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 dc795a29b5..dd951b4dd1 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 3cd69a5eb6..37311adcbc 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 bec74e57cc..3b924538c9 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 ccb4f09266..a42a123e11 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 dda746856d..40c23963dd 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 bcad31fc1a..52bb5377ed 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 4ab0afb23c..e41fdcc90c 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 292ab9ddad..b9333458fe 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 6bc70dee20..5e27f5c223 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 15b35d4043..8646d1c864 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 5e11614cad..50685e78d8 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 ff9c54102a..ee0dc215e8 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 6ecb06b146..e966f38970 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 c7027b6098..4e6224dc1c 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 e2b7fd11c5..993bb84fa2 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 84fbcfcd4b..df6e8b918f 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 d55dbae8ec..0344cf58a7 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 9ef8a94a37..7b0b219ae8 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 b22f9048b1..011020d218 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 435f08c62f..72d0808d7c 100644 --- a/interfaces/_waku_interfaces.IDecodedMessage.html +++ b/interfaces/_waku_interfaces.IDecodedMessage.html @@ -1,4 +1,4 @@ -IDecodedMessage | Documentation
              interface IDecodedMessage {
                  contentTopic: string;
                  ephemeral: undefined | boolean;
                  meta: undefined | Uint8Array;
                  payload: Uint8Array;
                  pubsubTopic: string;
                  rateLimitProof: undefined | IRateLimitProof;
                  timestamp: undefined | Date;
                  version: number;
              }

              Hierarchy (view full)

              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;
                    version: number;
                }

                Hierarchy (view full)

                Implemented by

                  Properties

                  contentTopic: string
                  ephemeral: undefined | boolean
                  meta: undefined | Uint8Array
                  payload: Uint8Array
                  pubsubTopic: string
                  rateLimitProof: undefined | IRateLimitProof
                  timestamp: undefined | Date
                  version: number
                  \ 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
                  version: number
                  \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IDecoder.html b/interfaces/_waku_interfaces.IDecoder.html index 1ec53b5363..0d5f452e7d 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 d7f4cf0e9a..67e6cf9af7 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.IEncryptedMessage.html b/interfaces/_waku_interfaces.IEncryptedMessage.html index 9dec409ca6..3d3be9b7cd 100644 --- a/interfaces/_waku_interfaces.IEncryptedMessage.html +++ b/interfaces/_waku_interfaces.IEncryptedMessage.html @@ -1,4 +1,4 @@ -IEncryptedMessage | Documentation
                          interface IEncryptedMessage {
                              contentTopic: string;
                              ephemeral: undefined | boolean;
                              meta: undefined | Uint8Array;
                              payload: Uint8Array;
                              pubsubTopic: string;
                              rateLimitProof: undefined | IRateLimitProof;
                              signature?: Uint8Array;
                              signaturePublicKey?: Uint8Array;
                              timestamp: undefined | Date;
                              version: number;
                              verifySignature(publicKey): boolean;
                          }

                          Hierarchy (view full)

                          Implemented by

                            Properties

                            contentTopic +IEncryptedMessage | Documentation
                            interface IEncryptedMessage {
                                contentTopic: string;
                                ephemeral: undefined | boolean;
                                meta: undefined | Uint8Array;
                                payload: Uint8Array;
                                pubsubTopic: string;
                                rateLimitProof: undefined | IRateLimitProof;
                                signature?: Uint8Array;
                                signaturePublicKey?: Uint8Array;
                                timestamp: undefined | Date;
                                version: number;
                                verifySignature(publicKey): boolean;
                            }

                            Hierarchy (view full)

                            Implemented by

                              Properties

                              contentTopic: string
                              ephemeral: undefined | boolean
                              meta: undefined | Uint8Array
                              payload: Uint8Array
                              pubsubTopic: string
                              rateLimitProof: undefined | IRateLimitProof
                              signature?: Uint8Array
                              signaturePublicKey?: Uint8Array
                              timestamp: undefined | Date
                              version: number

                              Methods

                              \ No newline at end of file +

                              Properties

                              contentTopic: string
                              ephemeral: undefined | boolean
                              meta: undefined | Uint8Array
                              payload: Uint8Array
                              pubsubTopic: string
                              rateLimitProof: undefined | IRateLimitProof
                              signature?: Uint8Array
                              signaturePublicKey?: Uint8Array
                              timestamp: undefined | Date
                              version: number

                              Methods

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IEnr.html b/interfaces/_waku_interfaces.IEnr.html index 70a9ba1bf0..dcf5e2c3d4 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.IRlnMessage.html b/interfaces/_waku_interfaces.IRlnMessage.html index 115bde7681..e403e7eca1 100644 --- a/interfaces/_waku_interfaces.IRlnMessage.html +++ b/interfaces/_waku_interfaces.IRlnMessage.html @@ -1,4 +1,4 @@ -IRlnMessage | Documentation
                                  interface IRlnMessage {
                                      contentTopic: string;
                                      ephemeral: undefined | boolean;
                                      epoch: undefined | number;
                                      meta: undefined | Uint8Array;
                                      payload: Uint8Array;
                                      pubsubTopic: string;
                                      rateLimitProof: undefined | IRateLimitProof;
                                      timestamp: undefined | Date;
                                      version: number;
                                      verify(roots): undefined | boolean;
                                      verifyNoRoot(): undefined | boolean;
                                  }

                                  Hierarchy (view full)

                                  Properties

                                  contentTopic +IRlnMessage | Documentation
                                  interface IRlnMessage {
                                      contentTopic: string;
                                      ephemeral: undefined | boolean;
                                      epoch: undefined | number;
                                      meta: undefined | Uint8Array;
                                      payload: Uint8Array;
                                      pubsubTopic: string;
                                      rateLimitProof: undefined | IRateLimitProof;
                                      timestamp: undefined | Date;
                                      version: number;
                                      verify(roots): undefined | boolean;
                                      verifyNoRoot(): undefined | boolean;
                                  }

                                  Hierarchy (view full)

                                  Properties

                                  Methods

                                  Properties

                                  contentTopic: string
                                  ephemeral: undefined | boolean
                                  epoch: undefined | number
                                  meta: undefined | Uint8Array
                                  payload: Uint8Array
                                  pubsubTopic: string
                                  rateLimitProof: undefined | IRateLimitProof
                                  timestamp: undefined | Date
                                  version: number

                                  Methods

                                  \ No newline at end of file +

                                  Properties

                                  contentTopic: string
                                  ephemeral: undefined | boolean
                                  epoch: undefined | number
                                  meta: undefined | Uint8Array
                                  payload: Uint8Array
                                  pubsubTopic: string
                                  rateLimitProof: undefined | IRateLimitProof
                                  timestamp: undefined | Date
                                  version: number

                                  Methods

                                  \ No newline at end of file diff --git a/interfaces/_waku_interfaces.ISender.html b/interfaces/_waku_interfaces.ISender.html index 96b8c575b5..ee274f61c9 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 73f25beae2..d0c9e7077a 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.ITopicOnlyMessage.html b/interfaces/_waku_interfaces.ITopicOnlyMessage.html index 5dba495540..20572b588e 100644 --- a/interfaces/_waku_interfaces.ITopicOnlyMessage.html +++ b/interfaces/_waku_interfaces.ITopicOnlyMessage.html @@ -1,4 +1,4 @@ -ITopicOnlyMessage | Documentation
                                  interface ITopicOnlyMessage {
                                      contentTopic: string;
                                      ephemeral: undefined;
                                      meta: undefined;
                                      payload: Uint8Array;
                                      pubsubTopic: string;
                                      rateLimitProof: undefined;
                                      timestamp: undefined;
                                      version: number;
                                  }

                                  Hierarchy (view full)

                                  Properties

                                  contentTopic +ITopicOnlyMessage | Documentation
                                  interface ITopicOnlyMessage {
                                      contentTopic: string;
                                      ephemeral: undefined;
                                      meta: undefined;
                                      payload: Uint8Array;
                                      pubsubTopic: string;
                                      rateLimitProof: undefined;
                                      timestamp: undefined;
                                      version: number;
                                  }

                                  Hierarchy (view full)

                                  Properties

                                  contentTopic: string
                                  ephemeral: undefined
                                  meta: undefined
                                  payload: Uint8Array
                                  pubsubTopic: string
                                  rateLimitProof: undefined
                                  timestamp: undefined
                                  version: number
                                  \ No newline at end of file +

                                  Properties

                                  contentTopic: string
                                  ephemeral: undefined
                                  meta: undefined
                                  payload: Uint8Array
                                  pubsubTopic: string
                                  rateLimitProof: undefined
                                  timestamp: undefined
                                  version: number
                                  \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IWaku.html b/interfaces/_waku_interfaces.IWaku.html index dca65c439f..d8a83827aa 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;
                                      nextFilter?: INextFilter;
                                      peerId: PeerId;
                                      protocols: string[];
                                      relay?: IRelay;
                                      store?: IStore;
                                      createDecoder(params): IDecoder<IDecodedMessage>;
                                      createEncoder(params): IEncoder;
                                      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;
                                      nextFilter?: INextFilter;
                                      peerId: PeerId;
                                      protocols: string[];
                                      relay?: IRelay;
                                      store?: IStore;
                                      createDecoder(params): IDecoder<IDecodedMessage>;
                                      createEncoder(params): IEncoder;
                                      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

                                  Deprecated

                                  use IWaku.nextFilter instead

                                  -
                                  libp2p: Libp2p
                                  lightPush?: ILightPush
                                  nextFilter?: INextFilter
                                  peerId: PeerId

                                  Returns a unique identifier for a node on the network.

                                  +

                                  Properties

                                  connectionManager: IConnectionManager
                                  filter?: IFilter

                                  Deprecated

                                  use IWaku.nextFilter instead

                                  +
                                  libp2p: Libp2p
                                  lightPush?: ILightPush
                                  nextFilter?: INextFilter
                                  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

                                  • Creates a decoder for Waku messages on a specific content topic.

                                    A decoder is used to decode messages from the Waku network format. The decoder automatically handles shard configuration based on the Waku node's network settings.

                                    Parameters

                                    • params: CreateDecoderParams

                                      Configuration for the decoder

                                      @@ -32,7 +32,7 @@ The decoder automatically handles shard configuration based on the Waku node'

                                      Throws

                                      If the shard configuration is incompatible with the node's network settings

                                      Example

                                      // Create a decoder with default network shard settings
                                      const decoder = waku.createDecoder({
                                      contentTopic: "/my-app/1/chat/proto"
                                      });

                                      // Create a decoder with custom shard settings
                                      const customDecoder = waku.createDecoder({
                                      contentTopic: "/my-app/1/chat/proto",
                                      shardInfo: {
                                      clusterId: 1,
                                      shard: 5
                                      }
                                      });
                                      -
                                  • Creates an encoder for Waku messages on a specific content topic.

                                    An encoder is used to encode messages into the Waku network format. The encoder automatically handles shard configuration based on the Waku node's network settings.

                                    Parameters

                                    • params: CreateEncoderParams

                                      Configuration for the encoder including content topic and optionally shard information and ephemeral flag

                                      @@ -40,24 +40,24 @@ The encoder automatically handles shard configuration based on the Waku node'

                                      Throws

                                      If the shard configuration is incompatible with the node's network settings

                                      Example

                                      // Create a basic encoder with default network shard settings
                                      const encoder = waku.createEncoder({
                                      contentTopic: "/my-app/1/chat/proto"
                                      });

                                      // Create an ephemeral encoder (messages won't be stored by store nodes)
                                      const ephemeralEncoder = waku.createEncoder({
                                      contentTopic: "/my-app/1/notifications/proto",
                                      ephemeral: true,
                                      shardInfo: {
                                      clusterId: 2,
                                      shardsUnderCluster: 16
                                      }
                                      });
                                      -
                                  • 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

                                      @@ -67,4 +67,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 3ba9d30e96..7325673192 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;
                                      nextFilter: INextFilter;
                                      peerId: PeerId;
                                      protocols: string[];
                                      relay: undefined;
                                      store: IStore;
                                      createDecoder(params): IDecoder<IDecodedMessage>;
                                      createEncoder(params): IEncoder;
                                      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;
                                      nextFilter: INextFilter;
                                      peerId: PeerId;
                                      protocols: string[];
                                      relay: undefined;
                                      store: IStore;
                                      createDecoder(params): IDecoder<IDecodedMessage>;
                                      createEncoder(params): IEncoder;
                                      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

                                  Deprecated

                                  use IWaku.nextFilter instead

                                  -
                                  libp2p: Libp2p
                                  lightPush: ILightPush
                                  nextFilter: INextFilter
                                  peerId: PeerId

                                  Returns a unique identifier for a node on the network.

                                  +

                                  Properties

                                  connectionManager: IConnectionManager
                                  filter: IFilter

                                  Deprecated

                                  use IWaku.nextFilter instead

                                  +
                                  libp2p: Libp2p
                                  lightPush: ILightPush
                                  nextFilter: INextFilter
                                  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

                                  • Creates a decoder for Waku messages on a specific content topic.

                                    A decoder is used to decode messages from the Waku network format. The decoder automatically handles shard configuration based on the Waku node's network settings.

                                    Parameters

                                    • params: CreateDecoderParams

                                      Configuration for the decoder

                                      @@ -32,7 +32,7 @@ The decoder automatically handles shard configuration based on the Waku node'

                                      Throws

                                      If the shard configuration is incompatible with the node's network settings

                                      Example

                                      // Create a decoder with default network shard settings
                                      const decoder = waku.createDecoder({
                                      contentTopic: "/my-app/1/chat/proto"
                                      });

                                      // Create a decoder with custom shard settings
                                      const customDecoder = waku.createDecoder({
                                      contentTopic: "/my-app/1/chat/proto",
                                      shardInfo: {
                                      clusterId: 1,
                                      shard: 5
                                      }
                                      });
                                      -
                                  • Creates an encoder for Waku messages on a specific content topic.

                                    An encoder is used to encode messages into the Waku network format. The encoder automatically handles shard configuration based on the Waku node's network settings.

                                    Parameters

                                    • params: CreateEncoderParams

                                      Configuration for the encoder including content topic and optionally shard information and ephemeral flag

                                      @@ -40,24 +40,24 @@ The encoder automatically handles shard configuration based on the Waku node'

                                      Throws

                                      If the shard configuration is incompatible with the node's network settings

                                      Example

                                      // Create a basic encoder with default network shard settings
                                      const encoder = waku.createEncoder({
                                      contentTopic: "/my-app/1/chat/proto"
                                      });

                                      // Create an ephemeral encoder (messages won't be stored by store nodes)
                                      const ephemeralEncoder = waku.createEncoder({
                                      contentTopic: "/my-app/1/notifications/proto",
                                      ephemeral: true,
                                      shardInfo: {
                                      clusterId: 2,
                                      shardsUnderCluster: 16
                                      }
                                      });
                                      -
                                  • 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

                                      @@ -67,4 +67,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 5fc710065d..9b509cec89 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 14474bf9a9..9ed6a0c4d2 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 5919996cd0..d5444077ed 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 5977043a5f..c5f8d2448a 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 98d8e33b08..9186b2405e 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 3ee3c210df..20e089b3bc 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 01de5d087f..0c15dccb26 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;
                                      nextFilter?: INextFilter;
                                      peerId: PeerId;
                                      protocols: string[];
                                      relay: IRelay;
                                      store: undefined;
                                      createDecoder(params): IDecoder<IDecodedMessage>;
                                      createEncoder(params): IEncoder;
                                      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;
                                      nextFilter?: INextFilter;
                                      peerId: PeerId;
                                      protocols: string[];
                                      relay: IRelay;
                                      store: undefined;
                                      createDecoder(params): IDecoder<IDecodedMessage>;
                                      createEncoder(params): IEncoder;
                                      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

                                  Deprecated

                                  use IWaku.nextFilter instead

                                  -
                                  libp2p: Libp2p
                                  lightPush: undefined
                                  nextFilter?: INextFilter
                                  peerId: PeerId

                                  Returns a unique identifier for a node on the network.

                                  +

                                  Properties

                                  connectionManager: IConnectionManager
                                  filter: undefined

                                  Deprecated

                                  use IWaku.nextFilter instead

                                  +
                                  libp2p: Libp2p
                                  lightPush: undefined
                                  nextFilter?: INextFilter
                                  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

                                  • Creates a decoder for Waku messages on a specific content topic.

                                    A decoder is used to decode messages from the Waku network format. The decoder automatically handles shard configuration based on the Waku node's network settings.

                                    Parameters

                                    • params: CreateDecoderParams

                                      Configuration for the decoder

                                      @@ -32,7 +32,7 @@ The decoder automatically handles shard configuration based on the Waku node'

                                      Throws

                                      If the shard configuration is incompatible with the node's network settings

                                      Example

                                      // Create a decoder with default network shard settings
                                      const decoder = waku.createDecoder({
                                      contentTopic: "/my-app/1/chat/proto"
                                      });

                                      // Create a decoder with custom shard settings
                                      const customDecoder = waku.createDecoder({
                                      contentTopic: "/my-app/1/chat/proto",
                                      shardInfo: {
                                      clusterId: 1,
                                      shard: 5
                                      }
                                      });
                                      -
                                  • Creates an encoder for Waku messages on a specific content topic.

                                    An encoder is used to encode messages into the Waku network format. The encoder automatically handles shard configuration based on the Waku node's network settings.

                                    Parameters

                                    • params: CreateEncoderParams

                                      Configuration for the encoder including content topic and optionally shard information and ephemeral flag

                                      @@ -40,24 +40,24 @@ The encoder automatically handles shard configuration based on the Waku node'

                                      Throws

                                      If the shard configuration is incompatible with the node's network settings

                                      Example

                                      // Create a basic encoder with default network shard settings
                                      const encoder = waku.createEncoder({
                                      contentTopic: "/my-app/1/chat/proto"
                                      });

                                      // Create an ephemeral encoder (messages won't be stored by store nodes)
                                      const ephemeralEncoder = waku.createEncoder({
                                      contentTopic: "/my-app/1/notifications/proto",
                                      ephemeral: true,
                                      shardInfo: {
                                      clusterId: 2,
                                      shardsUnderCluster: 16
                                      }
                                      });
                                      -
                                  • 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

                                      @@ -67,4 +67,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 046d91754a..76ad2b28de 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 474cbd41f5..225b5dd6fc 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 12be28f049..b6cd803cf8 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 ebad675fc6..34033bd809 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 0fcaf7f05b..ba585b1b29 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 22a9f69c70..e25956f051 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 176274efb5..285b9a2422 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 e920cb1acc..3ddf511989 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 5a331cdc41..851157e079 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 13c411a442..5b25c98f2f 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 796f965611..5091d19779 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 128daf9613..211c557918 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 ddc5e7d37f..664857a6b0 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 39f74d97a6..998acef910 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 c56d1498a1..a11b913446 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 982792665f..2c1303c07a 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 83e4a69251..093b1d6878 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 36eab444dd..1409a8e13a 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 5863cd9dbe..cce6f19d61 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 e1c733f087..e0ee212c22 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 726d48c2ef..59905b918c 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 2bad8439c4..d0d49a6fae 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 0ec4a7ba98..5518df62fe 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 864db832f0..4b90c27ef9 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 b19c8146d9..e85c7f8889 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 59698520df..1a432cffee 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
                                  \ 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 d9049a85ca..717e0ec0ee 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 24dcf67190..004af5543f 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.HistoryEntry-1.html b/interfaces/_waku_proto.proto_sds_message.HistoryEntry-1.html index c23057873b..45f5e957f6 100644 --- a/interfaces/_waku_proto.proto_sds_message.HistoryEntry-1.html +++ b/interfaces/_waku_proto.proto_sds_message.HistoryEntry-1.html @@ -1,3 +1,3 @@ -HistoryEntry | Documentation
                                  interface HistoryEntry {
                                      messageId: string;
                                      retrievalHint?: Uint8Array;
                                  }

                                  Properties

                                  messageId +HistoryEntry | Documentation
                                  interface HistoryEntry {
                                      messageId: string;
                                      retrievalHint?: Uint8Array;
                                  }

                                  Properties

                                  messageId: string
                                  retrievalHint?: Uint8Array
                                  \ No newline at end of file +

                                  Properties

                                  messageId: string
                                  retrievalHint?: 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 3f0866c5d3..0a7a7a7fc4 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: proto_sds_message.HistoryEntry[];
                                      channelId: string;
                                      content?: Uint8Array;
                                      lamportTimestamp?: number;
                                      messageId: string;
                                  }

                                  Properties

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

                                  Properties

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

                                  Properties

                                  bloomFilter?: Uint8Array
                                  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 8ad6e1d358..4701630031 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 a298009371..183a3cff34 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 fff0bc0f70..93bbb85e18 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 f3c03cf828..e4ee787559 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 34cef2d752..283db9ff25 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 ba5a540409..1db9b7d3ff 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 5b1917fb4c..fe0e65ead8 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 f3c5362a6d..f7a09bcae9 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 a618c8519b..2508f90552 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 111e47bd08..edbc427bbb 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 03484d4d06..64525f2f49 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 cd29be4213..ba08a1dce0 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 89f973e8da..7e34c5b74e 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 82b567e438..79d55d8560 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 f41f5436a6..d7670c6d61 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 9279b6c81c..b56d21fdff 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 9fad4b171b..40b0b165d7 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 e2bd194041..5e95f795eb 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 5066a61ca8..51591e3032 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 6d5ec3284d..862013114d 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 f0dd3a88bb..875497754f 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 074908a80d..7c89fde092 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 200e344b10..fae32a1556 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 d4db33cf2b..fb080fc1ca 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 b6b25a4645..b93cfc0a58 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 0b15460138..1cc925ed8f 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 c014c5936c..e3e28fc289 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 edf3492687..f94ee70d79 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 9e7c26654a..89de55a494 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 cc01723e0b..4a429f0371 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 e29bc02d8f..81bdc808f6 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 2d91ba2986..f9a7d2f6f9 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 796c47afeb..306458b45e 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 78a362b74c..468a70d372 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 416d13f2e9..24f7ff6578 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 f1173c1ecd..c28b9097fb 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 f41a75a786..d0e33e51a0 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 f3ca28bc65..ff991cf338 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 2a3242951d..ec677188c5 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 cab357dd29..3fc33ca05c 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 da638d2e1d..b0844e0707 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 0ba44b97a6..f78ae39a8c 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 fd454d886c..96131a9a6f 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 7f6a21d0b1..99921f02ce 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 4d77f3c7c1..7200d37b76 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 91569dc05b..c784da96ee 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 937115e40b..6cb808b790 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.HistoryEntry.html b/modules/_waku_proto.proto_sds_message.HistoryEntry.html index fe3b1cfa11..34d8507839 100644 --- a/modules/_waku_proto.proto_sds_message.HistoryEntry.html +++ b/modules/_waku_proto.proto_sds_message.HistoryEntry.html @@ -1,4 +1,4 @@ -HistoryEntry | Documentation

                                  Index

                                  Functions

                                  codec +HistoryEntry | Documentation
                                  \ No newline at end of file diff --git a/modules/_waku_proto.proto_sds_message.SdsMessage.html b/modules/_waku_proto.proto_sds_message.SdsMessage.html index 5c39e84c23..b29ced9124 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 acd1e2d0fe..061f57ac8a 100644 --- a/modules/_waku_proto.proto_sds_message.html +++ b/modules/_waku_proto.proto_sds_message.html @@ -1,4 +1,4 @@ -proto_sds_message | Documentation

                                  Index

                                  Namespaces

                                  HistoryEntry +proto_sds_message | Documentation

                                  Index

                                  Namespaces

                                  Interfaces

                                  HistoryEntry SdsMessage diff --git a/modules/_waku_proto.proto_store.RateLimitProof.html b/modules/_waku_proto.proto_store.RateLimitProof.html index d25ecdce5b..0f1f4d70de 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 dfa1fc4b9f..68a6379d85 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 170d0000a7..a4991b6ff0 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 d04b75b597..f9d8d49542 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 e203c8c180..e4e54918b0 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 aabffb252b..73baf58653 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 bbb1c23e69..14c00a4dcf 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 8d2ffe7c19..e8baf4d06e 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/types/_waku_interfaces.ActiveSubscriptions.html b/types/_waku_interfaces.ActiveSubscriptions.html index 973bce3335..c94f1782aa 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 75e28f5054..85cc898ae0 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 151168216f..d844ac786d 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 57ee414a76..258eef2380 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 1dd38b9b48..b0cc5de79f 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 08cfa770fe..7d834a7178 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 fea37a5cf4..1c98a9cbe1 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.CreateDecoderParams.html b/types/_waku_interfaces.CreateDecoderParams.html index 240bf60c9c..b007f8b3db 100644 --- a/types/_waku_interfaces.CreateDecoderParams.html +++ b/types/_waku_interfaces.CreateDecoderParams.html @@ -1 +1 @@ -CreateDecoderParams | Documentation
                                  CreateDecoderParams: {
                                      contentTopic: string;
                                      shardInfo?: AutoShardSingle | StaticShardSingle;
                                  }

                                  Type declaration

                                  • contentTopic: string
                                  • Optional shardInfo?: AutoShardSingle | StaticShardSingle
                                  \ No newline at end of file +CreateDecoderParams | Documentation
                                  CreateDecoderParams: {
                                      contentTopic: string;
                                      shardInfo?: AutoShardSingle | StaticShardSingle;
                                  }

                                  Type declaration

                                  • contentTopic: string
                                  • Optional shardInfo?: AutoShardSingle | StaticShardSingle
                                  \ No newline at end of file diff --git a/types/_waku_interfaces.CreateEncoderParams.html b/types/_waku_interfaces.CreateEncoderParams.html index 0055e92ab6..d820fad7af 100644 --- a/types/_waku_interfaces.CreateEncoderParams.html +++ b/types/_waku_interfaces.CreateEncoderParams.html @@ -1 +1 @@ -CreateEncoderParams | Documentation
                                  CreateEncoderParams: CreateDecoderParams & {
                                      ephemeral?: boolean;
                                  }

                                  Type declaration

                                  • Optional ephemeral?: boolean
                                  \ No newline at end of file +CreateEncoderParams | Documentation
                                  CreateEncoderParams: CreateDecoderParams & {
                                      ephemeral?: boolean;
                                  }

                                  Type declaration

                                  • Optional ephemeral?: boolean
                                  \ No newline at end of file diff --git a/types/_waku_interfaces.CreateLibp2pOptions.html b/types/_waku_interfaces.CreateLibp2pOptions.html index b065aaac90..d7cd5dfbd6 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 a0e387a09e..c732e1e0fc 100644 --- a/types/_waku_interfaces.CreateNodeOptions.html +++ b/types/_waku_interfaces.CreateNodeOptions.html @@ -43,4 +43,4 @@ If not specified - default values are applied.

                                • 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 13c062864e..f620e1ee39 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 3ce9fcb9a3..197ccd9f36 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 e2dbf2249b..ba0292b734 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 b83b93bbd9..38e10b8e28 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 25c8651b23..2cfdd97b24 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 9897b386ae..0b5e310151 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.IFilter.html b/types/_waku_interfaces.IFilter.html index 21c7e11c26..a9b6230571 100644 --- a/types/_waku_interfaces.IFilter.html +++ b/types/_waku_interfaces.IFilter.html @@ -1 +1 @@ -IFilter | Documentation
                                  IFilter: IReceiver & {
                                      multicodec: string;
                                      subscribe<T>(decoders, callback): Promise<SubscribeResult>;
                                  }

                                  Type declaration

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

                                  Type declaration

                                  \ No newline at end of file diff --git a/types/_waku_interfaces.ILightPush.html b/types/_waku_interfaces.ILightPush.html index 0a0b018fa6..1d5cfa0218 100644 --- a/types/_waku_interfaces.ILightPush.html +++ b/types/_waku_interfaces.ILightPush.html @@ -1 +1 @@ -ILightPush | Documentation
                                  ILightPush: ISender & {
                                      multicodec: string;
                                      start: (() => void);
                                      stop: (() => void);
                                  }

                                  Type declaration

                                  • Readonly multicodec: string
                                  • start: (() => void)
                                      • (): void
                                      • Returns void

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

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

                                  Type declaration

                                  • Readonly multicodec: string
                                  • start: (() => void)
                                      • (): void
                                      • Returns void

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

                                  \ No newline at end of file diff --git a/types/_waku_interfaces.INextFilter.html b/types/_waku_interfaces.INextFilter.html index 4fed5fe2e6..4091bc44e7 100644 --- a/types/_waku_interfaces.INextFilter.html +++ b/types/_waku_interfaces.INextFilter.html @@ -9,7 +9,7 @@ In case no peers available initially - will delay subscription till connects to

                                  Example

                                  // Handle subscription failure
                                  const success = await filter.subscribe(decoder, handleMessage);
                                  if (!success) {
                                  console.error("Failed to subscribe");
                                  }
                                  -
                                • unsubscribe:function
                                • unsubscribe:function
                                  • Unsubscribes from messages with specified decoders.

                                    Type Parameters

                                    Parameters

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

                                      Single decoder or array of decoders to unsubscribe from. All decoders must share the same pubsubTopic.

                                    Returns Promise<boolean>

                                    Promise that resolves to true if unsubscription was successful, false otherwise.

                                    Example

                                    // Unsubscribe from a single decoder
                                    await filter.unsubscribe(decoder); @@ -18,9 +18,9 @@ In case no peers available initially - will delay subscription till connects to

                                    Example

                                    // Handle unsubscription failure
                                    const success = await filter.unsubscribe(decoder);
                                    if (!success) {
                                    console.error("Failed to unsubscribe");
                                    }
                                    -
                                • unsubscribeAll:function
                                • unsubscribeAll:function
                                  • Unsubscribes from all active subscriptions across all pubsub topics.

                                    Returns void

                                    Example

                                    // Clean up all subscriptions when React component unmounts
                                    useEffect(() => {
                                    return () => filter.unsubscribeAll();
                                    }, [filter]);

                                    Example

                                    // Reset subscriptions and start over
                                    filter.unsubscribeAll();
                                    await filter.subscribe(newDecoder, newCallback);
                                    -
                                • \ No newline at end of file +
                                  \ No newline at end of file diff --git a/types/_waku_interfaces.IRelay.html b/types/_waku_interfaces.IRelay.html index c424f59479..c431027133 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.ISendOptions.html b/types/_waku_interfaces.ISendOptions.html index 902bc48569..492bf6295a 100644 --- a/types/_waku_interfaces.ISendOptions.html +++ b/types/_waku_interfaces.ISendOptions.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 79eab935d1..48abfdb4ea 100644 --- a/types/_waku_interfaces.IStore.html +++ b/types/_waku_interfaces.IStore.html @@ -1 +1 @@ -IStore | Documentation
                                  IStore: {
                                      multicodec: string;
                                      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

                                  • Readonly multicodec: string
                                  • 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: {
                                      multicodec: string;
                                      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

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

                                        Parameters

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

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

                                        Parameters

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

                                              • message: T

                                              Returns Promise<void | boolean> | boolean | void

                                        • Optional options: Partial<QueryRequestParams>

                                        Returns Promise<void>

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

                                        Parameters

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

                                              • message: Promise<T | undefined>

                                              Returns Promise<void | boolean> | boolean | void

                                        • Optional options: Partial<QueryRequestParams>

                                        Returns Promise<void>

                                  • createCursor:function
                                  \ No newline at end of file diff --git a/types/_waku_interfaces.Libp2p.html b/types/_waku_interfaces.Libp2p.html index 2de3b419b1..e876aaa371 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 3f59477e7a..83b7aacfe1 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 99b2e340e7..6116003abc 100644 --- a/types/_waku_interfaces.Libp2pServices.html +++ b/types/_waku_interfaces.Libp2pServices.html @@ -1 +1 @@ -Libp2pServices | Documentation
                                  Libp2pServices: {
                                      identify: ReturnType<ReturnType<typeof identify>>;
                                      metadata?: IMetadata;
                                      ping: PingService;
                                      pubsub?: GossipSub;
                                  }

                                  Type declaration

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

                                  Type declaration

                                  • identify: ReturnType<ReturnType<typeof identify>>
                                  • Optional metadata?: IMetadata
                                  • ping: PingService
                                  • Optional pubsub?: GossipSub
                                  \ No newline at end of file diff --git a/types/_waku_interfaces.LightPushProtocolOptions.html b/types/_waku_interfaces.LightPushProtocolOptions.html index e737fbb850..471501fbb0 100644 --- a/types/_waku_interfaces.LightPushProtocolOptions.html +++ b/types/_waku_interfaces.LightPushProtocolOptions.html @@ -4,4 +4,4 @@
                                • retryIntervalMs: number

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

                                  Default

                                  1000
                                   
                                  -
                                • \ No newline at end of file +
                                  \ No newline at end of file diff --git a/types/_waku_interfaces.LocalStoragePeerInfo.html b/types/_waku_interfaces.LocalStoragePeerInfo.html index 74e8ee7195..3c71d442fb 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 f27bca4903..782a890140 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 0437c67703..4ed4fb8037 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.NextFilterOptions.html b/types/_waku_interfaces.NextFilterOptions.html index 21634ffaf1..b5e1a4dd3c 100644 --- a/types/_waku_interfaces.NextFilterOptions.html +++ b/types/_waku_interfaces.NextFilterOptions.html @@ -7,4 +7,4 @@
                                • 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.NodeId.html b/types/_waku_interfaces.NodeId.html index cb5e6c97e3..67c8500e4f 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 e950d71b41..96b65a96a7 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 a3edcf79a0..895da4bcd0 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 b8fac53bc6..f03e1f29ac 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 eb3d2eb9da..909d772c9e 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 7c7edc7d4f..d454bc6fed 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 8bd374d3d4..6fdd217ed8 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 8153c5f295..f8595d2806 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 83f30c87ef..3d485eb8b0 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 2b23f234ad..36f6d87c41 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 d202999a7d..f49a6aa08b 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 6901791653..5a04bf81b2 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 a2a4b2dfc3..e5ff802052 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 7d425eb12a..0a0b4ebd59 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 c3b79823c8..a3e858dcb8 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 9b18ddc50d..de0099d952 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 7fcb836898..0ed972d28f 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 09c6ec0d94..f55ee54fcd 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 ae2c207d93..f67eb6d15d 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 8bfd2efe57..64ee89a034 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_sds.ChannelId.html b/types/_waku_sds.ChannelId.html index d881ab9ed8..6ca4385eb0 100644 --- a/types/_waku_sds.ChannelId.html +++ b/types/_waku_sds.ChannelId.html @@ -1 +1 @@ -ChannelId | Documentation
                                  ChannelId: string
                                  \ No newline at end of file +ChannelId | Documentation
                                  ChannelId: string
                                  \ No newline at end of file diff --git a/types/_waku_sds.HistoryEntry.html b/types/_waku_sds.HistoryEntry.html index 2013f8460f..4e41137217 100644 --- a/types/_waku_sds.HistoryEntry.html +++ b/types/_waku_sds.HistoryEntry.html @@ -1 +1 @@ -HistoryEntry | Documentation

                                  Type alias HistoryEntry

                                  HistoryEntry: proto_sds_message.HistoryEntry
                                  \ No newline at end of file +HistoryEntry | Documentation

                                  Type alias HistoryEntry

                                  HistoryEntry: proto_sds_message.HistoryEntry
                                  \ No newline at end of file diff --git a/types/_waku_sds.Message.html b/types/_waku_sds.Message.html index b4148c37b6..c6ec0056ad 100644 --- a/types/_waku_sds.Message.html +++ b/types/_waku_sds.Message.html @@ -1 +1 @@ -Message | Documentation
                                  Message: proto_sds_message.SdsMessage
                                  \ No newline at end of file +Message | Documentation
                                  Message: proto_sds_message.SdsMessage
                                  \ No newline at end of file diff --git a/types/_waku_sds.MessageChannelEvents.html b/types/_waku_sds.MessageChannelEvents.html index 8d581ae895..26e3702d8f 100644 --- a/types/_waku_sds.MessageChannelEvents.html +++ b/types/_waku_sds.MessageChannelEvents.html @@ -1 +1 @@ -MessageChannelEvents | Documentation

                                  Type alias MessageChannelEvents

                                  MessageChannelEvents: {
                                      messageAcknowledged: CustomEvent<string>;
                                      messageDelivered: CustomEvent<{
                                          messageId: string;
                                          sentOrReceived: "sent" | "received";
                                      }>;
                                      messageReceived: CustomEvent<Message>;
                                      messageSent: CustomEvent<Message>;
                                      missedMessages: CustomEvent<HistoryEntry[]>;
                                      partialAcknowledgement: CustomEvent<{
                                          count: number;
                                          messageId: string;
                                      }>;
                                      syncReceived: CustomEvent<Message>;
                                      syncSent: CustomEvent<Message>;
                                  }

                                  Type declaration

                                  • messageAcknowledged: CustomEvent<string>
                                  • messageDelivered: CustomEvent<{
                                        messageId: string;
                                        sentOrReceived: "sent" | "received";
                                    }>
                                  • messageReceived: CustomEvent<Message>
                                  • messageSent: CustomEvent<Message>
                                  • missedMessages: CustomEvent<HistoryEntry[]>
                                  • partialAcknowledgement: CustomEvent<{
                                        count: number;
                                        messageId: string;
                                    }>
                                  • syncReceived: CustomEvent<Message>
                                  • syncSent: CustomEvent<Message>
                                  \ No newline at end of file +MessageChannelEvents | Documentation

                                  Type alias MessageChannelEvents

                                  MessageChannelEvents: {
                                      messageAcknowledged: CustomEvent<string>;
                                      messageDelivered: CustomEvent<{
                                          messageId: string;
                                          sentOrReceived: "sent" | "received";
                                      }>;
                                      messageReceived: CustomEvent<Message>;
                                      messageSent: CustomEvent<Message>;
                                      missedMessages: CustomEvent<HistoryEntry[]>;
                                      partialAcknowledgement: CustomEvent<{
                                          count: number;
                                          messageId: string;
                                      }>;
                                      syncReceived: CustomEvent<Message>;
                                      syncSent: CustomEvent<Message>;
                                  }

                                  Type declaration

                                  • messageAcknowledged: CustomEvent<string>
                                  • messageDelivered: CustomEvent<{
                                        messageId: string;
                                        sentOrReceived: "sent" | "received";
                                    }>
                                  • messageReceived: CustomEvent<Message>
                                  • messageSent: CustomEvent<Message>
                                  • missedMessages: CustomEvent<HistoryEntry[]>
                                  • partialAcknowledgement: CustomEvent<{
                                        count: number;
                                        messageId: string;
                                    }>
                                  • syncReceived: CustomEvent<Message>
                                  • syncSent: CustomEvent<Message>
                                  \ No newline at end of file diff --git a/types/_waku_utils.IteratorOptions.html b/types/_waku_utils.IteratorOptions.html index 724182aba0..94f6ae741a 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 e1122ff9bf..3b3a2bb135 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 57e8494de9..94d62c5951 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 3e93c158e3..ae3e5a897a 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 6167c7638b..0863e78134 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 2fb19ed02c..cd73f93672 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 14f3a040ee..d72ec2bc71 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 b6c57bb79a..51d1ef058a 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 224962fe2e..ef9f06447e 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 37f4072add..fe37700aac 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 5f1713c92e..ba9a4678cb 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 7f2e1cc68f..785c8c8e36 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.DEFAULT_NUM_SHARDS.html b/variables/_waku_interfaces.DEFAULT_NUM_SHARDS.html index 3129fbb5d1..7c289b76b7 100644 --- a/variables/_waku_interfaces.DEFAULT_NUM_SHARDS.html +++ b/variables/_waku_interfaces.DEFAULT_NUM_SHARDS.html @@ -1,2 +1,2 @@ DEFAULT_NUM_SHARDS | Documentation

                                  Variable DEFAULT_NUM_SHARDSConst

                                  DEFAULT_NUM_SHARDS: 8 = 8

                                  The default number of shards under a cluster.

                                  -
                                  \ 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 3e7ddeccc1..d114afb156 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 2241711919..bc91dd37bb 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 663ef90519..9c36d04115 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