From 29b532647a29d99d84c92c16cf5f3e7094cf2682 Mon Sep 17 00:00:00 2001 From: status-im-auto Date: Mon, 5 Aug 2024 10:24:16 +0000 Subject: [PATCH] Updates --- assets/navigation.js | 2 +- assets/search.js | 2 +- classes/_waku_core.ConnectionManager.html | 10 +++---- 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_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.HealthStatus.html | 4 +-- enums/_waku_interfaces.PageDirection.html | 4 +-- enums/_waku_interfaces.ProtocolError.html | 29 ++++++++++--------- 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 | 17 ++++++----- functions/_waku_core.createDecoder.html | 4 +-- functions/_waku_core.createEncoder.html | 2 +- functions/_waku_core.getHealthManager.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 | 4 +-- ...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 | 4 +-- ...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.createDecoder.html | 2 +- functions/_waku_sdk.createLightNode.html | 2 +- functions/_waku_sdk.defaultLibp2p.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 | 2 +- .../_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 | 4 +-- ...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 ++--- .../_waku_interfaces.IHealthManager.html | 4 +-- 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.IReceiver.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 + .../_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.NodeHealth.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.ProtocolHealth.html | 2 +- .../_waku_interfaces.ProtocolUseOptions.html | 2 +- ...waku_interfaces.ProtocolsHealthStatus.html | 2 +- types/_waku_interfaces.PubsubTopic.html | 2 +- types/_waku_interfaces.SDKProtocolResult.html | 2 +- types/_waku_interfaces.SearchContext.html | 2 +- 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.SubscribeResult.html | 1 + 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.CoreProtocolResult.html | 2 +- types/_waku_sdk.CreateSubscriptionResult.html | 2 +- types/_waku_sdk.CreateWakuNodeOptions.html | 2 +- types/_waku_sdk.IFilterSDK.html | 2 +- types/_waku_sdk.SDKProtocolResult.html | 2 +- types/_waku_sdk.SubscribeResult.html | 1 + 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.DefaultShardInfo.html | 2 +- ...aku_sdk.DefaultPingKeepAliveValueSecs.html | 2 +- ...waku_sdk.DefaultPingMaxInboundStreams.html | 2 +- ...ku_sdk.DefaultRelayKeepAliveValueSecs.html | 2 +- variables/_waku_sdk.DefaultUserAgent.html | 2 +- 408 files changed, 586 insertions(+), 576 deletions(-) create mode 100644 types/_waku_interfaces.SubscribeResult.html create mode 100644 types/_waku_sdk.SubscribeResult.html diff --git a/assets/navigation.js b/assets/navigation.js index 0fb275ff45..e84b48f590 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 d9abde7930..d30955d5ab 100644 --- a/assets/search.js +++ b/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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IbvS2PXeD8txYHxp7bpTCfThQVxau+4kb4dHcWmV3ak0zLieVWntuk8OzdLadadjc3jUl9auO/kphuSotHbdp/vU6Ul15OUdqhKltes+KUBZWrvu+6yOr1wtrV33STx2ae26U5YZEHhOzyrVixljw9Ladd+V2fENsKW1677P6riSV2ntuk8ch6W1675v1XHpr9LadadZBVvV61n1dJyCzef1rFKgzLhIVmntupNLahSxVBq73vukDjFMaZS9d4bjx/WvSmvXneZ0SP5La9d9n9NxDazS2nWfgILS2nXf53Qcyl9au+6zEzXoKaXLmMZFtkpr133CC0pr153KUYJTL+g5JeoDNLCg53QnO35c8qu0dt33OR3XjCqtXfdJVYvS2nXfNV4PdlLUczq7oKm0dt33fToOPC+tXXdKZeLkKr8e9YPkqtKx++a+Zf0w1ri0dt3343XsISutXff9eB2ba6VVdicqNK4RVVq77vsEj6tEldau+75px6WfSmvXfZ/gcfGn0tp13zftuKJTae26h+nD6AkmQgQfRs8qMaJxbHpp7brvszqOTi+tXXeK9QZiPulZzTSrYIllPavEisYB7aW1605ZF8NQ69LadXezNZP1rBIxQus961ml7KfxFeelteseJ5I760mlAB1gC2U9p+VabWALZT2nsyyo0iq7LzN7ddFTSvBofDd6ae267xt1XLSrtHbd3USNWPSMEkECasSiJ5SCdsY5EKW1675v03EWRGntuu/bdFzpq7R23fdtOi7fVVq77stMImmYZA6Hiaw2miaZHRihZzcaJxnCSeDZjeZJhgoHg41kNFEyRJTGG8loomQoQ2q8kYxGSoaKB4ONZDRUMgSVxjvDaKhkKKgH7AyjoZLZuRHaGUZTJUP3b4+zYUpr193gjWQ0VTIltme4kYyGSmbHRn6ca1Nau+673I3jE8loqGTMhPSW1q77hPWW1q47bdPxAWY0VjKElcZwuLR23ZfJgtFYyRBWGucEl9auO+3S8WFqNFYylgjEED+X1q47vkqvNHa98WV6pbHrja/TK41db3ihXmnrOuMr9Upj1xteqlfaus7wWr3SJjtT6M848au0dt3NRBcxmiYZoklInmuaZJyb6N5G0yRTkqmGmYSltetON10MmZ/RMMm4iV5kNEsyxJKARWs0SzJTlmQ0SzJUeRhYtEazJEOZVWOL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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 63f23aac19..8b4ea73ae6 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 608f34bc4c..5d8f3462d9 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 207d862c15..cbd9bef3d6 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 50ccf775a6..8675a3eedc 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 c33699f6dd..5efb1837d7 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

      libp2p: Libp2p
      pingKeepAliveTimers: Map<string, Timeout> = ...
      relay?: IRelay
      relayKeepAliveTimers: Map<PeerId, Timeout[]> = ...

      Methods

      Generated using TypeDoc

      \ No newline at end of file +

      Constructors

      Properties

      libp2p: Libp2p
      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 0dba02434d..cce0f6eac4 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 a9ef4807fc..ffdf4c3fb3 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, peerIdStr) => Promise<void>)

      Type declaration

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

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

          Returns Promise<void>

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

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

          Returns void

      streamManager: StreamManager

      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, peerIdStr) => Promise<void>)

      Type declaration

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

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

          Returns Promise<void>

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

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

          Returns void

      streamManager: StreamManager

      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 5b1a35a49a..55b593f337 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 e64b58e05f..f5fc736702 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 9bc401e75b..5b9dc52271 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 97ba9c87cb..71c5128fad 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 d73c74939a..3aaaac33de 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 54267928aa..8000c8f20a 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 97aa2e3a4e..f557981d8f 100644 --- a/classes/_waku_sdk.WakuNode.html +++ b/classes/_waku_sdk.WakuNode.html @@ -1,4 +1,4 @@ -WakuNode | Documentation

      Implements

      Constructors

      constructor +WakuNode | Documentation

      Implements

      Constructors

      Properties

      Constructors

      Properties

      connectionManager: waku.ConnectionManager
      filter?: 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_utils.Logger.html b/classes/_waku_utils.Logger.html index abe5bb6f05..4b7c1e8b38 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 8813f42fcb..3d991323c5 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 7fe5874e96..3e9038eed7 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 752703816b..fbc51df644 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 af440b6339..0d395c9f6d 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 259593520c..38ce911555 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.HealthStatus.html b/enums/_waku_interfaces.HealthStatus.html index 039bc24d5c..7424ca789e 100644 --- a/enums/_waku_interfaces.HealthStatus.html +++ b/enums/_waku_interfaces.HealthStatus.html @@ -1,4 +1,4 @@ -HealthStatus | Documentation

      Enumeration Members

      MinimallyHealthy +HealthStatus | Documentation

      Enumeration Members

      MinimallyHealthy: "MinimallyHealthy"
      SufficientlyHealthy: "SufficientlyHealthy"
      Unhealthy: "Unhealthy"

      Generated using TypeDoc

      \ No newline at end of file +

      Enumeration Members

      MinimallyHealthy: "MinimallyHealthy"
      SufficientlyHealthy: "SufficientlyHealthy"
      Unhealthy: "Unhealthy"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/enums/_waku_interfaces.PageDirection.html b/enums/_waku_interfaces.PageDirection.html index 3f83aa5129..e22a183864 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 e45406a38b..ce497de154 100644 --- a/enums/_waku_interfaces.ProtocolError.html +++ b/enums/_waku_interfaces.ProtocolError.html @@ -1,7 +1,8 @@ -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

      +
      INVALID_DECODER_TOPICS: "Invalid decoder topics"

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

      +
      NO_PEER_AVAILABLE: "No peer available"

      Failure to find a peer with suitable protocols. This may due to a connection issue. 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 5d56be4a00..832990813e 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 aec50db213..58c78f30fe 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 cab40775b0..4b4ec2db96 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 1bff78222b..57bd313944 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 10afc07f11..e7d8dfaff1 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 09ca0339e0..fb074a6578 100644 --- a/enums/_waku_sdk.ProtocolError.html +++ b/enums/_waku_sdk.ProtocolError.html @@ -2,6 +2,7 @@ EMPTY_PAYLOAD ENCODE_FAILED GENERIC_FAIL +INVALID_DECODER_TOPICS NO_PEER_AVAILABLE NO_STREAM_AVAILABLE REMOTE_PEER_FAULT @@ -17,23 +18,25 @@ payload is set on the outgoing message.

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

      INVALID_DECODER_TOPICS: "Invalid decoder topics"

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

      +
      NO_PEER_AVAILABLE: "No peer available"

      Failure to find a peer with suitable protocols. This may due to a connection issue. 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. 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. 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 0859a2cc15..265451ff23 100644 --- a/functions/_waku_core.createDecoder.html +++ b/functions/_waku_core.createDecoder.html @@ -1,7 +1,7 @@ createDecoder | Documentation
      • Creates a decoder that decode messages without Waku level encryption.

        A decoder is used to decode messages from the 14/WAKU2-MESSAGE format when received from the Waku network. The resulting decoder can then be -pass to @waku/interfaces!IReceiver.subscribe to automatically decode incoming +pass to @waku/interfaces!IReceiver.subscribe to automatically decode incoming messages.

        Parameters

        • contentTopic: string

          The resulting decoder will only decode messages with this content topic.

          -
        • Optional pubsubTopicShardInfo: string | SingleShardInfo

        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 ab986d7b29..7e60607d24 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.getHealthManager.html b/functions/_waku_core.getHealthManager.html index 06c01e3afd..3befb5502d 100644 --- a/functions/_waku_core.getHealthManager.html +++ b/functions/_waku_core.getHealthManager.html @@ -1 +1 @@ -getHealthManager | Documentation

      Generated using TypeDoc

      \ No newline at end of file +getHealthManager | Documentation

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_core.waitForRemotePeer.html b/functions/_waku_core.waitForRemotePeer.html index 6e92c93b10..bf24a5edfa 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 f386197333..99d6b37757 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 3fee1f5a14..660743e0e8 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 385fb1ce9b..77c3e9a5a8 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 888859bda2..58faad3ee4 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 9794a18233..aeb0724460 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 d270160789..8a9f9901ec 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 51a3a59efb..3c4f63a4ac 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 2b65d72616..d9b39357bb 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 b73ecc16a8..cfb4c38648 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 6094abb6d2..9dc763c66f 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 01e920d664..fcc5de4ae5 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 50bcaa3f77..21aecb3964 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 3010b0912e..6b009284f3 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 006126cd8e..b76e21458f 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 ded75c6c4d..15001f79cc 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 fe6eac37ac..6d708efdc3 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 ce3632800d..a0e6e68c0d 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 e585433280..5bc4c9db2c 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 dd4545512e..c41c9b4e8f 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 988fd99fc7..89b6228300 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 0191f74ec2..30c810a4ea 100644 --- a/functions/_waku_message_encryption.ecies.createDecoder.html +++ b/functions/_waku_message_encryption.ecies.createDecoder.html @@ -2,8 +2,8 @@ key as defined in 26/WAKU2-PAYLOAD.

      A decoder is used to decode messages from the 14/WAKU2-MESSAGE format when received from the Waku network. The resulting decoder can then be -pass to @waku/interfaces!IReceiver.subscribe to automatically decrypt and +pass to @waku/interfaces!IReceiver.subscribe to automatically decrypt and 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_message_encryption.ecies.createEncoder.html b/functions/_waku_message_encryption.ecies.createEncoder.html index e293ef5999..2dee77036a 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 27175f5dfc..ed727a5785 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 358302ee04..3315a645a2 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 f7a053d112..b9ea2b1742 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 c4bbb5f177..7ae7c59866 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 bd64a82e1e..484c17ade5 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 faeb879382..df008fb10e 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 04999074ae..83259109bb 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 da964f7b51..50635a888a 100644 --- a/functions/_waku_message_encryption.symmetric.createDecoder.html +++ b/functions/_waku_message_encryption.symmetric.createDecoder.html @@ -2,8 +2,8 @@ the given key as defined in 26/WAKU2-PAYLOAD.

      A decoder is used to decode messages from the 14/WAKU2-MESSAGE format when received from the Waku network. The resulting decoder can then be -pass to @waku/interfaces!IReceiver.subscribe to automatically decrypt and +pass to @waku/interfaces!IReceiver.subscribe to automatically decrypt and 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_message_encryption.symmetric.createEncoder.html b/functions/_waku_message_encryption.symmetric.createEncoder.html index 8ec2fdf95e..f7ae18c4fc 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 78a766381d..570b60d988 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 f535b6c315..4a10960f27 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 62b03b373f..36829911c7 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 beee438b1c..5f0fd13767 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 2d5cb7a68e..34505af9ce 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 a46256d4ba..da60dcba90 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 46d117da6b..9fd452f0f9 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 75113dbf51..f8082d5245 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 10f51ac657..9a8b9c4d8f 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 a39e31f77f..e91cf130cd 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 f66ecf9ceb..e94cc77a3b 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 8a3467e755..6038164bc2 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 e7abb69d30..04dd504a1e 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 60c116f3df..109d67a7b8 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 437b6b8df4..b88534c6ef 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 87b261a65e..dfb070258d 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 ce2d137dd4..f260c4d5ce 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 bb2b623fec..45b226cc12 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 6c0511e624..0620d68546 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 9dd77fb6c7..51f0084f1e 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 25c10acb10..7eacea35f0 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 642720c872..f599b78ed5 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 e7292a11c5..fd9d1550de 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 9704eb2fc4..3c8501ca5a 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 8175910dd3..d158b83bfa 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 cad3b050b4..329954d163 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 4e1dbe31c1..7635a042a6 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 4f863a5d1f..2a97d7cdc3 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 91e2dacd65..02f863a7cf 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 90aadd7cdc..e568c8d552 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 ebd4ae103e..55376bd997 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 b05507ed58..6a84326b51 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 d7861bf5d1..b3662a8525 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 e7c8377262..7d7131189d 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 ec7c017585..d555c2a1e6 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 661c09a55a..d2ac917771 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 9d42566de0..9a34afbf39 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 02bb993a1c..5cc0560896 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 a378894261..dffea37596 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 4b0f1becb3..cffd89deb2 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 88b92dd672..a9ee757602 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 e4e24f3590..c6456bd18a 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 7b71b51c9b..72eda709d1 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 c0936fa3c3..227c707e6a 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 f1b3b06497..f3b8b0ccda 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 8e62941a05..56bdb91103 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 e52678e6ef..409d495f3c 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 19d101431a..a2add32370 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 4911eea656..c44a5a0f00 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 10d6d3e616..cae4d6ff00 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 457b11243d..11189a7195 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 bd62fc7478..f725649dc7 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 644d1df7b0..dd00136513 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 61e2a7f81e..c21da8320a 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 5f0f04f0b2..1215f0663d 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 14d3cfd0ea..5936af6362 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 59c9c41251..caccef99e7 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 c040a84ae8..9fc99355da 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 1c34a5a81e..3584bc67f3 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 9ee88f055d..558f553150 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 c7ac76e206..52a4e35da7 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 2ada3e569a..5c93869cb9 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 fbc200fabd..30906219f7 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 47c190f6dd..17ac51418a 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 34eae125c6..bf9fa8eee1 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 892dcdc12b..e939bf41ab 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 b49e04a012..524f6906b7 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 1420df4560..ef444084eb 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 07b3b34327..10dfc64131 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 38e75050f1..ef09fba27f 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 8e4e24f44d..ea2911811b 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 4002d5ead2..8a717c3aa4 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 647432f411..567722607c 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 5baadad5b5..3d3c81b1f0 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 06a0fcb1d6..013a63da6b 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 9ec37e3876..2317e0c177 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 6abb721653..dbe9c63893 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 510c8416fc..a0c39f641f 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 84d727d52f..463f57d286 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 123ed9cfe2..a21b08bdb3 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 87e2715071..ec2ddcbb76 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 f45e77c9cb..bd19583734 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 29a3188579..430ceab558 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 334c458817..9394a0fe30 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 fa25bc9da4..e59772ecc7 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 b0e378e6ea..51edeab194 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 d9b15d18f8..f95e93cf51 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 16b4ec35be..2c166c43ae 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 c1e0d8c157..335f9a590d 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 6a744754b1..93a727f7d2 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 37502dfa49..be85515731 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 aef3a2327a..897be80a22 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 391db78fad..1114fcd88e 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 acedcc45a4..48de3e4ebc 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 229aed925f..f94b557d12 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 1789db5adf..46040e3a24 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 d730909757..789bf08d3f 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 79e5c1a178..8bd6bcae19 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 c461f6feb1..a02848f6ee 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 4ceb1735b0..c887ad776b 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 d1d41b181a..bb2e6cf663 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 86bb134532..e73ae91f95 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 97d46ff9ec..b37801ed9b 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 f5cee71931..b07c29b447 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 790db6c29f..741ce9446e 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 2f1be2530d..5c288ae6aa 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 c7cb69c614..5ae6787401 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 be6f836a63..1d7c0b2fa3 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.createDecoder.html b/functions/_waku_sdk.createDecoder.html index 22e2d110fd..59ddb85dac 100644 --- a/functions/_waku_sdk.createDecoder.html +++ b/functions/_waku_sdk.createDecoder.html @@ -1,7 +1,7 @@ createDecoder | Documentation
      • Creates a decoder that decode messages without Waku level encryption.

        A decoder is used to decode messages from the 14/WAKU2-MESSAGE format when received from the Waku network. The resulting decoder can then be -pass to @waku/interfaces!IReceiver.subscribe to automatically decode incoming +pass to @waku/interfaces!IReceiver.subscribe to automatically decode incoming messages.

        Parameters

        • contentTopic: string

          The resulting decoder will only decode messages with this content topic.

        • Optional pubsubTopicShardInfo: string | SingleShardInfo

        Returns Decoder

      Generated using TypeDoc

      \ No newline at end of file diff --git a/functions/_waku_sdk.createLightNode.html b/functions/_waku_sdk.createLightNode.html index 21ca90af38..5c9f62c70c 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 a39373dc10..66c6e5d555 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.wakuFilter.html b/functions/_waku_sdk.wakuFilter.html index 282b41cab0..364d2b7b81 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 2ff1218f95..4d7d7b1567 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 7d1b38daae..e051c4837e 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 65e94bcbaf..ca4217edef 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 594136a010..1b515b5ba0 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 0e0641111e..3abe7a2889 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 b84bf791c4..6d4ff5a216 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 index a6e7ace499..5eb76a11d4 100644 --- a/functions/_waku_utils.delay.html +++ b/functions/_waku_utils.delay.html @@ -1 +1 @@ -delay | Documentation
      • Parameters

        • ms: number

        Returns Promise<void>

      Generated using TypeDoc

      \ No newline at end of file +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 4afeecfb9d..f43d06c288 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 8540bf8ee9..bbbb4e2013 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 4e4bb8c59d..9fb3fa3dd6 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 9835c50a1d..8cf4a0e868 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 e1970ece24..ac23b38289 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 c54b91c94d..64c7428343 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 61a14cec24..7fe7f5c94f 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 3810082925..63236a1668 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 5481d3d19b..bc0bb7e118 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 e0ba98dad9..8aa2bc8f64 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 f8a6909dfc..ac60f53b47 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 66efb050f1..bcf476f06d 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 51908730d2..170a4e24bb 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 34107c97b7..175cde763e 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 e1ba22baff..901dcdba21 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 a903a1d2c2..ec83039e57 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 7491e6e9db..ce97314a8a 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 4fef54058a..e79ee6acd2 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 0a863aca65..a90aaec56d 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 7423dd936c..60c81a75c6 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 d92a8d4316..266e18cc7f 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 41acd1ffe5..fa5934dd96 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 ebecdcb25a..a94a7a517c 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 a166369a20..2bdf9f3532 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 258959535e..62ce2e6d4b 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 ca92b6eb4a..223f92faa2 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 57b1ff9bfb..63440a3114 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 2bf197069f..86ae42bd1d 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 81b768239c..375a7dcc03 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;
              health: IHealthManager;
              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;
              health: IHealthManager;
              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

          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 8c58f8bda1..d6dad8fb7a 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 c937d3d253..b52eef5b76 100644 --- a/interfaces/_waku_interfaces.IConnectionManager.html +++ b/interfaces/_waku_interfaces.IConnectionManager.html @@ -1,4 +1,4 @@ -IConnectionManager | Documentation
          interface IConnectionManager {
              #private: any;
              addEventListener<K>(type, listener, options?): void;
              dispatchEvent(event): boolean;
              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 +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 b5e6a9cc24..634a868dd7 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 cda9ec1256..2de1c8385d 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 7f42572137..eb9a6f13ba 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 7349b63dd3..05404e46c5 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 f4903cb41c..d47ece6555 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 819959c4bb..c5808c3630 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 94cfc4ea36..53c4fc4b0c 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 5f91f8c0ed..69cdd872e7 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 c8f3267b77..d1809c09b7 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 ecf240d8fc..3149b37f09 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 2eae521437..296249d784 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 dde9fa66f3..329751f6a4 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 {
                                  subscribeWithUnsubscribe: SubscribeWithUnsubscribe;
                                  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

                              subscribeWithUnsubscribe: SubscribeWithUnsubscribe
                              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 41c5976921..709eae0038 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 85e7f52e57..d6a3ad2468 100644 --- a/interfaces/_waku_interfaces.ISender.html +++ b/interfaces/_waku_interfaces.ISender.html @@ -1,2 +1,2 @@ -ISender | Documentation
                              interface ISender {
                                  send: ((encoder, message, sendOptions?) => Promise<SDKProtocolResult>);
                              }

                              Properties

                              Properties

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

                              Type declaration

                              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 2d32493518..250bd4313d 100644 --- a/interfaces/_waku_interfaces.ISubscriptionSDK.html +++ b/interfaces/_waku_interfaces.ISubscriptionSDK.html @@ -1,5 +1,5 @@ -ISubscriptionSDK | Documentation
                              interface ISubscriptionSDK {
                                  ping(peerId?): Promise<SDKProtocolResult>;
                                  subscribe<T>(decoders, callback, options?): Promise<SDKProtocolResult>;
                                  unsubscribe(contentTopics): Promise<SDKProtocolResult>;
                                  unsubscribeAll(): Promise<SDKProtocolResult>;
                              }

                              Methods

                              ping +ISubscriptionSDK | Documentation
                              interface ISubscriptionSDK {
                                  ping(peerId?): 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 77747d307e..fe04cd81ed 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 e8b9532ee1..28a05f43b0 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;
                                  health: IHealthManager;
                                  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;
                                  health: IHealthManager;
                                  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

                              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 c9f0dccb12..6a77d65146 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 aaa954fcf8..d83dab048f 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 520de9918a..3fbe2af2a8 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 aa3861a017..37742b32d9 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 d9017d4ba6..c9471a8b85 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 c0ae157888..02316683e2 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 28b30a8237..4fa689893d 100644 --- a/interfaces/_waku_interfaces.RelayNode.html +++ b/interfaces/_waku_interfaces.RelayNode.html @@ -1,4 +1,4 @@ -RelayNode | Documentation
                              interface RelayNode {
                                  connectionManager: IConnectionManager;
                                  filter: undefined;
                                  health: IHealthManager;
                                  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;
                                  health: IHealthManager;
                                  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

                              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 157fce841a..948b92e3b8 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 7b658e3e13..d315af0ec1 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 66a3c98229..bea1b79767 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 246849faf3..f4bbd52c4d 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;
                                  health: IHealthManager;
                                  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;
                                  health: IHealthManager;
                                  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

                              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 3ba5a837d9..e60e84b1f8 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 3eb8e64d3d..6a985121c6 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 a08289cd3e..4a13ad27da 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 d86da4e204..39b1642cfd 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 f4a69d5642..18c784c3aa 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 98fda6bdd3..ec040dbd3a 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 35f442c83e..e53a127c16 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 9770b12a3e..5be4ba70b7 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 bd56e41d28..8463c79a51 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 24bdb828d6..6eb497676b 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 5922704dfd..f716e4f1d3 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 2e096fe544..690c51722c 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 34b2aa69c6..024baa764b 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 06d796beb4..1bdff930b7 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 d91b4289c9..f0cc2bbf23 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 ca14e8a537..e0530e5ddd 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 cebd78a113..101e8c1b09 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 eaf8b4abc3..7f886a8ee7 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 0d080fe57c..e88195f3cd 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 df4161efc4..5798cb08b5 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 9d42dc5917..e44156e58c 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 b26a412d3a..571336159d 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 74f3c32962..c50d91fa48 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 ce0ce60d1e..8b4d73e5c0 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 51f84a8e1c..c6261e6494 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 1a65c07b0a..da9c40bee1 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 d11ea5c7ea..cc96c11096 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 170d846905..889e610a11 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 1053ee3c5b..f8de3757b4 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 7a7fd4f2be..76bd0563a4 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 cda64d5a85..cf9dd53648 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 f2b97fcc58..0c220d8e8b 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 6c8dda1272..75e9851921 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 4184990cda..0ac14e8d89 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 60fbdd6911..5bc0de7fbd 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 c4ed6a14d3..30855f8b87 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 1746c3f3e4..9ee2cc9ccd 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.IReceiver.html b/interfaces/_waku_sdk.IReceiver.html index 6214b9f3e7..959ee86634 100644 --- a/interfaces/_waku_sdk.IReceiver.html +++ b/interfaces/_waku_sdk.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 {
                                  subscribeWithUnsubscribe: SubscribeWithUnsubscribe;
                                  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

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

                              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 0461274f69..cf8d987c6d 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 6ac2e14ec2..eb9cfe2493 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 a06afe87f4..c089e60da8 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 2b908d2129..4398aa027a 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 460dfbfe3b..95b2e3e0f7 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 1434fda88c..9fb45e5d3c 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 d307931ea1..e97b093584 100644 --- a/modules/_waku_interfaces.html +++ b/modules/_waku_interfaces.html @@ -111,6 +111,7 @@ ShardingParams StoreQueryOptions SubscribeOptions +SubscribeResult ThisAndThat ThisOrThat Unsubscribe diff --git a/modules/_waku_message_encryption.crypto.ecies.html b/modules/_waku_message_encryption.crypto.ecies.html index 9be1182201..11cc9523d9 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 2cdd9a41dd..a7337e7bac 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 c2a91aef2f..a8fcf5b901 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 0dc4720c4b..6732f70068 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 02807db3d1..4c534fb81f 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 f21b1887f2..9a0aeb3d02 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 0a23194362..646530871d 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 51e36b5791..b23c6d902e 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 f0bb511039..6f474c63ff 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 40ae396498..b8c3ac4c29 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 58b31c156e..015df8b33e 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 4b17e1a3f9..c9fc6cec90 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 36e002a729..94520e752a 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 28bdc4b68d..e22ec009a6 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 62534616d9..bf1ff46132 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 fe9c827de5..7dab81acb1 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 90a79fb6f7..48211f5095 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 f1f58ae48e..a6b7a82d69 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 93ef69ad16..d0ea8a3e52 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 2ab340e106..a43128919b 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 76c2348c05..9aee048a2c 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 c707e01e42..7eba6768dd 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 32420a2a54..c917c14f58 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 e39f8dfe70..39c0f55a66 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 080efca204..054b5dacd4 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 92640e08c8..6494809baa 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 77c912b879..2c73c172f8 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 215d00ecad..45c2a43a53 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 c9aebf3c84..d8fb452d6e 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 dc409c54f9..9edb3e586b 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 1cf5d3b5f2..5c74300615 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 b1f9cc4121..ba27d51bb9 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 8dcc1c9bc2..d45aafd50f 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 d6be708828..19142bf8ec 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 3b199b3cb6..2bf87fd7fc 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 3683c79adf..9e150be352 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 e7010f4905..d52e640013 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 03068fc394..d8b3b49f13 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 bbaff30a42..81371b0d48 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 973c5feb24..739eb25a57 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 d211ea72a0..f4af5a73e9 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 5951b5571f..b9ae4dc2d9 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 361ee8eec3..b270502038 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 3311ec9625..7f12ba3da4 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 b5034ce52f..b366821ba8 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 41eaca8b55..eb371e65cf 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 1003e2923f..25becd63ba 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 2f862310ff..44f01d45b8 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 5476cf841c..9db45edc8c 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 552694c74c..b95677bdc4 100644 --- a/modules/_waku_sdk.html +++ b/modules/_waku_sdk.html @@ -120,6 +120,7 @@ ShardingParams StoreQueryOptions SubscribeOptions +SubscribeResult ThisAndThat ThisOrThat Unsubscribe diff --git a/types/_waku_interfaces.ActiveSubscriptions.html b/types/_waku_interfaces.ActiveSubscriptions.html index 0953b41066..da8d8220cf 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 4acf748ba7..0915a57eed 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 08ba88ef02..13a04c3e33 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 ef4ec10f78..e8a658ad3a 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 4fb9a96e4b..1d3d246893 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 4e033ac166..dd889b9566 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 93c247e73b..cbafa2219a 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 c39862917c..3d3b178529 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 7853d7908b..548f2786bd 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 9fa9dee8d6..877fbcc592 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 bf8fffdcd6..a66044eda4 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 d871aab5bd..c4ec01406f 100644 --- a/types/_waku_interfaces.IBaseProtocolSDK.html +++ b/types/_waku_interfaces.IBaseProtocolSDK.html @@ -1 +1 @@ -IBaseProtocolSDK | Documentation
                              IBaseProtocolSDK: {
                                  connectedPeers: Peer[];
                                  numPeersToUse: number;
                                  renewPeer: ((peerToDisconnect) => Promise<Peer>);
                              }

                              Type declaration

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

                                    • peerToDisconnect: PeerId

                                    Returns Promise<Peer>

                              Generated using TypeDoc

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

                              Type declaration

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

                                    • peerToDisconnect: PeerId

                                    Returns Promise<Peer>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.IFilter.html b/types/_waku_interfaces.IFilter.html index e72b076464..2b62e1a68a 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 be2733ab21..08ed9dc3ca 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;
                              } & {
                                  subscribe<T>(decoders, callback, protocolUseOptions?, subscribeOptions?): Promise<SubscribeResult>;
                              }

                              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 14cbee505d..5f2c947b0b 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 c91d326eb4..6f49c262cd 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 fd12e3d632..e9f8d0c9f2 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 32437d34d5..943619c7ad 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 bb6f2a1fb6..a4b3963008 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 4e846fc303..7f16888b2a 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 36912ba6ee..c166708f4a 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 859d11df8f..3f901e3685 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 7ba5fd9abe..2b043751c2 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.NodeHealth.html b/types/_waku_interfaces.NodeHealth.html index 1fa0187b09..241b5d6756 100644 --- a/types/_waku_interfaces.NodeHealth.html +++ b/types/_waku_interfaces.NodeHealth.html @@ -1 +1 @@ -NodeHealth | Documentation
                              NodeHealth: {
                                  overallStatus: HealthStatus;
                                  protocolStatuses: ProtocolsHealthStatus;
                              }

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file +NodeHealth | Documentation
                              NodeHealth: {
                                  overallStatus: HealthStatus;
                                  protocolStatuses: ProtocolsHealthStatus;
                              }

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.NodeId.html b/types/_waku_interfaces.NodeId.html index 1d145f1ee3..d59e5b7239 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 6d43599d9f..fd761d1bdb 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 8907b6bbee..1efeca079d 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 7646cc02ad..141db96f72 100644 --- a/types/_waku_interfaces.ProtocolCreateOptions.html +++ b/types/_waku_interfaces.ProtocolCreateOptions.html @@ -34,4 +34,4 @@ To learn more about the sharding specification, 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.ProtocolHealth.html b/types/_waku_interfaces.ProtocolHealth.html index 3f60090c7b..bb9f9e0618 100644 --- a/types/_waku_interfaces.ProtocolHealth.html +++ b/types/_waku_interfaces.ProtocolHealth.html @@ -1 +1 @@ -ProtocolHealth | Documentation
                              ProtocolHealth: {
                                  lastUpdate: Date;
                                  name: Protocols;
                                  status: HealthStatus;
                              }

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file +ProtocolHealth | Documentation
                              ProtocolHealth: {
                                  lastUpdate: Date;
                                  name: Protocols;
                                  status: HealthStatus;
                              }

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ProtocolUseOptions.html b/types/_waku_interfaces.ProtocolUseOptions.html index e0e435db10..2db5948097 100644 --- a/types/_waku_interfaces.ProtocolUseOptions.html +++ b/types/_waku_interfaces.ProtocolUseOptions.html @@ -4,4 +4,4 @@
                            • 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 +

                              Generated using TypeDoc

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

                              Generated using TypeDoc

                              \ No newline at end of file +ProtocolsHealthStatus | Documentation

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.PubsubTopic.html b/types/_waku_interfaces.PubsubTopic.html index a97354cf8d..712ca1b588 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 ece9294eb4..a6385a01cb 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 5b1bef3a05..bc6d6be111 100644 --- a/types/_waku_interfaces.SearchContext.html +++ b/types/_waku_interfaces.SearchContext.html @@ -1 +1 @@ -SearchContext | Documentation
                              SearchContext: {
                                  domain: string;
                                  publicKey: string;
                                  visits: {
                                      [key: string]: boolean;
                                  };
                              }

                              Type declaration

                              • domain: string
                              • publicKey: string
                              • visits: {
                                    [key: string]: boolean;
                                }
                                • [key: string]: boolean

                              Generated using TypeDoc

                              \ No newline at end of file +SearchContext | Documentation
                              SearchContext: {
                                  domain: string;
                                  publicKey: string;
                                  visits: {
                                      [key: string]: boolean;
                                  };
                              }

                              Type declaration

                              • domain: string
                              • publicKey: string
                              • visits: {
                                    [key: string]: boolean;
                                }
                                • [key: string]: boolean

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.SequenceNumber.html b/types/_waku_interfaces.SequenceNumber.html index ddcbfdbd28..30c6cf1272 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 587b8d5c8b..6de1acf1ad 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 043c92d8aa..1b1626c4b6 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 64a766d122..018202b93e 100644 --- a/types/_waku_interfaces.SubscribeOptions.html +++ b/types/_waku_interfaces.SubscribeOptions.html @@ -1 +1 @@ -SubscribeOptions | Documentation
                              SubscribeOptions: {
                                  keepAlive?: number;
                                  maxMissedMessagesThreshold?: number;
                                  pingsBeforePeerRenewed?: number;
                              }

                              Type declaration

                              • Optional keepAlive?: number
                              • Optional maxMissedMessagesThreshold?: number
                              • Optional pingsBeforePeerRenewed?: number

                              Generated using TypeDoc

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

                              Type declaration

                              • Optional keepAlive?: number
                              • Optional maxMissedMessagesThreshold?: number
                              • Optional pingsBeforePeerRenewed?: number

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.SubscribeResult.html b/types/_waku_interfaces.SubscribeResult.html new file mode 100644 index 0000000000..3c032c84fd --- /dev/null +++ b/types/_waku_interfaces.SubscribeResult.html @@ -0,0 +1 @@ +SubscribeResult | Documentation
                              SubscribeResult: SubscriptionSuccess | SubscriptionError

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ThisAndThat.html b/types/_waku_interfaces.ThisAndThat.html index 7bcba33266..b38036e7a7 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 dc599e2efc..7884a2c2b7 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 a3cb5dcace..8922e0abee 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 4447bf5873..99930e2d30 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 71a0bfc9fb..6fccdb26b6 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 23fe14183c..6116c53af1 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.CoreProtocolResult.html b/types/_waku_sdk.CoreProtocolResult.html index d1a3b87f73..9c4de05422 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.CreateSubscriptionResult.html b/types/_waku_sdk.CreateSubscriptionResult.html index 212f03a302..e24886e00b 100644 --- a/types/_waku_sdk.CreateSubscriptionResult.html +++ b/types/_waku_sdk.CreateSubscriptionResult.html @@ -1 +1 @@ -CreateSubscriptionResult | Documentation

                              Type alias CreateSubscriptionResult

                              CreateSubscriptionResult: ThisOrThat<"subscription", ISubscriptionSDK, "error", ProtocolError>

                              Generated using TypeDoc

                              \ No newline at end of file +CreateSubscriptionResult | Documentation

                              Type alias CreateSubscriptionResult

                              CreateSubscriptionResult: ThisOrThat<"subscription", ISubscriptionSDK, "error", ProtocolError>

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_sdk.CreateWakuNodeOptions.html b/types/_waku_sdk.CreateWakuNodeOptions.html index b8da5c4467..9e72f87ece 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.IFilterSDK.html b/types/_waku_sdk.IFilterSDK.html index 2a6039377a..0cbffe24d0 100644 --- a/types/_waku_sdk.IFilterSDK.html +++ b/types/_waku_sdk.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;
                              } & {
                                  subscribe<T>(decoders, callback, protocolUseOptions?, subscribeOptions?): Promise<SubscribeResult>;
                              }

                              Type declaration

                              Type declaration

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_sdk.SDKProtocolResult.html b/types/_waku_sdk.SDKProtocolResult.html index 725a5237da..07c222e518 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.SubscribeResult.html b/types/_waku_sdk.SubscribeResult.html new file mode 100644 index 0000000000..aeb5e9fdae --- /dev/null +++ b/types/_waku_sdk.SubscribeResult.html @@ -0,0 +1 @@ +SubscribeResult | Documentation

                              Type alias SubscribeResult

                              SubscribeResult: SubscriptionSuccess | SubscriptionError

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/types/_waku_utils.IteratorOptions.html b/types/_waku_utils.IteratorOptions.html index 57176bc895..6aa5966f64 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 e43677f6e7..2f652359d9 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 053842c0cf..d1b0e53521 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 9f06cf53f6..60f24a3c62 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 56d8ec93ff..9b0c4853ef 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 79c84c546c..647f8513b8 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 4fe803889c..4b942861e9 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 e25ad110aa..c0ba1969c5 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 d7599244ce..60f1c2b2cd 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 6083caf3e0..e56f8f9ec5 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 57c3f529dc..1d6f890e98 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.DefaultShardInfo.html b/variables/_waku_interfaces.DefaultShardInfo.html index 367b208dbd..4fb83582d0 100644 --- a/variables/_waku_interfaces.DefaultShardInfo.html +++ b/variables/_waku_interfaces.DefaultShardInfo.html @@ -1,2 +1,2 @@ DefaultShardInfo | Documentation

                              Variable DefaultShardInfoConst

                              DefaultShardInfo: ShardInfo = ...

                              DefaultShardInfo is default configuration for The Waku Network.

                              -

                              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 f5f9dcac2d..c568c45c52 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 5dbf1ff901..66365083f6 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 66651f8a1c..ef5b9b0468 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 b4c2fc6e59..a47e8dbf02 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