diff --git a/assets/navigation.js b/assets/navigation.js index 6cb5d06ee7..5475b75626 100644 --- a/assets/navigation.js +++ b/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file diff --git a/assets/search.js b/assets/search.js index 4384971e89..a2539ea616 100644 --- a/assets/search.js +++ b/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file diff --git a/classes/_waku_core.ConnectionManager.html b/classes/_waku_core.ConnectionManager.html index e5d841a73e..e8c8c5d25f 100644 --- a/classes/_waku_core.ConnectionManager.html +++ b/classes/_waku_core.ConnectionManager.html @@ -1,4 +1,4 @@ -ConnectionManager | Documentation

Hierarchy

Implements

Constructors

constructor +ConnectionManager | Documentation

Hierarchy

Implements

Constructors

Properties

#private: any
configuredPubsubTopics: string[]
currentActiveParallelDialCount: number = 0
dialAttemptsForPeer: Map<string, number> = ...
dialErrorsForPeer: Map<string, any> = ...
keepAliveManager: KeepAliveManager
libp2p: Libp2p
onEventHandlers: {
    peer:connect: ((evt) => void);
    peer:disconnect: ((evt) => void);
    peer:discovery: ((evt) => void);
} = ...

Type declaration

  • 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

online: boolean = false
pendingPeerDialQueue: PeerId[] = []
instances: Map<string, ConnectionManager> = ...

Methods

  • Parameters

    • event: Event

    Returns boolean

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

    +

Constructors

Properties

#private: any
configuredPubsubTopics: string[]
currentActiveParallelDialCount: number = 0
dialAttemptsForPeer: Map<string, number> = ...
dialErrorsForPeer: Map<string, any> = ...
keepAliveManager: KeepAliveManager
libp2p: Libp2p
onEventHandlers: {
    peer:connect: ((evt) => void);
    peer:disconnect: ((evt) => void);
    peer:discovery: ((evt) => void);
} = ...

Type declaration

  • 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

online: boolean = false
pendingPeerDialQueue: PeerId[] = []
instances: Map<string, ConnectionManager> = ...

Methods

  • Parameters

    • event: Event

    Returns boolean

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

    1. If the peer is a bootstrap peer, it is only dialable if the number of current bootstrap connections is less than the max allowed.
    2. If the peer is not a bootstrap peer
    -

    Parameters

    • peerId: PeerId

    Returns Promise<boolean>

  • Parameters

    • type: string

    Returns number

  • Type Parameters

    • Detail

    Parameters

    Returns boolean

  • Parameters

    • type: string

    Returns number

  • Type Parameters

    • Detail

    Parameters

    Returns boolean

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

    1. If the peer is already connected, don't dial
    2. If the peer is not part of any of the configured pubsub topics, don't dial
    3. @@ -51,4 +51,4 @@
    4. If the peer is already has an active dial attempt, or has been dialed before, don't dial it

    Parameters

    • peerId: PeerId

    Returns Promise<boolean>

    true if the peer should be dialed, false otherwise

    -

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/classes/_waku_core.DecodedMessage.html b/classes/_waku_core.DecodedMessage.html index 05a4c377df..c77fc12b96 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

      Generated using TypeDoc

      \ No newline at end of file +

      Constructors

      Properties

      pubsubTopic: string

      Accessors

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_core.Decoder.html b/classes/_waku_core.Decoder.html index 7d13ce0e10..f7886af2e1 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

      Generated using TypeDoc

      \ No newline at end of file +

      Constructors

      Properties

      contentTopic: string
      pubsubTopic: string

      Methods

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_core.Encoder.html b/classes/_waku_core.Encoder.html index 312135c1d5..572777dd0b 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

      Generated using TypeDoc

      \ No newline at end of file +

      Constructors

      Properties

      contentTopic: string
      ephemeral: boolean = false
      metaSetter?: IMetaSetter
      pubsubTopic: string

      Methods

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_core.KeepAliveManager.html b/classes/_waku_core.KeepAliveManager.html index 05ef07fbd5..620c11836e 100644 --- a/classes/_waku_core.KeepAliveManager.html +++ b/classes/_waku_core.KeepAliveManager.html @@ -1,4 +1,4 @@ -KeepAliveManager | Documentation

      Constructors

      constructor +KeepAliveManager | Documentation

      Constructors

      Properties

      Constructors

      Properties

      pingKeepAliveTimers: Map<string, Timeout>
      relay?: IRelay
      relayKeepAliveTimers: Map<PeerId, Timeout[]>

      Methods

      Generated using TypeDoc

      \ No newline at end of file +

      Constructors

      Properties

      pingKeepAliveTimers: Map<string, Timeout>
      relay?: IRelay
      relayKeepAliveTimers: Map<PeerId, Timeout[]>

      Methods

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_core.StreamManager.html b/classes/_waku_core.StreamManager.html index 0edf7402c4..45282be0c9 100644 --- a/classes/_waku_core.StreamManager.html +++ b/classes/_waku_core.StreamManager.html @@ -1,4 +1,4 @@ -StreamManager | Documentation

      Constructors

      constructor +StreamManager | Documentation

      Constructors

      Properties

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

      Parameters

      • Optional peerId: PeerId

      Returns Connection[]

      Example

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

          Parameters

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

          Returns void

    • Returns StreamManager

      Properties

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

      Type declaration

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

          Parameters

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

          Returns void

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

      Type declaration

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

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

          Parameters

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

          Returns void

    • Returns StreamManager

      Properties

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

      Type declaration

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

          Parameters

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

          Returns void

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

      Type declaration

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

          Parameters

          • Optional peerId: PeerId

          Returns Connection[]

          Example

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

      Methods

      Generated using TypeDoc

      \ No newline at end of file +
      log: Logger
      multicodec: string
      streamPool: Map<string, Promise<void | Stream>>

      Methods

      Generated using TypeDoc

      \ 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 new file mode 100644 index 0000000000..b1f1b5febf --- /dev/null +++ b/classes/_waku_core.waku_light_push.LightPushCore.html @@ -0,0 +1,20 @@ +LightPushCore | Documentation

      Implements the Waku v2 Light Push protocol.

      +

      Hierarchy

      • BaseProtocol
        • LightPushCore

      Implements

      Constructors

      Properties

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

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

          Returns void

      streamManager: StreamManager

      Accessors

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support +the class protocol. Waku may or may not be currently connected to these +peers.

        +

        Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        +

        Parameters

        • __namedParameters: {
              maxBootstrapPeers: number;
              numPeers: number;
          } = ...
          • maxBootstrapPeers: number
          • numPeers: number

        Returns Promise<Peer[]>

        A list of peers that support the protocol sorted by latency.

        +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_dns_discovery.DnsNodeDiscovery.html b/classes/_waku_dns_discovery.DnsNodeDiscovery.html index a706b0d4b6..68d83e3697 100644 --- a/classes/_waku_dns_discovery.DnsNodeDiscovery.html +++ b/classes/_waku_dns_discovery.DnsNodeDiscovery.html @@ -1,4 +1,4 @@ -DnsNodeDiscovery | Documentation

      Constructors

      constructor +DnsNodeDiscovery | Documentation

      Constructors

      Properties

      Constructors

      Properties

      _DNSTreeCache: {
          [key: string]: string;
      }

      Type declaration

      • [key: string]: string
      _errorTolerance: number = 10

      Methods

      • Retrieves the TXT record stored at a location from either +

      Constructors

      Properties

      _DNSTreeCache: {
          [key: string]: string;
      }

      Type declaration

      • [key: string]: string
      _errorTolerance: number = 10

      Methods

      • Retrieves the TXT record stored at a location from either this DNS tree cache or via DNS query.

        Parameters

        Returns Promise<string>

        Throws

        if the TXT Record contains non-UTF-8 values.

        -
      • Runs a recursive, randomized descent of the DNS tree to retrieve a single ENR record as an ENR. Returns null if parsing or DNS resolution fails.

        -

        Parameters

        Returns Promise<null | ENR>

      • Returns a list of verified peers listed in an EIP-1459 DNS tree. Method may +

        Parameters

        Returns Promise<null | ENR>

      • Returns a list of verified peers listed in an EIP-1459 DNS tree. Method may return fewer peers than requested if

        -

        Parameters

        Returns AsyncGenerator<IEnr, any, unknown>

      • Returns a list of verified peers listed in an EIP-1459 DNS tree. Method may +

        Parameters

        Returns AsyncGenerator<IEnr, any, unknown>

      • Returns a list of verified peers listed in an EIP-1459 DNS tree. Method may return fewer peers than requested if

        Parameters

        Returns Promise<IEnr[]>

        Link

        wantedNodeCapabilityCount requires larger quantity of peers than available or the number of errors/duplicate peers encountered by randomized search exceeds the sum of the fields of

        Link

        wantedNodeCapabilityCount plus the

        Link

        _errorTolerance factor.

        -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_dns_discovery.PeerDiscoveryDns.html b/classes/_waku_dns_discovery.PeerDiscoveryDns.html index 7ddf0f17d8..69bfbb1096 100644 --- a/classes/_waku_dns_discovery.PeerDiscoveryDns.html +++ b/classes/_waku_dns_discovery.PeerDiscoveryDns.html @@ -1,5 +1,5 @@ PeerDiscoveryDns | Documentation

      Parse options and expose function to return bootstrap peer addresses.

      -

      Hierarchy

      • TypedEventEmitter<PeerDiscoveryEvents>
        • PeerDiscoveryDns

      Implements

      • PeerDiscovery

      Constructors

      Hierarchy

      • TypedEventEmitter<PeerDiscoveryEvents>
        • PeerDiscoveryDns

      Implements

      • PeerDiscovery

      Constructors

      Properties

      Constructors

      Properties

      #private: any
      _options: DnsDiscOptions
      _started: boolean
      nextPeer: undefined | (() => AsyncGenerator<IEnr, any, unknown>)

      Type declaration

        • (): AsyncGenerator<IEnr, any, unknown>
        • Returns AsyncGenerator<IEnr, any, unknown>

      Accessors

      Methods

      • Type Parameters

        • K extends "peer"

        Parameters

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

        Returns void

      • Parameters

        • event: Event

        Returns boolean

      • Parameters

        • type: string

        Returns number

      • Type Parameters

        • K extends "peer"

        Parameters

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

        Returns void

      • Type Parameters

        • Detail

        Parameters

        • type: "peer"
        • Optional detail: CustomEventInit<Detail>

        Returns boolean

      Generated using TypeDoc

      \ No newline at end of file +

      Constructors

      Properties

      #private: any
      _options: DnsDiscOptions
      _started: boolean
      nextPeer: undefined | (() => AsyncGenerator<IEnr, any, unknown>)

      Type declaration

        • (): AsyncGenerator<IEnr, any, unknown>
        • Returns AsyncGenerator<IEnr, any, unknown>

      Accessors

      Methods

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_enr.ENR.html b/classes/_waku_enr.ENR.html index 3f747e8fec..c8ce2f6218 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

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      Returns this

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_enr.EnrCreator.html b/classes/_waku_enr.EnrCreator.html index 327ee9ddb6..095f984d3b 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

      Generated using TypeDoc

      \ No newline at end of file +

      Constructors

      Methods

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_enr.EnrDecoder.html b/classes/_waku_enr.EnrDecoder.html index 7553c57a57..f89e0b902d 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

      Generated using TypeDoc

      \ No newline at end of file +

      Constructors

      Methods

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_local_peer_cache_discovery.LocalPeerCacheDiscovery.html b/classes/_waku_local_peer_cache_discovery.LocalPeerCacheDiscovery.html index e3f2185e48..bbccaaba2d 100644 --- a/classes/_waku_local_peer_cache_discovery.LocalPeerCacheDiscovery.html +++ b/classes/_waku_local_peer_cache_discovery.LocalPeerCacheDiscovery.html @@ -1,4 +1,4 @@ -LocalPeerCacheDiscovery | Documentation

      Hierarchy

      • TypedEventEmitter<PeerDiscoveryEvents>
        • LocalPeerCacheDiscovery

      Implements

      • PeerDiscovery
      • Startable

      Constructors

      constructor +LocalPeerCacheDiscovery | Documentation

      Hierarchy

      • TypedEventEmitter<PeerDiscoveryEvents>
        • LocalPeerCacheDiscovery

      Implements

      • PeerDiscovery
      • Startable

      Constructors

      Properties

      Constructors

      Properties

      #private: any
      components: Components
      isStarted: boolean
      options?: LocalPeerCacheDiscoveryOptions
      peers: LocalStoragePeerInfo[] = []

      Accessors

      Methods

      • Type Parameters

        • K extends "peer"

        Parameters

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

        Returns void

      • Parameters

        • event: Event

        Returns boolean

      • Parameters

        • type: string

        Returns number

      • Type Parameters

        • K extends "peer"

        Parameters

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

        Returns void

      • Type Parameters

        • Detail

        Parameters

        • type: "peer"
        • Optional detail: CustomEventInit<Detail>

        Returns boolean

      Generated using TypeDoc

      \ No newline at end of file +

      Constructors

      Properties

      #private: any
      components: Components
      isStarted: boolean
      options?: LocalPeerCacheDiscoveryOptions
      peers: LocalStoragePeerInfo[] = []

      Accessors

      Methods

      • Type Parameters

        • K extends "peer"

        Parameters

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

        Returns void

      • Parameters

        • event: Event

        Returns boolean

      • Parameters

        • type: string

        Returns number

      • Type Parameters

        • K extends "peer"

        Parameters

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

        Returns void

      • Type Parameters

        • Detail

        Parameters

        • type: "peer"
        • Optional detail: CustomEventInit<Detail>

        Returns boolean

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_message_encryption.DecodedMessage.html b/classes/_waku_message_encryption.DecodedMessage.html index d4d0a74709..8346964b70 100644 --- a/classes/_waku_message_encryption.DecodedMessage.html +++ b/classes/_waku_message_encryption.DecodedMessage.html @@ -1,4 +1,4 @@ -DecodedMessage | Documentation

      Hierarchy (view full)

      Implements

      Constructors

      constructor +DecodedMessage | Documentation

      Hierarchy (view full)

      Implements

      Constructors

      Properties

      Methods

      Constructors

      Properties

      _decodedPayload: Uint8Array
      pubsubTopic: string
      signature?: Uint8Array
      signaturePublicKey?: Uint8Array

      Accessors

      • get _rawTimestamp(): undefined | bigint
      • Returns undefined | bigint

      • get contentTopic(): string
      • Returns string

      • get ephemeral(): boolean
      • Returns boolean

      • get meta(): undefined | Uint8Array
      • Returns undefined | Uint8Array

      • get timestamp(): undefined | Date
      • Returns undefined | Date

      • get version(): number
      • Returns number

      Methods

      • Verify the message's signature against the public key.

        +

      Constructors

      Properties

      _decodedPayload: Uint8Array
      pubsubTopic: string
      signature?: Uint8Array
      signaturePublicKey?: Uint8Array

      Accessors

      • get _rawTimestamp(): undefined | bigint
      • Returns undefined | bigint

      • get contentTopic(): string
      • Returns string

      • get ephemeral(): boolean
      • Returns boolean

      • get meta(): undefined | Uint8Array
      • Returns undefined | Uint8Array

      • get timestamp(): undefined | Date
      • Returns undefined | Date

      • get version(): number
      • Returns number

      Methods

      • Verify the message's signature against the public key.

        Parameters

        • publicKey: Uint8Array

        Returns boolean

        true if the signature matches the public key, false if not or if no signature is present.

        -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_peer_exchange.PeerExchangeDiscovery.html b/classes/_waku_peer_exchange.PeerExchangeDiscovery.html index 3b4be18864..9ab8e7b38b 100644 --- a/classes/_waku_peer_exchange.PeerExchangeDiscovery.html +++ b/classes/_waku_peer_exchange.PeerExchangeDiscovery.html @@ -1,4 +1,4 @@ -PeerExchangeDiscovery | Documentation

      Hierarchy

      • TypedEventEmitter<PeerDiscoveryEvents>
        • PeerExchangeDiscovery

      Implements

      • PeerDiscovery

      Constructors

      constructor +PeerExchangeDiscovery | Documentation

      Hierarchy

      • TypedEventEmitter<PeerDiscoveryEvents>
        • PeerExchangeDiscovery

      Implements

      • PeerDiscovery

      Constructors

      Properties

      Constructors

      Properties

      #private: any
      components: Components
      isStarted: boolean
      options: Options
      peerExchange: WakuPeerExchange
      queryAttempts: Map<string, number> = ...
      queryingPeers: Set<string> = ...

      Accessors

      Methods

      • Type Parameters

        • K extends "peer"

        Parameters

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

        Returns void

      • Parameters

        • event: Event

        Returns boolean

      • Parameters

        • type: string

        Returns number

      • Type Parameters

        • K extends "peer"

        Parameters

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

        Returns void

      • Type Parameters

        • Detail

        Parameters

        • type: "peer"
        • Optional detail: CustomEventInit<Detail>

        Returns boolean

      Generated using TypeDoc

      \ No newline at end of file +

      Constructors

      Properties

      #private: any
      components: Components
      isStarted: boolean
      options: Options
      peerExchange: WakuPeerExchange
      queryAttempts: Map<string, number> = ...
      queryingPeers: Set<string> = ...

      Accessors

      Methods

      • Type Parameters

        • K extends "peer"

        Parameters

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

        Returns void

      • Parameters

        • event: Event

        Returns boolean

      • Parameters

        • type: string

        Returns number

      • Type Parameters

        • K extends "peer"

        Parameters

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

        Returns void

      • Type Parameters

        • Detail

        Parameters

        • type: "peer"
        • Optional detail: CustomEventInit<Detail>

        Returns boolean

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_peer_exchange.WakuPeerExchange.html b/classes/_waku_peer_exchange.WakuPeerExchange.html index 4559b71552..d823cac28d 100644 --- a/classes/_waku_peer_exchange.WakuPeerExchange.html +++ b/classes/_waku_peer_exchange.WakuPeerExchange.html @@ -1,22 +1,21 @@ WakuPeerExchange | Documentation

      Implementation of the Peer Exchange protocol (https://rfc.vac.dev/spec/34/)

      -

      Hierarchy

      • BaseProtocol
        • WakuPeerExchange

      Implements

      Constructors

      Hierarchy

      • BaseProtocol
        • WakuPeerExchange

      Implements

      Constructors

      Properties

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

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

          Returns void

      streamManager: StreamManager

      Accessors

      • get peerStore(): PeerStore
      • Returns PeerStore

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support +

      • pubsubTopics: string[]

      Returns WakuPeerExchange

      Properties

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

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

          Returns void

      streamManager: StreamManager

      Accessors

      • get peerStore(): PeerStore
      • Returns PeerStore

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support the class protocol. Waku may or may not be currently connected to these peers.

        -

        Returns Promise<Peer[]>

      • Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        +

        Returns Promise<Peer[]>

      • Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        Parameters

        • Optional __namedParameters: {
              maxBootstrapPeers: number;
              numPeers: number;
          }
          • maxBootstrapPeers: number
          • numPeers: number

        Returns Promise<Peer[]>

        A list of peers that support the protocol sorted by latency.

        -
      • Parameters

        • peer: Peer

        Returns Promise<Stream>

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_sdk.WakuNode.html b/classes/_waku_sdk.WakuNode.html index 7edcc39a21..4e9b921c2a 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

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

      Methods

      • Dials to the provided peer.

        +

      Constructors

      Properties

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

      Methods

      • Dials to the provided peer.

        Parameters

        • peer: PeerId | MultiaddrInput

          The peer to dial

        • Optional protocols: Protocols[]

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

          -

        Returns Promise<Stream>

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

        +

      Returns Promise<Stream>

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_sdk.waku.StreamManager.html b/classes/_waku_sdk.waku.StreamManager.html index 923615e02b..462659e9c2 100644 --- a/classes/_waku_sdk.waku.StreamManager.html +++ b/classes/_waku_sdk.waku.StreamManager.html @@ -12,7 +12,7 @@ by a PeerId

      Parameters

      Returns Connection[]

      Example

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

      Properties

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

      Type declaration

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

          Parameters

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

          Returns void

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

      Type declaration

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

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

          Parameters

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

          Returns void

    • Returns waku.StreamManager

      Properties

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

      Type declaration

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

          Parameters

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

          Returns void

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

      Type declaration

      Generated using TypeDoc

      \ No newline at end of file +
    • Optional pubsubTopicShardInfo: string | SingleShardInfo
    • Returns Decoder

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_core.createEncoder.html b/functions/_waku_core.createEncoder.html index bc480b3213..bc98ef834c 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

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      Returns Encoder

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_core.waitForRemotePeer.html b/functions/_waku_core.waitForRemotePeer.html index 074c201230..1c15cd19da 100644 --- a/functions/_waku_core.waitForRemotePeer.html +++ b/functions/_waku_core.waitForRemotePeer.html @@ -13,4 +13,4 @@ remote nodes, rejects if the timeoutMs is reached.

      Throws

      If passing a protocol that is not mounted

      Default

      Wait for remote peers with protocols enabled locally and no time out is applied.
       
      -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_core.wakuMetadata.html b/functions/_waku_core.wakuMetadata.html index 31db09deac..7acbaeafa2 100644 --- a/functions/_waku_core.wakuMetadata.html +++ b/functions/_waku_core.wakuMetadata.html @@ -1 +1 @@ -wakuMetadata | Documentation

      Generated using TypeDoc

      \ No newline at end of file +wakuMetadata | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_core.waku_filter.wakuFilter.html b/functions/_waku_core.waku_filter.wakuFilter.html index 9f120efd63..a171effed5 100644 --- a/functions/_waku_core.waku_filter.wakuFilter.html +++ b/functions/_waku_core.waku_filter.wakuFilter.html @@ -1 +1 @@ -wakuFilter | Documentation

      Generated using TypeDoc

      \ No newline at end of file +wakuFilter | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_core.waku_light_push.wakuLightPush.html b/functions/_waku_core.waku_light_push.wakuLightPush.html deleted file mode 100644 index 2ecd2bf6e2..0000000000 --- a/functions/_waku_core.waku_light_push.wakuLightPush.html +++ /dev/null @@ -1 +0,0 @@ -wakuLightPush | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_core.waku_store.createCursor.html b/functions/_waku_core.waku_store.createCursor.html index a1f91d12c7..b89477d9a0 100644 --- a/functions/_waku_core.waku_store.createCursor.html +++ b/functions/_waku_core.waku_store.createCursor.html @@ -1 +1 @@ -createCursor | Documentation

      Generated using TypeDoc

      \ No newline at end of file +createCursor | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_core.waku_store.wakuStore.html b/functions/_waku_core.waku_store.wakuStore.html index edde8b51ad..0635b530af 100644 --- a/functions/_waku_core.waku_store.wakuStore.html +++ b/functions/_waku_core.waku_store.wakuStore.html @@ -1 +1 @@ -wakuStore | Documentation

      Generated using TypeDoc

      \ No newline at end of file +wakuStore | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_dns_discovery.wakuDnsDiscovery.html b/functions/_waku_dns_discovery.wakuDnsDiscovery.html index 2d27a3025e..fad148c12e 100644 --- a/functions/_waku_dns_discovery.wakuDnsDiscovery.html +++ b/functions/_waku_dns_discovery.wakuDnsDiscovery.html @@ -1 +1 @@ -wakuDnsDiscovery | Documentation

      Generated using TypeDoc

      \ No newline at end of file +wakuDnsDiscovery | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_enr.compressPublicKey.html b/functions/_waku_enr.compressPublicKey.html index 38c60c9cbd..b2ccd11cac 100644 --- a/functions/_waku_enr.compressPublicKey.html +++ b/functions/_waku_enr.compressPublicKey.html @@ -1 +1 @@ -compressPublicKey | Documentation

      Function compressPublicKey

      Generated using TypeDoc

      \ No newline at end of file +compressPublicKey | Documentation

      Function compressPublicKey

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_enr.createPeerIdFromPublicKey.html b/functions/_waku_enr.createPeerIdFromPublicKey.html index f0df063768..440cb047d1 100644 --- a/functions/_waku_enr.createPeerIdFromPublicKey.html +++ b/functions/_waku_enr.createPeerIdFromPublicKey.html @@ -1 +1 @@ -createPeerIdFromPublicKey | Documentation

      Function createPeerIdFromPublicKey

      • Parameters

        • publicKey: Uint8Array

        Returns Promise<PeerId>

      Generated using TypeDoc

      \ No newline at end of file +createPeerIdFromPublicKey | Documentation

      Function createPeerIdFromPublicKey

      • Parameters

        • publicKey: Uint8Array

        Returns Promise<PeerId>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_enr.decodeWaku2.html b/functions/_waku_enr.decodeWaku2.html index c980185a6d..6a4a7d9b9e 100644 --- a/functions/_waku_enr.decodeWaku2.html +++ b/functions/_waku_enr.decodeWaku2.html @@ -1 +1 @@ -decodeWaku2 | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decodeWaku2 | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_enr.encodeWaku2.html b/functions/_waku_enr.encodeWaku2.html index ae20db8248..5d5bfd917a 100644 --- a/functions/_waku_enr.encodeWaku2.html +++ b/functions/_waku_enr.encodeWaku2.html @@ -1 +1 @@ -encodeWaku2 | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encodeWaku2 | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_enr.getPrivateKeyFromPeerId.html b/functions/_waku_enr.getPrivateKeyFromPeerId.html index 11fd8e3294..9f8ca8efe0 100644 --- a/functions/_waku_enr.getPrivateKeyFromPeerId.html +++ b/functions/_waku_enr.getPrivateKeyFromPeerId.html @@ -1 +1 @@ -getPrivateKeyFromPeerId | Documentation

      Function getPrivateKeyFromPeerId

      Generated using TypeDoc

      \ No newline at end of file +getPrivateKeyFromPeerId | Documentation

      Function getPrivateKeyFromPeerId

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_enr.getPublicKeyFromPeerId.html b/functions/_waku_enr.getPublicKeyFromPeerId.html index eb1d36d3ce..f4e60eb28d 100644 --- a/functions/_waku_enr.getPublicKeyFromPeerId.html +++ b/functions/_waku_enr.getPublicKeyFromPeerId.html @@ -1 +1 @@ -getPublicKeyFromPeerId | Documentation

      Function getPublicKeyFromPeerId

      Generated using TypeDoc

      \ No newline at end of file +getPublicKeyFromPeerId | Documentation

      Function getPublicKeyFromPeerId

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_enr.keccak256.html b/functions/_waku_enr.keccak256.html index f2ec782b5a..fa93413d75 100644 --- a/functions/_waku_enr.keccak256.html +++ b/functions/_waku_enr.keccak256.html @@ -1 +1 @@ -keccak256 | Documentation

      Generated using TypeDoc

      \ No newline at end of file +keccak256 | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_enr.sign.html b/functions/_waku_enr.sign.html index c434e7c46e..8aec1c94bf 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.

      -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_enr.verifySignature.html b/functions/_waku_enr.verifySignature.html index 03c48f5888..70b3b0cc79 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

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      Returns boolean

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_local_peer_cache_discovery.wakuLocalPeerCacheDiscovery.html b/functions/_waku_local_peer_cache_discovery.wakuLocalPeerCacheDiscovery.html index 9fe7c4f242..495205d347 100644 --- a/functions/_waku_local_peer_cache_discovery.wakuLocalPeerCacheDiscovery.html +++ b/functions/_waku_local_peer_cache_discovery.wakuLocalPeerCacheDiscovery.html @@ -1 +1 @@ -wakuLocalPeerCacheDiscovery | Documentation

      Generated using TypeDoc

      \ No newline at end of file +wakuLocalPeerCacheDiscovery | Documentation

      Generated using TypeDoc

      \ 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 e81a56a090..2d30563a69 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

      -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ 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 240012d4b2..80c908872d 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

      -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ 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 75cc673937..d46df4e1ba 100644 --- a/functions/_waku_message_encryption.crypto.getSubtle.html +++ b/functions/_waku_message_encryption.crypto.getSubtle.html @@ -1 +1 @@ -getSubtle | Documentation

      Generated using TypeDoc

      \ No newline at end of file +getSubtle | Documentation

      Generated using TypeDoc

      \ 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 247a3779d0..f4359c556f 100644 --- a/functions/_waku_message_encryption.crypto.keccak256.html +++ b/functions/_waku_message_encryption.crypto.keccak256.html @@ -1 +1 @@ -keccak256 | Documentation

      Generated using TypeDoc

      \ No newline at end of file +keccak256 | Documentation

      Generated using TypeDoc

      \ 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 81330cb2b6..34720bb9fd 100644 --- a/functions/_waku_message_encryption.crypto.randomBytes.html +++ b/functions/_waku_message_encryption.crypto.randomBytes.html @@ -1 +1 @@ -randomBytes | Documentation

      Generated using TypeDoc

      \ No newline at end of file +randomBytes | Documentation

      Generated using TypeDoc

      \ 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 5d8e712d82..9a6cfabb39 100644 --- a/functions/_waku_message_encryption.crypto.sha256.html +++ b/functions/_waku_message_encryption.crypto.sha256.html @@ -1 +1 @@ -sha256 | Documentation

      Generated using TypeDoc

      \ No newline at end of file +sha256 | Documentation

      Generated using TypeDoc

      \ 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 6ee74bf9ed..283d701c84 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.

      -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ 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 d15a87ec0d..5765ac1867 100644 --- a/functions/_waku_message_encryption.crypto.symmetric.decrypt.html +++ b/functions/_waku_message_encryption.crypto.symmetric.decrypt.html @@ -1 +1 @@ -decrypt | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decrypt | Documentation

      Generated using TypeDoc

      \ 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 c82f568aba..e0ed2c4bfd 100644 --- a/functions/_waku_message_encryption.crypto.symmetric.encrypt.html +++ b/functions/_waku_message_encryption.crypto.symmetric.encrypt.html @@ -1 +1 @@ -encrypt | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encrypt | Documentation

      Generated using TypeDoc

      \ 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 773af5c30d..d05f1a62a0 100644 --- a/functions/_waku_message_encryption.crypto.symmetric.generateIv.html +++ b/functions/_waku_message_encryption.crypto.symmetric.generateIv.html @@ -1 +1 @@ -generateIv | Documentation

      Generated using TypeDoc

      \ No newline at end of file +generateIv | Documentation

      Generated using TypeDoc

      \ 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 419fc35020..d6958a64a0 100644 --- a/functions/_waku_message_encryption.ecies.createDecoder.html +++ b/functions/_waku_message_encryption.ecies.createDecoder.html @@ -6,4 +6,4 @@ pass to

      Parameters

      Returns Decoder

      Generated using TypeDoc

      \ No newline at end of file +
    • pubsubTopicShardInfo: string | SingleShardInfo = DefaultPubsubTopic
    • Returns Decoder

      Generated using TypeDoc

      \ 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 cba8172980..234a8f3c6f 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

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      Returns Encoder

      Generated using TypeDoc

      \ 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 cd116ae5bb..8de54023c6 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>

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      Returns Promise<Uint8Array>

      Generated using TypeDoc

      \ 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 a8fce556cd..c77a9e9e28 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>

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      Returns Promise<Uint8Array>

      Generated using TypeDoc

      \ 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 75c20ffc0f..80a459cb17 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

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      Returns {
          payload: Uint8Array;
          sig?: Signature;
      } | undefined

      Generated using TypeDoc

      \ 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 cee0f0ab63..c52e0ecba9 100644 --- a/functions/_waku_message_encryption.ecies.preCipher.html +++ b/functions/_waku_message_encryption.ecies.preCipher.html @@ -1,4 +1,4 @@ preCipher | Documentation

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.generatePrivateKey.html b/functions/_waku_message_encryption.generatePrivateKey.html index 3da4a50ddc..f78956e108 100644 --- a/functions/_waku_message_encryption.generatePrivateKey.html +++ b/functions/_waku_message_encryption.generatePrivateKey.html @@ -1,3 +1,3 @@ generatePrivateKey | Documentation

      Generated using TypeDoc

      \ No newline at end of file +

      Returns Uint8Array

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.generateSymmetricKey.html b/functions/_waku_message_encryption.generateSymmetricKey.html index cf7d38f7c8..581c822e13 100644 --- a/functions/_waku_message_encryption.generateSymmetricKey.html +++ b/functions/_waku_message_encryption.generateSymmetricKey.html @@ -1,2 +1,2 @@ generateSymmetricKey | Documentation

      Generated using TypeDoc

      \ No newline at end of file +

      Returns Uint8Array

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.getPublicKey.html b/functions/_waku_message_encryption.getPublicKey.html index f54fa73f1c..2fb9554c42 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

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      Returns Uint8Array

      Generated using TypeDoc

      \ 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 ff4bd0c899..1e4f5cb637 100644 --- a/functions/_waku_message_encryption.symmetric.createDecoder.html +++ b/functions/_waku_message_encryption.symmetric.createDecoder.html @@ -6,4 +6,4 @@ pass to

      Parameters

      Returns Decoder

      Generated using TypeDoc

      \ No newline at end of file +
    • pubsubTopicShardInfo: string | SingleShardInfo = DefaultPubsubTopic
    • Returns Decoder

      Generated using TypeDoc

      \ 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 e99462afab..f447c6c4e5 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

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      Returns Encoder

      Generated using TypeDoc

      \ 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 baec507fa8..cd092b622a 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].

      -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ 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 5a0a7b5fa0..2b309ef204 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.

      -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_hash.messageHash.html b/functions/_waku_message_hash.messageHash.html index ee84c2878a..5d14e757d5 100644 --- a/functions/_waku_message_hash.messageHash.html +++ b/functions/_waku_message_hash.messageHash.html @@ -1,3 +1,3 @@ messageHash | Documentation
      • Deterministic Message Hashing as defined in 14/WAKU2-MESSAGE

        -

        Parameters

        Returns Uint8Array

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      Returns Uint8Array

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_message_hash.messageHashStr.html b/functions/_waku_message_hash.messageHashStr.html index d966bdfc45..0b552e0b1c 100644 --- a/functions/_waku_message_hash.messageHashStr.html +++ b/functions/_waku_message_hash.messageHashStr.html @@ -1 +1 @@ -messageHashStr | Documentation
      • Parameters

        Returns string

      Generated using TypeDoc

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

        Returns string

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_peer_exchange.wakuPeerExchange-1.html b/functions/_waku_peer_exchange.wakuPeerExchange-1.html index 01752ace54..67759e41e2 100644 --- a/functions/_waku_peer_exchange.wakuPeerExchange-1.html +++ b/functions/_waku_peer_exchange.wakuPeerExchange-1.html @@ -1,2 +1,2 @@ wakuPeerExchange | Documentation

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_peer_exchange.wakuPeerExchangeDiscovery.html b/functions/_waku_peer_exchange.wakuPeerExchangeDiscovery.html index 9384122814..911cb6f126 100644 --- a/functions/_waku_peer_exchange.wakuPeerExchangeDiscovery.html +++ b/functions/_waku_peer_exchange.wakuPeerExchangeDiscovery.html @@ -1 +1 @@ -wakuPeerExchangeDiscovery | Documentation

      Generated using TypeDoc

      \ No newline at end of file +wakuPeerExchangeDiscovery | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.WakuMessage.codec.html b/functions/_waku_proto.WakuMessage.codec.html index fe284026f6..9a9889038a 100644 --- a/functions/_waku_proto.WakuMessage.codec.html +++ b/functions/_waku_proto.WakuMessage.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.WakuMessage.decode.html b/functions/_waku_proto.WakuMessage.decode.html index dc34fed56b..f3c1d361b4 100644 --- a/functions/_waku_proto.WakuMessage.decode.html +++ b/functions/_waku_proto.WakuMessage.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.WakuMessage.encode.html b/functions/_waku_proto.WakuMessage.encode.html index f26e4142a7..88016ebb6f 100644 --- a/functions/_waku_proto.WakuMessage.encode.html +++ b/functions/_waku_proto.WakuMessage.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ 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 df98e6007e..9a528ff4a4 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

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ 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 1274255d6d..6a9c1d30a0 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

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ 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 d072998c83..e0b97acda8 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

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ 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 c7cfcfc804..463dcdafbd 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.codec.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ 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 895c294a73..5c1c00acd3 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.decode.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ 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 1797102667..48801c2435 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.encode.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ 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 addf8bbca4..4b0f9d6066 100644 --- a/functions/_waku_proto.proto_filter.FilterRpc.codec.html +++ b/functions/_waku_proto.proto_filter.FilterRpc.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ 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 18bae72920..24059a6ab6 100644 --- a/functions/_waku_proto.proto_filter.FilterRpc.decode.html +++ b/functions/_waku_proto.proto_filter.FilterRpc.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ 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 89b354af67..db7c9b271d 100644 --- a/functions/_waku_proto.proto_filter.FilterRpc.encode.html +++ b/functions/_waku_proto.proto_filter.FilterRpc.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ 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 036d61fbcb..f033903c91 100644 --- a/functions/_waku_proto.proto_filter.MessagePush.codec.html +++ b/functions/_waku_proto.proto_filter.MessagePush.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ 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 b149d7e797..82138f7a21 100644 --- a/functions/_waku_proto.proto_filter.MessagePush.decode.html +++ b/functions/_waku_proto.proto_filter.MessagePush.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ 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 73e05543c8..8bf69ce576 100644 --- a/functions/_waku_proto.proto_filter.MessagePush.encode.html +++ b/functions/_waku_proto.proto_filter.MessagePush.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ 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 0245ad45bd..5b9c79ee81 100644 --- a/functions/_waku_proto.proto_filter.RateLimitProof.codec.html +++ b/functions/_waku_proto.proto_filter.RateLimitProof.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ 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 ec11b2f2f3..3f97d8ceeb 100644 --- a/functions/_waku_proto.proto_filter.RateLimitProof.decode.html +++ b/functions/_waku_proto.proto_filter.RateLimitProof.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ 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 2419843dbd..bb9ff0b923 100644 --- a/functions/_waku_proto.proto_filter.RateLimitProof.encode.html +++ b/functions/_waku_proto.proto_filter.RateLimitProof.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ 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 7737356701..a11c1cb92c 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

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ 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 e1f80c5a31..33ce272f1a 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

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ 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 fff1b2042e..a878639f64 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

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ 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 654f5f71c7..49bd489e23 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

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ 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 2092a1437b..2ad73f0f0a 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

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ 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 89db3f6c56..e2bdcfa084 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

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ 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 6cc2f840d3..28d64668dd 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

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ 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 3f8ab22757..cbb287a8e6 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

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ 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 0648719e79..0b9a45eb60 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

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ 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 9b3a9b3779..de901af148 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

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ 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 db4178b8b1..a703c4812b 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

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ 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 a2d5755fe5..6f0d631efe 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

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ 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 79004fc101..1fb24e250c 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

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ 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 7b0314f872..a8ad08c4f7 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

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ 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 b0610567ce..d7cdb80583 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

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ 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 1032129c99..f52d8f377e 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

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ 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 50536a135e..3c922164c8 100644 --- a/functions/_waku_proto.proto_lightpush.PushRequest.codec.html +++ b/functions/_waku_proto.proto_lightpush.PushRequest.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ 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 64194bf13e..4a2ac78c0a 100644 --- a/functions/_waku_proto.proto_lightpush.PushRequest.decode.html +++ b/functions/_waku_proto.proto_lightpush.PushRequest.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ 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 bbe1e48d45..d21d8d4ed1 100644 --- a/functions/_waku_proto.proto_lightpush.PushRequest.encode.html +++ b/functions/_waku_proto.proto_lightpush.PushRequest.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ 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 c7bded8567..eca1bf494d 100644 --- a/functions/_waku_proto.proto_lightpush.PushResponse.codec.html +++ b/functions/_waku_proto.proto_lightpush.PushResponse.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ 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 53d5a0a998..e615403b0a 100644 --- a/functions/_waku_proto.proto_lightpush.PushResponse.decode.html +++ b/functions/_waku_proto.proto_lightpush.PushResponse.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ 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 058aab2579..6f85fc18fc 100644 --- a/functions/_waku_proto.proto_lightpush.PushResponse.encode.html +++ b/functions/_waku_proto.proto_lightpush.PushResponse.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ 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 babc3b11ff..b8849d320b 100644 --- a/functions/_waku_proto.proto_lightpush.PushRpc.codec.html +++ b/functions/_waku_proto.proto_lightpush.PushRpc.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ 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 eb529e430a..9746639592 100644 --- a/functions/_waku_proto.proto_lightpush.PushRpc.decode.html +++ b/functions/_waku_proto.proto_lightpush.PushRpc.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ 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 7082924eb0..e8b2589ee9 100644 --- a/functions/_waku_proto.proto_lightpush.PushRpc.encode.html +++ b/functions/_waku_proto.proto_lightpush.PushRpc.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ 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 5493a6a875..28ff05ec22 100644 --- a/functions/_waku_proto.proto_lightpush.RateLimitProof.codec.html +++ b/functions/_waku_proto.proto_lightpush.RateLimitProof.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ 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 419718a13b..9f49a30b4c 100644 --- a/functions/_waku_proto.proto_lightpush.RateLimitProof.decode.html +++ b/functions/_waku_proto.proto_lightpush.RateLimitProof.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ 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 356f22b78c..e9bab023ec 100644 --- a/functions/_waku_proto.proto_lightpush.RateLimitProof.encode.html +++ b/functions/_waku_proto.proto_lightpush.RateLimitProof.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ 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 2fcaa950c2..cf20962901 100644 --- a/functions/_waku_proto.proto_lightpush.WakuMessage.codec.html +++ b/functions/_waku_proto.proto_lightpush.WakuMessage.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ 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 f32531286e..b52a131e68 100644 --- a/functions/_waku_proto.proto_lightpush.WakuMessage.decode.html +++ b/functions/_waku_proto.proto_lightpush.WakuMessage.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ 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 e20e0c77a7..3d8cd92fb7 100644 --- a/functions/_waku_proto.proto_lightpush.WakuMessage.encode.html +++ b/functions/_waku_proto.proto_lightpush.WakuMessage.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ 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 d7d095a784..fd03c99e09 100644 --- a/functions/_waku_proto.proto_message.RateLimitProof.codec.html +++ b/functions/_waku_proto.proto_message.RateLimitProof.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ 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 fbc66bda42..31d71753b5 100644 --- a/functions/_waku_proto.proto_message.RateLimitProof.decode.html +++ b/functions/_waku_proto.proto_message.RateLimitProof.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ 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 0b6c1b2d09..04c2c4eb82 100644 --- a/functions/_waku_proto.proto_message.RateLimitProof.encode.html +++ b/functions/_waku_proto.proto_message.RateLimitProof.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ 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 ea598ec497..09a154fee6 100644 --- a/functions/_waku_proto.proto_message.WakuMessage.codec.html +++ b/functions/_waku_proto.proto_message.WakuMessage.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ 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 cbecd70587..855c9b8b98 100644 --- a/functions/_waku_proto.proto_message.WakuMessage.decode.html +++ b/functions/_waku_proto.proto_message.WakuMessage.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ 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 360800ef0d..7bce548edc 100644 --- a/functions/_waku_proto.proto_message.WakuMessage.encode.html +++ b/functions/_waku_proto.proto_message.WakuMessage.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ 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 17cf2d45b7..c4c13e27cf 100644 --- a/functions/_waku_proto.proto_metadata.WakuMetadataRequest.codec.html +++ b/functions/_waku_proto.proto_metadata.WakuMetadataRequest.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ 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 bd1be1cbca..6d82618b11 100644 --- a/functions/_waku_proto.proto_metadata.WakuMetadataRequest.decode.html +++ b/functions/_waku_proto.proto_metadata.WakuMetadataRequest.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ 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 697356e64e..67ea25b01e 100644 --- a/functions/_waku_proto.proto_metadata.WakuMetadataRequest.encode.html +++ b/functions/_waku_proto.proto_metadata.WakuMetadataRequest.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ 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 ede4e55d65..14c5750f39 100644 --- a/functions/_waku_proto.proto_metadata.WakuMetadataResponse.codec.html +++ b/functions/_waku_proto.proto_metadata.WakuMetadataResponse.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ 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 e1fb8a39ce..b38fc29681 100644 --- a/functions/_waku_proto.proto_metadata.WakuMetadataResponse.decode.html +++ b/functions/_waku_proto.proto_metadata.WakuMetadataResponse.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ 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 cc1649cef0..6dc6c312c9 100644 --- a/functions/_waku_proto.proto_metadata.WakuMetadataResponse.encode.html +++ b/functions/_waku_proto.proto_metadata.WakuMetadataResponse.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ 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 14f6e4260d..ce7ee28cc9 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

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ 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 fc51d7af54..c95d4751d8 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

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ 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 3cdf357d6a..ba468f23d6 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

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ 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 e8e4b927ed..db035cde9f 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

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ 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 d054c206ad..b42c2dee1a 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

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ 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 afb2f0b593..7a2a8c357f 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

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ 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 47f744a85e..d7489be8a9 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

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ 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 8b630e37c1..1ff8d13808 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

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ 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 54ffb262ae..519dbd7092 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

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ 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 f670a97963..547cf0480f 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

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ 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 cf317b8cc6..24fb9b40b2 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

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ 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 5c72f55f68..273b2dac9a 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

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.ContentFilter.codec.html b/functions/_waku_proto.proto_store.ContentFilter.codec.html index 7da783204b..f9606bea81 100644 --- a/functions/_waku_proto.proto_store.ContentFilter.codec.html +++ b/functions/_waku_proto.proto_store.ContentFilter.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.ContentFilter.decode.html b/functions/_waku_proto.proto_store.ContentFilter.decode.html index f2619030ea..57093e3069 100644 --- a/functions/_waku_proto.proto_store.ContentFilter.decode.html +++ b/functions/_waku_proto.proto_store.ContentFilter.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.ContentFilter.encode.html b/functions/_waku_proto.proto_store.ContentFilter.encode.html index 4b9b0a7d94..ecc7f2c399 100644 --- a/functions/_waku_proto.proto_store.ContentFilter.encode.html +++ b/functions/_waku_proto.proto_store.ContentFilter.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.HistoryQuery.codec.html b/functions/_waku_proto.proto_store.HistoryQuery.codec.html index 30e76c454d..e12e519d53 100644 --- a/functions/_waku_proto.proto_store.HistoryQuery.codec.html +++ b/functions/_waku_proto.proto_store.HistoryQuery.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.HistoryQuery.decode.html b/functions/_waku_proto.proto_store.HistoryQuery.decode.html index f188d7121b..20cafdb372 100644 --- a/functions/_waku_proto.proto_store.HistoryQuery.decode.html +++ b/functions/_waku_proto.proto_store.HistoryQuery.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.HistoryQuery.encode.html b/functions/_waku_proto.proto_store.HistoryQuery.encode.html index b03dff33bf..60f111555c 100644 --- a/functions/_waku_proto.proto_store.HistoryQuery.encode.html +++ b/functions/_waku_proto.proto_store.HistoryQuery.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.HistoryResponse.HistoryError.codec.html b/functions/_waku_proto.proto_store.HistoryResponse.HistoryError.codec.html index 3a1068437b..2e855416da 100644 --- a/functions/_waku_proto.proto_store.HistoryResponse.HistoryError.codec.html +++ b/functions/_waku_proto.proto_store.HistoryResponse.HistoryError.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.HistoryResponse.codec.html b/functions/_waku_proto.proto_store.HistoryResponse.codec.html index 2e24a5c8c7..13c34e9f8e 100644 --- a/functions/_waku_proto.proto_store.HistoryResponse.codec.html +++ b/functions/_waku_proto.proto_store.HistoryResponse.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.HistoryResponse.decode.html b/functions/_waku_proto.proto_store.HistoryResponse.decode.html index 987a7975c2..39903d5112 100644 --- a/functions/_waku_proto.proto_store.HistoryResponse.decode.html +++ b/functions/_waku_proto.proto_store.HistoryResponse.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.HistoryResponse.encode.html b/functions/_waku_proto.proto_store.HistoryResponse.encode.html index dc0043b7af..ded5211635 100644 --- a/functions/_waku_proto.proto_store.HistoryResponse.encode.html +++ b/functions/_waku_proto.proto_store.HistoryResponse.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.HistoryRpc.codec.html b/functions/_waku_proto.proto_store.HistoryRpc.codec.html index b6b8142bf8..1b6c4b493d 100644 --- a/functions/_waku_proto.proto_store.HistoryRpc.codec.html +++ b/functions/_waku_proto.proto_store.HistoryRpc.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.HistoryRpc.decode.html b/functions/_waku_proto.proto_store.HistoryRpc.decode.html index 64d0342458..7deae59810 100644 --- a/functions/_waku_proto.proto_store.HistoryRpc.decode.html +++ b/functions/_waku_proto.proto_store.HistoryRpc.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.HistoryRpc.encode.html b/functions/_waku_proto.proto_store.HistoryRpc.encode.html index a9b6295a57..5ead8668ff 100644 --- a/functions/_waku_proto.proto_store.HistoryRpc.encode.html +++ b/functions/_waku_proto.proto_store.HistoryRpc.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.Index.codec.html b/functions/_waku_proto.proto_store.Index.codec.html index f39824bf09..46fda1d441 100644 --- a/functions/_waku_proto.proto_store.Index.codec.html +++ b/functions/_waku_proto.proto_store.Index.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.Index.decode.html b/functions/_waku_proto.proto_store.Index.decode.html index 943a008390..573fcff705 100644 --- a/functions/_waku_proto.proto_store.Index.decode.html +++ b/functions/_waku_proto.proto_store.Index.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.Index.encode.html b/functions/_waku_proto.proto_store.Index.encode.html index 3e8170e5f2..dac30b14cc 100644 --- a/functions/_waku_proto.proto_store.Index.encode.html +++ b/functions/_waku_proto.proto_store.Index.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.PagingInfo.Direction.codec.html b/functions/_waku_proto.proto_store.PagingInfo.Direction.codec.html index 4a692a033a..5d4aaecd5d 100644 --- a/functions/_waku_proto.proto_store.PagingInfo.Direction.codec.html +++ b/functions/_waku_proto.proto_store.PagingInfo.Direction.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.PagingInfo.codec.html b/functions/_waku_proto.proto_store.PagingInfo.codec.html index 05bf7a2713..301aa51b7f 100644 --- a/functions/_waku_proto.proto_store.PagingInfo.codec.html +++ b/functions/_waku_proto.proto_store.PagingInfo.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.PagingInfo.decode.html b/functions/_waku_proto.proto_store.PagingInfo.decode.html index 70ee88ad61..39e2aaa598 100644 --- a/functions/_waku_proto.proto_store.PagingInfo.decode.html +++ b/functions/_waku_proto.proto_store.PagingInfo.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.PagingInfo.encode.html b/functions/_waku_proto.proto_store.PagingInfo.encode.html index 6b1e95e03f..354ecf7b96 100644 --- a/functions/_waku_proto.proto_store.PagingInfo.encode.html +++ b/functions/_waku_proto.proto_store.PagingInfo.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ 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 87150d7dc1..08b0c90191 100644 --- a/functions/_waku_proto.proto_store.RateLimitProof.codec.html +++ b/functions/_waku_proto.proto_store.RateLimitProof.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ 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 fdcbeea14f..139dabe458 100644 --- a/functions/_waku_proto.proto_store.RateLimitProof.decode.html +++ b/functions/_waku_proto.proto_store.RateLimitProof.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ 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 9bfee7662a..64ddd44b30 100644 --- a/functions/_waku_proto.proto_store.RateLimitProof.encode.html +++ b/functions/_waku_proto.proto_store.RateLimitProof.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ 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 e44a8395ec..493491335c 100644 --- a/functions/_waku_proto.proto_store.WakuMessage.codec.html +++ b/functions/_waku_proto.proto_store.WakuMessage.codec.html @@ -1 +1 @@ -codec | Documentation

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ 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 e090155de8..b7b429b434 100644 --- a/functions/_waku_proto.proto_store.WakuMessage.decode.html +++ b/functions/_waku_proto.proto_store.WakuMessage.decode.html @@ -1 +1 @@ -decode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ 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 c8c2616f2f..5ed888f37c 100644 --- a/functions/_waku_proto.proto_store.WakuMessage.encode.html +++ b/functions/_waku_proto.proto_store.WakuMessage.encode.html @@ -1 +1 @@ -encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ 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 94cf43d7c7..db67dc8969 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

      Generated using TypeDoc

      \ No newline at end of file +codec | Documentation

      Generated using TypeDoc

      \ 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 b5f1d75c64..8d0e5c2624 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

      Generated using TypeDoc

      \ No newline at end of file +decode | Documentation

      Generated using TypeDoc

      \ 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 79a885b3e4..842fe7aeb7 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

      Generated using TypeDoc

      \ No newline at end of file +encode | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_relay.wakuGossipSub.html b/functions/_waku_relay.wakuGossipSub.html index ab07acfd4a..af0e4808d8 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

      Generated using TypeDoc

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

        Returns ((components) => GossipSub)

          • (components): GossipSub
          • Parameters

            • components: GossipSubComponents

            Returns GossipSub

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_relay.wakuRelay.html b/functions/_waku_relay.wakuRelay.html index f48455359a..7ac8f2e3b4 100644 --- a/functions/_waku_relay.wakuRelay.html +++ b/functions/_waku_relay.wakuRelay.html @@ -1 +1 @@ -wakuRelay | Documentation

      Generated using TypeDoc

      \ No newline at end of file +wakuRelay | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.createLightNode.html b/functions/_waku_sdk.createLightNode.html index e05607881f..6533dba57d 100644 --- a/functions/_waku_sdk.createLightNode.html +++ b/functions/_waku_sdk.createLightNode.html @@ -1,4 +1,4 @@ createLightNode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      Returns Promise<LightNode>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.createNode.html b/functions/_waku_sdk.createNode.html index 63e3524313..edaed470d4 100644 --- a/functions/_waku_sdk.createNode.html +++ b/functions/_waku_sdk.createNode.html @@ -1,2 +1,2 @@ createNode | Documentation

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      Returns Promise<LightNode>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.defaultLibp2p.html b/functions/_waku_sdk.defaultLibp2p.html index 34e1c80d9b..4f0336b6d3 100644 --- a/functions/_waku_sdk.defaultLibp2p.html +++ b/functions/_waku_sdk.defaultLibp2p.html @@ -1 +1 @@ -defaultLibp2p | Documentation
      • Parameters

        • Optional shardInfo: ShardInfo
        • Optional wakuGossipSub: ((components) => GossipSub)
            • (components): GossipSub
            • Parameters

              • components: Components

              Returns GossipSub

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

        Returns Promise<Libp2p>

      Generated using TypeDoc

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

        • Optional shardInfo: ShardInfo
        • Optional wakuGossipSub: ((components) => GossipSub)
            • (components): GossipSub
            • Parameters

              • components: Components

              Returns GossipSub

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

        Returns Promise<Libp2p>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.streamContentTopic.html b/functions/_waku_sdk.streamContentTopic.html index e2be45cbdb..e36396d463 100644 --- a/functions/_waku_sdk.streamContentTopic.html +++ b/functions/_waku_sdk.streamContentTopic.html @@ -1,4 +1,4 @@ streamContentTopic | Documentation

      Function streamContentTopic

      • Creates a subscription and streams all new messages for a content topic. Will create a light node configured for the content topic with default settings if a node is not provided in opts. Assumes node is using autosharding.

        -

        Parameters

        • contentTopic: string
        • opts: CreateTopicOptions

        Returns Promise<[ReadableStream<DecodedMessage>, LightNode]>

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      Returns Promise<[ReadableStream<DecodedMessage>, LightNode]>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.subscribeToContentTopic.html b/functions/_waku_sdk.subscribeToContentTopic.html index 4597394bff..a82f1831c1 100644 --- a/functions/_waku_sdk.subscribeToContentTopic.html +++ b/functions/_waku_sdk.subscribeToContentTopic.html @@ -2,4 +2,4 @@ Will create a light node configured for the content topic with default settings if a node is not provided in opts. Assumes node is using autosharding.

      Parameters

      Returns Promise<{
          subscription: IFilterSubscription;
          waku: LightNode;
      }>

      Generated using TypeDoc

      \ No newline at end of file +
    • opts: CreateTopicOptions
    • Returns Promise<{
          subscription: IFilterSubscription;
          waku: LightNode;
      }>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.waku.waku_light_push.wakuLightPush.html b/functions/_waku_sdk.waku.waku_light_push.wakuLightPush.html deleted file mode 100644 index 59fa85f6b9..0000000000 --- a/functions/_waku_sdk.waku.waku_light_push.wakuLightPush.html +++ /dev/null @@ -1 +0,0 @@ -wakuLightPush | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.wakuLightPush.html b/functions/_waku_sdk.wakuLightPush.html new file mode 100644 index 0000000000..5d937dd7e3 --- /dev/null +++ b/functions/_waku_sdk.wakuLightPush.html @@ -0,0 +1 @@ +wakuLightPush | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.contentTopicToPubsubTopic.html b/functions/_waku_utils.contentTopicToPubsubTopic.html index 6cd2e93124..ce72407e30 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

      Generated using TypeDoc

      \ No newline at end of file +contentTopicToPubsubTopic | Documentation

      Function contentTopicToPubsubTopic

      • Parameters

        • contentTopic: string
        • clusterId: number = DEFAULT_CLUSTER_ID
        • networkShards: number = 8

        Returns string

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.contentTopicToShardIndex.html b/functions/_waku_utils.contentTopicToShardIndex.html index 188ed6bc75..78dfd03d99 100644 --- a/functions/_waku_utils.contentTopicToShardIndex.html +++ b/functions/_waku_utils.contentTopicToShardIndex.html @@ -1,3 +1,3 @@ contentTopicToShardIndex | Documentation

      Function contentTopicToShardIndex

      • Given a string, determines which autoshard index to use for its pubsub topic. Based on the algorithm described in the RFC: https://rfc.vac.dev/spec/51//#algorithm

        -

        Parameters

        • contentTopic: string
        • networkShards: number = 8

        Returns number

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      Returns number

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.contentTopicsByPubsubTopic.html b/functions/_waku_utils.contentTopicsByPubsubTopic.html index 4026dc726e..076680a85a 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[]>

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      Returns Map<string, string[]>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.decodeRelayShard.html b/functions/_waku_utils.decodeRelayShard.html index 97d4cd402c..45c547ede3 100644 --- a/functions/_waku_utils.decodeRelayShard.html +++ b/functions/_waku_utils.decodeRelayShard.html @@ -1 +1 @@ -decodeRelayShard | Documentation

      Generated using TypeDoc

      \ No newline at end of file +decodeRelayShard | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.determinePubsubTopic.html b/functions/_waku_utils.determinePubsubTopic.html index e4376db43f..025a226d2b 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
        • pubsubTopicShardInfo: string | SingleShardInfo = DefaultPubsubTopic

        Returns string

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      Returns string

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.encodeRelayShard.html b/functions/_waku_utils.encodeRelayShard.html index f79fc13290..b5f5f96593 100644 --- a/functions/_waku_utils.encodeRelayShard.html +++ b/functions/_waku_utils.encodeRelayShard.html @@ -1 +1 @@ -encodeRelayShard | Documentation

      Generated using TypeDoc

      \ No newline at end of file +encodeRelayShard | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.ensurePubsubTopicIsConfigured.html b/functions/_waku_utils.ensurePubsubTopicIsConfigured.html index 2803fe7128..4d523508c4 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

      Generated using TypeDoc

      \ No newline at end of file +ensurePubsubTopicIsConfigured | Documentation

      Function ensurePubsubTopicIsConfigured

      • Parameters

        • pubsubTopic: string
        • configuredTopics: string[]

        Returns void

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.ensureShardingConfigured.html b/functions/_waku_utils.ensureShardingConfigured.html index a585f3719a..e5b22031d9 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;
            shardingParams: ShardingParams;
        }

        Validated sharding parameters, with any missing values set to defaults

        -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.ensureValidContentTopic.html b/functions/_waku_utils.ensureValidContentTopic.html index 2ec9fde3a5..fc5e9298d1 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

        -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.getPseudoRandomSubset.html b/functions/_waku_utils.getPseudoRandomSubset.html index 026dbe8c4e..317c32d0c9 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[]

      Generated using TypeDoc

      \ No newline at end of file +

      Type Parameters

      Parameters

      Returns T[]

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.getWsMultiaddrFromMultiaddrs.html b/functions/_waku_utils.getWsMultiaddrFromMultiaddrs.html index 6bc60cff54..4d6552f167 100644 --- a/functions/_waku_utils.getWsMultiaddrFromMultiaddrs.html +++ b/functions/_waku_utils.getWsMultiaddrFromMultiaddrs.html @@ -1 +1 @@ -getWsMultiaddrFromMultiaddrs | Documentation

      Function getWsMultiaddrFromMultiaddrs

      • Parameters

        • addresses: Multiaddr[]

        Returns Multiaddr

      Generated using TypeDoc

      \ No newline at end of file +getWsMultiaddrFromMultiaddrs | Documentation

      Function getWsMultiaddrFromMultiaddrs

      • Parameters

        • addresses: Multiaddr[]

        Returns Multiaddr

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.groupByContentTopic.html b/functions/_waku_utils.groupByContentTopic.html index ca46c4339b..f9bf2a46d4 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[]>

      Generated using TypeDoc

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

        • T extends {
              contentTopic: string;
          }

        Parameters

        • values: readonly T[]

        Returns Map<string, T[]>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.isDefined.html b/functions/_waku_utils.isDefined.html index 8864a0f5be..9856b721b6 100644 --- a/functions/_waku_utils.isDefined.html +++ b/functions/_waku_utils.isDefined.html @@ -1 +1 @@ -isDefined | Documentation

      Generated using TypeDoc

      \ No newline at end of file +isDefined | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.isMessageSizeUnderCap.html b/functions/_waku_utils.isMessageSizeUnderCap.html index 1b5b1075f6..45c4d69976 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>

      Generated using TypeDoc

      \ No newline at end of file +

      Parameters

      Returns Promise<boolean>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.isWireSizeUnderCap.html b/functions/_waku_utils.isWireSizeUnderCap.html index fb23ac8dda..7f361d8a02 100644 --- a/functions/_waku_utils.isWireSizeUnderCap.html +++ b/functions/_waku_utils.isWireSizeUnderCap.html @@ -1 +1 @@ -isWireSizeUnderCap | Documentation

      Generated using TypeDoc

      \ No newline at end of file +isWireSizeUnderCap | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.pubsubTopicToSingleShardInfo.html b/functions/_waku_utils.pubsubTopicToSingleShardInfo.html index a7c0f5b455..fd4b986ca1 100644 --- a/functions/_waku_utils.pubsubTopicToSingleShardInfo.html +++ b/functions/_waku_utils.pubsubTopicToSingleShardInfo.html @@ -1 +1 @@ -pubsubTopicToSingleShardInfo | Documentation

      Function pubsubTopicToSingleShardInfo

      Generated using TypeDoc

      \ No newline at end of file +pubsubTopicToSingleShardInfo | Documentation

      Function pubsubTopicToSingleShardInfo

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.pushOrInitMapSet.html b/functions/_waku_utils.pushOrInitMapSet.html index f726b34754..f8861edf15 100644 --- a/functions/_waku_utils.pushOrInitMapSet.html +++ b/functions/_waku_utils.pushOrInitMapSet.html @@ -1 +1 @@ -pushOrInitMapSet | Documentation

      Generated using TypeDoc

      \ No newline at end of file +pushOrInitMapSet | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.removeItemFromArray.html b/functions/_waku_utils.removeItemFromArray.html index 5425f82770..8ab6de07da 100644 --- a/functions/_waku_utils.removeItemFromArray.html +++ b/functions/_waku_utils.removeItemFromArray.html @@ -1 +1 @@ -removeItemFromArray | Documentation
      • Parameters

        • arr: unknown[]
        • value: unknown

        Returns unknown[]

      Generated using TypeDoc

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

        • arr: unknown[]
        • value: unknown

        Returns unknown[]

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.shardInfoToPubsubTopics.html b/functions/_waku_utils.shardInfoToPubsubTopics.html index 5695433c34..0e7f34e42e 100644 --- a/functions/_waku_utils.shardInfoToPubsubTopics.html +++ b/functions/_waku_utils.shardInfoToPubsubTopics.html @@ -1 +1 @@ -shardInfoToPubsubTopics | Documentation

      Function shardInfoToPubsubTopics

      Generated using TypeDoc

      \ No newline at end of file +shardInfoToPubsubTopics | Documentation

      Function shardInfoToPubsubTopics

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.singleShardInfoToPubsubTopic.html b/functions/_waku_utils.singleShardInfoToPubsubTopic.html index ce098488e7..f50c434030 100644 --- a/functions/_waku_utils.singleShardInfoToPubsubTopic.html +++ b/functions/_waku_utils.singleShardInfoToPubsubTopic.html @@ -1 +1 @@ -singleShardInfoToPubsubTopic | Documentation

      Function singleShardInfoToPubsubTopic

      Generated using TypeDoc

      \ No newline at end of file +singleShardInfoToPubsubTopic | Documentation

      Function singleShardInfoToPubsubTopic

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.singleShardInfosToShardInfo.html b/functions/_waku_utils.singleShardInfosToShardInfo.html index d30bf85fe0..5ddd9a0c72 100644 --- a/functions/_waku_utils.singleShardInfosToShardInfo.html +++ b/functions/_waku_utils.singleShardInfosToShardInfo.html @@ -1 +1 @@ -singleShardInfosToShardInfo | Documentation

      Function singleShardInfosToShardInfo

      Generated using TypeDoc

      \ No newline at end of file +singleShardInfosToShardInfo | Documentation

      Function singleShardInfosToShardInfo

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.toAsyncIterator.html b/functions/_waku_utils.toAsyncIterator.html index edc5c0ce05..95604f721b 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.

      -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/hierarchy.html b/hierarchy.html index 7b1b490847..2b88e1d9d0 100644 --- a/hierarchy.html +++ b/hierarchy.html @@ -1 +1 @@ -Documentation

      Documentation

      Class Hierarchy

      Generated using TypeDoc

      \ No newline at end of file +Documentation

      Documentation

      Class Hierarchy

      Generated using TypeDoc

      \ No newline at end of file diff --git a/interfaces/_waku_core.waku_store.QueryOptions.html b/interfaces/_waku_core.waku_store.QueryOptions.html index c84ec1ca79..540e960b98 100644 --- a/interfaces/_waku_core.waku_store.QueryOptions.html +++ b/interfaces/_waku_core.waku_store.QueryOptions.html @@ -1,11 +1,11 @@ -QueryOptions | Documentation
      interface QueryOptions {
          cursor?: Cursor;
          pageDirection?: waku_store.PageDirection;
          pageSize?: number;
          timeFilter?: waku_store.TimeFilter;
      }

      Properties

      cursor? +QueryOptions | Documentation
      interface QueryOptions {
          cursor?: Cursor;
          pageDirection?: waku_store.PageDirection;
          pageSize?: number;
          timeFilter?: waku_store.TimeFilter;
      }

      Properties

      cursor?: Cursor

      Cursor as an index to start a query from. The cursor index will be exclusive (i.e. the message at the cursor index will not be included in the result). If undefined, the query will start from the beginning or end of the history, depending on the page direction.

      -
      pageDirection?: waku_store.PageDirection

      The direction in which pages are retrieved:

      +
      pageDirection?: waku_store.PageDirection

      The direction in which pages are retrieved:

      • PageDirection.BACKWARD: Most recent page first.
      • PageDirection.FORWARD: Oldest page first.
      • @@ -14,8 +14,8 @@ If undefined, the query will start from the beginning or end of the history, dep (the oldest message is always first).

      Default

      { @link PageDirection.BACKWARD }
       
      -
      pageSize?: number

      The number of message per page.

      +
      pageSize?: number

      The number of message per page.

      Default

      { @link DefaultPageSize }
       
      -
      timeFilter?: waku_store.TimeFilter

      Retrieve messages with a timestamp within the provided values.

      -

      Generated using TypeDoc

      \ No newline at end of file +
      timeFilter?: waku_store.TimeFilter

      Retrieve messages with a timestamp within the provided values.

      +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/interfaces/_waku_core.waku_store.TimeFilter.html b/interfaces/_waku_core.waku_store.TimeFilter.html index 17818f0cc5..b374e4d12a 100644 --- a/interfaces/_waku_core.waku_store.TimeFilter.html +++ b/interfaces/_waku_core.waku_store.TimeFilter.html @@ -1,3 +1,3 @@ -TimeFilter | Documentation
      interface TimeFilter {
          endTime: Date;
          startTime: Date;
      }

      Properties

      endTime +TimeFilter | Documentation
      interface TimeFilter {
          endTime: Date;
          startTime: Date;
      }

      Properties

      Properties

      endTime: Date
      startTime: Date

      Generated using TypeDoc

      \ No newline at end of file +

      Properties

      endTime: Date
      startTime: Date

      Generated using TypeDoc

      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.ConnectionManagerOptions.html b/interfaces/_waku_interfaces.ConnectionManagerOptions.html index 4f56586a3d..5f120a94a4 100644 --- a/interfaces/_waku_interfaces.ConnectionManagerOptions.html +++ b/interfaces/_waku_interfaces.ConnectionManagerOptions.html @@ -1,9 +1,9 @@ -ConnectionManagerOptions | Documentation
      interface ConnectionManagerOptions {
          maxBootstrapPeersAllowed: number;
          maxDialAttemptsForPeer: number;
          maxParallelDials: number;
      }

      Properties

      maxBootstrapPeersAllowed +ConnectionManagerOptions | Documentation
      interface ConnectionManagerOptions {
          maxBootstrapPeersAllowed: number;
          maxDialAttemptsForPeer: number;
          maxParallelDials: number;
      }

      Properties

      maxBootstrapPeersAllowed: number

      Max number of bootstrap peers allowed to be connected to, initially This is used to increase intention of dialing non-bootstrap peers, found using other discovery mechanisms (like Peer Exchange)

      -
      maxDialAttemptsForPeer: number

      Number of attempts before a peer is considered non-dialable +

      maxDialAttemptsForPeer: number

      Number of attempts before a peer is considered non-dialable This is used to not spam a peer with dial attempts when it is not dialable

      -
      maxParallelDials: number

      Max number of parallel dials allowed

      -

      Generated using TypeDoc

      \ No newline at end of file +
      maxParallelDials: number

      Max number of parallel dials allowed

      +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.Cursor.html b/interfaces/_waku_interfaces.Cursor.html index 0bee986104..8d26935bcd 100644 --- a/interfaces/_waku_interfaces.Cursor.html +++ b/interfaces/_waku_interfaces.Cursor.html @@ -1,5 +1,5 @@ -Cursor | Documentation
      interface Cursor {
          digest: Uint8Array;
          pubsubTopic: string;
          receiverTime: bigint;
          senderTime: bigint;
      }

      Properties

      digest +Cursor | Documentation
      interface Cursor {
          digest: Uint8Array;
          pubsubTopic: string;
          receiverTime: bigint;
          senderTime: bigint;
      }

      Properties

      digest: Uint8Array
      pubsubTopic: string
      receiverTime: bigint
      senderTime: bigint

      Generated using TypeDoc

      \ No newline at end of file +

      Properties

      digest: Uint8Array
      pubsubTopic: string
      receiverTime: bigint
      senderTime: bigint

      Generated using TypeDoc

      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.DnsClient.html b/interfaces/_waku_interfaces.DnsClient.html index 3c70f484fd..833e8ecc83 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[]>

      Generated using TypeDoc

      \ 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[]>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.DnsDiscOptions.html b/interfaces/_waku_interfaces.DnsDiscOptions.html index 4e52dc2bd5..698cd6cdfa 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

      -

      Generated using TypeDoc

      \ 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

      +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.DnsDiscoveryComponents.html b/interfaces/_waku_interfaces.DnsDiscoveryComponents.html index 100ce47839..ec4ce7cd5e 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

      Generated using TypeDoc

      \ No newline at end of file +DnsDiscoveryComponents | Documentation
      interface DnsDiscoveryComponents {
          peerStore: PeerStore;
      }

      Properties

      Properties

      peerStore: PeerStore

      Generated using TypeDoc

      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.EncoderOptions.html b/interfaces/_waku_interfaces.EncoderOptions.html index ba8b304a9b..e686495c3f 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

          Generated using TypeDoc

          \ No newline at end of file +
          pubsubTopic?: string

          Deprecated

          pubsubTopicShardInfo?: SingleShardInfo

          Generated using TypeDoc

          \ No newline at end of file diff --git a/interfaces/_waku_interfaces.Failure.html b/interfaces/_waku_interfaces.Failure.html new file mode 100644 index 0000000000..66030fc5c2 --- /dev/null +++ b/interfaces/_waku_interfaces.Failure.html @@ -0,0 +1,3 @@ +Failure | Documentation
          interface Failure {
              error: SendError;
              peerId?: PeerId;
          }

          Properties

          Properties

          error: SendError
          peerId?: PeerId

          Generated using TypeDoc

          \ No newline at end of file diff --git a/interfaces/_waku_interfaces.FullNode.html b/interfaces/_waku_interfaces.FullNode.html index f1cec5e5a5..2ad4a0e20d 100644 --- a/interfaces/_waku_interfaces.FullNode.html +++ b/interfaces/_waku_interfaces.FullNode.html @@ -1,4 +1,4 @@ -FullNode | Documentation
          interface FullNode {
              connectionManager: IConnectionManager;
              filter: IFilter;
              libp2p: Libp2p;
              lightPush: ILightPush;
              relay: IRelay;
              store: IStore;
              dial(peer, protocols?): Promise<Stream>;
              isConnected(): boolean;
              isStarted(): boolean;
              start(): Promise<void>;
              stop(): Promise<void>;
          }

          Hierarchy (view full)

          Properties

          connectionManager +FullNode | Documentation
          interface FullNode {
              connectionManager: IConnectionManager;
              filter: IFilter;
              libp2p: Libp2p;
              lightPush: ILightPushSDK;
              relay: IRelay;
              store: IStore;
              dial(peer, protocols?): Promise<Stream>;
              isConnected(): boolean;
              isStarted(): boolean;
              start(): Promise<void>;
              stop(): Promise<void>;
          }

          Hierarchy (view full)

          Properties

          connectionManager: IConnectionManager
          filter: IFilter
          libp2p: Libp2p
          lightPush: ILightPush
          relay: IRelay
          store: IStore

          Methods

          Generated using TypeDoc

          \ No newline at end of file +

          Properties

          connectionManager: IConnectionManager
          filter: IFilter
          libp2p: Libp2p
          lightPush: ILightPushSDK
          relay: IRelay
          store: IStore

          Methods

          Generated using TypeDoc

          \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IAsyncIterator.html b/interfaces/_waku_interfaces.IAsyncIterator.html index 04b646ee6f..d0357d3ffb 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>

          Generated using TypeDoc

          \ No newline at end of file +

          Properties

          iterator: AsyncIterator<T, any, undefined>

          Generated using TypeDoc

          \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IBaseProtocol.html b/interfaces/_waku_interfaces.IBaseProtocol.html deleted file mode 100644 index f34c492242..0000000000 --- a/interfaces/_waku_interfaces.IBaseProtocol.html +++ /dev/null @@ -1,8 +0,0 @@ -IBaseProtocol | Documentation
          interface IBaseProtocol {
              addLibp2pEventListener: (<K>(type, listener, options?) => void);
              allPeers: (() => Promise<Peer[]>);
              connectedPeers: (() => Promise<Peer[]>);
              multicodec: string;
              peerStore: PeerStore;
              removeLibp2pEventListener: {
                  <K>(type, listener?, options?): void;
                  (type, listener?, options?): void;
              };
              shardInfo?: ShardInfo;
          }

          Hierarchy (view full)

          Properties

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

          Type declaration

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

              • K extends keyof Libp2pEvents<ServiceMap>

              Parameters

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

              Returns void

          allPeers: (() => Promise<Peer[]>)

          Type declaration

            • (): Promise<Peer[]>
            • Returns Promise<Peer[]>

          connectedPeers: (() => Promise<Peer[]>)

          Type declaration

            • (): Promise<Peer[]>
            • Returns Promise<Peer[]>

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

          Type declaration

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

              • K extends keyof Libp2pEvents<ServiceMap>

              Parameters

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

              Returns void

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

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

              Returns void

          shardInfo?: ShardInfo

          Generated using TypeDoc

          \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IConnectionManager.html b/interfaces/_waku_interfaces.IConnectionManager.html index d18adf4f63..4111376c9d 100644 --- a/interfaces/_waku_interfaces.IConnectionManager.html +++ b/interfaces/_waku_interfaces.IConnectionManager.html @@ -1,4 +1,4 @@ -IConnectionManager | Documentation
          interface IConnectionManager {
              #private: any;
              addEventListener<K>(type, listener, options?): void;
              dispatchEvent(event): boolean;
              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;
                addEventListener<K>(type, listener, options?): void;
                dispatchEvent(event): boolean;
                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

              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

              Generated using TypeDoc

              \ No newline at end of file +

              Properties

              #private: any

              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

              Generated using TypeDoc

              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IConnectionStateEvents.html b/interfaces/_waku_interfaces.IConnectionStateEvents.html index cbd3b1f525..74c7c1c120 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>

              Generated using TypeDoc

              \ No newline at end of file +IConnectionStateEvents | Documentation
              interface IConnectionStateEvents {
                  waku:connection: CustomEvent<boolean>;
              }

              Properties

              Properties

              waku:connection: CustomEvent<boolean>

              Generated using TypeDoc

              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IDecodedMessage.html b/interfaces/_waku_interfaces.IDecodedMessage.html index faf695633d..2cacc9f9e7 100644 --- a/interfaces/_waku_interfaces.IDecodedMessage.html +++ b/interfaces/_waku_interfaces.IDecodedMessage.html @@ -1,8 +1,8 @@ -IDecodedMessage | Documentation
              interface IDecodedMessage {
                  contentTopic: string;
                  ephemeral: undefined | boolean;
                  meta: undefined | Uint8Array;
                  payload: Uint8Array;
                  pubsubTopic: string;
                  rateLimitProof: undefined | IRateLimitProof;
                  timestamp: undefined | Date;
              }

              Implemented by

                Properties

                contentTopic +IDecodedMessage | Documentation
                interface IDecodedMessage {
                    contentTopic: string;
                    ephemeral: undefined | boolean;
                    meta: undefined | Uint8Array;
                    payload: Uint8Array;
                    pubsubTopic: string;
                    rateLimitProof: undefined | IRateLimitProof;
                    timestamp: undefined | Date;
                }

                Implemented by

                  Properties

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

                  Generated using TypeDoc

                  \ 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

                  Generated using TypeDoc

                  \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IDecoder.html b/interfaces/_waku_interfaces.IDecoder.html index 9f63f45fab..10fc0cea27 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

                      Generated using TypeDoc

                      \ 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

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IEncoder.html b/interfaces/_waku_interfaces.IEncoder.html index 9969434c41..0dc2539874 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>

                          Generated using TypeDoc

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

                          Generated using TypeDoc

                          \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IEnr.html b/interfaces/_waku_interfaces.IEnr.html index e3c11bd184..8a1bb37297 100644 --- a/interfaces/_waku_interfaces.IEnr.html +++ b/interfaces/_waku_interfaces.IEnr.html @@ -1,4 +1,4 @@ -IEnr | Documentation
                          interface IEnr {
                              [toStringTag]: string;
                              id: string;
                              ip?: string;
                              ip6?: string;
                              multiaddrs?: Multiaddr[];
                              nodeId?: string;
                              peerId?: PeerId;
                              peerInfo: undefined | PeerInfo;
                              publicKey?: Uint8Array;
                              seq: bigint;
                              shardInfo?: ShardInfo;
                              signature?: Uint8Array;
                              size: number;
                              tcp?: number;
                              tcp6?: number;
                              udp?: number;
                              udp6?: number;
                              waku2?: Waku2;
                              [iterator](): IterableIterator<[string, Uint8Array]>;
                              clear(): void;
                              delete(key): boolean;
                              entries(): IterableIterator<[string, Uint8Array]>;
                              forEach(callbackfn, thisArg?): void;
                              get(key): undefined | Uint8Array;
                              getFullMultiaddrs(): Multiaddr[];
                              has(key): boolean;
                              keys(): IterableIterator<string>;
                              set(key, value): this;
                              values(): IterableIterator<Uint8Array>;
                          }

                          Hierarchy

                          Implemented by

                            Properties

                            [toStringTag] +IEnr | Documentation
                            interface IEnr {
                                [toStringTag]: string;
                                id: string;
                                ip?: string;
                                ip6?: string;
                                multiaddrs?: Multiaddr[];
                                nodeId?: string;
                                peerId?: PeerId;
                                peerInfo: undefined | PeerInfo;
                                publicKey?: Uint8Array;
                                seq: bigint;
                                shardInfo?: ShardInfo;
                                signature?: Uint8Array;
                                size: number;
                                tcp?: number;
                                tcp6?: number;
                                udp?: number;
                                udp6?: number;
                                waku2?: Waku2;
                                [iterator](): IterableIterator<[string, Uint8Array]>;
                                clear(): void;
                                delete(key): boolean;
                                entries(): IterableIterator<[string, Uint8Array]>;
                                forEach(callbackfn, thisArg?): void;
                                get(key): undefined | Uint8Array;
                                getFullMultiaddrs(): Multiaddr[];
                                has(key): boolean;
                                keys(): IterableIterator<string>;
                                set(key, value): this;
                                values(): IterableIterator<Uint8Array>;
                            }

                            Hierarchy

                            Implemented by

                              Properties

                              [toStringTag] id ip? ip6? @@ -27,15 +27,15 @@ keys set values -

                              Properties

                              [toStringTag]: string
                              id: string
                              ip?: string
                              ip6?: string
                              multiaddrs?: Multiaddr[]
                              nodeId?: string
                              peerId?: PeerId
                              peerInfo: undefined | PeerInfo
                              publicKey?: Uint8Array
                              seq: bigint
                              shardInfo?: ShardInfo
                              signature?: Uint8Array
                              size: number

                              Returns

                              the number of elements in the Map.

                              -
                              tcp?: number
                              tcp6?: number
                              udp?: number
                              udp6?: number
                              waku2?: Waku2

                              Methods

                              • Returns an iterable of entries in the map.

                                +

                              Properties

                              [toStringTag]: string
                              id: string
                              ip?: string
                              ip6?: string
                              multiaddrs?: Multiaddr[]
                              nodeId?: string
                              peerId?: PeerId
                              peerInfo: undefined | PeerInfo
                              publicKey?: Uint8Array
                              seq: bigint
                              shardInfo?: ShardInfo
                              signature?: Uint8Array
                              size: number

                              Returns

                              the number of elements in the Map.

                              +
                              tcp?: number
                              tcp6?: number
                              udp?: number
                              udp6?: number
                              waku2?: Waku2

                              Methods

                              • Returns an iterable of entries in the map.

                                Returns IterableIterator<[string, Uint8Array]>

                              • Returns void

                              • Parameters

                                • key: string

                                Returns boolean

                                true if an element in the Map existed and has been removed, or false if the element does not exist.

                              • Returns an iterable of key, value pairs for every entry in the map.

                                Returns IterableIterator<[string, Uint8Array]>

                              • Executes a provided function once per each key/value pair in the Map, in insertion order.

                                Parameters

                                • callbackfn: ((value, key, map) => void)
                                    • (value, key, map): void
                                    • Parameters

                                      • value: Uint8Array
                                      • key: string
                                      • map: Map<string, Uint8Array>

                                      Returns void

                                • Optional thisArg: any

                                Returns void

                              • Returns a specified element from the Map object. If the value that is associated to the provided key is an object, then you will get a reference to that object and any change made to that object will effectively modify it inside the Map.

                                Parameters

                                • key: string

                                Returns undefined | Uint8Array

                                Returns the element associated with the specified key. If no element is associated with the specified key, undefined is returned.

                              • Parameters

                                • key: string

                                Returns boolean

                                boolean indicating whether an element with the specified key exists or not.

                                +

                              Returns Multiaddr[]

                              Properties

                              payload: Uint8Array
                              rateLimitProof?: IRateLimitProof
                              timestamp?: Date

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IMetaSetter.html b/interfaces/_waku_interfaces.IMetaSetter.html index 271fc9bd4b..b5a0f0265e 100644 --- a/interfaces/_waku_interfaces.IMetaSetter.html +++ b/interfaces/_waku_interfaces.IMetaSetter.html @@ -1 +1 @@ -IMetaSetter | Documentation
                              interface IMetaSetter ((message) => Uint8Array)

                              Generated using TypeDoc

                              \ No newline at end of file +IMetaSetter | Documentation
                              interface IMetaSetter ((message) => Uint8Array)

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IMetadata.html b/interfaces/_waku_interfaces.IMetadata.html index e2d8c1378c..15ead8c977 100644 --- a/interfaces/_waku_interfaces.IMetadata.html +++ b/interfaces/_waku_interfaces.IMetadata.html @@ -1,4 +1,4 @@ -IMetadata | Documentation
                              interface IMetadata {
                                  addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  peerStore: PeerStore;
                                  removeLibp2pEventListener: {
                                      <K>(type, listener?, options?): void;
                                      (type, listener?, options?): void;
                                  };
                                  shardInfo: ShardingParams;
                                  confirmOrAttemptHandshake(peerId): Promise<void>;
                                  query(peerId): Promise<undefined | ShardInfo>;
                              }

                              Hierarchy

                              Properties

                              addLibp2pEventListener +IMetadata | Documentation
                              interface IMetadata {
                                  addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  peerStore: PeerStore;
                                  removeLibp2pEventListener: {
                                      <K>(type, listener?, options?): void;
                                      (type, listener?, options?): void;
                                  };
                                  shardInfo: ShardingParams;
                                  confirmOrAttemptHandshake(peerId): Promise<void>;
                                  query(peerId): Promise<undefined | ShardInfo>;
                              }

                              Hierarchy

                              Properties

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

                              Type declaration

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

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

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

                                  Returns void

                              allPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              connectedPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

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

                              Type declaration

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

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

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

                                  Returns void

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

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

                                  Returns void

                              shardInfo: ShardingParams

                              Methods

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

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

                              Type declaration

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

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

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

                                  Returns void

                              allPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              connectedPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

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

                              Type declaration

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

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

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

                                  Returns void

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

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

                                  Returns void

                              shardInfo: ShardingParams

                              Methods

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IPeerExchange.html b/interfaces/_waku_interfaces.IPeerExchange.html index cca4d70683..8d06810dd0 100644 --- a/interfaces/_waku_interfaces.IPeerExchange.html +++ b/interfaces/_waku_interfaces.IPeerExchange.html @@ -1,4 +1,4 @@ -IPeerExchange | Documentation
                              interface IPeerExchange {
                                  addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  peerStore: PeerStore;
                                  removeLibp2pEventListener: {
                                      <K>(type, listener?, options?): void;
                                      (type, listener?, options?): void;
                                  };
                                  shardInfo?: ShardInfo;
                                  query(params): Promise<undefined | PeerInfo[]>;
                              }

                              Hierarchy (view full)

                              Implemented by

                                Properties

                                addLibp2pEventListener +IPeerExchange | Documentation
                                interface IPeerExchange {
                                    addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                    allPeers: (() => Promise<Peer[]>);
                                    connectedPeers: (() => Promise<Peer[]>);
                                    multicodec: string;
                                    peerStore: PeerStore;
                                    removeLibp2pEventListener: {
                                        <K>(type, listener?, options?): void;
                                        (type, listener?, options?): void;
                                    };
                                    shardInfo?: ShardInfo;
                                    query(params): Promise<undefined | PeerInfo[]>;
                                }

                                Hierarchy (view full)

                                Implemented by

                                  Properties

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

                                  Type declaration

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

                                      • K extends keyof Libp2pEvents<ServiceMap>

                                      Parameters

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

                                      Returns void

                                  allPeers: (() => Promise<Peer[]>)

                                  Type declaration

                                    • (): Promise<Peer[]>
                                    • Returns Promise<Peer[]>

                                  connectedPeers: (() => Promise<Peer[]>)

                                  Type declaration

                                    • (): Promise<Peer[]>
                                    • Returns Promise<Peer[]>

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

                                  Type declaration

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

                                      • K extends keyof Libp2pEvents<ServiceMap>

                                      Parameters

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

                                      Returns void

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

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

                                      Returns void

                                  shardInfo?: ShardInfo

                                  Methods

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

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

                                  Type declaration

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

                                      • K extends keyof Libp2pEvents<ServiceMap>

                                      Parameters

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

                                      Returns void

                                  allPeers: (() => Promise<Peer[]>)

                                  Type declaration

                                    • (): Promise<Peer[]>
                                    • Returns Promise<Peer[]>

                                  connectedPeers: (() => Promise<Peer[]>)

                                  Type declaration

                                    • (): Promise<Peer[]>
                                    • Returns Promise<Peer[]>

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

                                  Type declaration

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

                                      • K extends keyof Libp2pEvents<ServiceMap>

                                      Parameters

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

                                      Returns void

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

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

                                      Returns void

                                  shardInfo?: ShardInfo

                                  Methods

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IPeersByDiscoveryEvents.html b/interfaces/_waku_interfaces.IPeersByDiscoveryEvents.html index 73e63cf9aa..7ea79e0a3c 100644 --- a/interfaces/_waku_interfaces.IPeersByDiscoveryEvents.html +++ b/interfaces/_waku_interfaces.IPeersByDiscoveryEvents.html @@ -1,5 +1,5 @@ -IPeersByDiscoveryEvents | Documentation
                                  interface IPeersByDiscoveryEvents {
                                      peer:connected:bootstrap: CustomEvent<PeerId>;
                                      peer:connected:peer-exchange: CustomEvent<PeerId>;
                                      peer:discovery:bootstrap: CustomEvent<PeerId>;
                                      peer:discovery:peer-exchange: CustomEvent<PeerId>;
                                  }

                                  Properties

                                  peer:connected:bootstrap +IPeersByDiscoveryEvents | Documentation
                                  interface IPeersByDiscoveryEvents {
                                      peer:connected:bootstrap: CustomEvent<PeerId>;
                                      peer:connected:peer-exchange: CustomEvent<PeerId>;
                                      peer:discovery:bootstrap: CustomEvent<PeerId>;
                                      peer:discovery:peer-exchange: CustomEvent<PeerId>;
                                  }

                                  Properties

                                  peer:connected:bootstrap: CustomEvent<PeerId>
                                  peer:connected:peer-exchange: CustomEvent<PeerId>
                                  peer:discovery:bootstrap: CustomEvent<PeerId>
                                  peer:discovery:peer-exchange: CustomEvent<PeerId>

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  peer:connected:bootstrap: CustomEvent<PeerId>
                                  peer:connected:peer-exchange: CustomEvent<PeerId>
                                  peer:discovery:bootstrap: CustomEvent<PeerId>
                                  peer:discovery:peer-exchange: CustomEvent<PeerId>

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IProtoMessage.html b/interfaces/_waku_interfaces.IProtoMessage.html index 9d029ca1df..0f1da79599 100644 --- a/interfaces/_waku_interfaces.IProtoMessage.html +++ b/interfaces/_waku_interfaces.IProtoMessage.html @@ -1,10 +1,10 @@ IProtoMessage | Documentation

                                  Interface matching the protobuf library. Field types matches the protobuf type over the wire

                                  -
                                  interface IProtoMessage {
                                      contentTopic: string;
                                      ephemeral: undefined | boolean;
                                      meta: undefined | Uint8Array;
                                      payload: Uint8Array;
                                      rateLimitProof: undefined | IRateLimitProof;
                                      timestamp: undefined | bigint;
                                      version: undefined | number;
                                  }

                                  Properties

                                  interface IProtoMessage {
                                      contentTopic: string;
                                      ephemeral: undefined | boolean;
                                      meta: undefined | Uint8Array;
                                      payload: Uint8Array;
                                      rateLimitProof: undefined | IRateLimitProof;
                                      timestamp: undefined | bigint;
                                      version: undefined | number;
                                  }

                                  Properties

                                  contentTopic: string
                                  ephemeral: undefined | boolean
                                  meta: undefined | Uint8Array
                                  payload: Uint8Array
                                  rateLimitProof: undefined | IRateLimitProof
                                  timestamp: undefined | bigint
                                  version: undefined | number

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  contentTopic: string
                                  ephemeral: undefined | boolean
                                  meta: undefined | Uint8Array
                                  payload: Uint8Array
                                  rateLimitProof: undefined | IRateLimitProof
                                  timestamp: undefined | bigint
                                  version: undefined | number

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IRateLimitProof.html b/interfaces/_waku_interfaces.IRateLimitProof.html index 70e582441f..1bb0f14a79 100644 --- a/interfaces/_waku_interfaces.IRateLimitProof.html +++ b/interfaces/_waku_interfaces.IRateLimitProof.html @@ -1,8 +1,8 @@ -IRateLimitProof | Documentation
                                  interface IRateLimitProof {
                                      epoch: Uint8Array;
                                      merkleRoot: Uint8Array;
                                      nullifier: Uint8Array;
                                      proof: Uint8Array;
                                      rlnIdentifier: Uint8Array;
                                      shareX: Uint8Array;
                                      shareY: Uint8Array;
                                  }

                                  Properties

                                  epoch +IRateLimitProof | Documentation
                                  interface IRateLimitProof {
                                      epoch: Uint8Array;
                                      merkleRoot: Uint8Array;
                                      nullifier: Uint8Array;
                                      proof: Uint8Array;
                                      rlnIdentifier: Uint8Array;
                                      shareX: Uint8Array;
                                      shareY: Uint8Array;
                                  }

                                  Properties

                                  epoch: Uint8Array
                                  merkleRoot: Uint8Array
                                  nullifier: Uint8Array
                                  proof: Uint8Array
                                  rlnIdentifier: Uint8Array
                                  shareX: Uint8Array
                                  shareY: Uint8Array

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  epoch: Uint8Array
                                  merkleRoot: Uint8Array
                                  nullifier: Uint8Array
                                  proof: Uint8Array
                                  rlnIdentifier: Uint8Array
                                  shareX: Uint8Array
                                  shareY: Uint8Array

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IReceiver.html b/interfaces/_waku_interfaces.IReceiver.html index 7e18e127a1..7ab2dc7713 100644 --- a/interfaces/_waku_interfaces.IReceiver.html +++ b/interfaces/_waku_interfaces.IReceiver.html @@ -1,3 +1,3 @@ -IReceiver | Documentation
                                  interface IReceiver {
                                      subscribe: (<T>(decoders, callback) => Unsubscribe | Promise<Unsubscribe>);
                                      toSubscriptionIterator: (<T>(decoders) => Promise<IAsyncIterator<T>>);
                                  }

                                  Properties

                                  subscribe +IReceiver | Documentation
                                  interface IReceiver {
                                      subscribe: (<T>(decoders, callback) => Unsubscribe | Promise<Unsubscribe>);
                                      toSubscriptionIterator: (<T>(decoders) => Promise<IAsyncIterator<T>>);
                                  }

                                  Properties

                                  subscribe: (<T>(decoders, callback) => Unsubscribe | Promise<Unsubscribe>)

                                  Type declaration

                                  toSubscriptionIterator: (<T>(decoders) => Promise<IAsyncIterator<T>>)

                                  Type declaration

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  subscribe: (<T>(decoders, callback) => Unsubscribe | Promise<Unsubscribe>)

                                  Type declaration

                                  toSubscriptionIterator: (<T>(decoders) => Promise<IAsyncIterator<T>>)

                                  Type declaration

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IRelayAPI.html b/interfaces/_waku_interfaces.IRelayAPI.html index 9ee72e73f4..2038534fb0 100644 --- a/interfaces/_waku_interfaces.IRelayAPI.html +++ b/interfaces/_waku_interfaces.IRelayAPI.html @@ -1,11 +1,11 @@ IRelayAPI | Documentation

                                  Interface representing the Relay API, providing control and information about the GossipSub protocol.

                                  -
                                  interface IRelayAPI {
                                      getMeshPeers: ((topic?) => string[]);
                                      gossipSub: GossipSub;
                                      pubsubTopics: Set<string>;
                                      start: (() => Promise<void>);
                                  }

                                  Properties

                                  interface IRelayAPI {
                                      getMeshPeers: ((topic?) => string[]);
                                      gossipSub: GossipSub;
                                      pubsubTopics: Set<string>;
                                      start: (() => Promise<void>);
                                  }

                                  Properties

                                  getMeshPeers: ((topic?) => string[])

                                  Function to retrieve the mesh peers for a given topic or all topics if none is specified. Returns an array of peer IDs as strings.

                                  Type declaration

                                    • (topic?): string[]
                                    • Function to retrieve the mesh peers for a given topic or all topics if none is specified. Returns an array of peer IDs as strings.

                                      -

                                      Parameters

                                      • Optional topic: string

                                      Returns string[]

                                  gossipSub: GossipSub

                                  The GossipSub instance used for managing pub/sub behavior.

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

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

                                  +

                                  Parameters

                                  • Optional topic: string

                                  Returns string[]

                                  gossipSub: GossipSub

                                  The GossipSub instance used for managing pub/sub behavior.

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

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

                                  Type declaration

                                    • (): Promise<void>
                                    • Function to start the relay, returning a Promise that resolves when initialization is complete.

                                      -

                                      Returns Promise<void>

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Returns Promise<void>

                                  Generated using TypeDoc

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

                                  Properties

                                  Properties

                                  send: ((encoder, message) => Promise<SendResult>)

                                  Type declaration

                                  Generated using TypeDoc

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

                                  Properties

                                  Properties

                                  send: ((encoder, message) => Promise<SendResult>)

                                  Type declaration

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IStore.html b/interfaces/_waku_interfaces.IStore.html index c11c16911b..0a9be5af74 100644 --- a/interfaces/_waku_interfaces.IStore.html +++ b/interfaces/_waku_interfaces.IStore.html @@ -1,4 +1,4 @@ -IStore | Documentation
                                  interface IStore {
                                      addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                      allPeers: (() => Promise<Peer[]>);
                                      connectedPeers: (() => Promise<Peer[]>);
                                      multicodec: string;
                                      peerStore: PeerStore;
                                      queryGenerator: (<T>(decoders, options?) => AsyncGenerator<Promise<undefined | T>[], any, unknown>);
                                      queryWithOrderedCallback: (<T>(decoders, callback, options?) => Promise<void>);
                                      queryWithPromiseCallback: (<T>(decoders, callback, options?) => Promise<void>);
                                      removeLibp2pEventListener: {
                                          <K>(type, listener?, options?): void;
                                          (type, listener?, options?): void;
                                      };
                                      shardInfo?: ShardInfo;
                                  }

                                  Hierarchy (view full)

                                  Properties

                                  addLibp2pEventListener +IStore | Documentation
                                  interface IStore {
                                      addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                      allPeers: (() => Promise<Peer[]>);
                                      connectedPeers: (() => Promise<Peer[]>);
                                      multicodec: string;
                                      peerStore: PeerStore;
                                      queryGenerator: (<T>(decoders, options?) => AsyncGenerator<Promise<undefined | T>[], any, unknown>);
                                      queryWithOrderedCallback: (<T>(decoders, callback, options?) => Promise<void>);
                                      queryWithPromiseCallback: (<T>(decoders, callback, options?) => Promise<void>);
                                      removeLibp2pEventListener: {
                                          <K>(type, listener?, options?): void;
                                          (type, listener?, options?): void;
                                      };
                                      shardInfo?: ShardInfo;
                                  }

                                  Hierarchy (view full)

                                  Properties

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

                                  Type declaration

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

                                      • K extends keyof Libp2pEvents<ServiceMap>

                                      Parameters

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

                                      Returns void

                                  allPeers: (() => Promise<Peer[]>)

                                  Type declaration

                                    • (): Promise<Peer[]>
                                    • Returns Promise<Peer[]>

                                  connectedPeers: (() => Promise<Peer[]>)

                                  Type declaration

                                    • (): Promise<Peer[]>
                                    • Returns Promise<Peer[]>

                                  multicodec: string
                                  peerStore: PeerStore
                                  queryGenerator: (<T>(decoders, options?) => AsyncGenerator<Promise<undefined | T>[], any, unknown>)

                                  Type declaration

                                    • <T>(decoders, options?): AsyncGenerator<Promise<undefined | T>[], any, unknown>
                                    • Type Parameters

                                      Parameters

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

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

                                  Type declaration

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

                                      Parameters

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

                                            • message: T

                                            Returns boolean | void | Promise<boolean | void>

                                      • Optional options: StoreQueryOptions

                                      Returns Promise<void>

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

                                  Type declaration

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

                                      Parameters

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

                                            • message: Promise<undefined | T>

                                            Returns boolean | void | Promise<boolean | void>

                                      • Optional options: StoreQueryOptions

                                      Returns Promise<void>

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

                                  Type declaration

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

                                      • K extends keyof Libp2pEvents<ServiceMap>

                                      Parameters

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

                                      Returns void

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

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

                                      Returns void

                                  shardInfo?: ShardInfo

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

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

                                  Type declaration

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

                                      • K extends keyof Libp2pEvents<ServiceMap>

                                      Parameters

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

                                      Returns void

                                  allPeers: (() => Promise<Peer[]>)

                                  Type declaration

                                    • (): Promise<Peer[]>
                                    • Returns Promise<Peer[]>

                                  connectedPeers: (() => Promise<Peer[]>)

                                  Type declaration

                                    • (): Promise<Peer[]>
                                    • Returns Promise<Peer[]>

                                  multicodec: string
                                  peerStore: PeerStore
                                  queryGenerator: (<T>(decoders, options?) => AsyncGenerator<Promise<undefined | T>[], any, unknown>)

                                  Type declaration

                                    • <T>(decoders, options?): AsyncGenerator<Promise<undefined | T>[], any, unknown>
                                    • Type Parameters

                                      Parameters

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

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

                                  Type declaration

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

                                      Parameters

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

                                            • message: T

                                            Returns boolean | void | Promise<boolean | void>

                                      • Optional options: StoreQueryOptions

                                      Returns Promise<void>

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

                                  Type declaration

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

                                      Parameters

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

                                            • message: Promise<undefined | T>

                                            Returns boolean | void | Promise<boolean | void>

                                      • Optional options: StoreQueryOptions

                                      Returns Promise<void>

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

                                  Type declaration

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

                                      • K extends keyof Libp2pEvents<ServiceMap>

                                      Parameters

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

                                      Returns void

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

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

                                      Returns void

                                  shardInfo?: ShardInfo

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_interfaces.KeepAliveOptions.html b/interfaces/_waku_interfaces.KeepAliveOptions.html index 5bae637539..9748061a86 100644 --- a/interfaces/_waku_interfaces.KeepAliveOptions.html +++ b/interfaces/_waku_interfaces.KeepAliveOptions.html @@ -1,3 +1,3 @@ -KeepAliveOptions | Documentation
                                  interface KeepAliveOptions {
                                      pingKeepAlive: number;
                                      relayKeepAlive: number;
                                  }

                                  Properties

                                  pingKeepAlive +KeepAliveOptions | Documentation
                                  interface KeepAliveOptions {
                                      pingKeepAlive: number;
                                      relayKeepAlive: number;
                                  }

                                  Properties

                                  pingKeepAlive: number
                                  relayKeepAlive: number

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  pingKeepAlive: number
                                  relayKeepAlive: number

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_interfaces.LightNode.html b/interfaces/_waku_interfaces.LightNode.html index 0625244035..9f5b1f33c6 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;
                                      libp2p: Libp2p;
                                      lightPush: ILightPush;
                                      relay: undefined;
                                      store: IStore;
                                      dial(peer, protocols?): Promise<Stream>;
                                      isConnected(): boolean;
                                      isStarted(): boolean;
                                      start(): Promise<void>;
                                      stop(): Promise<void>;
                                  }

                                  Hierarchy (view full)

                                  Properties

                                  connectionManager +LightNode | Documentation
                                  interface LightNode {
                                      connectionManager: IConnectionManager;
                                      filter: IFilter;
                                      libp2p: Libp2p;
                                      lightPush: ILightPushSDK;
                                      relay: undefined;
                                      store: IStore;
                                      dial(peer, protocols?): Promise<Stream>;
                                      isConnected(): boolean;
                                      isStarted(): boolean;
                                      start(): Promise<void>;
                                      stop(): Promise<void>;
                                  }

                                  Hierarchy (view full)

                                  Properties

                                  connectionManager: IConnectionManager
                                  filter: IFilter
                                  libp2p: Libp2p
                                  lightPush: ILightPush
                                  relay: undefined
                                  store: IStore

                                  Methods

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  connectionManager: IConnectionManager
                                  filter: IFilter
                                  libp2p: Libp2p
                                  lightPush: ILightPushSDK
                                  relay: undefined
                                  store: IStore

                                  Methods

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_interfaces.NodeCapabilityCount.html b/interfaces/_waku_interfaces.NodeCapabilityCount.html index 9b0d0c2b8b..42ed5e70f4 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

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  filter: number
                                  lightPush: number
                                  relay: number
                                  store: number

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_interfaces.PeerExchangeComponents.html b/interfaces/_waku_interfaces.PeerExchangeComponents.html index eccd73fe5d..52f93e2a50 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

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  connectionManager: ConnectionManager
                                  peerStore: PeerStore

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_interfaces.PeerExchangeQueryParams.html b/interfaces/_waku_interfaces.PeerExchangeQueryParams.html index cd224ecca3..ab506a6c61 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

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  numPeers: number
                                  peerId: PeerId

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_interfaces.PeerExchangeResponse.html b/interfaces/_waku_interfaces.PeerExchangeResponse.html index 8f13ecb5f7..59d1edc8cf 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[]

                                  Generated using TypeDoc

                                  \ No newline at end of file +PeerExchangeResponse | Documentation
                                  interface PeerExchangeResponse {
                                      peerInfos: PeerInfo[];
                                  }

                                  Properties

                                  Properties

                                  peerInfos: PeerInfo[]

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_interfaces.PeerInfo.html b/interfaces/_waku_interfaces.PeerInfo.html index 6daa83dbbd..35c9d190a1 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

                                  Generated using TypeDoc

                                  \ No newline at end of file +PeerInfo | Documentation
                                  interface PeerInfo {
                                      ENR?: IEnr;
                                  }

                                  Properties

                                  Properties

                                  ENR?: IEnr

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_interfaces.PeersByDiscoveryResult.html b/interfaces/_waku_interfaces.PeersByDiscoveryResult.html index b5d190a58b..11d5d310c5 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[]

                                  Generated using TypeDoc

                                  \ 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[]

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_interfaces.RelayNode.html b/interfaces/_waku_interfaces.RelayNode.html index 0cdf080e27..2899492bc9 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;
                                      libp2p: Libp2p;
                                      lightPush: undefined;
                                      relay: IRelay;
                                      store: undefined;
                                      dial(peer, protocols?): Promise<Stream>;
                                      isConnected(): boolean;
                                      isStarted(): boolean;
                                      start(): Promise<void>;
                                      stop(): Promise<void>;
                                  }

                                  Hierarchy (view full)

                                  Properties

                                  connectionManager +RelayNode | Documentation
                                  interface RelayNode {
                                      connectionManager: IConnectionManager;
                                      filter: undefined;
                                      libp2p: Libp2p;
                                      lightPush: undefined;
                                      relay: IRelay;
                                      store: undefined;
                                      dial(peer, protocols?): Promise<Stream>;
                                      isConnected(): boolean;
                                      isStarted(): boolean;
                                      start(): Promise<void>;
                                      stop(): Promise<void>;
                                  }

                                  Hierarchy (view full)

                                  Properties

                                  connectionManager: IConnectionManager
                                  filter: undefined
                                  libp2p: Libp2p
                                  lightPush: undefined
                                  relay: IRelay
                                  store: undefined

                                  Methods

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  connectionManager: IConnectionManager
                                  filter: undefined
                                  libp2p: Libp2p
                                  lightPush: undefined
                                  relay: IRelay
                                  store: undefined

                                  Methods

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_interfaces.SendResult.html b/interfaces/_waku_interfaces.SendResult.html index 39bd164b06..af923f7c49 100644 --- a/interfaces/_waku_interfaces.SendResult.html +++ b/interfaces/_waku_interfaces.SendResult.html @@ -1,3 +1,3 @@ -SendResult | Documentation
                                  interface SendResult {
                                      errors?: SendError[];
                                      recipients: PeerId[];
                                  }

                                  Properties

                                  Properties

                                  errors?: SendError[]
                                  recipients: PeerId[]

                                  Generated using TypeDoc

                                  \ No newline at end of file +SendResult | Documentation
                                  interface SendResult {
                                      failures?: Failure[];
                                      successes: PeerId[];
                                  }

                                  Properties

                                  Properties

                                  failures?: Failure[]
                                  successes: PeerId[]

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_interfaces.ShardInfo.html b/interfaces/_waku_interfaces.ShardInfo.html index 5b5a2469b7..a2e60ba950 100644 --- a/interfaces/_waku_interfaces.ShardInfo.html +++ b/interfaces/_waku_interfaces.ShardInfo.html @@ -1,3 +1,3 @@ -ShardInfo | Documentation
                                  interface ShardInfo {
                                      clusterId: number;
                                      shards: number[];
                                  }

                                  Properties

                                  clusterId +ShardInfo | Documentation
                                  interface ShardInfo {
                                      clusterId: number;
                                      shards: number[];
                                  }

                                  Properties

                                  Properties

                                  clusterId: number
                                  shards: number[]

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  clusterId: number
                                  shards: number[]

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_interfaces.SingleShardInfo.html b/interfaces/_waku_interfaces.SingleShardInfo.html index bfd38c20b4..c217970e41 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.

                                  -

                                  Generated using TypeDoc

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

                                  +

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_interfaces.TimeFilter.html b/interfaces/_waku_interfaces.TimeFilter.html index 37e2b841b7..dc16be1291 100644 --- a/interfaces/_waku_interfaces.TimeFilter.html +++ b/interfaces/_waku_interfaces.TimeFilter.html @@ -1,3 +1,3 @@ -TimeFilter | Documentation
                                  interface TimeFilter {
                                      endTime: Date;
                                      startTime: Date;
                                  }

                                  Properties

                                  endTime +TimeFilter | Documentation
                                  interface TimeFilter {
                                      endTime: Date;
                                      startTime: Date;
                                  }

                                  Properties

                                  Properties

                                  endTime: Date
                                  startTime: Date

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  endTime: Date
                                  startTime: Date

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_interfaces.Waku.html b/interfaces/_waku_interfaces.Waku.html index 83557db56d..6634971677 100644 --- a/interfaces/_waku_interfaces.Waku.html +++ b/interfaces/_waku_interfaces.Waku.html @@ -1,4 +1,4 @@ -Waku | Documentation
                                  interface Waku {
                                      connectionManager: IConnectionManager;
                                      filter?: IFilter;
                                      libp2p: Libp2p;
                                      lightPush?: ILightPush;
                                      relay?: IRelay;
                                      store?: IStore;
                                      dial(peer, protocols?): Promise<Stream>;
                                      isConnected(): boolean;
                                      isStarted(): boolean;
                                      start(): Promise<void>;
                                      stop(): Promise<void>;
                                  }

                                  Hierarchy (view full)

                                  Properties

                                  connectionManager +Waku | Documentation
                                  interface Waku {
                                      connectionManager: IConnectionManager;
                                      filter?: IFilter;
                                      libp2p: Libp2p;
                                      lightPush?: ILightPushSDK;
                                      relay?: IRelay;
                                      store?: IStore;
                                      dial(peer, protocols?): Promise<Stream>;
                                      isConnected(): boolean;
                                      isStarted(): boolean;
                                      start(): Promise<void>;
                                      stop(): Promise<void>;
                                  }

                                  Hierarchy (view full)

                                  Properties

                                  connectionManager: IConnectionManager
                                  filter?: IFilter
                                  libp2p: Libp2p
                                  lightPush?: ILightPush
                                  relay?: IRelay
                                  store?: IStore

                                  Methods

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  connectionManager: IConnectionManager
                                  filter?: IFilter
                                  libp2p: Libp2p
                                  lightPush?: ILightPushSDK
                                  relay?: IRelay
                                  store?: IStore

                                  Methods

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_interfaces.Waku2.html b/interfaces/_waku_interfaces.Waku2.html index 6a8ab05c2a..94a71a0a17 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

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  filter: boolean
                                  lightPush: boolean
                                  relay: boolean
                                  store: boolean

                                  Generated using TypeDoc

                                  \ 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 594a72eacc..32c19d9d35 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.

                                  -

                                  Generated using TypeDoc

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

                                  +

                                  Generated using TypeDoc

                                  \ 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 6bf93dbfe3..4d931dec56 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.

                                  -

                                  Generated using TypeDoc

                                  \ No newline at end of file +
                                  symKey: Uint8Array

                                  The symmetric key to encrypt the payload with.

                                  +

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_peer_exchange.Options.html b/interfaces/_waku_peer_exchange.Options.html index 54f0b534c5..f771a99fc5 100644 --- a/interfaces/_waku_peer_exchange.Options.html +++ b/interfaces/_waku_peer_exchange.Options.html @@ -1,13 +1,13 @@ -Options | Documentation
                                  interface Options {
                                      maxRetries?: number;
                                      queryInterval?: number;
                                      tagName?: string;
                                      tagTTL?: number;
                                      tagValue?: number;
                                  }

                                  Properties

                                  maxRetries? +Options | Documentation
                                  interface Options {
                                      maxRetries?: number;
                                      queryInterval?: number;
                                      tagName?: string;
                                      tagTTL?: number;
                                      tagValue?: number;
                                  }

                                  Properties

                                  maxRetries?: number

                                  The number of attempts before the queries to a peer are aborted (default: 3)

                                  -
                                  queryInterval?: number

                                  The interval between queries to a peer (default: 10 seconds) +

                                  queryInterval?: number

                                  The interval between queries to a peer (default: 10 seconds) The interval will increase by a factor of an incrementing number (starting at 1) until it reaches the maximum attempts before backoff

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

                                  -

                                  Generated using TypeDoc

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

                                  +

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_proto.WakuMessage-1.html b/interfaces/_waku_proto.WakuMessage-1.html index 9ca7ee69f8..585f3a3b45 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

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  contentTopic: string
                                  ephemeral?: boolean
                                  meta?: Uint8Array
                                  payload: Uint8Array
                                  rateLimitProof?: proto_filter.RateLimitProof
                                  timestamp?: bigint
                                  version?: number

                                  Generated using TypeDoc

                                  \ 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 28126d726f..b8c5fcf94e 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: proto_filter.FilterRequest.ContentFilter[];
                                      subscribe: boolean;
                                      topic: string;
                                  }

                                  Properties

                                  contentFilters +FilterRequest | Documentation
                                  interface FilterRequest {
                                      contentFilters: proto_filter.FilterRequest.ContentFilter[];
                                      subscribe: boolean;
                                      topic: string;
                                  }

                                  Properties

                                  subscribe: boolean
                                  topic: string

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  subscribe: boolean
                                  topic: string

                                  Generated using TypeDoc

                                  \ 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 298989e386..3f7877d458 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

                                  Generated using TypeDoc

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

                                  Properties

                                  Properties

                                  contentTopic: string

                                  Generated using TypeDoc

                                  \ 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 2f38c4ea39..84e06fff01 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

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  request?: FilterRequest
                                  requestId: string

                                  Generated using TypeDoc

                                  \ 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 04598d45fa..c1daaa6371 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[]

                                  Generated using TypeDoc

                                  \ No newline at end of file +MessagePush | Documentation
                                  interface MessagePush {
                                      messages: WakuMessage[];
                                  }

                                  Properties

                                  Properties

                                  messages: WakuMessage[]

                                  Generated using TypeDoc

                                  \ 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 291dece922..c8fb794a95 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

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  epoch: Uint8Array
                                  merkleRoot: Uint8Array
                                  nullifier: Uint8Array
                                  proof: Uint8Array
                                  rlnIdentifier: Uint8Array
                                  shareX: Uint8Array
                                  shareY: Uint8Array

                                  Generated using TypeDoc

                                  \ 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 e3ad6b4b07..27f17edef7 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

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  contentTopics: string[]
                                  filterSubscribeType: FilterSubscribeType
                                  pubsubTopic?: string
                                  requestId: string

                                  Generated using TypeDoc

                                  \ 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 3633e5a86e..d9bc1db4c1 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

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  requestId: string
                                  statusCode: number
                                  statusDesc?: string

                                  Generated using TypeDoc

                                  \ 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 c2c9d80f0c..36206e2da3 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

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  pubsubTopic?: string

                                  Generated using TypeDoc

                                  \ 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 b6edd8eeb8..7d05f6401a 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

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  epoch: Uint8Array
                                  merkleRoot: Uint8Array
                                  nullifier: Uint8Array
                                  proof: Uint8Array
                                  rlnIdentifier: Uint8Array
                                  shareX: Uint8Array
                                  shareY: Uint8Array

                                  Generated using TypeDoc

                                  \ 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 ad3c118f62..fee91a7485 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

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  contentTopic: string
                                  ephemeral?: boolean
                                  meta?: Uint8Array
                                  payload: Uint8Array
                                  timestamp?: bigint
                                  version?: number

                                  Generated using TypeDoc

                                  \ 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 3593952453..1b8720dffa 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

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  pubsubTopic: string

                                  Generated using TypeDoc

                                  \ 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 2f0b28f5b0..2faefab423 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

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  info?: string
                                  isSuccess: boolean

                                  Generated using TypeDoc

                                  \ 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 4f355c02be..c955a38af8 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

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  request?: PushRequest
                                  requestId: string

                                  Generated using TypeDoc

                                  \ 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 a4d6846673..ea4afc1816 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

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  epoch: Uint8Array
                                  merkleRoot: Uint8Array
                                  nullifier: Uint8Array
                                  proof: Uint8Array
                                  rlnIdentifier: Uint8Array
                                  shareX: Uint8Array
                                  shareY: Uint8Array

                                  Generated using TypeDoc

                                  \ 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 af3c7b5d8d..39382c8df5 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

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  contentTopic: string
                                  ephemeral?: boolean
                                  meta?: Uint8Array
                                  payload: Uint8Array
                                  timestamp?: bigint
                                  version?: number

                                  Generated using TypeDoc

                                  \ 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 a3c684541d..694ba9529d 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

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  epoch: Uint8Array
                                  merkleRoot: Uint8Array
                                  nullifier: Uint8Array
                                  proof: Uint8Array
                                  rlnIdentifier: Uint8Array
                                  shareX: Uint8Array
                                  shareY: Uint8Array

                                  Generated using TypeDoc

                                  \ 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 08637c18a3..ac284828cf 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

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  contentTopic: string
                                  ephemeral?: boolean
                                  meta?: Uint8Array
                                  payload: Uint8Array
                                  rateLimitProof?: proto_message.RateLimitProof
                                  timestamp?: bigint
                                  version?: number

                                  Generated using TypeDoc

                                  \ 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 aaf6b0e8f9..356e215a66 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[]

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  clusterId?: number
                                  shards: number[]

                                  Generated using TypeDoc

                                  \ 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 9a8867759d..a95bf306ee 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[]

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  clusterId?: number
                                  shards: number[]

                                  Generated using TypeDoc

                                  \ 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 5f4c66ebf2..1d2eb9a3f7 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

                                  Generated using TypeDoc

                                  \ No newline at end of file +PeerExchangeQuery | Documentation
                                  interface PeerExchangeQuery {
                                      numPeers?: bigint;
                                  }

                                  Properties

                                  Properties

                                  numPeers?: bigint

                                  Generated using TypeDoc

                                  \ 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 49f46bf291..f7636e1cfb 100644 --- a/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeRPC-1.html +++ b/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeRPC-1.html @@ -1,3 +1,3 @@ -PeerExchangeRPC | Documentation
                                  interface PeerExchangeRPC {
                                      query?: PeerExchangeQuery;
                                      response?: proto_peer_exchange.PeerExchangeResponse;
                                  }

                                  Properties

                                  query? +PeerExchangeRPC | Documentation
                                  interface PeerExchangeRPC {
                                      query?: PeerExchangeQuery;
                                      response?: proto_peer_exchange.PeerExchangeResponse;
                                  }

                                  Properties

                                  Properties

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  Generated using TypeDoc

                                  \ 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 a5850590b2..c21e7eb881 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

                                  Generated using TypeDoc

                                  \ No newline at end of file +PeerExchangeResponse | Documentation
                                  interface PeerExchangeResponse {
                                      peerInfos: proto_peer_exchange.PeerInfo[];
                                  }

                                  Properties

                                  Properties

                                  Generated using TypeDoc

                                  \ 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 4c3d612f05..dd54eae786 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

                                  Generated using TypeDoc

                                  \ No newline at end of file +PeerInfo | Documentation
                                  interface PeerInfo {
                                      enr?: Uint8Array;
                                  }

                                  Properties

                                  Properties

                                  enr?: Uint8Array

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.ContentFilter-1.html b/interfaces/_waku_proto.proto_store.ContentFilter-1.html index 06e973b689..5f0a5b72ab 100644 --- a/interfaces/_waku_proto.proto_store.ContentFilter-1.html +++ b/interfaces/_waku_proto.proto_store.ContentFilter-1.html @@ -1,2 +1,2 @@ -ContentFilter | Documentation
                                  interface ContentFilter {
                                      contentTopic: string;
                                  }

                                  Properties

                                  Properties

                                  contentTopic: string

                                  Generated using TypeDoc

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

                                  Properties

                                  Properties

                                  contentTopic: string

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.HistoryQuery-1.html b/interfaces/_waku_proto.proto_store.HistoryQuery-1.html index 60473c1dd8..8182a8ffea 100644 --- a/interfaces/_waku_proto.proto_store.HistoryQuery-1.html +++ b/interfaces/_waku_proto.proto_store.HistoryQuery-1.html @@ -1,6 +1,6 @@ -HistoryQuery | Documentation
                                  interface HistoryQuery {
                                      contentFilters: proto_store.ContentFilter[];
                                      endTime?: bigint;
                                      pagingInfo?: PagingInfo;
                                      pubsubTopic?: string;
                                      startTime?: bigint;
                                  }

                                  Properties

                                  contentFilters +HistoryQuery | Documentation
                                  interface HistoryQuery {
                                      contentFilters: proto_store.ContentFilter[];
                                      endTime?: bigint;
                                      pagingInfo?: PagingInfo;
                                      pubsubTopic?: string;
                                      startTime?: bigint;
                                  }

                                  Properties

                                  contentFilters: proto_store.ContentFilter[]
                                  endTime?: bigint
                                  pagingInfo?: PagingInfo
                                  pubsubTopic?: string
                                  startTime?: bigint

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  contentFilters: proto_store.ContentFilter[]
                                  endTime?: bigint
                                  pagingInfo?: PagingInfo
                                  pubsubTopic?: string
                                  startTime?: bigint

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.HistoryResponse-1.html b/interfaces/_waku_proto.proto_store.HistoryResponse-1.html index cd99fafe3c..640dad74e9 100644 --- a/interfaces/_waku_proto.proto_store.HistoryResponse-1.html +++ b/interfaces/_waku_proto.proto_store.HistoryResponse-1.html @@ -1,4 +1,4 @@ -HistoryResponse | Documentation
                                  interface HistoryResponse {
                                      error: HistoryError;
                                      messages: proto_store.WakuMessage[];
                                      pagingInfo?: PagingInfo;
                                  }

                                  Properties

                                  error +HistoryResponse | Documentation
                                  interface HistoryResponse {
                                      error: HistoryError;
                                      messages: proto_store.WakuMessage[];
                                      pagingInfo?: PagingInfo;
                                  }

                                  Properties

                                  pagingInfo?: PagingInfo

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  pagingInfo?: PagingInfo

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.HistoryRpc-1.html b/interfaces/_waku_proto.proto_store.HistoryRpc-1.html index 39029f67c8..56ba46204f 100644 --- a/interfaces/_waku_proto.proto_store.HistoryRpc-1.html +++ b/interfaces/_waku_proto.proto_store.HistoryRpc-1.html @@ -1,4 +1,4 @@ -HistoryRpc | Documentation
                                  interface HistoryRpc {
                                      query?: HistoryQuery;
                                      requestId: string;
                                      response?: HistoryResponse;
                                  }

                                  Properties

                                  query? +HistoryRpc | Documentation
                                  interface HistoryRpc {
                                      query?: HistoryQuery;
                                      requestId: string;
                                      response?: HistoryResponse;
                                  }

                                  Properties

                                  query?: HistoryQuery
                                  requestId: string
                                  response?: HistoryResponse

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  query?: HistoryQuery
                                  requestId: string
                                  response?: HistoryResponse

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.Index-1.html b/interfaces/_waku_proto.proto_store.Index-1.html index d5d69bd549..b8ea260795 100644 --- a/interfaces/_waku_proto.proto_store.Index-1.html +++ b/interfaces/_waku_proto.proto_store.Index-1.html @@ -1,5 +1,5 @@ -Index | Documentation
                                  interface Index {
                                      digest: Uint8Array;
                                      pubsubTopic: string;
                                      receiverTime: bigint;
                                      senderTime: bigint;
                                  }

                                  Properties

                                  digest +Index | Documentation
                                  interface Index {
                                      digest: Uint8Array;
                                      pubsubTopic: string;
                                      receiverTime: bigint;
                                      senderTime: bigint;
                                  }

                                  Properties

                                  digest: Uint8Array
                                  pubsubTopic: string
                                  receiverTime: bigint
                                  senderTime: bigint

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  digest: Uint8Array
                                  pubsubTopic: string
                                  receiverTime: bigint
                                  senderTime: bigint

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.PagingInfo-1.html b/interfaces/_waku_proto.proto_store.PagingInfo-1.html index af5b0fd631..a9a636bdac 100644 --- a/interfaces/_waku_proto.proto_store.PagingInfo-1.html +++ b/interfaces/_waku_proto.proto_store.PagingInfo-1.html @@ -1,4 +1,4 @@ -PagingInfo | Documentation
                                  interface PagingInfo {
                                      cursor?: Index;
                                      direction?: Direction;
                                      pageSize?: bigint;
                                  }

                                  Properties

                                  cursor? +PagingInfo | Documentation
                                  interface PagingInfo {
                                      cursor?: Index;
                                      direction?: Direction;
                                      pageSize?: bigint;
                                  }

                                  Properties

                                  cursor?: Index
                                  direction?: Direction
                                  pageSize?: bigint

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  cursor?: Index
                                  direction?: Direction
                                  pageSize?: bigint

                                  Generated using TypeDoc

                                  \ 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 f1f4600be1..105830e177 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

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  epoch: Uint8Array
                                  merkleRoot: Uint8Array
                                  nullifier: Uint8Array
                                  proof: Uint8Array
                                  rlnIdentifier: Uint8Array
                                  shareX: Uint8Array
                                  shareY: Uint8Array

                                  Generated using TypeDoc

                                  \ 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 0cace346fb..41d1f895f1 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

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  contentTopic: string
                                  ephemeral?: boolean
                                  meta?: Uint8Array
                                  payload: Uint8Array
                                  rateLimitProof?: proto_store.RateLimitProof
                                  timestamp?: bigint
                                  version?: number

                                  Generated using TypeDoc

                                  \ 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 8e8b9df449..53186c9215 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

                                  Generated using TypeDoc

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

                                  Properties

                                  Properties

                                  contentTopic: string

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_sdk.Failure.html b/interfaces/_waku_sdk.Failure.html new file mode 100644 index 0000000000..856e03ff8e --- /dev/null +++ b/interfaces/_waku_sdk.Failure.html @@ -0,0 +1,3 @@ +Failure | Documentation
                                  interface Failure {
                                      error: SendError;
                                      peerId?: PeerId;
                                  }

                                  Properties

                                  Properties

                                  error: SendError
                                  peerId?: PeerId

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_sdk.FullNode.html b/interfaces/_waku_sdk.FullNode.html index 52789f1f25..4a5f975604 100644 --- a/interfaces/_waku_sdk.FullNode.html +++ b/interfaces/_waku_sdk.FullNode.html @@ -1,4 +1,4 @@ -FullNode | Documentation
                                  interface FullNode {
                                      connectionManager: IConnectionManager;
                                      filter: IFilter;
                                      libp2p: Libp2p;
                                      lightPush: ILightPush;
                                      relay: IRelay;
                                      store: IStore;
                                      dial(peer, protocols?): Promise<Stream>;
                                      isConnected(): boolean;
                                      isStarted(): boolean;
                                      start(): Promise<void>;
                                      stop(): Promise<void>;
                                  }

                                  Hierarchy (view full)

                                  Properties

                                  connectionManager +FullNode | Documentation
                                  interface FullNode {
                                      connectionManager: IConnectionManager;
                                      filter: IFilter;
                                      libp2p: Libp2p;
                                      lightPush: ILightPushSDK;
                                      relay: IRelay;
                                      store: IStore;
                                      dial(peer, protocols?): Promise<Stream>;
                                      isConnected(): boolean;
                                      isStarted(): boolean;
                                      start(): Promise<void>;
                                      stop(): Promise<void>;
                                  }

                                  Hierarchy (view full)

                                  Properties

                                  connectionManager: IConnectionManager
                                  filter: IFilter
                                  libp2p: Libp2p
                                  lightPush: ILightPush
                                  relay: IRelay
                                  store: IStore

                                  Methods

                                  • Parameters

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

                                    Returns Promise<Stream>

                                  • Returns boolean

                                  • Returns boolean

                                  • Returns Promise<void>

                                  • Returns Promise<void>

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  connectionManager: IConnectionManager
                                  filter: IFilter
                                  libp2p: Libp2p
                                  lightPush: ILightPushSDK
                                  relay: IRelay
                                  store: IStore

                                  Methods

                                  • Parameters

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

                                    Returns Promise<Stream>

                                  • Returns boolean

                                  • Returns boolean

                                  • Returns Promise<void>

                                  • Returns Promise<void>

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_sdk.IBaseProtocol.html b/interfaces/_waku_sdk.IBaseProtocol.html deleted file mode 100644 index 1b2f5c699c..0000000000 --- a/interfaces/_waku_sdk.IBaseProtocol.html +++ /dev/null @@ -1,8 +0,0 @@ -IBaseProtocol | Documentation
                                  interface IBaseProtocol {
                                      addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                      allPeers: (() => Promise<Peer[]>);
                                      connectedPeers: (() => Promise<Peer[]>);
                                      multicodec: string;
                                      peerStore: PeerStore;
                                      removeLibp2pEventListener: {
                                          <K>(type, listener?, options?): void;
                                          (type, listener?, options?): void;
                                      };
                                      shardInfo?: ShardInfo;
                                  }

                                  Hierarchy (view full)

                                  Properties

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

                                  Type declaration

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

                                      • K extends keyof Libp2pEvents<ServiceMap>

                                      Parameters

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

                                      Returns void

                                  allPeers: (() => Promise<Peer[]>)

                                  Type declaration

                                    • (): Promise<Peer[]>
                                    • Returns Promise<Peer[]>

                                  connectedPeers: (() => Promise<Peer[]>)

                                  Type declaration

                                    • (): Promise<Peer[]>
                                    • Returns Promise<Peer[]>

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

                                  Type declaration

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

                                      • K extends keyof Libp2pEvents<ServiceMap>

                                      Parameters

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

                                      Returns void

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

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

                                      Returns void

                                  shardInfo?: ShardInfo

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_sdk.IMetadata.html b/interfaces/_waku_sdk.IMetadata.html index 0faa549090..3db7401236 100644 --- a/interfaces/_waku_sdk.IMetadata.html +++ b/interfaces/_waku_sdk.IMetadata.html @@ -1,4 +1,4 @@ -IMetadata | Documentation
                                  interface IMetadata {
                                      addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                      allPeers: (() => Promise<Peer[]>);
                                      connectedPeers: (() => Promise<Peer[]>);
                                      multicodec: string;
                                      peerStore: PeerStore;
                                      removeLibp2pEventListener: {
                                          <K>(type, listener?, options?): void;
                                          (type, listener?, options?): void;
                                      };
                                      shardInfo: ShardingParams;
                                      confirmOrAttemptHandshake(peerId): Promise<void>;
                                      query(peerId): Promise<undefined | ShardInfo>;
                                  }

                                  Hierarchy

                                  Properties

                                  addLibp2pEventListener +IMetadata | Documentation
                                  interface IMetadata {
                                      addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                      allPeers: (() => Promise<Peer[]>);
                                      connectedPeers: (() => Promise<Peer[]>);
                                      multicodec: string;
                                      peerStore: PeerStore;
                                      removeLibp2pEventListener: {
                                          <K>(type, listener?, options?): void;
                                          (type, listener?, options?): void;
                                      };
                                      shardInfo: ShardingParams;
                                      confirmOrAttemptHandshake(peerId): Promise<void>;
                                      query(peerId): Promise<undefined | ShardInfo>;
                                  }

                                  Hierarchy

                                  Properties

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

                                  Type declaration

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

                                      • K extends keyof Libp2pEvents<ServiceMap>

                                      Parameters

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

                                      Returns void

                                  allPeers: (() => Promise<Peer[]>)

                                  Type declaration

                                    • (): Promise<Peer[]>
                                    • Returns Promise<Peer[]>

                                  connectedPeers: (() => Promise<Peer[]>)

                                  Type declaration

                                    • (): Promise<Peer[]>
                                    • Returns Promise<Peer[]>

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

                                  Type declaration

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

                                      • K extends keyof Libp2pEvents<ServiceMap>

                                      Parameters

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

                                      Returns void

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

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

                                      Returns void

                                  shardInfo: ShardingParams

                                  Methods

                                  • Parameters

                                    • peerId: PeerId

                                    Returns Promise<void>

                                  • Parameters

                                    • peerId: PeerId

                                    Returns Promise<undefined | ShardInfo>

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

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

                                  Type declaration

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

                                      • K extends keyof Libp2pEvents<ServiceMap>

                                      Parameters

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

                                      Returns void

                                  allPeers: (() => Promise<Peer[]>)

                                  Type declaration

                                    • (): Promise<Peer[]>
                                    • Returns Promise<Peer[]>

                                  connectedPeers: (() => Promise<Peer[]>)

                                  Type declaration

                                    • (): Promise<Peer[]>
                                    • Returns Promise<Peer[]>

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

                                  Type declaration

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

                                      • K extends keyof Libp2pEvents<ServiceMap>

                                      Parameters

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

                                      Returns void

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

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

                                      Returns void

                                  shardInfo: ShardingParams

                                  Methods

                                  • Parameters

                                    • peerId: PeerId

                                    Returns Promise<void>

                                  • Parameters

                                    • peerId: PeerId

                                    Returns Promise<undefined | ShardInfo>

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_sdk.IPeerExchange.html b/interfaces/_waku_sdk.IPeerExchange.html index c2b9efe351..db35045de7 100644 --- a/interfaces/_waku_sdk.IPeerExchange.html +++ b/interfaces/_waku_sdk.IPeerExchange.html @@ -1,4 +1,4 @@ -IPeerExchange | Documentation
                                  interface IPeerExchange {
                                      addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                      allPeers: (() => Promise<Peer[]>);
                                      connectedPeers: (() => Promise<Peer[]>);
                                      multicodec: string;
                                      peerStore: PeerStore;
                                      removeLibp2pEventListener: {
                                          <K>(type, listener?, options?): void;
                                          (type, listener?, options?): void;
                                      };
                                      shardInfo?: ShardInfo;
                                      query(params): Promise<undefined | PeerInfo[]>;
                                  }

                                  Hierarchy (view full)

                                  Properties

                                  addLibp2pEventListener +IPeerExchange | Documentation
                                  interface IPeerExchange {
                                      addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                      allPeers: (() => Promise<Peer[]>);
                                      connectedPeers: (() => Promise<Peer[]>);
                                      multicodec: string;
                                      peerStore: PeerStore;
                                      removeLibp2pEventListener: {
                                          <K>(type, listener?, options?): void;
                                          (type, listener?, options?): void;
                                      };
                                      shardInfo?: ShardInfo;
                                      query(params): Promise<undefined | PeerInfo[]>;
                                  }

                                  Hierarchy (view full)

                                  Properties

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

                                  Type declaration

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

                                      • K extends keyof Libp2pEvents<ServiceMap>

                                      Parameters

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

                                      Returns void

                                  allPeers: (() => Promise<Peer[]>)

                                  Type declaration

                                    • (): Promise<Peer[]>
                                    • Returns Promise<Peer[]>

                                  connectedPeers: (() => Promise<Peer[]>)

                                  Type declaration

                                    • (): Promise<Peer[]>
                                    • Returns Promise<Peer[]>

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

                                  Type declaration

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

                                      • K extends keyof Libp2pEvents<ServiceMap>

                                      Parameters

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

                                      Returns void

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

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

                                      Returns void

                                  shardInfo?: ShardInfo

                                  Methods

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

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

                                  Type declaration

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

                                      • K extends keyof Libp2pEvents<ServiceMap>

                                      Parameters

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

                                      Returns void

                                  allPeers: (() => Promise<Peer[]>)

                                  Type declaration

                                    • (): Promise<Peer[]>
                                    • Returns Promise<Peer[]>

                                  connectedPeers: (() => Promise<Peer[]>)

                                  Type declaration

                                    • (): Promise<Peer[]>
                                    • Returns Promise<Peer[]>

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

                                  Type declaration

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

                                      • K extends keyof Libp2pEvents<ServiceMap>

                                      Parameters

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

                                      Returns void

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

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

                                      Returns void

                                  shardInfo?: ShardInfo

                                  Methods

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_sdk.IStore.html b/interfaces/_waku_sdk.IStore.html index 4311af83cb..7e6c0c47f0 100644 --- a/interfaces/_waku_sdk.IStore.html +++ b/interfaces/_waku_sdk.IStore.html @@ -1,4 +1,4 @@ -IStore | Documentation
                                  interface IStore {
                                      addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                      allPeers: (() => Promise<Peer[]>);
                                      connectedPeers: (() => Promise<Peer[]>);
                                      multicodec: string;
                                      peerStore: PeerStore;
                                      queryGenerator: (<T>(decoders, options?) => AsyncGenerator<Promise<undefined | T>[], any, unknown>);
                                      queryWithOrderedCallback: (<T>(decoders, callback, options?) => Promise<void>);
                                      queryWithPromiseCallback: (<T>(decoders, callback, options?) => Promise<void>);
                                      removeLibp2pEventListener: {
                                          <K>(type, listener?, options?): void;
                                          (type, listener?, options?): void;
                                      };
                                      shardInfo?: ShardInfo;
                                  }

                                  Hierarchy (view full)

                                  Properties

                                  addLibp2pEventListener +IStore | Documentation
                                  interface IStore {
                                      addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                      allPeers: (() => Promise<Peer[]>);
                                      connectedPeers: (() => Promise<Peer[]>);
                                      multicodec: string;
                                      peerStore: PeerStore;
                                      queryGenerator: (<T>(decoders, options?) => AsyncGenerator<Promise<undefined | T>[], any, unknown>);
                                      queryWithOrderedCallback: (<T>(decoders, callback, options?) => Promise<void>);
                                      queryWithPromiseCallback: (<T>(decoders, callback, options?) => Promise<void>);
                                      removeLibp2pEventListener: {
                                          <K>(type, listener?, options?): void;
                                          (type, listener?, options?): void;
                                      };
                                      shardInfo?: ShardInfo;
                                  }

                                  Hierarchy (view full)

                                  Properties

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

                                  Type declaration

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

                                      • K extends keyof Libp2pEvents<ServiceMap>

                                      Parameters

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

                                      Returns void

                                  allPeers: (() => Promise<Peer[]>)

                                  Type declaration

                                    • (): Promise<Peer[]>
                                    • Returns Promise<Peer[]>

                                  connectedPeers: (() => Promise<Peer[]>)

                                  Type declaration

                                    • (): Promise<Peer[]>
                                    • Returns Promise<Peer[]>

                                  multicodec: string
                                  peerStore: PeerStore
                                  queryGenerator: (<T>(decoders, options?) => AsyncGenerator<Promise<undefined | T>[], any, unknown>)

                                  Type declaration

                                    • <T>(decoders, options?): AsyncGenerator<Promise<undefined | T>[], any, unknown>
                                    • Type Parameters

                                      Parameters

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

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

                                  Type declaration

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

                                      Parameters

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

                                            • message: T

                                            Returns boolean | void | Promise<boolean | void>

                                      • Optional options: StoreQueryOptions

                                      Returns Promise<void>

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

                                  Type declaration

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

                                      Parameters

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

                                            • message: Promise<undefined | T>

                                            Returns boolean | void | Promise<boolean | void>

                                      • Optional options: StoreQueryOptions

                                      Returns Promise<void>

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

                                  Type declaration

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

                                      • K extends keyof Libp2pEvents<ServiceMap>

                                      Parameters

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

                                      Returns void

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

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

                                      Returns void

                                  shardInfo?: ShardInfo

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

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

                                  Type declaration

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

                                      • K extends keyof Libp2pEvents<ServiceMap>

                                      Parameters

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

                                      Returns void

                                  allPeers: (() => Promise<Peer[]>)

                                  Type declaration

                                    • (): Promise<Peer[]>
                                    • Returns Promise<Peer[]>

                                  connectedPeers: (() => Promise<Peer[]>)

                                  Type declaration

                                    • (): Promise<Peer[]>
                                    • Returns Promise<Peer[]>

                                  multicodec: string
                                  peerStore: PeerStore
                                  queryGenerator: (<T>(decoders, options?) => AsyncGenerator<Promise<undefined | T>[], any, unknown>)

                                  Type declaration

                                    • <T>(decoders, options?): AsyncGenerator<Promise<undefined | T>[], any, unknown>
                                    • Type Parameters

                                      Parameters

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

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

                                  Type declaration

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

                                      Parameters

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

                                            • message: T

                                            Returns boolean | void | Promise<boolean | void>

                                      • Optional options: StoreQueryOptions

                                      Returns Promise<void>

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

                                  Type declaration

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

                                      Parameters

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

                                            • message: Promise<undefined | T>

                                            Returns boolean | void | Promise<boolean | void>

                                      • Optional options: StoreQueryOptions

                                      Returns Promise<void>

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

                                  Type declaration

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

                                      • K extends keyof Libp2pEvents<ServiceMap>

                                      Parameters

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

                                      Returns void

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

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

                                      Returns void

                                  shardInfo?: ShardInfo

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_sdk.LightNode.html b/interfaces/_waku_sdk.LightNode.html index d8f6302993..15b30bec82 100644 --- a/interfaces/_waku_sdk.LightNode.html +++ b/interfaces/_waku_sdk.LightNode.html @@ -1,4 +1,4 @@ -LightNode | Documentation
                                  interface LightNode {
                                      connectionManager: IConnectionManager;
                                      filter: IFilter;
                                      libp2p: Libp2p;
                                      lightPush: ILightPush;
                                      relay: undefined;
                                      store: IStore;
                                      dial(peer, protocols?): Promise<Stream>;
                                      isConnected(): boolean;
                                      isStarted(): boolean;
                                      start(): Promise<void>;
                                      stop(): Promise<void>;
                                  }

                                  Hierarchy (view full)

                                  Properties

                                  connectionManager +LightNode | Documentation
                                  interface LightNode {
                                      connectionManager: IConnectionManager;
                                      filter: IFilter;
                                      libp2p: Libp2p;
                                      lightPush: ILightPushSDK;
                                      relay: undefined;
                                      store: IStore;
                                      dial(peer, protocols?): Promise<Stream>;
                                      isConnected(): boolean;
                                      isStarted(): boolean;
                                      start(): Promise<void>;
                                      stop(): Promise<void>;
                                  }

                                  Hierarchy (view full)

                                  Properties

                                  connectionManager: IConnectionManager
                                  filter: IFilter
                                  libp2p: Libp2p
                                  lightPush: ILightPush
                                  relay: undefined
                                  store: IStore

                                  Methods

                                  • Parameters

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

                                    Returns Promise<Stream>

                                  • Returns boolean

                                  • Returns boolean

                                  • Returns Promise<void>

                                  • Returns Promise<void>

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  connectionManager: IConnectionManager
                                  filter: IFilter
                                  libp2p: Libp2p
                                  lightPush: ILightPushSDK
                                  relay: undefined
                                  store: IStore

                                  Methods

                                  • Parameters

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

                                    Returns Promise<Stream>

                                  • Returns boolean

                                  • Returns boolean

                                  • Returns Promise<void>

                                  • Returns Promise<void>

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_sdk.RelayNode.html b/interfaces/_waku_sdk.RelayNode.html index 3d1ae45250..2a9314a492 100644 --- a/interfaces/_waku_sdk.RelayNode.html +++ b/interfaces/_waku_sdk.RelayNode.html @@ -9,4 +9,4 @@ isStarted start stop -

                                  Properties

                                  connectionManager: IConnectionManager
                                  filter: undefined
                                  libp2p: Libp2p
                                  lightPush: undefined
                                  relay: IRelay
                                  store: undefined

                                  Methods

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  connectionManager: IConnectionManager
                                  filter: undefined
                                  libp2p: Libp2p
                                  lightPush: undefined
                                  relay: IRelay
                                  store: undefined

                                  Methods

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_sdk.SendResult.html b/interfaces/_waku_sdk.SendResult.html index fede4068c2..b773227a02 100644 --- a/interfaces/_waku_sdk.SendResult.html +++ b/interfaces/_waku_sdk.SendResult.html @@ -1,3 +1,3 @@ -SendResult | Documentation
                                  interface SendResult {
                                      errors?: SendError[];
                                      recipients: PeerId[];
                                  }

                                  Properties

                                  Properties

                                  errors?: SendError[]
                                  recipients: PeerId[]

                                  Generated using TypeDoc

                                  \ No newline at end of file +SendResult | Documentation
                                  interface SendResult {
                                      failures?: Failure[];
                                      successes: PeerId[];
                                  }

                                  Properties

                                  Properties

                                  failures?: Failure[]
                                  successes: PeerId[]

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_sdk.Waku-1.html b/interfaces/_waku_sdk.Waku-1.html index ab549cc716..87e9654dd6 100644 --- a/interfaces/_waku_sdk.Waku-1.html +++ b/interfaces/_waku_sdk.Waku-1.html @@ -1,4 +1,4 @@ -Waku | Documentation
                                  interface Waku {
                                      connectionManager: IConnectionManager;
                                      filter?: IFilter;
                                      libp2p: Libp2p;
                                      lightPush?: ILightPush;
                                      relay?: IRelay;
                                      store?: IStore;
                                      dial(peer, protocols?): Promise<Stream>;
                                      isConnected(): boolean;
                                      isStarted(): boolean;
                                      start(): Promise<void>;
                                      stop(): Promise<void>;
                                  }

                                  Hierarchy (view full)

                                  Implemented by

                                  Properties

                                  connectionManager +Waku | Documentation
                                  interface Waku {
                                      connectionManager: IConnectionManager;
                                      filter?: IFilter;
                                      libp2p: Libp2p;
                                      lightPush?: ILightPushSDK;
                                      relay?: IRelay;
                                      store?: IStore;
                                      dial(peer, protocols?): Promise<Stream>;
                                      isConnected(): boolean;
                                      isStarted(): boolean;
                                      start(): Promise<void>;
                                      stop(): Promise<void>;
                                  }

                                  Hierarchy (view full)

                                  Implemented by

                                  Properties

                                  connectionManager: IConnectionManager
                                  filter?: IFilter
                                  libp2p: Libp2p
                                  lightPush?: ILightPush
                                  relay?: IRelay
                                  store?: IStore

                                  Methods

                                  • Parameters

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

                                    Returns Promise<Stream>

                                  • Returns boolean

                                  • Returns boolean

                                  • Returns Promise<void>

                                  • Returns Promise<void>

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Properties

                                  connectionManager: IConnectionManager
                                  filter?: IFilter
                                  libp2p: Libp2p
                                  lightPush?: ILightPushSDK
                                  relay?: IRelay
                                  store?: IStore

                                  Methods

                                  • Parameters

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

                                    Returns Promise<Stream>

                                  • Returns boolean

                                  • Returns boolean

                                  • Returns Promise<void>

                                  • Returns Promise<void>

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/interfaces/_waku_sdk.WakuOptions.html b/interfaces/_waku_sdk.WakuOptions.html index e8f822a634..09948cf850 100644 --- a/interfaces/_waku_sdk.WakuOptions.html +++ b/interfaces/_waku_sdk.WakuOptions.html @@ -1,4 +1,4 @@ -WakuOptions | Documentation
                                  interface WakuOptions {
                                      pingKeepAlive?: number;
                                      pubsubTopics: string[];
                                      relayKeepAlive?: number;
                                      userAgent?: string;
                                  }

                                  Properties

                                  pingKeepAlive? +WakuOptions | Documentation
                                  interface WakuOptions {
                                      pingKeepAlive?: number;
                                      pubsubTopics: string[];
                                      relayKeepAlive?: number;
                                      userAgent?: string;
                                  }

                                  Properties

                                  pingKeepAlive? pubsubTopics relayKeepAlive? userAgent? @@ -6,11 +6,11 @@ request to each peer after the set number of seconds. Set to 0 to disable.

                                  Default

                                  {@link @waku/core.DefaultPingKeepAliveValueSecs}
                                   
                                  -
                                  pubsubTopics: string[]
                                  relayKeepAlive?: number

                                  Set keep alive frequency in seconds: Waku will send a ping message over +

                                  pubsubTopics: string[]
                                  relayKeepAlive?: number

                                  Set keep alive frequency in seconds: Waku will send a ping message over relay to each peer after the set number of seconds. Set to 0 to disable.

                                  Default

                                  {@link @waku/core.DefaultRelayKeepAliveValueSecs}
                                   
                                  -
                                  userAgent?: string

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

                                  +
                                  userAgent?: string

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

                                  Default

                                  {@link @waku/core.DefaultUserAgent}
                                   
                                  -

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/modules/_waku_core.html b/modules/_waku_core.html index fe7b73c47e..012fa6bd9c 100644 --- a/modules/_waku_core.html +++ b/modules/_waku_core.html @@ -28,10 +28,10 @@

                                  at your option. These files may not be copied, modified, or distributed except according to those terms.

                                  References

                                  Re-exports FilterCodecs
                                  Re-exports LightPushCodec
                                  Re-exports PageDirection
                                  Re-exports createCursor
                                  Re-exports wakuFilter
                                  Re-exports wakuLightPush
                                  Re-exports wakuStore

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  References

                                  Re-exports FilterCodecs
                                  Re-exports LightPushCodec
                                  Re-exports LightPushCore
                                  Re-exports PageDirection
                                  Re-exports createCursor
                                  Re-exports wakuFilter
                                  Re-exports wakuStore

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/modules/_waku_core.message.html b/modules/_waku_core.message.html index 945736e42f..b206401463 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

                                  Generated using TypeDoc

                                  \ 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 d2aa9a02b1..dc38fe292e 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 42c259e7d6..80b56ef5ff 100644 --- a/modules/_waku_core.waku_filter.html +++ b/modules/_waku_core.waku_filter.html @@ -1,3 +1,3 @@ -waku_filter | Documentation

                                  Index

                                  Variables

                                  FilterCodecs +waku_filter | Documentation

                                  Generated using TypeDoc

                                  \ 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 c9a8df4fca..a714767c64 100644 --- a/modules/_waku_core.waku_light_push.html +++ b/modules/_waku_core.waku_light_push.html @@ -1,5 +1,5 @@ -waku_light_push | Documentation

                                  Index

                                  Namespaces

                                  PushResponse +waku_light_push | Documentation

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/modules/_waku_core.waku_store.html b/modules/_waku_core.waku_store.html index 0a8689e7d3..753e73118d 100644 --- a/modules/_waku_core.waku_store.html +++ b/modules/_waku_core.waku_store.html @@ -1,4 +1,4 @@ -waku_store | Documentation

                                  Index

                                  Enumerations

                                  PageDirection +waku_store | Documentation

                                  Index

                                  Enumerations

                                  Interfaces

                                  Variables

                                  DefaultPageSize diff --git a/modules/_waku_interfaces.html b/modules/_waku_interfaces.html index bf6d371455..a465d1fdee 100644 --- a/modules/_waku_interfaces.html +++ b/modules/_waku_interfaces.html @@ -37,9 +37,9 @@ DnsDiscOptions DnsDiscoveryComponents EncoderOptions +Failure FullNode IAsyncIterator -IBaseProtocol IConnectionManager IConnectionStateEvents IDecodedMessage @@ -82,8 +82,10 @@ CreateLibp2pOptions ENRKey ENRValue +IBaseProtocolCore +IBaseProtocolSDK IFilter -ILightPush +ILightPushSDK IRelay Libp2p Libp2pComponents diff --git a/modules/_waku_message_encryption.crypto.ecies.html b/modules/_waku_message_encryption.crypto.ecies.html index 4b68a42511..1ee25599bf 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

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/modules/_waku_message_encryption.crypto.html b/modules/_waku_message_encryption.crypto.html index b06d490d3e..21ef2d3db4 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 b4c581d0b7..64ac3aa06d 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

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/modules/_waku_message_encryption.ecies.html b/modules/_waku_message_encryption.ecies.html index 9abd67bb31..d5cdf42409 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 c405593076..71f1cec8b3 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 77f9aff138..4f490b4f70 100644 --- a/modules/_waku_proto.WakuMessage.html +++ b/modules/_waku_proto.WakuMessage.html @@ -1,4 +1,4 @@ -WakuMessage | Documentation

                                  Index

                                  Functions

                                  codec +WakuMessage | Documentation

                                  Generated using TypeDoc

                                  \ 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 f824ec916a..684bcc4504 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

                                  Generated using TypeDoc

                                  \ 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 c7a5b36e95..1c8e32837c 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 70716f1f56..cbdc1043cf 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

                                  Generated using TypeDoc

                                  \ 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 52d2c6447c..b763fb7ba1 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

                                  Generated using TypeDoc

                                  \ 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 2353ca448c..3460c9d5ef 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

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter.html b/modules/_waku_proto.proto_filter.html index c2a124fc07..a1cef55806 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 f530533300..736767af5e 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

                                  Generated using TypeDoc

                                  \ 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 c1d99240b0..ed2aab3bea 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 999ba48ff4..c3ef4997e4 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

                                  Generated using TypeDoc

                                  \ 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 cbb12cd245..dfaa50d1ee 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

                                  Generated using TypeDoc

                                  \ 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 3b4edc940c..219dafde8a 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

                                  Generated using TypeDoc

                                  \ 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 a5cbad49e4..0b0efa692c 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

                                  Generated using TypeDoc

                                  \ 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 24c12f03c9..60979a4424 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 ff20bc8961..8ea95247e9 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

                                  Generated using TypeDoc

                                  \ 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 030a3206bb..268a00285c 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

                                  Generated using TypeDoc

                                  \ 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 def9f9f1be..e1bbff7a9d 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

                                  Generated using TypeDoc

                                  \ 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 7a14c9ce47..6eaefc4cf6 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

                                  Generated using TypeDoc

                                  \ 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 d8c5819951..aec07d1b17 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

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/modules/_waku_proto.proto_lightpush.html b/modules/_waku_proto.proto_lightpush.html index b39baa5942..afd036eb05 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 d28b784d3e..00e7ff324b 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

                                  Generated using TypeDoc

                                  \ 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 58584735f2..98d8400f22 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

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/modules/_waku_proto.proto_message.html b/modules/_waku_proto.proto_message.html index 5d8475dc12..41ac4f2a0d 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 17f4e4afaf..5e478d0356 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

                                  Generated using TypeDoc

                                  \ 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 2e078449cd..d78cece203 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

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/modules/_waku_proto.proto_metadata.html b/modules/_waku_proto.proto_metadata.html index da6e556406..a04d89784f 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 8a86089625..f5c99667b8 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

                                  Generated using TypeDoc

                                  \ 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 b93ba58825..0f20b3f0f3 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

                                  Generated using TypeDoc

                                  \ 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 c1fcf51e18..36318346db 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

                                  Generated using TypeDoc

                                  \ 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 301d4a7e3f..90d3cbf5c0 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

                                  Generated using TypeDoc

                                  \ 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 ec6993c05f..a57ae3b379 100644 --- a/modules/_waku_proto.proto_peer_exchange.html +++ b/modules/_waku_proto.proto_peer_exchange.html @@ -1,4 +1,4 @@ -proto_peer_exchange | Documentation

                                  Namespace proto_peer_exchange

                                  Index

                                  Namespaces

                                  PeerExchangeQuery +proto_peer_exchange | Documentation

                                  Namespace proto_peer_exchange

                                  Index

                                  Namespaces

                                  PeerExchangeQuery PeerExchangeRPC PeerExchangeResponse PeerInfo diff --git a/modules/_waku_proto.proto_store.ContentFilter.html b/modules/_waku_proto.proto_store.ContentFilter.html index 6babfdbe81..45682a0e62 100644 --- a/modules/_waku_proto.proto_store.ContentFilter.html +++ b/modules/_waku_proto.proto_store.ContentFilter.html @@ -1,4 +1,4 @@ -ContentFilter | Documentation

                                  Index

                                  Functions

                                  codec +ContentFilter | Documentation

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.HistoryQuery.html b/modules/_waku_proto.proto_store.HistoryQuery.html index 778ebb9a9e..ca6dc19552 100644 --- a/modules/_waku_proto.proto_store.HistoryQuery.html +++ b/modules/_waku_proto.proto_store.HistoryQuery.html @@ -1,4 +1,4 @@ -HistoryQuery | Documentation

                                  Index

                                  Functions

                                  codec +HistoryQuery | Documentation

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.HistoryResponse.HistoryError.html b/modules/_waku_proto.proto_store.HistoryResponse.HistoryError.html index e248c0c5c0..5b60c00d87 100644 --- a/modules/_waku_proto.proto_store.HistoryResponse.HistoryError.html +++ b/modules/_waku_proto.proto_store.HistoryResponse.HistoryError.html @@ -1,2 +1,2 @@ -HistoryError | Documentation

                                  Index

                                  Functions

                                  codec +HistoryError | Documentation

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.HistoryResponse.html b/modules/_waku_proto.proto_store.HistoryResponse.html index adc29f482a..cde07736a8 100644 --- a/modules/_waku_proto.proto_store.HistoryResponse.html +++ b/modules/_waku_proto.proto_store.HistoryResponse.html @@ -1,4 +1,4 @@ -HistoryResponse | Documentation

                                  Index

                                  Namespaces

                                  HistoryError +HistoryResponse | Documentation

                                  Index

                                  Namespaces

                                  Enumerations

                                  Functions

                                  codec decode diff --git a/modules/_waku_proto.proto_store.HistoryRpc.html b/modules/_waku_proto.proto_store.HistoryRpc.html index 32eeaaeade..708704b8c9 100644 --- a/modules/_waku_proto.proto_store.HistoryRpc.html +++ b/modules/_waku_proto.proto_store.HistoryRpc.html @@ -1,4 +1,4 @@ -HistoryRpc | Documentation

                                  Index

                                  Functions

                                  codec +HistoryRpc | Documentation

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.Index.html b/modules/_waku_proto.proto_store.Index.html index 71b13b7501..8123339843 100644 --- a/modules/_waku_proto.proto_store.Index.html +++ b/modules/_waku_proto.proto_store.Index.html @@ -1,4 +1,4 @@ -Index | Documentation

                                  Index

                                  Functions

                                  codec +Index | Documentation

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.PagingInfo.Direction.html b/modules/_waku_proto.proto_store.PagingInfo.Direction.html index 853d9bd52e..8d4e7635ec 100644 --- a/modules/_waku_proto.proto_store.PagingInfo.Direction.html +++ b/modules/_waku_proto.proto_store.PagingInfo.Direction.html @@ -1,2 +1,2 @@ -Direction | Documentation

                                  Index

                                  Functions

                                  codec +Direction | Documentation

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.PagingInfo.html b/modules/_waku_proto.proto_store.PagingInfo.html index 645a1c5eac..88c304d990 100644 --- a/modules/_waku_proto.proto_store.PagingInfo.html +++ b/modules/_waku_proto.proto_store.PagingInfo.html @@ -1,4 +1,4 @@ -PagingInfo | Documentation

                                  Index

                                  Namespaces

                                  Direction +PagingInfo | Documentation

                                  Index

                                  Namespaces

                                  Enumerations

                                  Functions

                                  codec decode diff --git a/modules/_waku_proto.proto_store.RateLimitProof.html b/modules/_waku_proto.proto_store.RateLimitProof.html index e14c20ddbd..9922dcb852 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

                                  Generated using TypeDoc

                                  \ 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 3ca601fe38..b4471abeb8 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

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.html b/modules/_waku_proto.proto_store.html index 6e55143575..3139fc517f 100644 --- a/modules/_waku_proto.proto_store.html +++ b/modules/_waku_proto.proto_store.html @@ -1,4 +1,4 @@ -proto_store | Documentation

                                  Index

                                  Namespaces

                                  ContentFilter +proto_store | Documentation

                                  Index

                                  Namespaces

                                  ContentFilter HistoryQuery HistoryResponse HistoryRpc diff --git a/modules/_waku_proto.proto_topic_only_message.TopicOnlyMessage.html b/modules/_waku_proto.proto_topic_only_message.TopicOnlyMessage.html index d10cf093cd..a662b2a9a2 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

                                  Generated using TypeDoc

                                  \ 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 54a3f774da..3d378c9961 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

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/modules/_waku_sdk.html b/modules/_waku_sdk.html index d9b8e6fc76..54c4b24134 100644 --- a/modules/_waku_sdk.html +++ b/modules/_waku_sdk.html @@ -44,9 +44,9 @@ DnsDiscOptions DnsDiscoveryComponents EncoderOptions +Failure FullNode IAsyncIterator -IBaseProtocol IConnectionManager IConnectionStateEvents IDecodedMessage @@ -91,8 +91,10 @@ CreateWakuNodeOptions ENRKey ENRValue +IBaseProtocolCore +IBaseProtocolSDK IFilter -ILightPush +ILightPushSDK IRelay Libp2p Libp2pComponents @@ -122,4 +124,5 @@ subscribeToContentTopic utf8ToBytes waitForRemotePeer +wakuLightPush

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/modules/_waku_sdk.waku.html b/modules/_waku_sdk.waku.html index 607811fa2d..c196ce9da4 100644 --- a/modules/_waku_sdk.waku.html +++ b/modules/_waku_sdk.waku.html @@ -3,13 +3,13 @@ Encoder FilterCodecs LightPushCodec +LightPushCore PageDirection createCursor createDecoder createEncoder waitForRemotePeer wakuFilter -wakuLightPush wakuStore

                                  Namespaces

                                  message waku_filter @@ -20,4 +20,4 @@ StreamManager

                                  Variables

                                  Functions

                                  References

                                  Re-exports DecodedMessage
                                  Re-exports Decoder
                                  Re-exports Encoder
                                  Re-exports FilterCodecs
                                  Re-exports LightPushCodec
                                  Re-exports PageDirection
                                  Re-exports createCursor
                                  Re-exports createDecoder
                                  Re-exports createEncoder
                                  Re-exports waitForRemotePeer
                                  Re-exports wakuFilter
                                  Re-exports wakuLightPush
                                  Re-exports wakuStore

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  References

                                  Re-exports DecodedMessage
                                  Re-exports Decoder
                                  Re-exports Encoder
                                  Re-exports FilterCodecs
                                  Re-exports LightPushCodec
                                  Re-exports LightPushCore
                                  Re-exports PageDirection
                                  Re-exports createCursor
                                  Re-exports createDecoder
                                  Re-exports createEncoder
                                  Re-exports waitForRemotePeer
                                  Re-exports wakuFilter
                                  Re-exports wakuStore

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/modules/_waku_sdk.waku.waku_light_push.html b/modules/_waku_sdk.waku.waku_light_push.html index 00cf4b0ff6..5e94e372c8 100644 --- a/modules/_waku_sdk.waku.waku_light_push.html +++ b/modules/_waku_sdk.waku.waku_light_push.html @@ -1,5 +1,5 @@ waku_light_push | Documentation

                                  Index

                                  Namespaces

                                  Classes

                                  Interfaces

                                  Variables

                                  Functions

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_interfaces.ActiveSubscriptions.html b/types/_waku_interfaces.ActiveSubscriptions.html index aff7bd9995..5fc1255db4 100644 --- a/types/_waku_interfaces.ActiveSubscriptions.html +++ b/types/_waku_interfaces.ActiveSubscriptions.html @@ -1 +1 @@ -ActiveSubscriptions | Documentation

                                  Generated using TypeDoc

                                  \ No newline at end of file +ActiveSubscriptions | Documentation

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_interfaces.ApplicationInfo.html b/types/_waku_interfaces.ApplicationInfo.html index 6434a5df65..9ac6217a75 100644 --- a/types/_waku_interfaces.ApplicationInfo.html +++ b/types/_waku_interfaces.ApplicationInfo.html @@ -1 +1 @@ -ApplicationInfo | Documentation
                                  ApplicationInfo: {
                                      application: string;
                                      clusterId: number;
                                      version: string;
                                  }

                                  Type declaration

                                  • application: string
                                  • clusterId: number
                                  • version: string

                                  Generated using TypeDoc

                                  \ No newline at end of file +ApplicationInfo | Documentation
                                  ApplicationInfo: {
                                      application: string;
                                      clusterId: number;
                                      version: string;
                                  }

                                  Type declaration

                                  • application: string
                                  • clusterId: number
                                  • version: string

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_interfaces.Callback.html b/types/_waku_interfaces.Callback.html index bb7730a7ca..8015af98a5 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>

                                  Generated using TypeDoc

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

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_interfaces.ContentFilter.html b/types/_waku_interfaces.ContentFilter.html index 786f475899..e63ec9f854 100644 --- a/types/_waku_interfaces.ContentFilter.html +++ b/types/_waku_interfaces.ContentFilter.html @@ -1 +1 @@ -ContentFilter | Documentation
                                  ContentFilter: {
                                      contentTopic: string;
                                  }

                                  Type declaration

                                  • contentTopic: string

                                  Generated using TypeDoc

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

                                  Type declaration

                                  • contentTopic: string

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_interfaces.ContentTopic.html b/types/_waku_interfaces.ContentTopic.html index 0ce634db67..d6b384eccd 100644 --- a/types/_waku_interfaces.ContentTopic.html +++ b/types/_waku_interfaces.ContentTopic.html @@ -1 +1 @@ -ContentTopic | Documentation

                                  Generated using TypeDoc

                                  \ No newline at end of file +ContentTopic | Documentation

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_interfaces.ContentTopicInfo.html b/types/_waku_interfaces.ContentTopicInfo.html index f469fc6a11..665a546f92 100644 --- a/types/_waku_interfaces.ContentTopicInfo.html +++ b/types/_waku_interfaces.ContentTopicInfo.html @@ -1 +1 @@ -ContentTopicInfo | Documentation
                                  ContentTopicInfo: {
                                      clusterId: number;
                                      contentTopics: string[];
                                  }

                                  Type declaration

                                  • clusterId: number
                                  • contentTopics: string[]

                                  Generated using TypeDoc

                                  \ No newline at end of file +ContentTopicInfo | Documentation
                                  ContentTopicInfo: {
                                      clusterId: number;
                                      contentTopics: string[];
                                  }

                                  Type declaration

                                  • clusterId: number
                                  • contentTopics: string[]

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_interfaces.CreateLibp2pOptions.html b/types/_waku_interfaces.CreateLibp2pOptions.html index dc91e91e3a..52632e14e1 100644 --- a/types/_waku_interfaces.CreateLibp2pOptions.html +++ b/types/_waku_interfaces.CreateLibp2pOptions.html @@ -1,4 +1,4 @@ CreateLibp2pOptions | Documentation
                                  CreateLibp2pOptions: Libp2pOptions & {
                                      hideWebSocketInfo?: boolean;
                                  }

                                  Type declaration

                                  • Optional hideWebSocketInfo?: boolean

                                    Hides WebSocket info message in console.

                                    Default

                                    false
                                     
                                    -

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_interfaces.ENRKey.html b/types/_waku_interfaces.ENRKey.html index 568c32af5d..d88e3f41a8 100644 --- a/types/_waku_interfaces.ENRKey.html +++ b/types/_waku_interfaces.ENRKey.html @@ -1 +1 @@ -ENRKey | Documentation

                                  Generated using TypeDoc

                                  \ No newline at end of file +ENRKey | Documentation

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_interfaces.ENRValue.html b/types/_waku_interfaces.ENRValue.html index 7d83054bd6..1d1d9bc133 100644 --- a/types/_waku_interfaces.ENRValue.html +++ b/types/_waku_interfaces.ENRValue.html @@ -1 +1 @@ -ENRValue | Documentation

                                  Generated using TypeDoc

                                  \ No newline at end of file +ENRValue | Documentation

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_interfaces.IBaseProtocolCore.html b/types/_waku_interfaces.IBaseProtocolCore.html new file mode 100644 index 0000000000..56300c1f58 --- /dev/null +++ b/types/_waku_interfaces.IBaseProtocolCore.html @@ -0,0 +1 @@ +IBaseProtocolCore | Documentation
                                  IBaseProtocolCore: {
                                      addLibp2pEventListener: Libp2p["addEventListener"];
                                      allPeers: (() => Promise<Peer[]>);
                                      connectedPeers: (() => Promise<Peer[]>);
                                      multicodec: string;
                                      peerStore: PeerStore;
                                      removeLibp2pEventListener: Libp2p["removeEventListener"];
                                      shardInfo?: ShardInfo;
                                  }

                                  Type declaration

                                  • addLibp2pEventListener: Libp2p["addEventListener"]
                                  • allPeers: (() => Promise<Peer[]>)
                                      • (): Promise<Peer[]>
                                      • Returns Promise<Peer[]>

                                  • connectedPeers: (() => Promise<Peer[]>)
                                      • (): Promise<Peer[]>
                                      • Returns Promise<Peer[]>

                                  • multicodec: string
                                  • peerStore: PeerStore
                                  • removeLibp2pEventListener: Libp2p["removeEventListener"]
                                  • Optional shardInfo?: ShardInfo

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_interfaces.IBaseProtocolSDK.html b/types/_waku_interfaces.IBaseProtocolSDK.html new file mode 100644 index 0000000000..fa35f7bb9a --- /dev/null +++ b/types/_waku_interfaces.IBaseProtocolSDK.html @@ -0,0 +1 @@ +IBaseProtocolSDK | Documentation
                                  IBaseProtocolSDK: {
                                      numPeers: number;
                                  }

                                  Type declaration

                                  • numPeers: number

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_interfaces.IFilter.html b/types/_waku_interfaces.IFilter.html index ec6e659b4e..4e559b491b 100644 --- a/types/_waku_interfaces.IFilter.html +++ b/types/_waku_interfaces.IFilter.html @@ -1 +1 @@ -IFilter | Documentation
                                  IFilter: IReceiver & IBaseProtocol & {
                                      createSubscription(pubsubTopicShardInfo?, peerId?): Promise<IFilterSubscription>;
                                  }

                                  Type declaration

                                  Generated using TypeDoc

                                  \ No newline at end of file +IFilter | Documentation
                                  IFilter: IReceiver & IBaseProtocolCore & {
                                      createSubscription(pubsubTopicShardInfo?, peerId?): Promise<IFilterSubscription>;
                                  }

                                  Type declaration

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_interfaces.ILightPush.html b/types/_waku_interfaces.ILightPush.html deleted file mode 100644 index 7fa8a778dc..0000000000 --- a/types/_waku_interfaces.ILightPush.html +++ /dev/null @@ -1 +0,0 @@ -ILightPush | Documentation

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_interfaces.ILightPushSDK.html b/types/_waku_interfaces.ILightPushSDK.html new file mode 100644 index 0000000000..c606f4f4ee --- /dev/null +++ b/types/_waku_interfaces.ILightPushSDK.html @@ -0,0 +1 @@ +ILightPushSDK | Documentation

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_interfaces.IRelay.html b/types/_waku_interfaces.IRelay.html index d03299c0b7..139daaff4d 100644 --- a/types/_waku_interfaces.IRelay.html +++ b/types/_waku_interfaces.IRelay.html @@ -1 +1 @@ -IRelay | Documentation

                                  Generated using TypeDoc

                                  \ No newline at end of file +IRelay | Documentation

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_interfaces.Libp2p.html b/types/_waku_interfaces.Libp2p.html index d4cf622a24..8d6fc71e91 100644 --- a/types/_waku_interfaces.Libp2p.html +++ b/types/_waku_interfaces.Libp2p.html @@ -1 +1 @@ -Libp2p | Documentation
                                  Libp2p: BaseLibp2p<Libp2pServices> & {
                                      components: Libp2pComponents;
                                  }

                                  Type declaration

                                  Generated using TypeDoc

                                  \ No newline at end of file +Libp2p | Documentation
                                  Libp2p: BaseLibp2p<Libp2pServices> & {
                                      components: Libp2pComponents;
                                  }

                                  Type declaration

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_interfaces.Libp2pComponents.html b/types/_waku_interfaces.Libp2pComponents.html index 7f7eb9c51b..49c37ac391 100644 --- a/types/_waku_interfaces.Libp2pComponents.html +++ b/types/_waku_interfaces.Libp2pComponents.html @@ -1 +1 @@ -Libp2pComponents | Documentation
                                  Libp2pComponents: Parameters<Exclude<Libp2pInit["metrics"], undefined>>[0]

                                  Generated using TypeDoc

                                  \ No newline at end of file +Libp2pComponents | Documentation
                                  Libp2pComponents: Parameters<Exclude<Libp2pInit["metrics"], undefined>>[0]

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_interfaces.Libp2pServices.html b/types/_waku_interfaces.Libp2pServices.html index 21595a1a4c..c320d4cd5d 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

                                  Generated using TypeDoc

                                  \ 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

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_interfaces.LocalStoragePeerInfo.html b/types/_waku_interfaces.LocalStoragePeerInfo.html index 9344e05704..08d3c0844f 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

                                  Generated using TypeDoc

                                  \ No newline at end of file +LocalStoragePeerInfo | Documentation
                                  LocalStoragePeerInfo: {
                                      address: string;
                                      id: string;
                                  }

                                  Type declaration

                                  • address: string
                                  • id: string

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_interfaces.NodeId.html b/types/_waku_interfaces.NodeId.html index ddc6f4833a..073d1819d4 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

                                  -

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_interfaces.PeerIdStr.html b/types/_waku_interfaces.PeerIdStr.html index 43152f58ad..2cd7e0d90e 100644 --- a/types/_waku_interfaces.PeerIdStr.html +++ b/types/_waku_interfaces.PeerIdStr.html @@ -1 +1 @@ -PeerIdStr | Documentation

                                  Generated using TypeDoc

                                  \ No newline at end of file +PeerIdStr | Documentation

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_interfaces.ProtocolCreateOptions.html b/types/_waku_interfaces.ProtocolCreateOptions.html index e5c3e17443..ff36810a89 100644 --- a/types/_waku_interfaces.ProtocolCreateOptions.html +++ b/types/_waku_interfaces.ProtocolCreateOptions.html @@ -31,4 +31,4 @@ See Waku v2 Topic Usage Recommendations
                                • Optional staticNoiseKey?: Uint8Array

                                  Byte array used as key for the noise protocol used for connection encryption by Libp2p.create This is only used for test purposes to not run out of entropy during CI runs.

                                  -
                                • Generated using TypeDoc

                                  \ No newline at end of file +

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_interfaces.PubsubTopic.html b/types/_waku_interfaces.PubsubTopic.html index 60e2d341d5..7b91849407 100644 --- a/types/_waku_interfaces.PubsubTopic.html +++ b/types/_waku_interfaces.PubsubTopic.html @@ -1 +1 @@ -PubsubTopic | Documentation

                                  Generated using TypeDoc

                                  \ No newline at end of file +PubsubTopic | Documentation

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_interfaces.SearchContext.html b/types/_waku_interfaces.SearchContext.html index f02900ba16..c459460410 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

                                  Generated using TypeDoc

                                  \ 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

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_interfaces.SequenceNumber.html b/types/_waku_interfaces.SequenceNumber.html index ede230a78a..fef323b4ea 100644 --- a/types/_waku_interfaces.SequenceNumber.html +++ b/types/_waku_interfaces.SequenceNumber.html @@ -1 +1 @@ -SequenceNumber | Documentation

                                  Generated using TypeDoc

                                  \ No newline at end of file +SequenceNumber | Documentation

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_interfaces.ShardingParams.html b/types/_waku_interfaces.ShardingParams.html index 0a42308bc1..54ecb524f1 100644 --- a/types/_waku_interfaces.ShardingParams.html +++ b/types/_waku_interfaces.ShardingParams.html @@ -1 +1 @@ -ShardingParams | Documentation

                                  Generated using TypeDoc

                                  \ No newline at end of file +ShardingParams | Documentation

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_interfaces.StoreQueryOptions.html b/types/_waku_interfaces.StoreQueryOptions.html index e970ac9c78..6b2741998b 100644 --- a/types/_waku_interfaces.StoreQueryOptions.html +++ b/types/_waku_interfaces.StoreQueryOptions.html @@ -11,4 +11,4 @@ Message.

                                • Optional pageSize?: number

                                  The number of message per page.

                                • Optional timeFilter?: TimeFilter

                                  Retrieve messages with a timestamp within the provided values.

                                  -
                                • Generated using TypeDoc

                                  \ No newline at end of file +

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_interfaces.Unsubscribe.html b/types/_waku_interfaces.Unsubscribe.html index 10f5021187..0d8289589d 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>

                                  Generated using TypeDoc

                                  \ No newline at end of file +Unsubscribe | Documentation
                                  Unsubscribe: (() => void | Promise<void>)

                                  Type declaration

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

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_relay.ContentTopic.html b/types/_waku_relay.ContentTopic.html index 75eeae7b25..e73a59466e 100644 --- a/types/_waku_relay.ContentTopic.html +++ b/types/_waku_relay.ContentTopic.html @@ -1 +1 @@ -ContentTopic | Documentation

                                  Generated using TypeDoc

                                  \ No newline at end of file +ContentTopic | Documentation

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_relay.Observer.html b/types/_waku_relay.Observer.html index 55636c05fd..6a1acedc33 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

                                  Generated using TypeDoc

                                  \ No newline at end of file +Observer | Documentation

                                  Type alias Observer<T>

                                  Observer<T>: {
                                      callback: Callback<T>;
                                      decoder: IDecoder<T>;
                                  }

                                  Type Parameters

                                  Type declaration

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_relay.RelayCreateOptions.html b/types/_waku_relay.RelayCreateOptions.html index 37521434a3..1bbe403be8 100644 --- a/types/_waku_relay.RelayCreateOptions.html +++ b/types/_waku_relay.RelayCreateOptions.html @@ -1 +1 @@ -RelayCreateOptions | Documentation

                                  Type alias RelayCreateOptions

                                  RelayCreateOptions: ProtocolCreateOptions & GossipsubOpts

                                  Generated using TypeDoc

                                  \ No newline at end of file +RelayCreateOptions | Documentation

                                  Type alias RelayCreateOptions

                                  RelayCreateOptions: ProtocolCreateOptions & GossipsubOpts

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_sdk.ApplicationInfo.html b/types/_waku_sdk.ApplicationInfo.html index 72e3730382..48b9960e66 100644 --- a/types/_waku_sdk.ApplicationInfo.html +++ b/types/_waku_sdk.ApplicationInfo.html @@ -1 +1 @@ -ApplicationInfo | Documentation

                                  Type alias ApplicationInfo

                                  ApplicationInfo: {
                                      application: string;
                                      clusterId: number;
                                      version: string;
                                  }

                                  Type declaration

                                  • application: string
                                  • clusterId: number
                                  • version: string

                                  Generated using TypeDoc

                                  \ No newline at end of file +ApplicationInfo | Documentation

                                  Type alias ApplicationInfo

                                  ApplicationInfo: {
                                      application: string;
                                      clusterId: number;
                                      version: string;
                                  }

                                  Type declaration

                                  • application: string
                                  • clusterId: number
                                  • version: string

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_sdk.Callback.html b/types/_waku_sdk.Callback.html index d6bd038fa7..734d4bc541 100644 --- a/types/_waku_sdk.Callback.html +++ b/types/_waku_sdk.Callback.html @@ -1 +1 @@ -Callback | Documentation

                                  Type alias Callback<T>

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

                                  Type Parameters

                                  Type declaration

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

                                      • msg: T

                                      Returns void | Promise<void>

                                  Generated using TypeDoc

                                  \ No newline at end of file +Callback | Documentation

                                  Type alias Callback<T>

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

                                  Type Parameters

                                  Type declaration

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

                                      • msg: T

                                      Returns void | Promise<void>

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_sdk.ContentTopicInfo.html b/types/_waku_sdk.ContentTopicInfo.html index 5c889762c3..4dcfe14d0f 100644 --- a/types/_waku_sdk.ContentTopicInfo.html +++ b/types/_waku_sdk.ContentTopicInfo.html @@ -1 +1 @@ -ContentTopicInfo | Documentation

                                  Type alias ContentTopicInfo

                                  ContentTopicInfo: {
                                      clusterId: number;
                                      contentTopics: string[];
                                  }

                                  Type declaration

                                  • clusterId: number
                                  • contentTopics: string[]

                                  Generated using TypeDoc

                                  \ No newline at end of file +ContentTopicInfo | Documentation

                                  Type alias ContentTopicInfo

                                  ContentTopicInfo: {
                                      clusterId: number;
                                      contentTopics: string[];
                                  }

                                  Type declaration

                                  • clusterId: number
                                  • contentTopics: string[]

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_sdk.CreateWakuNodeOptions.html b/types/_waku_sdk.CreateWakuNodeOptions.html index 453a809288..21afbc40f7 100644 --- a/types/_waku_sdk.CreateWakuNodeOptions.html +++ b/types/_waku_sdk.CreateWakuNodeOptions.html @@ -1 +1 @@ -CreateWakuNodeOptions | Documentation

                                  Generated using TypeDoc

                                  \ No newline at end of file +CreateWakuNodeOptions | Documentation

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_sdk.IBaseProtocolCore.html b/types/_waku_sdk.IBaseProtocolCore.html new file mode 100644 index 0000000000..29b098915a --- /dev/null +++ b/types/_waku_sdk.IBaseProtocolCore.html @@ -0,0 +1 @@ +IBaseProtocolCore | Documentation

                                  Type alias IBaseProtocolCore

                                  IBaseProtocolCore: {
                                      addLibp2pEventListener: Libp2p["addEventListener"];
                                      allPeers: (() => Promise<Peer[]>);
                                      connectedPeers: (() => Promise<Peer[]>);
                                      multicodec: string;
                                      peerStore: PeerStore;
                                      removeLibp2pEventListener: Libp2p["removeEventListener"];
                                      shardInfo?: ShardInfo;
                                  }

                                  Type declaration

                                  • addLibp2pEventListener: Libp2p["addEventListener"]
                                  • allPeers: (() => Promise<Peer[]>)
                                      • (): Promise<Peer[]>
                                      • Returns Promise<Peer[]>

                                  • connectedPeers: (() => Promise<Peer[]>)
                                      • (): Promise<Peer[]>
                                      • Returns Promise<Peer[]>

                                  • multicodec: string
                                  • peerStore: PeerStore
                                  • removeLibp2pEventListener: Libp2p["removeEventListener"]
                                  • Optional shardInfo?: ShardInfo

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_sdk.IBaseProtocolSDK.html b/types/_waku_sdk.IBaseProtocolSDK.html new file mode 100644 index 0000000000..657f85ab04 --- /dev/null +++ b/types/_waku_sdk.IBaseProtocolSDK.html @@ -0,0 +1 @@ +IBaseProtocolSDK | Documentation

                                  Type alias IBaseProtocolSDK

                                  IBaseProtocolSDK: {
                                      numPeers: number;
                                  }

                                  Type declaration

                                  • numPeers: number

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_sdk.IFilter.html b/types/_waku_sdk.IFilter.html index 4ead54f4ba..b754b57034 100644 --- a/types/_waku_sdk.IFilter.html +++ b/types/_waku_sdk.IFilter.html @@ -1 +1 @@ -IFilter | Documentation
                                  IFilter: IReceiver & IBaseProtocol & {
                                      createSubscription(pubsubTopicShardInfo?, peerId?): Promise<IFilterSubscription>;
                                  }

                                  Type declaration

                                  • createSubscription:function

                                  Generated using TypeDoc

                                  \ No newline at end of file +IFilter | Documentation
                                  IFilter: IReceiver & IBaseProtocolCore & {
                                      createSubscription(pubsubTopicShardInfo?, peerId?): Promise<IFilterSubscription>;
                                  }

                                  Type declaration

                                  • createSubscription:function

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_sdk.ILightPush.html b/types/_waku_sdk.ILightPush.html deleted file mode 100644 index b7f442aef2..0000000000 --- a/types/_waku_sdk.ILightPush.html +++ /dev/null @@ -1 +0,0 @@ -ILightPush | Documentation
                                  ILightPush: ISender & IBaseProtocol

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_sdk.ILightPushSDK.html b/types/_waku_sdk.ILightPushSDK.html new file mode 100644 index 0000000000..736e24fbe7 --- /dev/null +++ b/types/_waku_sdk.ILightPushSDK.html @@ -0,0 +1 @@ +ILightPushSDK | Documentation

                                  Type alias ILightPushSDK

                                  ILightPushSDK: ISender & IBaseProtocolSDK & {
                                      protocol: IBaseProtocolCore;
                                  }

                                  Type declaration

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_sdk.ProtocolCreateOptions.html b/types/_waku_sdk.ProtocolCreateOptions.html index 7ac5176d64..785e5c0e70 100644 --- a/types/_waku_sdk.ProtocolCreateOptions.html +++ b/types/_waku_sdk.ProtocolCreateOptions.html @@ -31,4 +31,4 @@ See Waku v2 Topic Usage Recommendations
                                • Optional staticNoiseKey?: Uint8Array

                                  Byte array used as key for the noise protocol used for connection encryption by Libp2p.create This is only used for test purposes to not run out of entropy during CI runs.

                                  -
                                • Generated using TypeDoc

                                  \ No newline at end of file +

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_sdk.ShardingParams.html b/types/_waku_sdk.ShardingParams.html index fe72d10afc..b54c9ec693 100644 --- a/types/_waku_sdk.ShardingParams.html +++ b/types/_waku_sdk.ShardingParams.html @@ -1 +1 @@ -ShardingParams | Documentation

                                  Type alias ShardingParams

                                  Generated using TypeDoc

                                  \ No newline at end of file +ShardingParams | Documentation

                                  Type alias ShardingParams

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/types/_waku_utils.IteratorOptions.html b/types/_waku_utils.IteratorOptions.html index 16b949c3ac..042485e69b 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

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Type declaration

                                  • Optional iteratorDelay?: number
                                  • Optional timeoutMs?: number

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/variables/_waku_core.MetadataCodec.html b/variables/_waku_core.MetadataCodec.html index ea02e32f22..36728a78a6 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"

                                  Generated using TypeDoc

                                  \ No newline at end of file +MetadataCodec | Documentation

                                  Variable MetadataCodecConst

                                  MetadataCodec: "/vac/waku/metadata/1.0.0" = "/vac/waku/metadata/1.0.0"

                                  Generated using TypeDoc

                                  \ 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 c9e4fe53b0..fc49fae97a 100644 --- a/variables/_waku_core.message.version_0.Version.html +++ b/variables/_waku_core.message.version_0.Version.html @@ -1 +1 @@ -Version | Documentation

                                  Generated using TypeDoc

                                  \ No newline at end of file +Version | Documentation

                                  Generated using TypeDoc

                                  \ 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 fd1c08697e..87b5047bd7 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

                                  Generated using TypeDoc

                                  \ No newline at end of file +FilterCodecs | Documentation
                                  FilterCodecs: {
                                      PUSH: string;
                                      SUBSCRIBE: string;
                                  } = ...

                                  Type declaration

                                  • PUSH: string
                                  • SUBSCRIBE: string

                                  Generated using TypeDoc

                                  \ 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 a0250e3b60..ee4932f96c 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"

                                  Generated using TypeDoc

                                  \ No newline at end of file +LightPushCodec | Documentation
                                  LightPushCodec: "/vac/waku/lightpush/2.0.0-beta1" = "/vac/waku/lightpush/2.0.0-beta1"

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/variables/_waku_core.waku_store.DefaultPageSize.html b/variables/_waku_core.waku_store.DefaultPageSize.html index eb9953d573..88efd90cda 100644 --- a/variables/_waku_core.waku_store.DefaultPageSize.html +++ b/variables/_waku_core.waku_store.DefaultPageSize.html @@ -1 +1 @@ -DefaultPageSize | Documentation

                                  Generated using TypeDoc

                                  \ No newline at end of file +DefaultPageSize | Documentation

                                  Generated using TypeDoc

                                  \ 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 7f3a13c64a..52e4d545a3 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/2.0.0-beta4" = "/vac/waku/store/2.0.0-beta4"

                                  Generated using TypeDoc

                                  \ No newline at end of file +StoreCodec | Documentation
                                  StoreCodec: "/vac/waku/store/2.0.0-beta4" = "/vac/waku/store/2.0.0-beta4"

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/variables/_waku_dns_discovery.enrTree.html b/variables/_waku_dns_discovery.enrTree.html index 0dc321a804..95d5d0ef40 100644 --- a/variables/_waku_dns_discovery.enrTree.html +++ b/variables/_waku_dns_discovery.enrTree.html @@ -1 +1 @@ -enrTree | Documentation
                                  enrTree: {
                                      PROD: string;
                                      TEST: string;
                                  } = ...

                                  Type declaration

                                  • PROD: string
                                  • TEST: string

                                  Generated using TypeDoc

                                  \ No newline at end of file +enrTree | Documentation
                                  enrTree: {
                                      PROD: string;
                                      TEST: string;
                                  } = ...

                                  Type declaration

                                  • PROD: string
                                  • TEST: string

                                  Generated using TypeDoc

                                  \ 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 86cf5d7b54..3dbcd8242a 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"

                                  Generated using TypeDoc

                                  \ No newline at end of file +ERR_INVALID_ID | Documentation

                                  Variable ERR_INVALID_IDConst

                                  ERR_INVALID_ID: "Invalid record id" = "Invalid record id"

                                  Generated using TypeDoc

                                  \ 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 7e501baf6d..5868011ee5 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"

                                  Generated using TypeDoc

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

                                  Generated using TypeDoc

                                  \ 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 eaf54cbcdc..7887b574ea 100644 --- a/variables/_waku_enr.MAX_RECORD_SIZE.html +++ b/variables/_waku_enr.MAX_RECORD_SIZE.html @@ -1 +1 @@ -MAX_RECORD_SIZE | Documentation

                                  Generated using TypeDoc

                                  \ No newline at end of file +MAX_RECORD_SIZE | Documentation

                                  Generated using TypeDoc

                                  \ 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 edbfe9e783..bda2deb8be 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

                                  Generated using TypeDoc

                                  \ No newline at end of file +MULTIADDR_LENGTH_SIZE | Documentation

                                  Variable MULTIADDR_LENGTH_SIZEConst

                                  MULTIADDR_LENGTH_SIZE: 2 = 2

                                  Generated using TypeDoc

                                  \ 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 d688ff8f91..10f94739d6 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

                                  -

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/variables/_waku_interfaces.DefaultPubsubTopic.html b/variables/_waku_interfaces.DefaultPubsubTopic.html index 87a6e0cdde..6ae40848d5 100644 --- a/variables/_waku_interfaces.DefaultPubsubTopic.html +++ b/variables/_waku_interfaces.DefaultPubsubTopic.html @@ -1,2 +1,2 @@ DefaultPubsubTopic | Documentation

                                  Variable DefaultPubsubTopicConst

                                  DefaultPubsubTopic: "/waku/2/default-waku/proto" = "/waku/2/default-waku/proto"

                                  DefaultPubsubTopic is the default gossipsub topic to use for Waku.

                                  -

                                  Generated using TypeDoc

                                  \ No newline at end of file +

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/variables/_waku_local_peer_cache_discovery.DEFAULT_LOCAL_TAG_NAME.html b/variables/_waku_local_peer_cache_discovery.DEFAULT_LOCAL_TAG_NAME.html index a4e1cc692d..2fd4dbc180 100644 --- a/variables/_waku_local_peer_cache_discovery.DEFAULT_LOCAL_TAG_NAME.html +++ b/variables/_waku_local_peer_cache_discovery.DEFAULT_LOCAL_TAG_NAME.html @@ -1 +1 @@ -DEFAULT_LOCAL_TAG_NAME | Documentation

                                  Generated using TypeDoc

                                  \ No newline at end of file +DEFAULT_LOCAL_TAG_NAME | Documentation

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/variables/_waku_peer_exchange.DEFAULT_PEER_EXCHANGE_TAG_NAME.html b/variables/_waku_peer_exchange.DEFAULT_PEER_EXCHANGE_TAG_NAME.html index 461fc68a9f..115463aef9 100644 --- a/variables/_waku_peer_exchange.DEFAULT_PEER_EXCHANGE_TAG_NAME.html +++ b/variables/_waku_peer_exchange.DEFAULT_PEER_EXCHANGE_TAG_NAME.html @@ -1 +1 @@ -DEFAULT_PEER_EXCHANGE_TAG_NAME | Documentation

                                  Generated using TypeDoc

                                  \ No newline at end of file +DEFAULT_PEER_EXCHANGE_TAG_NAME | Documentation

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/variables/_waku_peer_exchange.PeerExchangeCodec.html b/variables/_waku_peer_exchange.PeerExchangeCodec.html index bc8d208ce4..2a718160ad 100644 --- a/variables/_waku_peer_exchange.PeerExchangeCodec.html +++ b/variables/_waku_peer_exchange.PeerExchangeCodec.html @@ -1 +1 @@ -PeerExchangeCodec | Documentation
                                  PeerExchangeCodec: "/vac/waku/peer-exchange/2.0.0-alpha1" = "/vac/waku/peer-exchange/2.0.0-alpha1"

                                  Generated using TypeDoc

                                  \ No newline at end of file +PeerExchangeCodec | Documentation
                                  PeerExchangeCodec: "/vac/waku/peer-exchange/2.0.0-alpha1" = "/vac/waku/peer-exchange/2.0.0-alpha1"

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/variables/_waku_sdk.DefaultPingKeepAliveValueSecs.html b/variables/_waku_sdk.DefaultPingKeepAliveValueSecs.html index 932f0d1da5..ecacdf3508 100644 --- a/variables/_waku_sdk.DefaultPingKeepAliveValueSecs.html +++ b/variables/_waku_sdk.DefaultPingKeepAliveValueSecs.html @@ -1 +1 @@ -DefaultPingKeepAliveValueSecs | Documentation

                                  Variable DefaultPingKeepAliveValueSecsConst

                                  DefaultPingKeepAliveValueSecs: number = ...

                                  Generated using TypeDoc

                                  \ No newline at end of file +DefaultPingKeepAliveValueSecs | Documentation

                                  Variable DefaultPingKeepAliveValueSecsConst

                                  DefaultPingKeepAliveValueSecs: number = ...

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/variables/_waku_sdk.DefaultRelayKeepAliveValueSecs.html b/variables/_waku_sdk.DefaultRelayKeepAliveValueSecs.html index c469c775f1..0df58d4b44 100644 --- a/variables/_waku_sdk.DefaultRelayKeepAliveValueSecs.html +++ b/variables/_waku_sdk.DefaultRelayKeepAliveValueSecs.html @@ -1 +1 @@ -DefaultRelayKeepAliveValueSecs | Documentation

                                  Variable DefaultRelayKeepAliveValueSecsConst

                                  DefaultRelayKeepAliveValueSecs: number = ...

                                  Generated using TypeDoc

                                  \ No newline at end of file +DefaultRelayKeepAliveValueSecs | Documentation

                                  Variable DefaultRelayKeepAliveValueSecsConst

                                  DefaultRelayKeepAliveValueSecs: number = ...

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/variables/_waku_sdk.DefaultUserAgent.html b/variables/_waku_sdk.DefaultUserAgent.html index bb9359fce3..807df52b5d 100644 --- a/variables/_waku_sdk.DefaultUserAgent.html +++ b/variables/_waku_sdk.DefaultUserAgent.html @@ -1 +1 @@ -DefaultUserAgent | Documentation

                                  Variable DefaultUserAgentConst

                                  DefaultUserAgent: "js-waku" = "js-waku"

                                  Generated using TypeDoc

                                  \ No newline at end of file +DefaultUserAgent | Documentation

                                  Variable DefaultUserAgentConst

                                  DefaultUserAgent: "js-waku" = "js-waku"

                                  Generated using TypeDoc

                                  \ No newline at end of file diff --git a/variables/_waku_sdk.waku.waku_light_push.LightPushCodec.html b/variables/_waku_sdk.waku.waku_light_push.LightPushCodec.html index 496884f3b2..8d703c878f 100644 --- a/variables/_waku_sdk.waku.waku_light_push.LightPushCodec.html +++ b/variables/_waku_sdk.waku.waku_light_push.LightPushCodec.html @@ -1 +1 @@ -LightPushCodec | Documentation
                                  LightPushCodec: "/vac/waku/lightpush/2.0.0-beta1" = "/vac/waku/lightpush/2.0.0-beta1"

                                  Generated using TypeDoc

                                  \ No newline at end of file +LightPushCodec | Documentation
                                  LightPushCodec: "/vac/waku/lightpush/2.0.0-beta1" = "/vac/waku/lightpush/2.0.0-beta1"

                                  Generated using TypeDoc

                                  \ No newline at end of file