From f8691f32de1099556d2751b42343328fc6984b18 Mon Sep 17 00:00:00 2001 From: status-im-auto Date: Wed, 19 Jun 2024 05:53:28 +0000 Subject: [PATCH] Updates --- assets/navigation.js | 2 +- assets/search.js | 2 +- classes/_waku_core.ConnectionManager.html | 12 ++++----- classes/_waku_core.DecodedMessage.html | 4 +-- classes/_waku_core.Decoder.html | 4 +-- classes/_waku_core.Encoder.html | 4 +-- classes/_waku_core.KeepAliveManager.html | 4 +-- classes/_waku_core.StreamManager.html | 6 ++--- .../_waku_core.waku_filter.FilterCore.html | 8 +++--- ...ku_core.waku_light_push.LightPushCore.html | 8 +++--- classes/_waku_core.waku_store.StoreCore.html | 8 +++--- classes/_waku_enr.ENR.html | 24 ++++++++--------- classes/_waku_enr.EnrCreator.html | 4 +-- classes/_waku_enr.EnrDecoder.html | 4 +-- ...aku_message_encryption.DecodedMessage.html | 6 ++--- classes/_waku_sdk.WakuNode.html | 8 +++--- classes/_waku_sdk.waku.ConnectionManager.html | 12 ++++----- classes/_waku_utils.Logger.html | 4 +-- .../_waku_core.waku_store.PageDirection.html | 4 +-- enums/_waku_enr.TransportProtocol.html | 4 +-- ...aku_enr.TransportProtocolPerIpVersion.html | 4 +-- ...aku_interfaces.EConnectionStateEvents.html | 4 +-- ...ku_interfaces.EPeersByDiscoveryEvents.html | 4 +-- enums/_waku_interfaces.PageDirection.html | 4 +-- enums/_waku_interfaces.ProtocolError.html | 26 +++++++++---------- enums/_waku_interfaces.Protocols.html | 4 +-- enums/_waku_interfaces.Tags.html | 4 +-- ...ubscribeRequest.FilterSubscribeType-1.html | 4 +-- ..._store.HistoryResponse.HistoryError-1.html | 4 +-- ...to.proto_store.PagingInfo.Direction-1.html | 4 +-- enums/_waku_sdk.ProtocolError.html | 26 +++++++++---------- functions/_waku_core.createDecoder.html | 2 +- functions/_waku_core.createEncoder.html | 2 +- functions/_waku_core.waitForRemotePeer.html | 2 +- functions/_waku_core.wakuMetadata.html | 2 +- functions/_waku_enr.compressPublicKey.html | 2 +- .../_waku_enr.createPeerIdFromPublicKey.html | 2 +- functions/_waku_enr.decodeWaku2.html | 2 +- functions/_waku_enr.encodeWaku2.html | 2 +- .../_waku_enr.getPrivateKeyFromPeerId.html | 2 +- .../_waku_enr.getPublicKeyFromPeerId.html | 2 +- functions/_waku_enr.keccak256.html | 2 +- functions/_waku_enr.sign.html | 2 +- functions/_waku_enr.verifySignature.html | 2 +- ...ssage_encryption.crypto.ecies.decrypt.html | 2 +- ...ssage_encryption.crypto.ecies.encrypt.html | 2 +- ...u_message_encryption.crypto.getSubtle.html | 2 +- ...u_message_encryption.crypto.keccak256.html | 2 +- ...message_encryption.crypto.randomBytes.html | 2 +- ...waku_message_encryption.crypto.sha256.html | 2 +- .../_waku_message_encryption.crypto.sign.html | 2 +- ...e_encryption.crypto.symmetric.decrypt.html | 2 +- ...e_encryption.crypto.symmetric.encrypt.html | 2 +- ...ncryption.crypto.symmetric.generateIv.html | 2 +- ...essage_encryption.ecies.createDecoder.html | 2 +- ...essage_encryption.ecies.createEncoder.html | 2 +- ...ge_encryption.ecies.decryptAsymmetric.html | 2 +- ...ge_encryption.ecies.encryptAsymmetric.html | 2 +- ...u_message_encryption.ecies.postCipher.html | 2 +- ...ku_message_encryption.ecies.preCipher.html | 2 +- ...message_encryption.generatePrivateKey.html | 2 +- ...ssage_encryption.generateSymmetricKey.html | 2 +- ..._waku_message_encryption.getPublicKey.html | 2 +- ...ge_encryption.symmetric.createDecoder.html | 2 +- ...ge_encryption.symmetric.createEncoder.html | 2 +- ...encryption.symmetric.decryptSymmetric.html | 2 +- ...encryption.symmetric.encryptSymmetric.html | 2 +- functions/_waku_message_hash.messageHash.html | 2 +- .../_waku_message_hash.messageHashStr.html | 2 +- functions/_waku_proto.WakuMessage.codec.html | 2 +- functions/_waku_proto.WakuMessage.decode.html | 2 +- functions/_waku_proto.WakuMessage.encode.html | 2 +- ...ter.FilterRequest.ContentFilter.codec.html | 2 +- ...er.FilterRequest.ContentFilter.decode.html | 2 +- ...er.FilterRequest.ContentFilter.encode.html | 2 +- ...roto.proto_filter.FilterRequest.codec.html | 2 +- ...oto.proto_filter.FilterRequest.decode.html | 2 +- ...oto.proto_filter.FilterRequest.encode.html | 2 +- ...ku_proto.proto_filter.FilterRpc.codec.html | 2 +- ...u_proto.proto_filter.FilterRpc.decode.html | 2 +- ...u_proto.proto_filter.FilterRpc.encode.html | 2 +- ..._proto.proto_filter.MessagePush.codec.html | 2 +- ...proto.proto_filter.MessagePush.decode.html | 2 +- ...proto.proto_filter.MessagePush.encode.html | 2 +- ...oto.proto_filter.RateLimitProof.codec.html | 2 +- ...to.proto_filter.RateLimitProof.decode.html | 2 +- ...to.proto_filter.RateLimitProof.encode.html | 2 +- ...ribeRequest.FilterSubscribeType.codec.html | 2 +- ...ilter_v2.FilterSubscribeRequest.codec.html | 2 +- ...lter_v2.FilterSubscribeRequest.decode.html | 2 +- ...lter_v2.FilterSubscribeRequest.encode.html | 2 +- ...lter_v2.FilterSubscribeResponse.codec.html | 2 +- ...ter_v2.FilterSubscribeResponse.decode.html | 2 +- ...ter_v2.FilterSubscribeResponse.encode.html | 2 +- ...oto.proto_filter_v2.MessagePush.codec.html | 2 +- ...to.proto_filter_v2.MessagePush.decode.html | 2 +- ...to.proto_filter_v2.MessagePush.encode.html | 2 +- ....proto_filter_v2.RateLimitProof.codec.html | 2 +- ...proto_filter_v2.RateLimitProof.decode.html | 2 +- ...proto_filter_v2.RateLimitProof.encode.html | 2 +- ...oto.proto_filter_v2.WakuMessage.codec.html | 2 +- ...to.proto_filter_v2.WakuMessage.decode.html | 2 +- ...to.proto_filter_v2.WakuMessage.encode.html | 2 +- ...oto.proto_lightpush.PushRequest.codec.html | 2 +- ...to.proto_lightpush.PushRequest.decode.html | 2 +- ...to.proto_lightpush.PushRequest.encode.html | 2 +- ...to.proto_lightpush.PushResponse.codec.html | 2 +- ...o.proto_lightpush.PushResponse.decode.html | 2 +- ...o.proto_lightpush.PushResponse.encode.html | 2 +- ...u_proto.proto_lightpush.PushRpc.codec.html | 2 +- ..._proto.proto_lightpush.PushRpc.decode.html | 2 +- ..._proto.proto_lightpush.PushRpc.encode.html | 2 +- ....proto_lightpush.RateLimitProof.codec.html | 2 +- ...proto_lightpush.RateLimitProof.decode.html | 2 +- ...proto_lightpush.RateLimitProof.encode.html | 2 +- ...oto.proto_lightpush.WakuMessage.codec.html | 2 +- ...to.proto_lightpush.WakuMessage.decode.html | 2 +- ...to.proto_lightpush.WakuMessage.encode.html | 2 +- ...to.proto_message.RateLimitProof.codec.html | 2 +- ...o.proto_message.RateLimitProof.decode.html | 2 +- ...o.proto_message.RateLimitProof.encode.html | 2 +- ...proto.proto_message.WakuMessage.codec.html | 2 +- ...roto.proto_message.WakuMessage.decode.html | 2 +- ...roto.proto_message.WakuMessage.encode.html | 2 +- ...to_metadata.WakuMetadataRequest.codec.html | 2 +- ...o_metadata.WakuMetadataRequest.decode.html | 2 +- ...o_metadata.WakuMetadataRequest.encode.html | 2 +- ...o_metadata.WakuMetadataResponse.codec.html | 2 +- ..._metadata.WakuMetadataResponse.decode.html | 2 +- ..._metadata.WakuMetadataResponse.encode.html | 2 +- ...peer_exchange.PeerExchangeQuery.codec.html | 2 +- ...eer_exchange.PeerExchangeQuery.decode.html | 2 +- ...eer_exchange.PeerExchangeQuery.encode.html | 2 +- ...o_peer_exchange.PeerExchangeRPC.codec.html | 2 +- ..._peer_exchange.PeerExchangeRPC.decode.html | 2 +- ..._peer_exchange.PeerExchangeRPC.encode.html | 2 +- ...r_exchange.PeerExchangeResponse.codec.html | 2 +- ..._exchange.PeerExchangeResponse.decode.html | 2 +- ..._exchange.PeerExchangeResponse.encode.html | 2 +- ...to.proto_peer_exchange.PeerInfo.codec.html | 2 +- ...o.proto_peer_exchange.PeerInfo.decode.html | 2 +- ...o.proto_peer_exchange.PeerInfo.encode.html | 2 +- ...proto.proto_store.ContentFilter.codec.html | 2 +- ...roto.proto_store.ContentFilter.decode.html | 2 +- ...roto.proto_store.ContentFilter.encode.html | 2 +- ..._proto.proto_store.HistoryQuery.codec.html | 2 +- ...proto.proto_store.HistoryQuery.decode.html | 2 +- ...proto.proto_store.HistoryQuery.encode.html | 2 +- ...re.HistoryResponse.HistoryError.codec.html | 2 +- ...oto.proto_store.HistoryResponse.codec.html | 2 +- ...to.proto_store.HistoryResponse.decode.html | 2 +- ...to.proto_store.HistoryResponse.encode.html | 2 +- ...ku_proto.proto_store.HistoryRpc.codec.html | 2 +- ...u_proto.proto_store.HistoryRpc.decode.html | 2 +- ...u_proto.proto_store.HistoryRpc.encode.html | 2 +- .../_waku_proto.proto_store.Index.codec.html | 2 +- .../_waku_proto.proto_store.Index.decode.html | 2 +- .../_waku_proto.proto_store.Index.encode.html | 2 +- ...roto_store.PagingInfo.Direction.codec.html | 2 +- ...ku_proto.proto_store.PagingInfo.codec.html | 2 +- ...u_proto.proto_store.PagingInfo.decode.html | 2 +- ...u_proto.proto_store.PagingInfo.encode.html | 2 +- ...roto.proto_store.RateLimitProof.codec.html | 2 +- ...oto.proto_store.RateLimitProof.decode.html | 2 +- ...oto.proto_store.RateLimitProof.encode.html | 2 +- ...u_proto.proto_store.WakuMessage.codec.html | 2 +- ..._proto.proto_store.WakuMessage.decode.html | 2 +- ..._proto.proto_store.WakuMessage.encode.html | 2 +- ...c_only_message.TopicOnlyMessage.codec.html | 2 +- ..._only_message.TopicOnlyMessage.decode.html | 2 +- ..._only_message.TopicOnlyMessage.encode.html | 2 +- functions/_waku_relay.wakuGossipSub.html | 2 +- functions/_waku_relay.wakuRelay.html | 2 +- functions/_waku_sdk.createLightNode.html | 2 +- functions/_waku_sdk.defaultLibp2p.html | 2 +- functions/_waku_sdk.streamContentTopic.html | 2 +- .../_waku_sdk.subscribeToContentTopic.html | 2 +- functions/_waku_sdk.utils.delay.html | 1 + ...dk.utils.getWsMultiaddrFromMultiaddrs.html | 2 +- .../_waku_sdk.utils.removeItemFromArray.html | 2 +- functions/_waku_sdk.wakuFilter.html | 2 +- functions/_waku_sdk.wakuLightPush.html | 2 +- functions/_waku_sdk.wakuStore.html | 2 +- ..._waku_utils.contentTopicToPubsubTopic.html | 2 +- .../_waku_utils.contentTopicToShardIndex.html | 2 +- ...waku_utils.contentTopicsByPubsubTopic.html | 2 +- functions/_waku_utils.decodeRelayShard.html | 2 +- functions/_waku_utils.delay.html | 1 + .../_waku_utils.determinePubsubTopic.html | 2 +- functions/_waku_utils.encodeRelayShard.html | 2 +- ...u_utils.ensurePubsubTopicIsConfigured.html | 2 +- .../_waku_utils.ensureShardingConfigured.html | 2 +- .../_waku_utils.ensureValidContentTopic.html | 2 +- .../_waku_utils.getPseudoRandomSubset.html | 2 +- ...ku_utils.getWsMultiaddrFromMultiaddrs.html | 2 +- .../_waku_utils.groupByContentTopic.html | 2 +- functions/_waku_utils.isDefined.html | 2 +- .../_waku_utils.isMessageSizeUnderCap.html | 2 +- functions/_waku_utils.isWireSizeUnderCap.html | 2 +- ...ku_utils.pubsubTopicToSingleShardInfo.html | 2 +- functions/_waku_utils.pushOrInitMapSet.html | 2 +- .../_waku_utils.removeItemFromArray.html | 2 +- .../_waku_utils.shardInfoToPubsubTopics.html | 2 +- ...ku_utils.singleShardInfoToPubsubTopic.html | 2 +- ...aku_utils.singleShardInfosToShardInfo.html | 2 +- functions/_waku_utils.toAsyncIterator.html | 2 +- interfaces/_waku_core.waku_store.Params.html | 4 +-- .../_waku_core.waku_store.QueryOptions.html | 10 +++---- .../_waku_core.waku_store.TimeFilter.html | 4 +-- ...u_interfaces.ConnectionManagerOptions.html | 8 +++--- interfaces/_waku_interfaces.Cursor.html | 4 +-- interfaces/_waku_interfaces.DnsClient.html | 4 +-- .../_waku_interfaces.DnsDiscOptions.html | 12 ++++----- ...aku_interfaces.DnsDiscoveryComponents.html | 4 +-- .../_waku_interfaces.EncoderOptions.html | 8 +++--- interfaces/_waku_interfaces.Failure.html | 4 +-- interfaces/_waku_interfaces.FullNode.html | 4 +-- .../_waku_interfaces.IAsyncIterator.html | 4 +-- .../_waku_interfaces.IConnectionManager.html | 5 ++-- ...aku_interfaces.IConnectionStateEvents.html | 4 +-- .../_waku_interfaces.IDecodedMessage.html | 4 +-- interfaces/_waku_interfaces.IDecoder.html | 4 +-- interfaces/_waku_interfaces.IEncoder.html | 4 +-- interfaces/_waku_interfaces.IEnr.html | 8 +++--- interfaces/_waku_interfaces.IMessage.html | 4 +-- interfaces/_waku_interfaces.IMetaSetter.html | 2 +- interfaces/_waku_interfaces.IMetadata.html | 4 +-- .../_waku_interfaces.IPeerExchange.html | 4 +-- ...ku_interfaces.IPeersByDiscoveryEvents.html | 4 +-- .../_waku_interfaces.IProtoMessage.html | 4 +-- .../_waku_interfaces.IRateLimitProof.html | 4 +-- interfaces/_waku_interfaces.IReceiver.html | 4 +-- interfaces/_waku_interfaces.IRelayAPI.html | 8 +++--- interfaces/_waku_interfaces.ISender.html | 4 +-- .../_waku_interfaces.ISubscriptionSDK.html | 4 +-- .../_waku_interfaces.KeepAliveOptions.html | 4 +-- interfaces/_waku_interfaces.LightNode.html | 4 +-- .../_waku_interfaces.NodeCapabilityCount.html | 4 +-- ...aku_interfaces.PeerExchangeComponents.html | 4 +-- ...ku_interfaces.PeerExchangeQueryParams.html | 4 +-- ..._waku_interfaces.PeerExchangeResponse.html | 4 +-- interfaces/_waku_interfaces.PeerInfo.html | 4 +-- ...aku_interfaces.PeersByDiscoveryResult.html | 4 +-- interfaces/_waku_interfaces.RelayNode.html | 4 +-- interfaces/_waku_interfaces.ShardInfo.html | 4 +-- .../_waku_interfaces.SingleShardInfo.html | 6 ++--- interfaces/_waku_interfaces.TimeFilter.html | 4 +-- interfaces/_waku_interfaces.Waku.html | 4 +-- interfaces/_waku_interfaces.Waku2.html | 4 +-- ...ssage_encryption.ecies.EncoderOptions.html | 6 ++--- ...e_encryption.symmetric.EncoderOptions.html | 6 ++--- interfaces/_waku_proto.WakuMessage-1.html | 4 +-- ...ku_proto.proto_filter.FilterRequest-1.html | 4 +-- ..._filter.FilterRequest.ContentFilter-1.html | 4 +-- .../_waku_proto.proto_filter.FilterRpc-1.html | 4 +-- ...waku_proto.proto_filter.MessagePush-1.html | 4 +-- ...u_proto.proto_filter.RateLimitProof-1.html | 4 +-- ...to_filter_v2.FilterSubscribeRequest-1.html | 4 +-- ...o_filter_v2.FilterSubscribeResponse-1.html | 4 +-- ...u_proto.proto_filter_v2.MessagePush-1.html | 4 +-- ...roto.proto_filter_v2.RateLimitProof-1.html | 4 +-- ...u_proto.proto_filter_v2.WakuMessage-1.html | 4 +-- ...u_proto.proto_lightpush.PushRequest-1.html | 4 +-- ..._proto.proto_lightpush.PushResponse-1.html | 4 +-- ..._waku_proto.proto_lightpush.PushRpc-1.html | 4 +-- ...roto.proto_lightpush.RateLimitProof-1.html | 4 +-- ...u_proto.proto_lightpush.WakuMessage-1.html | 4 +-- ..._proto.proto_message.RateLimitProof-1.html | 4 +-- ...aku_proto.proto_message.WakuMessage-1.html | 4 +-- ....proto_metadata.WakuMetadataRequest-1.html | 4 +-- ...proto_metadata.WakuMetadataResponse-1.html | 4 +-- ...oto_peer_exchange.PeerExchangeQuery-1.html | 4 +-- ...proto_peer_exchange.PeerExchangeRPC-1.html | 4 +-- ..._peer_exchange.PeerExchangeResponse-1.html | 4 +-- ..._proto.proto_peer_exchange.PeerInfo-1.html | 4 +-- ...aku_proto.proto_store.ContentFilter-1.html | 4 +-- ...waku_proto.proto_store.HistoryQuery-1.html | 4 +-- ...u_proto.proto_store.HistoryResponse-1.html | 4 +-- .../_waku_proto.proto_store.HistoryRpc-1.html | 4 +-- .../_waku_proto.proto_store.Index-1.html | 4 +-- .../_waku_proto.proto_store.PagingInfo-1.html | 4 +-- ...ku_proto.proto_store.RateLimitProof-1.html | 4 +-- ..._waku_proto.proto_store.WakuMessage-1.html | 4 +-- ...topic_only_message.TopicOnlyMessage-1.html | 4 +-- interfaces/_waku_sdk.Failure.html | 4 +-- interfaces/_waku_sdk.IConnectionManager.html | 5 ++-- interfaces/_waku_sdk.ISender.html | 4 +-- interfaces/_waku_sdk.WakuOptions.html | 8 +++--- modules/_waku_core.message.html | 2 +- modules/_waku_core.message.version_0.html | 2 +- modules/_waku_core.waku_filter.html | 2 +- modules/_waku_core.waku_light_push.html | 2 +- modules/_waku_core.waku_store.html | 2 +- modules/_waku_interfaces.html | 1 + ..._waku_message_encryption.crypto.ecies.html | 2 +- modules/_waku_message_encryption.crypto.html | 2 +- ...u_message_encryption.crypto.symmetric.html | 2 +- modules/_waku_message_encryption.ecies.html | 2 +- .../_waku_message_encryption.symmetric.html | 2 +- modules/_waku_proto.WakuMessage.html | 2 +- ...to_filter.FilterRequest.ContentFilter.html | 2 +- ...waku_proto.proto_filter.FilterRequest.html | 2 +- .../_waku_proto.proto_filter.FilterRpc.html | 2 +- .../_waku_proto.proto_filter.MessagePush.html | 2 +- ...aku_proto.proto_filter.RateLimitProof.html | 2 +- modules/_waku_proto.proto_filter.html | 2 +- ...rSubscribeRequest.FilterSubscribeType.html | 2 +- ...roto_filter_v2.FilterSubscribeRequest.html | 2 +- ...oto_filter_v2.FilterSubscribeResponse.html | 2 +- ...aku_proto.proto_filter_v2.MessagePush.html | 2 +- ..._proto.proto_filter_v2.RateLimitProof.html | 2 +- ...aku_proto.proto_filter_v2.WakuMessage.html | 2 +- modules/_waku_proto.proto_filter_v2.html | 2 +- ...aku_proto.proto_lightpush.PushRequest.html | 2 +- ...ku_proto.proto_lightpush.PushResponse.html | 2 +- .../_waku_proto.proto_lightpush.PushRpc.html | 2 +- ..._proto.proto_lightpush.RateLimitProof.html | 2 +- ...aku_proto.proto_lightpush.WakuMessage.html | 2 +- modules/_waku_proto.proto_lightpush.html | 2 +- ...ku_proto.proto_message.RateLimitProof.html | 2 +- ..._waku_proto.proto_message.WakuMessage.html | 2 +- modules/_waku_proto.proto_message.html | 2 +- ...to.proto_metadata.WakuMetadataRequest.html | 2 +- ...o.proto_metadata.WakuMetadataResponse.html | 2 +- modules/_waku_proto.proto_metadata.html | 2 +- ...proto_peer_exchange.PeerExchangeQuery.html | 2 +- ...o.proto_peer_exchange.PeerExchangeRPC.html | 2 +- ...to_peer_exchange.PeerExchangeResponse.html | 2 +- ...ku_proto.proto_peer_exchange.PeerInfo.html | 2 +- modules/_waku_proto.proto_peer_exchange.html | 2 +- ..._waku_proto.proto_store.ContentFilter.html | 2 +- .../_waku_proto.proto_store.HistoryQuery.html | 2 +- ...to_store.HistoryResponse.HistoryError.html | 2 +- ...aku_proto.proto_store.HistoryResponse.html | 2 +- .../_waku_proto.proto_store.HistoryRpc.html | 2 +- modules/_waku_proto.proto_store.Index.html | 2 +- ...roto.proto_store.PagingInfo.Direction.html | 2 +- .../_waku_proto.proto_store.PagingInfo.html | 2 +- ...waku_proto.proto_store.RateLimitProof.html | 2 +- .../_waku_proto.proto_store.WakuMessage.html | 2 +- modules/_waku_proto.proto_store.html | 2 +- ...o_topic_only_message.TopicOnlyMessage.html | 2 +- .../_waku_proto.proto_topic_only_message.html | 2 +- modules/_waku_sdk.html | 1 + modules/_waku_sdk.utils.html | 1 + modules/_waku_utils.html | 1 + .../_waku_interfaces.ActiveSubscriptions.html | 2 +- types/_waku_interfaces.ApplicationInfo.html | 2 +- types/_waku_interfaces.Callback.html | 2 +- types/_waku_interfaces.ContentTopic.html | 2 +- types/_waku_interfaces.ContentTopicInfo.html | 2 +- .../_waku_interfaces.CoreProtocolResult.html | 2 +- .../_waku_interfaces.CreateLibp2pOptions.html | 2 +- ...u_interfaces.CreateSubscriptionResult.html | 2 +- types/_waku_interfaces.ENRKey.html | 2 +- types/_waku_interfaces.ENRValue.html | 2 +- types/_waku_interfaces.IBaseProtocolCore.html | 2 +- types/_waku_interfaces.IBaseProtocolSDK.html | 2 +- types/_waku_interfaces.IFilter.html | 2 +- types/_waku_interfaces.IFilterSDK.html | 2 +- types/_waku_interfaces.ILightPushSDK.html | 2 +- types/_waku_interfaces.IRelay.html | 2 +- types/_waku_interfaces.IStoreCore.html | 2 +- types/_waku_interfaces.IStoreSDK.html | 2 +- types/_waku_interfaces.Libp2p.html | 2 +- types/_waku_interfaces.Libp2pComponents.html | 2 +- types/_waku_interfaces.Libp2pServices.html | 2 +- ..._waku_interfaces.LocalStoragePeerInfo.html | 2 +- .../_waku_interfaces.MetadataQueryResult.html | 2 +- types/_waku_interfaces.NodeId.html | 2 +- ...ku_interfaces.PeerExchangeQueryResult.html | 2 +- types/_waku_interfaces.PeerIdStr.html | 2 +- ...waku_interfaces.ProtocolCreateOptions.html | 2 +- types/_waku_interfaces.PubsubTopic.html | 2 +- types/_waku_interfaces.SDKProtocolResult.html | 2 +- types/_waku_interfaces.SearchContext.html | 2 +- types/_waku_interfaces.SendOptions.html | 7 +++++ types/_waku_interfaces.SequenceNumber.html | 2 +- types/_waku_interfaces.ShardingParams.html | 2 +- types/_waku_interfaces.StoreQueryOptions.html | 2 +- types/_waku_interfaces.SubscribeOptions.html | 2 +- types/_waku_interfaces.ThisAndThat.html | 2 +- types/_waku_interfaces.ThisOrThat.html | 2 +- types/_waku_interfaces.Unsubscribe.html | 2 +- types/_waku_relay.ContentTopic.html | 2 +- types/_waku_relay.Observer.html | 2 +- types/_waku_relay.RelayCreateOptions.html | 2 +- types/_waku_sdk.ApplicationInfo.html | 2 +- types/_waku_sdk.Callback.html | 2 +- types/_waku_sdk.ContentTopicInfo.html | 2 +- types/_waku_sdk.CoreProtocolResult.html | 2 +- types/_waku_sdk.CreateWakuNodeOptions.html | 2 +- types/_waku_sdk.IBaseProtocolSDK.html | 2 +- types/_waku_sdk.ProtocolCreateOptions.html | 2 +- types/_waku_sdk.SDKProtocolResult.html | 2 +- types/_waku_sdk.SendOptions.html | 7 +++++ types/_waku_sdk.ShardingParams.html | 2 +- types/_waku_utils.IteratorOptions.html | 2 +- variables/_waku_core.MetadataCodec.html | 2 +- .../_waku_core.message.version_0.Version.html | 2 +- .../_waku_core.waku_filter.FilterCodecs.html | 2 +- ...u_core.waku_light_push.LightPushCodec.html | 2 +- .../_waku_core.waku_store.StoreCodec.html | 2 +- variables/_waku_enr.ERR_INVALID_ID.html | 2 +- variables/_waku_enr.ERR_NO_SIGNATURE.html | 2 +- variables/_waku_enr.MAX_RECORD_SIZE.html | 2 +- .../_waku_enr.MULTIADDR_LENGTH_SIZE.html | 2 +- .../_waku_interfaces.DEFAULT_CLUSTER_ID.html | 2 +- .../_waku_interfaces.DefaultPubsubTopic.html | 2 +- ...aku_sdk.DefaultPingKeepAliveValueSecs.html | 2 +- ...waku_sdk.DefaultPingMaxInboundStreams.html | 2 +- ...ku_sdk.DefaultRelayKeepAliveValueSecs.html | 2 +- variables/_waku_sdk.DefaultUserAgent.html | 2 +- 413 files changed, 607 insertions(+), 585 deletions(-) create mode 100644 functions/_waku_sdk.utils.delay.html create mode 100644 functions/_waku_utils.delay.html create mode 100644 types/_waku_interfaces.SendOptions.html create mode 100644 types/_waku_sdk.SendOptions.html diff --git a/assets/navigation.js b/assets/navigation.js index dc6419044f..4e9c5f0255 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 0c6be02705..1372431cbf 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 580f9023bb..3877fecb5b 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 26f1cfdce9..b967fee2fc 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 16f9f51d17..5bf52ce4e0 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 fbabe86e2c..515878ea9d 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 022ca6614c..f3ee9c41e2 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 5656a87e8d..43dc18fff9 100644 --- a/classes/_waku_core.StreamManager.html +++ b/classes/_waku_core.StreamManager.html @@ -1,4 +1,4 @@ -StreamManager | Documentation

      Constructors

      constructor +StreamManager | Documentation

      Constructors

      Properties

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

      Parameters

      • Optional peerId: PeerId

      Returns Connection[]

      Example

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

          Parameters

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

          Returns void

    • Returns StreamManager

      Properties

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

      Type declaration

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

          Parameters

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

          Returns void

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

      Type declaration

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

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

          Parameters

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

          Returns void

    • Returns StreamManager

      Properties

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

      Type declaration

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

          Parameters

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

          Returns void

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

      Type declaration

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

          Parameters

          • Optional peerId: PeerId

          Returns Connection[]

          Example

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

      Methods

      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_filter.FilterCore.html b/classes/_waku_core.waku_filter.FilterCore.html index 08b665486a..4d062eaba7 100644 --- a/classes/_waku_core.waku_filter.FilterCore.html +++ b/classes/_waku_core.waku_filter.FilterCore.html @@ -1,4 +1,4 @@ -FilterCore | Documentation

      Hierarchy

      • BaseProtocol
        • FilterCore

      Implements

      Constructors

      constructor +FilterCore | Documentation

      Hierarchy

      • BaseProtocol
        • FilterCore

      Implements

      Constructors

      Properties

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

      Type declaration

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

          • pubsubTopic: string
          • wakuMessage: WakuMessage

          Returns Promise<void>

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

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

          Returns void

      streamManager: StreamManager

      Accessors

      Methods

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

      Constructors

      Properties

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

      Type declaration

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

          • pubsubTopic: string
          • wakuMessage: WakuMessage

          Returns Promise<void>

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

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

          Returns void

      streamManager: StreamManager

      Accessors

      Methods

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

        -

        Returns Promise<Peer[]>

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

        +

        Returns Promise<Peer[]>

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

        Parameters

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

        Returns Promise<Peer[]>

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

        -

      Generated using TypeDoc

      \ No newline at end of file +

      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 index 605ba28f55..82919e4954 100644 --- a/classes/_waku_core.waku_light_push.LightPushCore.html +++ b/classes/_waku_core.waku_light_push.LightPushCore.html @@ -1,5 +1,5 @@ LightPushCore | Documentation

      Implements the Waku v2 Light Push protocol.

      -

      Hierarchy

      • BaseProtocol
        • LightPushCore

      Implements

      Constructors

      Hierarchy

      • BaseProtocol
        • LightPushCore

      Implements

      Constructors

      Properties

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

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

          Returns void

      streamManager: StreamManager

      Accessors

      Methods

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

      Constructors

      Properties

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

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

          Returns void

      streamManager: StreamManager

      Accessors

      Methods

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

        -

        Returns Promise<Peer[]>

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

        +

        Returns Promise<Peer[]>

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

        Parameters

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

        Returns Promise<Peer[]>

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

        -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_core.waku_store.StoreCore.html b/classes/_waku_core.waku_store.StoreCore.html index 4004e19bf4..0c2055508b 100644 --- a/classes/_waku_core.waku_store.StoreCore.html +++ b/classes/_waku_core.waku_store.StoreCore.html @@ -1,6 +1,6 @@ StoreCore | Documentation

      Implements the Waku v2 Store protocol.

      The Waku Store protocol can be used to retrieved historical messages.

      -

      Hierarchy

      • BaseProtocol
        • StoreCore

      Implements

      Constructors

      Hierarchy

      • BaseProtocol
        • StoreCore

      Implements

      Constructors

      Properties

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

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

          Returns void

      streamManager: StreamManager

      Accessors

      Methods

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

      Constructors

      Properties

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

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

          Returns void

      streamManager: StreamManager

      Accessors

      Methods

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

        -

        Returns Promise<Peer[]>

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

        +

        Returns Promise<Peer[]>

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

        Parameters

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

        Returns Promise<Peer[]>

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

        -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_enr.ENR.html b/classes/_waku_enr.ENR.html index 1a02e5e527..6b0595ed91 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.

        +

      Returns undefined | Multiaddr

      • Parameters

        • key: string

        Returns boolean

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

      • Returns an iterable of keys in the map

        Returns IterableIterator<string>

      • Adds a new element with a specified key and value to the Map. If an element with the same key already exists, the element will be updated.

        -

        Parameters

        • k: string
        • v: Uint8Array

        Returns this

      • Parameters

        • data: Uint8Array
        • privateKey: Uint8Array

        Returns Promise<Uint8Array>

      • Returns an iterable of values in the map

        -

        Returns IterableIterator<Uint8Array>

      • Parameters

        • kvs: Record<string, Uint8Array> = {}
        • seq: bigint = ...
        • Optional signature: Uint8Array

        Returns Promise<ENR>

      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 40370808f9..4cc0323712 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 0084b5aa63..0174564368 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_message_encryption.DecodedMessage.html b/classes/_waku_message_encryption.DecodedMessage.html index b11945fc8d..47ef0c18be 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_sdk.WakuNode.html b/classes/_waku_sdk.WakuNode.html index 5c58837b97..2e603e7085 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?: IFilterSDK
      libp2p: Libp2p
      lightPush?: ILightPushSDK
      pubsubTopics: string[]
      relay?: IRelay
      store?: IStoreSDK

      Methods

      • Dials to the provided peer.

        +

      Constructors

      Properties

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

      Methods

      • Dials to the provided peer.

        Parameters

        • peer: PeerId | MultiaddrInput

          The peer to dial

        • Optional protocols: Protocols[]

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

          -

        Returns Promise<Stream>

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

        +

      Returns Promise<Stream>

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

        Returns string

        Throws

        if libp2p is not listening on localhost.

        -

      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.ConnectionManager.html b/classes/_waku_sdk.waku.ConnectionManager.html index c540886d14..ea009506c5 100644 --- a/classes/_waku_sdk.waku.ConnectionManager.html +++ b/classes/_waku_sdk.waku.ConnectionManager.html @@ -1,4 +1,4 @@ -ConnectionManager | Documentation

      Hierarchy

      Implements

      Constructors

      constructor +ConnectionManager | Documentation

      Hierarchy

      Implements

      Constructors

      • Returns waku.ConnectionManager

      Properties

      #private: any
      attemptDial: any
      configuredPubsubTopics: any
      currentActiveParallelDialCount: any
      dialAttemptsForPeer: any
      dialErrorsForPeer: any
      dialPeer: any
      dialPeerStorePeers: any
      dispatchDiscoveryEvent: any
      dropConnection: any
      getPeerShardInfo: any
      getTagNamesForPeer: any

      Fetches the tag names for a given peer

      -
      isPeerDialableBasedOnBootstrapStatus: any

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

      +

      Constructors

      • Returns waku.ConnectionManager

      Properties

      #private: any
      attemptDial: any
      configuredPubsubTopics: any
      currentActiveParallelDialCount: any
      dialAttemptsForPeer: any
      dialErrorsForPeer: any
      dialPeer: any
      dialPeerStorePeers: any
      dispatchDiscoveryEvent: any
      getPeerShardInfo: any
      getTagNamesForPeer: any

      Fetches the tag names for a given peer

      +
      isPeerDialableBasedOnBootstrapStatus: any

      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
      -
      isPeerTopicConfigured: any
      keepAliveManager: any
      libp2p: any
      onEventHandlers: any
      online: any
      options: any
      pendingPeerDialQueue: any
      processDialQueue: any
      run: any
      shouldDialPeer: any

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

      +
      isPeerTopicConfigured: any
      keepAliveManager: any
      libp2p: any
      onEventHandlers: any
      online: any
      options: any
      pendingPeerDialQueue: any
      processDialQueue: any
      run: any
      shouldDialPeer: any

      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

      Returns

      true if the peer should be dialed, false otherwise

      -
      startPeerConnectionListener: any
      startPeerDisconnectionListener: any
      startPeerDiscoveryListener: any
      toggleOffline: any
      toggleOnline: any
      instances: any

      Methods

      • Parameters

        • event: Event

        Returns boolean

      • Returns boolean

      • Parameters

        • type: string

        Returns number

      • Type Parameters

        • Detail

        Parameters

        Returns boolean

      • Returns void

      Generated using TypeDoc

      \ No newline at end of file +
      startPeerConnectionListener: any
      startPeerDisconnectionListener: any
      startPeerDiscoveryListener: any
      toggleOffline: any
      toggleOnline: any
      instances: any

      Methods

      • Parameters

        • event: Event

        Returns boolean

      • Parameters

        • peerId: PeerId

        Returns Promise<void>

      • Returns boolean

      • Parameters

        • type: string

        Returns number

      • Type Parameters

        • Detail

        Parameters

        Returns boolean

      • Returns void

      Generated using TypeDoc

      \ No newline at end of file diff --git a/classes/_waku_utils.Logger.html b/classes/_waku_utils.Logger.html index 66b2922ce8..e3cddd6507 100644 --- a/classes/_waku_utils.Logger.html +++ b/classes/_waku_utils.Logger.html @@ -1,4 +1,4 @@ -Logger | Documentation

      Constructors

      constructor +Logger | Documentation

      Constructors

      Properties

      _error _info _warn @@ -7,4 +7,4 @@ warn

      Methods

      Constructors

      Properties

      _error: Debugger
      _info: Debugger
      _warn: Debugger

      Accessors

      Methods

      • Parameters

        • level: "info" | "warn" | "error"
        • Rest ...args: unknown[]

        Returns void

      • Parameters

        • level: string
        • Optional prefix: string

        Returns string

      Generated using TypeDoc

      \ No newline at end of file +

      Constructors

      Properties

      _error: Debugger
      _info: Debugger
      _warn: Debugger

      Accessors

      Methods

      • Parameters

        • level: "info" | "warn" | "error"
        • Rest ...args: unknown[]

        Returns void

      • Parameters

        • level: string
        • Optional prefix: string

        Returns string

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_core.waku_store.PageDirection.html b/enums/_waku_core.waku_store.PageDirection.html index 4d37c7a444..2bbf779de0 100644 --- a/enums/_waku_core.waku_store.PageDirection.html +++ b/enums/_waku_core.waku_store.PageDirection.html @@ -1,3 +1,3 @@ -PageDirection | Documentation

      Enumeration Members

      BACKWARD +PageDirection | Documentation

      Enumeration Members

      Enumeration Members

      BACKWARD: "backward"
      FORWARD: "forward"

      Generated using TypeDoc

      \ No newline at end of file +

      Enumeration Members

      BACKWARD: "backward"
      FORWARD: "forward"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_enr.TransportProtocol.html b/enums/_waku_enr.TransportProtocol.html index b4bf5d832e..5ea789800b 100644 --- a/enums/_waku_enr.TransportProtocol.html +++ b/enums/_waku_enr.TransportProtocol.html @@ -1,3 +1,3 @@ -TransportProtocol | Documentation

      Enumeration TransportProtocol

      Enumeration Members

      TCP +TransportProtocol | Documentation

      Enumeration TransportProtocol

      Enumeration Members

      Enumeration Members

      TCP: "tcp"
      UDP: "udp"

      Generated using TypeDoc

      \ No newline at end of file +

      Enumeration Members

      TCP: "tcp"
      UDP: "udp"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_enr.TransportProtocolPerIpVersion.html b/enums/_waku_enr.TransportProtocolPerIpVersion.html index a3401001c0..0e7dcb7f6e 100644 --- a/enums/_waku_enr.TransportProtocolPerIpVersion.html +++ b/enums/_waku_enr.TransportProtocolPerIpVersion.html @@ -1,5 +1,5 @@ -TransportProtocolPerIpVersion | Documentation

      Enumeration TransportProtocolPerIpVersion

      Enumeration Members

      TCP4 +TransportProtocolPerIpVersion | Documentation

      Enumeration TransportProtocolPerIpVersion

      Enumeration Members

      Enumeration Members

      TCP4: "tcp4"
      TCP6: "tcp6"
      UDP4: "udp4"
      UDP6: "udp6"

      Generated using TypeDoc

      \ No newline at end of file +

      Enumeration Members

      TCP4: "tcp4"
      TCP6: "tcp6"
      UDP4: "udp4"
      UDP6: "udp6"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_interfaces.EConnectionStateEvents.html b/enums/_waku_interfaces.EConnectionStateEvents.html index f131efa7e4..a600faa7e8 100644 --- a/enums/_waku_interfaces.EConnectionStateEvents.html +++ b/enums/_waku_interfaces.EConnectionStateEvents.html @@ -1,2 +1,2 @@ -EConnectionStateEvents | Documentation

      Enumeration EConnectionStateEvents

      Enumeration Members

      Enumeration Members

      CONNECTION_STATUS: "waku:connection"

      Generated using TypeDoc

      \ No newline at end of file +EConnectionStateEvents | Documentation

      Enumeration EConnectionStateEvents

      Enumeration Members

      Enumeration Members

      CONNECTION_STATUS: "waku:connection"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_interfaces.EPeersByDiscoveryEvents.html b/enums/_waku_interfaces.EPeersByDiscoveryEvents.html index 3e9c533bed..9f3bb66224 100644 --- a/enums/_waku_interfaces.EPeersByDiscoveryEvents.html +++ b/enums/_waku_interfaces.EPeersByDiscoveryEvents.html @@ -1,5 +1,5 @@ -EPeersByDiscoveryEvents | Documentation

      Enumeration EPeersByDiscoveryEvents

      Enumeration Members

      PEER_CONNECT_BOOTSTRAP +EPeersByDiscoveryEvents | Documentation

      Enumeration EPeersByDiscoveryEvents

      Enumeration Members

      PEER_CONNECT_BOOTSTRAP: "peer:connected:bootstrap"
      PEER_CONNECT_PEER_EXCHANGE: "peer:connected:peer-exchange"
      PEER_DISCOVERY_BOOTSTRAP: "peer:discovery:bootstrap"
      PEER_DISCOVERY_PEER_EXCHANGE: "peer:discovery:peer-exchange"

      Generated using TypeDoc

      \ No newline at end of file +

      Enumeration Members

      PEER_CONNECT_BOOTSTRAP: "peer:connected:bootstrap"
      PEER_CONNECT_PEER_EXCHANGE: "peer:connected:peer-exchange"
      PEER_DISCOVERY_BOOTSTRAP: "peer:discovery:bootstrap"
      PEER_DISCOVERY_PEER_EXCHANGE: "peer:discovery:peer-exchange"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_interfaces.PageDirection.html b/enums/_waku_interfaces.PageDirection.html index 42e89df709..f4a72d9a32 100644 --- a/enums/_waku_interfaces.PageDirection.html +++ b/enums/_waku_interfaces.PageDirection.html @@ -1,3 +1,3 @@ -PageDirection | Documentation

      Enumeration Members

      BACKWARD +PageDirection | Documentation

      Enumeration Members

      Enumeration Members

      BACKWARD: "backward"
      FORWARD: "forward"

      Generated using TypeDoc

      \ No newline at end of file +

      Enumeration Members

      BACKWARD: "backward"
      FORWARD: "forward"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_interfaces.ProtocolError.html b/enums/_waku_interfaces.ProtocolError.html index fa5d701eea..b79d375c60 100644 --- a/enums/_waku_interfaces.ProtocolError.html +++ b/enums/_waku_interfaces.ProtocolError.html @@ -1,4 +1,4 @@ -ProtocolError | Documentation

      Enumeration Members

      DECODE_FAILED +ProtocolError | Documentation

      Enumeration Members

      DECODE_FAILED: "Failed to decode"

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

      -
      EMPTY_PAYLOAD: "Payload is empty"

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

      EMPTY_PAYLOAD: "Payload is empty"

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

      -
      ENCODE_FAILED: "Failed to encode"

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

      ENCODE_FAILED: "Failed to encode"

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

      -
      GENERIC_FAIL: "Generic error"

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

      -
      NO_PEER_AVAILABLE: "No peer available"

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

      GENERIC_FAIL: "Generic error"

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

      +
      NO_PEER_AVAILABLE: "No peer available"

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

      -
      NO_STREAM_AVAILABLE: "No stream available"

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

      NO_STREAM_AVAILABLE: "No stream available"

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

      -
      REMOTE_PEER_FAULT: "Remote peer fault"

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

      REMOTE_PEER_FAULT: "Remote peer fault"

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

      -
      REMOTE_PEER_REJECTED: "Remote peer rejected"

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

      REMOTE_PEER_REJECTED: "Remote peer rejected"

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

      -
      REQUEST_TIMEOUT: "Request timeout"

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

      REQUEST_TIMEOUT: "Request timeout"

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

      -
      SIZE_TOO_BIG: "Size is too big"

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

      SIZE_TOO_BIG: "Size is too big"

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

      -
      TOPIC_DECODER_MISMATCH: "Topic decoder mismatch"

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

      TOPIC_DECODER_MISMATCH: "Topic decoder mismatch"

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

      -
      TOPIC_NOT_CONFIGURED: "Topic not configured"

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

      TOPIC_NOT_CONFIGURED: "Topic not configured"

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

      -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_interfaces.Protocols.html b/enums/_waku_interfaces.Protocols.html index 9dd4baa15a..8f58c8f982 100644 --- a/enums/_waku_interfaces.Protocols.html +++ b/enums/_waku_interfaces.Protocols.html @@ -1,5 +1,5 @@ -Protocols | Documentation

      Enumeration Members

      Filter +Protocols | Documentation

      Enumeration Members

      Enumeration Members

      Filter: "filter"
      LightPush: "lightpush"
      Relay: "relay"
      Store: "store"

      Generated using TypeDoc

      \ No newline at end of file +

      Enumeration Members

      Filter: "filter"
      LightPush: "lightpush"
      Relay: "relay"
      Store: "store"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_interfaces.Tags.html b/enums/_waku_interfaces.Tags.html index 19556685fc..fac6ae4994 100644 --- a/enums/_waku_interfaces.Tags.html +++ b/enums/_waku_interfaces.Tags.html @@ -1,4 +1,4 @@ -Tags | Documentation

      Enumeration Members

      BOOTSTRAP +Tags | Documentation

      Enumeration Members

      Enumeration Members

      BOOTSTRAP: "bootstrap"
      LOCAL: "local-peer-cache"
      PEER_EXCHANGE: "peer-exchange"

      Generated using TypeDoc

      \ No newline at end of file +

      Enumeration Members

      BOOTSTRAP: "bootstrap"
      LOCAL: "local-peer-cache"
      PEER_EXCHANGE: "peer-exchange"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType-1.html b/enums/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType-1.html index a5306ddd5e..568f5f2c3d 100644 --- a/enums/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType-1.html +++ b/enums/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType-1.html @@ -1,5 +1,5 @@ -FilterSubscribeType | Documentation

      Enumeration Members

      SUBSCRIBE +FilterSubscribeType | Documentation

      Enumeration Members

      SUBSCRIBE: "SUBSCRIBE"
      SUBSCRIBER_PING: "SUBSCRIBER_PING"
      UNSUBSCRIBE: "UNSUBSCRIBE"
      UNSUBSCRIBE_ALL: "UNSUBSCRIBE_ALL"

      Generated using TypeDoc

      \ No newline at end of file +

      Enumeration Members

      SUBSCRIBE: "SUBSCRIBE"
      SUBSCRIBER_PING: "SUBSCRIBER_PING"
      UNSUBSCRIBE: "UNSUBSCRIBE"
      UNSUBSCRIBE_ALL: "UNSUBSCRIBE_ALL"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_proto.proto_store.HistoryResponse.HistoryError-1.html b/enums/_waku_proto.proto_store.HistoryResponse.HistoryError-1.html index 4a6d45e343..2a9d9670ed 100644 --- a/enums/_waku_proto.proto_store.HistoryResponse.HistoryError-1.html +++ b/enums/_waku_proto.proto_store.HistoryResponse.HistoryError-1.html @@ -1,5 +1,5 @@ -HistoryError | Documentation

      Enumeration Members

      INVALID_CURSOR +HistoryError | Documentation

      Enumeration Members

      INVALID_CURSOR: "INVALID_CURSOR"
      NONE: "NONE"
      SERVICE_UNAVAILABLE: "SERVICE_UNAVAILABLE"
      TOO_MANY_REQUESTS: "TOO_MANY_REQUESTS"

      Generated using TypeDoc

      \ No newline at end of file +

      Enumeration Members

      INVALID_CURSOR: "INVALID_CURSOR"
      NONE: "NONE"
      SERVICE_UNAVAILABLE: "SERVICE_UNAVAILABLE"
      TOO_MANY_REQUESTS: "TOO_MANY_REQUESTS"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_proto.proto_store.PagingInfo.Direction-1.html b/enums/_waku_proto.proto_store.PagingInfo.Direction-1.html index 6e74626c59..cef457401f 100644 --- a/enums/_waku_proto.proto_store.PagingInfo.Direction-1.html +++ b/enums/_waku_proto.proto_store.PagingInfo.Direction-1.html @@ -1,3 +1,3 @@ -Direction | Documentation

      Enumeration Members

      BACKWARD +Direction | Documentation

      Enumeration Members

      Enumeration Members

      BACKWARD: "BACKWARD"
      FORWARD: "FORWARD"

      Generated using TypeDoc

      \ No newline at end of file +

      Enumeration Members

      BACKWARD: "BACKWARD"
      FORWARD: "FORWARD"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_sdk.ProtocolError.html b/enums/_waku_sdk.ProtocolError.html index d7a6ddf13a..ed016806a5 100644 --- a/enums/_waku_sdk.ProtocolError.html +++ b/enums/_waku_sdk.ProtocolError.html @@ -1,4 +1,4 @@ -ProtocolError | Documentation

      Enumeration ProtocolError

      Enumeration Members

      DECODE_FAILED +ProtocolError | Documentation

      Enumeration ProtocolError

      Enumeration Members

      DECODE_FAILED: "Failed to decode"

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

      -
      EMPTY_PAYLOAD: "Payload is empty"

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

      EMPTY_PAYLOAD: "Payload is empty"

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

      -
      ENCODE_FAILED: "Failed to encode"

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

      ENCODE_FAILED: "Failed to encode"

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

      -
      GENERIC_FAIL: "Generic error"

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

      -
      NO_PEER_AVAILABLE: "No peer available"

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

      GENERIC_FAIL: "Generic error"

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

      +
      NO_PEER_AVAILABLE: "No peer available"

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

      -
      NO_STREAM_AVAILABLE: "No stream available"

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

      NO_STREAM_AVAILABLE: "No stream available"

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

      -
      REMOTE_PEER_FAULT: "Remote peer fault"

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

      REMOTE_PEER_FAULT: "Remote peer fault"

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

      -
      REMOTE_PEER_REJECTED: "Remote peer rejected"

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

      REMOTE_PEER_REJECTED: "Remote peer rejected"

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

      -
      REQUEST_TIMEOUT: "Request timeout"

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

      REQUEST_TIMEOUT: "Request timeout"

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

      -
      SIZE_TOO_BIG: "Size is too big"

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

      SIZE_TOO_BIG: "Size is too big"

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

      -
      TOPIC_DECODER_MISMATCH: "Topic decoder mismatch"

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

      TOPIC_DECODER_MISMATCH: "Topic decoder mismatch"

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

      -
      TOPIC_NOT_CONFIGURED: "Topic not configured"

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

      TOPIC_NOT_CONFIGURED: "Topic not configured"

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

      -

      Generated using TypeDoc

      \ No newline at end of file +

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_core.createDecoder.html b/functions/_waku_core.createDecoder.html index 911ca275ba..4a5004684c 100644 --- a/functions/_waku_core.createDecoder.html +++ b/functions/_waku_core.createDecoder.html @@ -4,4 +4,4 @@ format when received from the Waku network. The resulting decoder can then be pass to @waku/interfaces!IReceiver.subscribe to automatically decode incoming messages.

      Parameters

      Returns Decoder

      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 087bf784c6..d0d242e164 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 770da93898..3fc773fed4 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 0b389f4475..49d2704232 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_enr.compressPublicKey.html b/functions/_waku_enr.compressPublicKey.html index ccb9ec0b41..7f1edb416d 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 67ec57cbac..67b4556392 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 713f36bbc7..238dae25e8 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 7f06e5b012..f69be94ff0 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 ffc42d7063..265f9d9646 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 52d3ebd4bb..70e68ad571 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 6209ff444e..f317ad7972 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 ed81e588aa..6942c38164 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 e5f39c6a6e..37b8af2f59 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_message_encryption.crypto.ecies.decrypt.html b/functions/_waku_message_encryption.crypto.ecies.decrypt.html index 767791361c..d364a27be3 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 1d97a191bd..9ee2293b92 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 0a0f4f25c4..d77ea73ad7 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 bec4fa8292..dca1ff29f6 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 88e4e4329e..9ea5ce362b 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 0ce8cd3a25..ea8cfafc8c 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 b125b00423..7eda3ffe22 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 0844b129b5..de50ab0eff 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 2922c92b5e..4a3f1d5c0e 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 f6611321cb..b3b59d3360 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 18a2144acd..8797331756 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 +
    • Optional pubsubTopicShardInfo: string | SingleShardInfo
    • 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 2137eed1da..0a414acacd 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 90de42b072..6d245248b2 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 715707b339..b31daeb708 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 5803aa28e9..cedc6a5220 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 ba6fb72509..0f7a0e0eca 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 ceaa05cd55..dc8c899d9b 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 4098a68e01..ee3f093509 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 9257cd8e1b..d0607ad4b6 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 7309f3fcb7..6ca92e3614 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 139a4abca0..222d6edc91 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 12a990fc2f..49b5a6c5b8 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 11ed0f4fb8..8b1baf3061 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 f64f931524..48071a87ae 100644 --- a/functions/_waku_message_hash.messageHash.html +++ b/functions/_waku_message_hash.messageHash.html @@ -1,3 +1,3 @@ messageHash | Documentation

      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 b71cc5fbd6..fbe58274b1 100644 --- a/functions/_waku_message_hash.messageHashStr.html +++ b/functions/_waku_message_hash.messageHashStr.html @@ -1 +1 @@ -messageHashStr | Documentation

      Generated using TypeDoc

      \ No newline at end of file +messageHashStr | 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 ec1815bed6..ab652a6fd3 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 cac0a3c722..9c1f37239b 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 d049d6796f..9ae67d1880 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 3db71b06d0..319a3f9cd5 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 7b52eb0bfc..48ee2da79d 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 5a56c93499..b45cad6a24 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 550996de22..646e8ab2af 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 b2ed6a2fee..b9175ebec8 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 ff4ac0f917..fde53e2e71 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 603cd93391..7e2eaeb3f0 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 190afaa1f1..81d2c0f8c0 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 e3b0b24528..c5d9957077 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 6917b47e27..91afcb6651 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 db0928b05c..1ad9722caa 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 1f6f324a6d..3bda4d013a 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 2a94fc2776..15c9a927d0 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 862514f8d1..21e2577030 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 0b264e29f1..3e75571d92 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 006ba92328..0f9564dcdf 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 033b8a6297..0c7a0f2a9d 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 ce6897c81f..3b96d14219 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 cec74843bc..71c48c616b 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 f251e4195d..8da9c78f37 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 de5df2b3ce..f0a67e0bda 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 5c6400e3b8..01bec34451 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 2c0425829b..daf1f9ccf9 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 8e514f129f..07ed4fa369 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 7eed91784f..bea21d4af0 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 e9abcc24a0..5985400151 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 37f4c64a99..a2e38758a7 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 d5a9428b27..ee0c73db47 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 0e125e24eb..ce5a44db1d 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 65bc4e83b2..f6cb72b3a3 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 032762d20f..d06d7e1cfe 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 3fe4e91238..924159f386 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 4ed2f517ee..a69ca2405c 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 8295a49e8c..1ef4f10592 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 1a85162439..8ae6ac3a01 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 c9f5f1b478..6302fa013f 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 9979e768da..7704657a54 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 64267e4932..acd06bce09 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 3d2cc15b2b..2b946d90e9 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 94f4684dc4..e772813cdd 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 f54d6ebe03..51619c289d 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 e5f098fbe3..447cb41e70 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 2c48b44f0b..996cbc77b4 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 4d237a2b5d..0de615c2c0 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 ec716a37d9..2746b1db71 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 e455be17ed..64e1b6f676 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 762a5fabe6..f4d50bc400 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 a3c3075abf..8fa3382a15 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 e93a72b0fe..c6a30fc358 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 405a36606c..61b36bcfb7 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 36a4023a9b..14790b1191 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 e6b326563a..3757a266cc 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 ef933509d4..d04a5ee7f6 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 5f7bf8eb25..baa8f69d7e 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 4d30f34659..7545cbe354 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 68ef7ddce4..5a34ab6b3b 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 3eb716169d..784987f19b 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 c0070034d1..5e5a5d5cae 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 28d703ddf7..34dcbff4ca 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 d588073652..3522c1571f 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 d559fffdd0..e3478844b8 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 af0074f395..229a1cdce0 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 425c94cccd..e83a8c53e9 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 ff6b2d2ecd..bdf57505cd 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 20f22c24f6..5524629792 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 cdd0b4a777..cd37cd7307 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 dc74a11a02..51af3b5fa6 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 21f56dd6a8..475f49afc3 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 06e47a9f7e..a749507ac6 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 63fb917976..0d32e9555d 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 5638aa6d64..56e1fdd108 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 8fbba15609..ffb2ea5dea 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 8ff0b2f7c4..38962fcc28 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 1cb527068c..c2615ee5e3 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 8800aa0297..a0fa231479 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 94ea2b8fe4..08bccebc14 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 66029687b6..6bd96f870c 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 cc680c841b..d30883dd09 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 9f756b2a16..554c0c3660 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 115b68fa4f..4bfd092219 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 d39b95c88f..0141297e8d 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 3998a0b736..c8e6d9b4d3 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 3fd7c808cd..3de7514c12 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 db52c92574..f47bb6aaaf 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 345335e210..dc091644e4 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 b2074a7635..0cfa1c6d33 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 6c3533f6a0..b22bf68310 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 8377628220..58789a5c98 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 3e7c91bead..9da0f7330d 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 934d48795d..f4bc1ab25a 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 9df1651573..e8aa2059e2 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 a87bd5af59..c4fb8dead5 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 99c79c0574..a9269f03af 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 1d6444fdbc..9f3b116f2d 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 fa7cf302eb..bd9bd7f508 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 0466eb8588..16cb37942d 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 9cf8e70dcc..d140b46f5e 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 f0e1f181f7..6df7ef9813 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 f3d65f781c..d973359570 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 ec80018650..faee90b59b 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 18e4dab2e3..e0e8684923 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 bd4ddbe585..93417bed0f 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.defaultLibp2p.html b/functions/_waku_sdk.defaultLibp2p.html index 743388e38a..7143889f56 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 c3608930a6..3049b18de8 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 2c0a05d7e6..760ac53703 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: ISubscriptionSDK;
          waku: LightNode;
      }>

      Generated using TypeDoc

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

      Generated using TypeDoc

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

        • ms: number

        Returns Promise<void>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.utils.getWsMultiaddrFromMultiaddrs.html b/functions/_waku_sdk.utils.getWsMultiaddrFromMultiaddrs.html index 118219a3e8..141a557d9a 100644 --- a/functions/_waku_sdk.utils.getWsMultiaddrFromMultiaddrs.html +++ b/functions/_waku_sdk.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_sdk.utils.removeItemFromArray.html b/functions/_waku_sdk.utils.removeItemFromArray.html index 1002347774..a34c717c02 100644 --- a/functions/_waku_sdk.utils.removeItemFromArray.html +++ b/functions/_waku_sdk.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_sdk.wakuFilter.html b/functions/_waku_sdk.wakuFilter.html index 158e5fa946..6171380526 100644 --- a/functions/_waku_sdk.wakuFilter.html +++ b/functions/_waku_sdk.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_sdk.wakuLightPush.html b/functions/_waku_sdk.wakuLightPush.html index 8b5465d50d..e86b017e3c 100644 --- a/functions/_waku_sdk.wakuLightPush.html +++ b/functions/_waku_sdk.wakuLightPush.html @@ -1 +1 @@ -wakuLightPush | Documentation

      Generated using TypeDoc

      \ No newline at end of file +wakuLightPush | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.wakuStore.html b/functions/_waku_sdk.wakuStore.html index 081935571d..f5281ce90e 100644 --- a/functions/_waku_sdk.wakuStore.html +++ b/functions/_waku_sdk.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_utils.contentTopicToPubsubTopic.html b/functions/_waku_utils.contentTopicToPubsubTopic.html index 2cf023d706..648b587c7a 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 6f27042fcf..18d3726dc5 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 f92c4f5d88..907115c806 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 244c53e5b5..bc041a9544 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.delay.html b/functions/_waku_utils.delay.html new file mode 100644 index 0000000000..e77a81620a --- /dev/null +++ b/functions/_waku_utils.delay.html @@ -0,0 +1 @@ +delay | Documentation
      • Parameters

        • ms: number

        Returns Promise<void>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_utils.determinePubsubTopic.html b/functions/_waku_utils.determinePubsubTopic.html index c408d81979..f3ceb6fb21 100644 --- a/functions/_waku_utils.determinePubsubTopic.html +++ b/functions/_waku_utils.determinePubsubTopic.html @@ -1,2 +1,2 @@ determinePubsubTopic | Documentation
      • Used when creating encoders/decoders to determine which pubsub topic to use

        -

        Parameters

        • contentTopic: string
        • Optional pubsubTopicShardInfo: string | SingleShardInfo

        Returns string

      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 5c27bfb3af..9b3266f1af 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 c5e769a881..8e3bfabcea 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 49ba19b9ad..a458451fc8 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 32e223e610..d93e2c8319 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 562331b949..917436cd70 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 6373b6c991..4dcb6ec9a8 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 73680943c9..792d90666c 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 8caee2fd19..6d2d197bd8 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 1c702cb724..f12c700838 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 703b26a8d8..036b86f112 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 59358c12cb..5f6f30fe17 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 5404e0c496..c863e40359 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 161552502f..e3e729670d 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 82799a2718..3f59abbc28 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 41c3a1a588..d15026c67a 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 5e2508d450..8f63876286 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 c9c450fa3f..1db7480a0e 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/interfaces/_waku_core.waku_store.Params.html b/interfaces/_waku_core.waku_store.Params.html index 83a750266e..be97a1e184 100644 --- a/interfaces/_waku_core.waku_store.Params.html +++ b/interfaces/_waku_core.waku_store.Params.html @@ -1,8 +1,8 @@ -Params | Documentation
      interface Params {
          contentTopics: string[];
          cursor?: Index;
          endTime?: Date;
          pageDirection: waku_store.PageDirection;
          pageSize: number;
          pubsubTopic: string;
          startTime?: Date;
      }

      Properties

      contentTopics +Params | Documentation
      interface Params {
          contentTopics: string[];
          cursor?: Index;
          endTime?: Date;
          pageDirection: waku_store.PageDirection;
          pageSize: number;
          pubsubTopic: string;
          startTime?: Date;
      }

      Properties

      contentTopics: string[]
      cursor?: Index
      endTime?: Date
      pageDirection: waku_store.PageDirection
      pageSize: number
      pubsubTopic: string
      startTime?: Date

      Generated using TypeDoc

      \ No newline at end of file +

      Properties

      contentTopics: string[]
      cursor?: Index
      endTime?: Date
      pageDirection: waku_store.PageDirection
      pageSize: number
      pubsubTopic: string
      startTime?: Date

      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 79b52567de..92b173f1bd 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 efd248a134..80e1f43a5d 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 d713dde3d5..fd00a4b1b1 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 deef0171f2..84cf09425b 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 73fc0d9295..e180dd506d 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 54f5faf2f5..bd8f81b888 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 d0467fc1d5..48f00eec97 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 8d2b1defdc..daea41d4ee 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 index 32e7943c20..250df5151e 100644 --- a/interfaces/_waku_interfaces.Failure.html +++ b/interfaces/_waku_interfaces.Failure.html @@ -1,3 +1,3 @@ -Failure | Documentation
          interface Failure {
              error: ProtocolError;
              peerId?: PeerId;
          }

          Properties

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

          Properties

          Properties

          peerId?: PeerId

          Generated using TypeDoc

          \ No newline at end of file +

          Properties

          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 4a07329a79..9b1596cc0e 100644 --- a/interfaces/_waku_interfaces.FullNode.html +++ b/interfaces/_waku_interfaces.FullNode.html @@ -1,4 +1,4 @@ -FullNode | Documentation
          interface FullNode {
              connectionManager: IConnectionManager;
              filter: IFilterSDK;
              libp2p: Libp2p;
              lightPush: ILightPushSDK;
              relay: IRelay;
              store: IStoreSDK;
              dial(peer, protocols?): Promise<Stream>;
              isConnected(): boolean;
              isStarted(): boolean;
              start(): Promise<void>;
              stop(): Promise<void>;
          }

          Hierarchy (view full)

          Properties

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

          Hierarchy (view full)

          Properties

          connectionManager: IConnectionManager
          filter: IFilterSDK
          libp2p: Libp2p
          lightPush: ILightPushSDK
          relay: IRelay
          store: IStoreSDK

          Methods

          Generated using TypeDoc

          \ No newline at end of file +

          Properties

          connectionManager: IConnectionManager
          filter: IFilterSDK
          libp2p: Libp2p
          lightPush: ILightPushSDK
          relay: IRelay
          store: IStoreSDK

          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 6a39fc9d9e..41f76d8bd3 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.IConnectionManager.html b/interfaces/_waku_interfaces.IConnectionManager.html index 79c80b74a9..bf7e66e873 100644 --- a/interfaces/_waku_interfaces.IConnectionManager.html +++ b/interfaces/_waku_interfaces.IConnectionManager.html @@ -1,9 +1,10 @@ -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;
                dropConnection(peerId): Promise<void>;
                getPeersByDiscovery(): Promise<PeersByDiscoveryResult>;
                listenerCount(type): number;
                removeEventListener<K>(type, listener?, options?): void;
                safeDispatchEvent<Detail>(type, detail?): boolean;
                stop(): void;
            }

            Hierarchy

            Implemented by

              Properties

              #private: any

              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 7112fc4783..6cba92bb1c 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 a81167e9e8..f916b26dc9 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 03305b80b9..c62d66b442 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 0786303c1e..fb1a99528b 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 fc934d6335..6785f48d44 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[]

                              • Parameters

                                • key: string

                                Returns boolean

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

                              • Returns an iterable of keys in the map

                                Returns IterableIterator<string>

                              • Adds a new element with a specified key and value to the Map. If an element with the same key already exists, the element will be updated.

                                Parameters

                                • key: string
                                • value: Uint8Array

                                Returns this

                              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 c8938583a2..1385fdcddc 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 496c56e9de..d68d98f639 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<MetadataQueryResult>;
                                  query(peerId): Promise<MetadataQueryResult>;
                              }

                              Hierarchy

                              Properties

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

                              Hierarchy

                              Properties

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

                              Type declaration

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

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

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

                                  Returns void

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

                              Type declaration

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

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

                              Type declaration

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

                              multicodec: string
                              peerStore: PeerStore
                              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 d12e289a0b..cc5ed4cfa0 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<PeerExchangeQueryResult>;
                              }

                              Hierarchy (view full)

                              Properties

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

                              Hierarchy (view full)

                              Properties

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

                              Type declaration

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

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

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

                                  Returns void

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

                              Type declaration

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

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

                              Type declaration

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

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

                              Type declaration

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

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

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

                                  Returns void

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

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

                                  Returns void

                              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 494c349514..470b9e792e 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 ba2b8bf0f9..3c90e13201 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 489abf857f..cae43ecd35 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 07c1eb8b3e..68e92509f1 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 7f22519b91..b75e06ad25 100644 --- a/interfaces/_waku_interfaces.IRelayAPI.html +++ b/interfaces/_waku_interfaces.IRelayAPI.html @@ -1,9 +1,9 @@ IRelayAPI | Documentation

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

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

                              Properties

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

                              Properties

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

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

                              -

                              Type declaration

                                • (topic?): string[]
                                • Parameters

                                  • Optional topic: string

                                  Returns string[]

                              gossipSub: GossipSub

                              The GossipSub instance used for managing pub/sub behavior.

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

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

                              -

                              Type declaration

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

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Type declaration

                              gossipSub: GossipSub

                              The GossipSub instance used for managing pub/sub behavior.

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

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

                              +

                              Type declaration

                                • (): Promise<void>
                                • 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 9f448bad8a..931e723e64 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<SDKProtocolResult>);
                              }

                              Properties

                              Properties

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

                              Type declaration

                              Generated using TypeDoc

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

                              Properties

                              Properties

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

                              Type declaration

                              Generated using TypeDoc

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

                              Methods

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

                              Methods

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Methods

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.KeepAliveOptions.html b/interfaces/_waku_interfaces.KeepAliveOptions.html index 18ad27cddf..40f6f21cde 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 31760527c5..421462f3fb 100644 --- a/interfaces/_waku_interfaces.LightNode.html +++ b/interfaces/_waku_interfaces.LightNode.html @@ -1,4 +1,4 @@ -LightNode | Documentation
                              interface LightNode {
                                  connectionManager: IConnectionManager;
                                  filter: IFilterSDK;
                                  libp2p: Libp2p;
                                  lightPush: ILightPushSDK;
                                  relay: undefined;
                                  store: IStoreSDK;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

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

                              Hierarchy (view full)

                              Properties

                              connectionManager: IConnectionManager
                              filter: IFilterSDK
                              libp2p: Libp2p
                              lightPush: ILightPushSDK
                              relay: undefined
                              store: IStoreSDK

                              Methods

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              connectionManager: IConnectionManager
                              filter: IFilterSDK
                              libp2p: Libp2p
                              lightPush: ILightPushSDK
                              relay: undefined
                              store: IStoreSDK

                              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 72468a9029..a27df9123a 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 ff63d9740d..24371c6449 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 6e3444b7a1..7f27700965 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 431047f5d0..56d392795d 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 9993c4b00d..4a434bd496 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 2198ef8faf..adff99738c 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 d66bcab17a..6dfbc36177 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.ShardInfo.html b/interfaces/_waku_interfaces.ShardInfo.html index ad3291f09f..0d959abca1 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 cb23cd764b..d76ece150c 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 f61ad8cff1..3d6e0bed6a 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 6556762976..a49ccae25b 100644 --- a/interfaces/_waku_interfaces.Waku.html +++ b/interfaces/_waku_interfaces.Waku.html @@ -1,4 +1,4 @@ -Waku | Documentation
                              interface Waku {
                                  connectionManager: IConnectionManager;
                                  filter?: IFilterSDK;
                                  libp2p: Libp2p;
                                  lightPush?: ILightPushSDK;
                                  relay?: IRelay;
                                  store?: IStoreSDK;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

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

                              Hierarchy (view full)

                              Properties

                              connectionManager: IConnectionManager
                              filter?: IFilterSDK
                              libp2p: Libp2p
                              lightPush?: ILightPushSDK
                              relay?: IRelay
                              store?: IStoreSDK

                              Methods

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              connectionManager: IConnectionManager
                              filter?: IFilterSDK
                              libp2p: Libp2p
                              lightPush?: ILightPushSDK
                              relay?: IRelay
                              store?: IStoreSDK

                              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 7ef57e4f19..ecc5111c6f 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 24aaf19c6d..b55689bec9 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 e43a9dc6e1..991bbbf17f 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_proto.WakuMessage-1.html b/interfaces/_waku_proto.WakuMessage-1.html index 52edca6f58..ae4669ff8f 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 9e1a811869..e7f7467e99 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 43d32cd347..5fb85e670e 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 db3319ed46..3ccb266de7 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 4d000fd30e..fad9584817 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 9efc812bd5..821a32cf47 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 73180a4918..acbf20ae7f 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 0fc9d50711..2d7709c29f 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 7afc3c9027..10f18f6926 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 f9551fdfe2..5967a27cbb 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 ee29733944..68e1ce3c2e 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 3620cc1e3e..777dfde451 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 da0095b08b..b16953b485 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 ff995f2d19..8e033e0bb9 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 3aec2a071f..bd5e0a24e2 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 3f6ffb8740..a7fc8132ec 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 bcc6005534..2e3d2f1eaf 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 6a027ab7cd..218d39c5bd 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 4740b18c67..0706a97ae0 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 23f3643f9e..303f6126c7 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 daadd38d03..b17549883b 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 c18746192c..80f3ba327f 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 c6340022e8..f3bb2d5c86 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 f0db5dc29e..09c880088c 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 4971bdd67a..dfd042a55a 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 e91c37d42c..3a8d95e96d 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 ef09a5ad55..50422027f9 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 8447ecb6a9..6bec211441 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 bc6d4375ea..36b240e5f2 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 cb616e4c43..89d531a252 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 87acd10fcf..a628a03ec2 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 70f843f8c6..140ea82875 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 f57bb30897..0ade207065 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 index 036e0cbad4..255c7c916c 100644 --- a/interfaces/_waku_sdk.Failure.html +++ b/interfaces/_waku_sdk.Failure.html @@ -1,3 +1,3 @@ -Failure | Documentation
                              interface Failure {
                                  error: ProtocolError;
                                  peerId?: PeerId;
                              }

                              Properties

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

                              Properties

                              Properties

                              peerId?: PeerId

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              peerId?: PeerId

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_sdk.IConnectionManager.html b/interfaces/_waku_sdk.IConnectionManager.html index e2d0d583b1..c70acd5974 100644 --- a/interfaces/_waku_sdk.IConnectionManager.html +++ b/interfaces/_waku_sdk.IConnectionManager.html @@ -1,9 +1,10 @@ -IConnectionManager | Documentation

                              Interface IConnectionManager

                              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

                              interface IConnectionManager {
                                  #private: any;
                                  addEventListener<K>(type, listener, options?): void;
                                  dispatchEvent(event): boolean;
                                  dropConnection(peerId): Promise<void>;
                                  getPeersByDiscovery(): Promise<PeersByDiscoveryResult>;
                                  listenerCount(type): number;
                                  removeEventListener<K>(type, listener?, options?): void;
                                  safeDispatchEvent<Detail>(type, detail?): boolean;
                                  stop(): void;
                              }

                              Hierarchy

                              Implemented by

                              Properties

                              #private: any

                              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

                              • Returns void

                              Generated using TypeDoc

                              \ No newline at end of file +

                              Properties

                              #private: any

                              Methods

                              • Type Parameters

                                Parameters

                                Returns void

                              • Parameters

                                • event: Event

                                Returns boolean

                              • Parameters

                                • peerId: PeerId

                                Returns Promise<void>

                              • Parameters

                                • type: string

                                Returns number

                              • Type Parameters

                                Parameters

                                Returns void

                              • Type Parameters

                                • Detail

                                Parameters

                                Returns boolean

                              • Returns void

                              Generated using TypeDoc

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

                              Properties

                              Properties

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

                              Type declaration

                              Generated using TypeDoc

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

                              Properties

                              Properties

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

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/interfaces/_waku_sdk.WakuOptions.html b/interfaces/_waku_sdk.WakuOptions.html index fec87e7de0..e1f1447318 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.message.html b/modules/_waku_core.message.html index a4fb428a5e..bf6ed1acb2 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 d422ee9c31..bef080a593 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 735efc584b..1686fd621b 100644 --- a/modules/_waku_core.waku_filter.html +++ b/modules/_waku_core.waku_filter.html @@ -1,3 +1,3 @@ -waku_filter | Documentation

                              Index

                              Classes

                              FilterCore +waku_filter | Documentation

                              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 cfbd9b7aa1..414c862a35 100644 --- a/modules/_waku_core.waku_light_push.html +++ b/modules/_waku_core.waku_light_push.html @@ -1,4 +1,4 @@ -waku_light_push | Documentation

                              Index

                              Namespaces

                              PushResponse +waku_light_push | Documentation

                              Index

                              Namespaces

                              Classes

                              Interfaces

                              Variables

                              LightPushCodec diff --git a/modules/_waku_core.waku_store.html b/modules/_waku_core.waku_store.html index cd4270451a..df0129325d 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

                              Classes

                              Interfaces

                              Params QueryOptions diff --git a/modules/_waku_interfaces.html b/modules/_waku_interfaces.html index 33fb710821..64a30fbd8d 100644 --- a/modules/_waku_interfaces.html +++ b/modules/_waku_interfaces.html @@ -101,6 +101,7 @@ PubsubTopic SDKProtocolResult SearchContext +SendOptions SequenceNumber ShardingParams StoreQueryOptions diff --git a/modules/_waku_message_encryption.crypto.ecies.html b/modules/_waku_message_encryption.crypto.ecies.html index 5ec8d47797..7462c9be8a 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 ac620758ff..b54a024c81 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 037c1fc588..7bbb0ebf3b 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 0544213a86..f92498c9d0 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 6d7d397049..1bb01eb36d 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 4f55770b36..8ef6e4b754 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 1e38c555dd..c12458bbcf 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 45443758dd..d8fabe022d 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 03980c3cd5..e9efe75114 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 03c6b90ff0..8ff7192029 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 c85d9397fc..aea1d36edf 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 8f80c8a085..4e8a35ec3f 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 74f6ba1935..9b549e2e06 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 9c57801136..86a49b7579 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 9ca05ec8cf..c725eb4617 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 e944589808..b300e14840 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 9241c24914..61c9961a43 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 730c3287c3..c46421acea 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 0af1f5966f..1e151ccec3 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 e74d4d993a..6e465c54af 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 24a4c578a2..75f66212db 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 cce8f121ba..b73c922d51 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 d22e524a7b..5a112cf81a 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 9af5c21d30..cb52a5856a 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 fce864c611..0760765783 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 25c0c62220..34ef9e0c63 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 1aa58b673b..7f698c5695 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 1facfadd06..4572c5d809 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 5b790d1867..4623227345 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 817ad76a22..a8d1351015 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 d9d20e7a24..06279af7e8 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 7faf9b7fe3..06e3c1a938 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 7a762cf4e0..7b3260bed6 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 fb3237a3f9..9180cb59fe 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 e91df62009..a270664e09 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 014dbd915f..e6d518f528 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 98d74c817f..20d14bbcc7 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 0ae703da8b..a80d70de49 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 92d646c178..55b1fa1b04 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 a072d30956..b4f53b1ee6 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 ef88caa326..2e6b95a522 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 3143dcba17..0d2e564e59 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 660cf466f5..c64368171b 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 0d8b020427..56e543a1cf 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 3b292a76e5..c5751d32b6 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 76b8fa7cf2..40d70f24cf 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 a9a0b6e5a1..1172c52dc0 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 4afa55ee8b..10e09b2cda 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 4885404079..7a53a8d661 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 83189fc29f..d3b18f7b26 100644 --- a/modules/_waku_sdk.html +++ b/modules/_waku_sdk.html @@ -110,6 +110,7 @@ PubsubTopic SDKProtocolResult SearchContext +SendOptions SequenceNumber ShardingParams StoreQueryOptions diff --git a/modules/_waku_sdk.utils.html b/modules/_waku_sdk.utils.html index f367d9ee1c..7b2f497737 100644 --- a/modules/_waku_sdk.utils.html +++ b/modules/_waku_sdk.utils.html @@ -4,6 +4,7 @@ contentTopicToShardIndex contentTopicsByPubsubTopic decodeRelayShard +delay determinePubsubTopic encodeRelayShard ensurePubsubTopicIsConfigured diff --git a/modules/_waku_utils.html b/modules/_waku_utils.html index 5e5c4690e9..04fe23fec5 100644 --- a/modules/_waku_utils.html +++ b/modules/_waku_utils.html @@ -31,6 +31,7 @@ contentTopicToShardIndex contentTopicsByPubsubTopic decodeRelayShard +delay determinePubsubTopic encodeRelayShard ensurePubsubTopicIsConfigured diff --git a/types/_waku_interfaces.ActiveSubscriptions.html b/types/_waku_interfaces.ActiveSubscriptions.html index 9ea1261892..f0e7e5255a 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 050dd6d38a..477c130027 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 f38a32d0b9..d2704bc784 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.ContentTopic.html b/types/_waku_interfaces.ContentTopic.html index fa61deaea8..58d241928c 100644 --- a/types/_waku_interfaces.ContentTopic.html +++ b/types/_waku_interfaces.ContentTopic.html @@ -1 +1 @@ -ContentTopic | Documentation
                              ContentTopic: string

                              Generated using TypeDoc

                              \ No newline at end of file +ContentTopic | Documentation
                              ContentTopic: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ContentTopicInfo.html b/types/_waku_interfaces.ContentTopicInfo.html index 1745fccc7d..14638b34cc 100644 --- a/types/_waku_interfaces.ContentTopicInfo.html +++ b/types/_waku_interfaces.ContentTopicInfo.html @@ -1 +1 @@ -ContentTopicInfo | Documentation
                              ContentTopicInfo: {
                                  clusterId?: number;
                                  contentTopics: string[];
                              }

                              Type declaration

                              • Optional clusterId?: number
                              • contentTopics: string[]

                              Generated using TypeDoc

                              \ No newline at end of file +ContentTopicInfo | Documentation
                              ContentTopicInfo: {
                                  clusterId?: number;
                                  contentTopics: string[];
                              }

                              Type declaration

                              • Optional clusterId?: number
                              • contentTopics: string[]

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.CoreProtocolResult.html b/types/_waku_interfaces.CoreProtocolResult.html index 02fdd5e4e5..9b94ff8cd9 100644 --- a/types/_waku_interfaces.CoreProtocolResult.html +++ b/types/_waku_interfaces.CoreProtocolResult.html @@ -1 +1 @@ -CoreProtocolResult | Documentation
                              CoreProtocolResult: ThisOrThat<"success", PeerId, "failure", Failure>

                              Generated using TypeDoc

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

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.CreateLibp2pOptions.html b/types/_waku_interfaces.CreateLibp2pOptions.html index 23a1ce7eef..9c3d35bd8f 100644 --- a/types/_waku_interfaces.CreateLibp2pOptions.html +++ b/types/_waku_interfaces.CreateLibp2pOptions.html @@ -1,4 +1,4 @@ CreateLibp2pOptions | Documentation
                              CreateLibp2pOptions: Libp2pOptions & {
                                  hideWebSocketInfo?: boolean;
                                  pingMaxInboundStreams?: number;
                              }

                              Type declaration

                              • Optional hideWebSocketInfo?: boolean

                                Hides WebSocket info message in console.

                                Default

                                false
                                 
                                -
                              • Optional pingMaxInboundStreams?: number

                              Generated using TypeDoc

                              \ No newline at end of file +
                            • Optional pingMaxInboundStreams?: number
                            • Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.CreateSubscriptionResult.html b/types/_waku_interfaces.CreateSubscriptionResult.html index ebee654f0f..77039ff91f 100644 --- a/types/_waku_interfaces.CreateSubscriptionResult.html +++ b/types/_waku_interfaces.CreateSubscriptionResult.html @@ -1 +1 @@ -CreateSubscriptionResult | Documentation
                              CreateSubscriptionResult: ThisOrThat<"subscription", ISubscriptionSDK, "error", ProtocolError>

                              Generated using TypeDoc

                              \ No newline at end of file +CreateSubscriptionResult | Documentation
                              CreateSubscriptionResult: ThisOrThat<"subscription", ISubscriptionSDK, "error", ProtocolError>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ENRKey.html b/types/_waku_interfaces.ENRKey.html index 911391a6be..bf06bfdc22 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 6c315389d5..e412e2dc12 100644 --- a/types/_waku_interfaces.ENRValue.html +++ b/types/_waku_interfaces.ENRValue.html @@ -1 +1 @@ -ENRValue | Documentation
                              ENRValue: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file +ENRValue | Documentation
                              ENRValue: Uint8Array

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.IBaseProtocolCore.html b/types/_waku_interfaces.IBaseProtocolCore.html index c66155fbbb..29335cbe16 100644 --- a/types/_waku_interfaces.IBaseProtocolCore.html +++ b/types/_waku_interfaces.IBaseProtocolCore.html @@ -1 +1 @@ -IBaseProtocolCore | Documentation
                              IBaseProtocolCore: {
                                  addLibp2pEventListener: Libp2p["addEventListener"];
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  peerStore: PeerStore;
                                  removeLibp2pEventListener: Libp2p["removeEventListener"];
                                  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 +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 index ba70b3856d..92e9beb183 100644 --- a/types/_waku_interfaces.IBaseProtocolSDK.html +++ b/types/_waku_interfaces.IBaseProtocolSDK.html @@ -1 +1 @@ -IBaseProtocolSDK | Documentation
                              IBaseProtocolSDK: {
                                  numPeers: number;
                              }

                              Type declaration

                              • numPeers: number

                              Generated using TypeDoc

                              \ No newline at end of file +IBaseProtocolSDK | Documentation
                              IBaseProtocolSDK: {
                                  connectedPeers: Peer[];
                                  numPeersToUse: number;
                                  renewPeer: ((peerToDisconnect) => Promise<void>);
                              }

                              Type declaration

                              • Readonly connectedPeers: Peer[]
                              • Readonly numPeersToUse: number
                              • renewPeer: ((peerToDisconnect) => Promise<void>)
                                  • (peerToDisconnect): Promise<void>
                                  • Parameters

                                    • peerToDisconnect: PeerId

                                    Returns Promise<void>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.IFilter.html b/types/_waku_interfaces.IFilter.html index 39a87efa2f..7d4f5dc676 100644 --- a/types/_waku_interfaces.IFilter.html +++ b/types/_waku_interfaces.IFilter.html @@ -1 +1 @@ -IFilter | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file +IFilter | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.IFilterSDK.html b/types/_waku_interfaces.IFilterSDK.html index d8b8d6b36a..7768688415 100644 --- a/types/_waku_interfaces.IFilterSDK.html +++ b/types/_waku_interfaces.IFilterSDK.html @@ -1 +1 @@ -IFilterSDK | Documentation
                              IFilterSDK: IReceiver & IBaseProtocolSDK & {
                                  protocol: IBaseProtocolCore;
                              } & {
                                  createSubscription(pubsubTopicShardInfo?, options?): Promise<CreateSubscriptionResult>;
                              }

                              Type declaration

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file +IFilterSDK | Documentation
                              IFilterSDK: IReceiver & IBaseProtocolSDK & {
                                  protocol: IBaseProtocolCore;
                              } & {
                                  createSubscription(pubsubTopicShardInfo?, options?): Promise<CreateSubscriptionResult>;
                              }

                              Type declaration

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ILightPushSDK.html b/types/_waku_interfaces.ILightPushSDK.html index 17ca555763..aa6ad9a1aa 100644 --- a/types/_waku_interfaces.ILightPushSDK.html +++ b/types/_waku_interfaces.ILightPushSDK.html @@ -1 +1 @@ -ILightPushSDK | Documentation
                              ILightPushSDK: ISender & IBaseProtocolSDK & {
                                  protocol: IBaseProtocolCore;
                              }

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file +ILightPushSDK | Documentation
                              ILightPushSDK: ISender & IBaseProtocolSDK & {
                                  protocol: IBaseProtocolCore;
                              }

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.IRelay.html b/types/_waku_interfaces.IRelay.html index 9090396b1d..425f73d4e0 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.IStoreCore.html b/types/_waku_interfaces.IStoreCore.html index 4b157b4e4d..332fdaa6b6 100644 --- a/types/_waku_interfaces.IStoreCore.html +++ b/types/_waku_interfaces.IStoreCore.html @@ -1 +1 @@ -IStoreCore | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file +IStoreCore | Documentation

                              Generated using TypeDoc

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

                              Type declaration

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

                                    Parameters

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

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

                                    Parameters

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

                                          • message: T

                                          Returns Promise<void | boolean> | boolean | void

                                    • Optional options: StoreQueryOptions

                                    Returns Promise<void>

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

                                    Parameters

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

                                          • message: Promise<T | undefined>

                                          Returns Promise<void | boolean> | boolean | void

                                    • Optional options: StoreQueryOptions

                                    Returns Promise<void>

                              • createCursor:function

                              Generated using TypeDoc

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

                              Type declaration

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

                                    Parameters

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

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

                                    Parameters

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

                                          • message: T

                                          Returns Promise<void | boolean> | boolean | void

                                    • Optional options: StoreQueryOptions

                                    Returns Promise<void>

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

                                    Parameters

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

                                          • message: Promise<T | undefined>

                                          Returns Promise<void | boolean> | boolean | void

                                    • Optional options: StoreQueryOptions

                                    Returns Promise<void>

                              • createCursor:function

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.Libp2p.html b/types/_waku_interfaces.Libp2p.html index 36eab6204e..d005501347 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 9d7a1c647b..795800f3f5 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 c210663786..a53cd520c8 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 d420aa3469..acaf52c849 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.MetadataQueryResult.html b/types/_waku_interfaces.MetadataQueryResult.html index 16e08a0ac0..29b3be19e2 100644 --- a/types/_waku_interfaces.MetadataQueryResult.html +++ b/types/_waku_interfaces.MetadataQueryResult.html @@ -1 +1 @@ -MetadataQueryResult | Documentation
                              MetadataQueryResult: ThisOrThat<"shardInfo", ShardInfo>

                              Generated using TypeDoc

                              \ No newline at end of file +MetadataQueryResult | Documentation
                              MetadataQueryResult: ThisOrThat<"shardInfo", ShardInfo>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.NodeId.html b/types/_waku_interfaces.NodeId.html index 42260aefe1..b3df7db174 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.PeerExchangeQueryResult.html b/types/_waku_interfaces.PeerExchangeQueryResult.html index 539b226b2a..c141d11ccf 100644 --- a/types/_waku_interfaces.PeerExchangeQueryResult.html +++ b/types/_waku_interfaces.PeerExchangeQueryResult.html @@ -1 +1 @@ -PeerExchangeQueryResult | Documentation
                              PeerExchangeQueryResult: ThisOrThat<"peerInfos", PeerInfo[]>

                              Generated using TypeDoc

                              \ No newline at end of file +PeerExchangeQueryResult | Documentation
                              PeerExchangeQueryResult: ThisOrThat<"peerInfos", PeerInfo[]>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.PeerIdStr.html b/types/_waku_interfaces.PeerIdStr.html index 6efa9b9287..850e806f30 100644 --- a/types/_waku_interfaces.PeerIdStr.html +++ b/types/_waku_interfaces.PeerIdStr.html @@ -1 +1 @@ -PeerIdStr | Documentation
                              PeerIdStr: string

                              Generated using TypeDoc

                              \ No newline at end of file +PeerIdStr | Documentation
                              PeerIdStr: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ProtocolCreateOptions.html b/types/_waku_interfaces.ProtocolCreateOptions.html index 470a5f68bb..a2209a54e5 100644 --- a/types/_waku_interfaces.ProtocolCreateOptions.html +++ b/types/_waku_interfaces.ProtocolCreateOptions.html @@ -34,4 +34,4 @@ See
                            • 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 ee64bf07c7..3f82ee08cd 100644 --- a/types/_waku_interfaces.PubsubTopic.html +++ b/types/_waku_interfaces.PubsubTopic.html @@ -1 +1 @@ -PubsubTopic | Documentation
                              PubsubTopic: string

                              Generated using TypeDoc

                              \ No newline at end of file +PubsubTopic | Documentation
                              PubsubTopic: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.SDKProtocolResult.html b/types/_waku_interfaces.SDKProtocolResult.html index 39e633e5f7..3c8f58c757 100644 --- a/types/_waku_interfaces.SDKProtocolResult.html +++ b/types/_waku_interfaces.SDKProtocolResult.html @@ -1 +1 @@ -SDKProtocolResult | Documentation
                              SDKProtocolResult: ThisAndThat<"successes", PeerId[], "failures", Failure[]>

                              Generated using TypeDoc

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

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.SearchContext.html b/types/_waku_interfaces.SearchContext.html index db2ec20622..362a90838b 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.SendOptions.html b/types/_waku_interfaces.SendOptions.html new file mode 100644 index 0000000000..20179db490 --- /dev/null +++ b/types/_waku_interfaces.SendOptions.html @@ -0,0 +1,7 @@ +SendOptions | Documentation
                              SendOptions: {
                                  autoRetry?: boolean;
                                  forceUseAllPeers?: boolean;
                                  initialDelay?: number;
                                  maxAttempts?: number;
                                  maxDelay?: number;
                              }

                              Options for using LightPush

                              +

                              Type declaration

                              • Optional autoRetry?: boolean

                                Optional flag to enable auto-retry with exponential backoff

                                +
                              • Optional forceUseAllPeers?: boolean

                                Optional flag to force using all available peers

                                +
                              • Optional initialDelay?: number

                                Optional initial delay in milliseconds for exponential backoff

                                +
                              • Optional maxAttempts?: number

                                Optional maximum number of attempts for exponential backoff

                                +
                              • Optional maxDelay?: number

                                Optional maximum delay in milliseconds for exponential backoff

                                +

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.SequenceNumber.html b/types/_waku_interfaces.SequenceNumber.html index 568218c953..cb1641ac75 100644 --- a/types/_waku_interfaces.SequenceNumber.html +++ b/types/_waku_interfaces.SequenceNumber.html @@ -1 +1 @@ -SequenceNumber | Documentation
                              SequenceNumber: bigint

                              Generated using TypeDoc

                              \ No newline at end of file +SequenceNumber | Documentation
                              SequenceNumber: bigint

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ShardingParams.html b/types/_waku_interfaces.ShardingParams.html index 9ad52d36e3..e95594fb45 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 823726e689..41df14250f 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.SubscribeOptions.html b/types/_waku_interfaces.SubscribeOptions.html index dc31daf221..10b2a7cca9 100644 --- a/types/_waku_interfaces.SubscribeOptions.html +++ b/types/_waku_interfaces.SubscribeOptions.html @@ -1 +1 @@ -SubscribeOptions | Documentation
                              SubscribeOptions: {
                                  keepAlive?: number;
                              }

                              Type declaration

                              • Optional keepAlive?: number

                              Generated using TypeDoc

                              \ No newline at end of file +SubscribeOptions | Documentation
                              SubscribeOptions: {
                                  keepAlive?: number;
                              }

                              Type declaration

                              • Optional keepAlive?: number

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ThisAndThat.html b/types/_waku_interfaces.ThisAndThat.html index 763cacaaf0..5ce7a15ec9 100644 --- a/types/_waku_interfaces.ThisAndThat.html +++ b/types/_waku_interfaces.ThisAndThat.html @@ -1 +1 @@ -ThisAndThat | Documentation

                              Type alias ThisAndThat<SK, SV, EK, EV>

                              ThisAndThat<SK, SV, EK, EV>: {
                                  [key in SK]: SV
                              } & {
                                  [key in EK]: EV
                              }

                              Type Parameters

                              Generated using TypeDoc

                              \ No newline at end of file +ThisAndThat | Documentation

                              Type alias ThisAndThat<SK, SV, EK, EV>

                              ThisAndThat<SK, SV, EK, EV>: {
                                  [key in SK]: SV
                              } & {
                                  [key in EK]: EV
                              }

                              Type Parameters

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ThisOrThat.html b/types/_waku_interfaces.ThisOrThat.html index afd44a936a..d8c21d483c 100644 --- a/types/_waku_interfaces.ThisOrThat.html +++ b/types/_waku_interfaces.ThisOrThat.html @@ -1 +1 @@ -ThisOrThat | Documentation

                              Type alias ThisOrThat<SK, SV, EK, EV>

                              ThisOrThat<SK, SV, EK, EV>: {
                                  [key in SK]: SV
                              } & {
                                  [key in EK]: null
                              } | {
                                  [key in SK]: null
                              } & {
                                  [key in EK]: EV
                              }

                              Type Parameters

                              Generated using TypeDoc

                              \ No newline at end of file +ThisOrThat | Documentation

                              Type alias ThisOrThat<SK, SV, EK, EV>

                              ThisOrThat<SK, SV, EK, EV>: {
                                  [key in SK]: SV
                              } & {
                                  [key in EK]: null
                              } | {
                                  [key in SK]: null
                              } & {
                                  [key in EK]: EV
                              }

                              Type Parameters

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.Unsubscribe.html b/types/_waku_interfaces.Unsubscribe.html index cf421fdd27..332e27fc9c 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 73753d80d7..e1972ad0f0 100644 --- a/types/_waku_relay.ContentTopic.html +++ b/types/_waku_relay.ContentTopic.html @@ -1 +1 @@ -ContentTopic | Documentation
                              ContentTopic: string

                              Generated using TypeDoc

                              \ No newline at end of file +ContentTopic | Documentation
                              ContentTopic: string

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_relay.Observer.html b/types/_waku_relay.Observer.html index fb9f2b8edd..900454e2f3 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 82d5f99379..ff3d2e002e 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 97437507e0..537a9eb5f1 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 a4d6a6b045..a2f02b3fd4 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 68d7510fac..51160b3dbe 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

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

                              • Optional clusterId?: number
                              • contentTopics: string[]

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_sdk.CoreProtocolResult.html b/types/_waku_sdk.CoreProtocolResult.html index 99a264d497..abf3c2147e 100644 --- a/types/_waku_sdk.CoreProtocolResult.html +++ b/types/_waku_sdk.CoreProtocolResult.html @@ -1 +1 @@ -CoreProtocolResult | Documentation

                              Type alias CoreProtocolResult

                              CoreProtocolResult: ThisOrThat<"success", PeerId, "failure", Failure>

                              Generated using TypeDoc

                              \ No newline at end of file +CoreProtocolResult | Documentation

                              Type alias CoreProtocolResult

                              CoreProtocolResult: ThisOrThat<"success", PeerId, "failure", Failure>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_sdk.CreateWakuNodeOptions.html b/types/_waku_sdk.CreateWakuNodeOptions.html index 8cf5f2cb03..03bcb81bda 100644 --- a/types/_waku_sdk.CreateWakuNodeOptions.html +++ b/types/_waku_sdk.CreateWakuNodeOptions.html @@ -1 +1 @@ -CreateWakuNodeOptions | Documentation

                              Type alias CreateWakuNodeOptions

                              CreateWakuNodeOptions: ProtocolCreateOptions & Partial<WakuOptions>

                              Generated using TypeDoc

                              \ No newline at end of file +CreateWakuNodeOptions | Documentation

                              Type alias CreateWakuNodeOptions

                              CreateWakuNodeOptions: ProtocolCreateOptions & Partial<WakuOptions>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_sdk.IBaseProtocolSDK.html b/types/_waku_sdk.IBaseProtocolSDK.html index 5355809d28..ad848a92c3 100644 --- a/types/_waku_sdk.IBaseProtocolSDK.html +++ b/types/_waku_sdk.IBaseProtocolSDK.html @@ -1 +1 @@ -IBaseProtocolSDK | Documentation

                              Type alias IBaseProtocolSDK

                              IBaseProtocolSDK: {
                                  numPeers: number;
                              }

                              Type declaration

                              • numPeers: number

                              Generated using TypeDoc

                              \ No newline at end of file +IBaseProtocolSDK | Documentation

                              Type alias IBaseProtocolSDK

                              IBaseProtocolSDK: {
                                  connectedPeers: Peer[];
                                  numPeersToUse: number;
                                  renewPeer: ((peerToDisconnect) => Promise<void>);
                              }

                              Type declaration

                              • Readonly connectedPeers: Peer[]
                              • Readonly numPeersToUse: number
                              • renewPeer: ((peerToDisconnect) => Promise<void>)
                                  • (peerToDisconnect): Promise<void>
                                  • Parameters

                                    • peerToDisconnect: PeerId

                                    Returns Promise<void>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_sdk.ProtocolCreateOptions.html b/types/_waku_sdk.ProtocolCreateOptions.html index 3327717220..e2d2957ef3 100644 --- a/types/_waku_sdk.ProtocolCreateOptions.html +++ b/types/_waku_sdk.ProtocolCreateOptions.html @@ -34,4 +34,4 @@ See
                            • 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.SDKProtocolResult.html b/types/_waku_sdk.SDKProtocolResult.html index 08f934466a..3470843d48 100644 --- a/types/_waku_sdk.SDKProtocolResult.html +++ b/types/_waku_sdk.SDKProtocolResult.html @@ -1 +1 @@ -SDKProtocolResult | Documentation

                              Type alias SDKProtocolResult

                              SDKProtocolResult: ThisAndThat<"successes", PeerId[], "failures", Failure[]>

                              Generated using TypeDoc

                              \ No newline at end of file +SDKProtocolResult | Documentation

                              Type alias SDKProtocolResult

                              SDKProtocolResult: ThisAndThat<"successes", PeerId[], "failures", Failure[]>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_sdk.SendOptions.html b/types/_waku_sdk.SendOptions.html new file mode 100644 index 0000000000..10e3d0c5bd --- /dev/null +++ b/types/_waku_sdk.SendOptions.html @@ -0,0 +1,7 @@ +SendOptions | Documentation

                              Type alias SendOptions

                              SendOptions: {
                                  autoRetry?: boolean;
                                  forceUseAllPeers?: boolean;
                                  initialDelay?: number;
                                  maxAttempts?: number;
                                  maxDelay?: number;
                              }

                              Options for using LightPush

                              +

                              Type declaration

                              • Optional autoRetry?: boolean

                                Optional flag to enable auto-retry with exponential backoff

                                +
                              • Optional forceUseAllPeers?: boolean

                                Optional flag to force using all available peers

                                +
                              • Optional initialDelay?: number

                                Optional initial delay in milliseconds for exponential backoff

                                +
                              • Optional maxAttempts?: number

                                Optional maximum number of attempts for exponential backoff

                                +
                              • Optional maxDelay?: number

                                Optional maximum delay in milliseconds for exponential backoff

                                +

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_sdk.ShardingParams.html b/types/_waku_sdk.ShardingParams.html index 21fce45080..47d05320aa 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 93f3e73647..a71328901e 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 994ae926ef..46dab3f0f5 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 09f0980f82..7d511c1ef9 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 728838f971..26dd67c581 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 5f6b77c9ed..4723bb2fcf 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.StoreCodec.html b/variables/_waku_core.waku_store.StoreCodec.html index c471f874b1..dd71279569 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_enr.ERR_INVALID_ID.html b/variables/_waku_enr.ERR_INVALID_ID.html index bb4601e4a7..c76332ffb2 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 ef6b83c5d2..2617a44930 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 c10ea7a8d7..1f090b20f2 100644 --- a/variables/_waku_enr.MAX_RECORD_SIZE.html +++ b/variables/_waku_enr.MAX_RECORD_SIZE.html @@ -1 +1 @@ -MAX_RECORD_SIZE | Documentation

                              Variable MAX_RECORD_SIZEConst

                              MAX_RECORD_SIZE: 300 = 300

                              Generated using TypeDoc

                              \ No newline at end of file +MAX_RECORD_SIZE | Documentation

                              Variable MAX_RECORD_SIZEConst

                              MAX_RECORD_SIZE: 300 = 300

                              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 fb11ba5604..bc2e65b1e0 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 b3f6e6827e..a2b25b5eb8 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 924f9369b2..5c0557f7b2 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_sdk.DefaultPingKeepAliveValueSecs.html b/variables/_waku_sdk.DefaultPingKeepAliveValueSecs.html index 1a3fb42b60..da3894c245 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.DefaultPingMaxInboundStreams.html b/variables/_waku_sdk.DefaultPingMaxInboundStreams.html index 8f4bd140d2..5f7807e1c3 100644 --- a/variables/_waku_sdk.DefaultPingMaxInboundStreams.html +++ b/variables/_waku_sdk.DefaultPingMaxInboundStreams.html @@ -1 +1 @@ -DefaultPingMaxInboundStreams | Documentation

                              Variable DefaultPingMaxInboundStreamsConst

                              DefaultPingMaxInboundStreams: 10 = 10

                              Generated using TypeDoc

                              \ No newline at end of file +DefaultPingMaxInboundStreams | Documentation

                              Variable DefaultPingMaxInboundStreamsConst

                              DefaultPingMaxInboundStreams: 10 = 10

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/variables/_waku_sdk.DefaultRelayKeepAliveValueSecs.html b/variables/_waku_sdk.DefaultRelayKeepAliveValueSecs.html index 74a9288745..5b2c7539a4 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 8f8a9afd25..02d09c693c 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