From 2401aaff8fbff577b81491959ccbc9d09b1bfbcb Mon Sep 17 00:00:00 2001 From: status-im-auto Date: Wed, 16 Oct 2024 23:02:37 +0000 Subject: [PATCH] Updates --- 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 | 20 +++++------ classes/_waku_utils.Logger.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.ProtocolError.html | 36 +++++++++---------- enums/_waku_interfaces.Protocols.html | 4 +-- enums/_waku_interfaces.Tags.html | 4 +-- ...ubscribeRequest.FilterSubscribeType-1.html | 4 +-- functions/_waku_core.createDecoder.html | 2 +- functions/_waku_core.createEncoder.html | 2 +- functions/_waku_core.getHealthManager.html | 2 +- functions/_waku_core.wakuMetadata.html | 2 +- functions/_waku_enr.compressPublicKey.html | 2 +- .../_waku_enr.createPeerIdFromPublicKey.html | 2 +- functions/_waku_enr.decodeWaku2.html | 2 +- functions/_waku_enr.encodeWaku2.html | 2 +- .../_waku_enr.getPrivateKeyFromPeerId.html | 2 +- .../_waku_enr.getPublicKeyFromPeerId.html | 2 +- functions/_waku_enr.keccak256.html | 2 +- functions/_waku_enr.sign.html | 2 +- functions/_waku_enr.verifySignature.html | 2 +- ...ssage_encryption.crypto.ecies.decrypt.html | 2 +- ...ssage_encryption.crypto.ecies.encrypt.html | 2 +- ...u_message_encryption.crypto.getSubtle.html | 2 +- ...u_message_encryption.crypto.keccak256.html | 2 +- ...message_encryption.crypto.randomBytes.html | 2 +- ...waku_message_encryption.crypto.sha256.html | 2 +- .../_waku_message_encryption.crypto.sign.html | 2 +- ...e_encryption.crypto.symmetric.decrypt.html | 2 +- ...e_encryption.crypto.symmetric.encrypt.html | 2 +- ...ncryption.crypto.symmetric.generateIv.html | 2 +- ...essage_encryption.ecies.createDecoder.html | 2 +- ...essage_encryption.ecies.createEncoder.html | 2 +- ...ge_encryption.ecies.decryptAsymmetric.html | 2 +- ...ge_encryption.ecies.encryptAsymmetric.html | 2 +- ...u_message_encryption.ecies.postCipher.html | 2 +- ...ku_message_encryption.ecies.preCipher.html | 2 +- ...message_encryption.generatePrivateKey.html | 2 +- ...ssage_encryption.generateSymmetricKey.html | 2 +- ..._waku_message_encryption.getPublicKey.html | 2 +- ...ge_encryption.symmetric.createDecoder.html | 2 +- ...ge_encryption.symmetric.createEncoder.html | 2 +- ...encryption.symmetric.decryptSymmetric.html | 2 +- ...encryption.symmetric.encryptSymmetric.html | 2 +- functions/_waku_message_hash.messageHash.html | 2 +- .../_waku_message_hash.messageHashStr.html | 2 +- functions/_waku_proto.WakuMessage.codec.html | 2 +- functions/_waku_proto.WakuMessage.decode.html | 2 +- functions/_waku_proto.WakuMessage.encode.html | 2 +- ...ter.FilterRequest.ContentFilter.codec.html | 2 +- ...er.FilterRequest.ContentFilter.decode.html | 2 +- ...er.FilterRequest.ContentFilter.encode.html | 2 +- ...roto.proto_filter.FilterRequest.codec.html | 2 +- ...oto.proto_filter.FilterRequest.decode.html | 2 +- ...oto.proto_filter.FilterRequest.encode.html | 2 +- ...ku_proto.proto_filter.FilterRpc.codec.html | 2 +- ...u_proto.proto_filter.FilterRpc.decode.html | 2 +- ...u_proto.proto_filter.FilterRpc.encode.html | 2 +- ..._proto.proto_filter.MessagePush.codec.html | 2 +- ...proto.proto_filter.MessagePush.decode.html | 2 +- ...proto.proto_filter.MessagePush.encode.html | 2 +- ...oto.proto_filter.RateLimitProof.codec.html | 2 +- ...to.proto_filter.RateLimitProof.decode.html | 2 +- ...to.proto_filter.RateLimitProof.encode.html | 2 +- ...ribeRequest.FilterSubscribeType.codec.html | 2 +- ...ilter_v2.FilterSubscribeRequest.codec.html | 2 +- ...lter_v2.FilterSubscribeRequest.decode.html | 2 +- ...lter_v2.FilterSubscribeRequest.encode.html | 2 +- ...lter_v2.FilterSubscribeResponse.codec.html | 2 +- ...ter_v2.FilterSubscribeResponse.decode.html | 2 +- ...ter_v2.FilterSubscribeResponse.encode.html | 2 +- ...oto.proto_filter_v2.MessagePush.codec.html | 2 +- ...to.proto_filter_v2.MessagePush.decode.html | 2 +- ...to.proto_filter_v2.MessagePush.encode.html | 2 +- ....proto_filter_v2.RateLimitProof.codec.html | 2 +- ...proto_filter_v2.RateLimitProof.decode.html | 2 +- ...proto_filter_v2.RateLimitProof.encode.html | 2 +- ...oto.proto_filter_v2.WakuMessage.codec.html | 2 +- ...to.proto_filter_v2.WakuMessage.decode.html | 2 +- ...to.proto_filter_v2.WakuMessage.encode.html | 2 +- ...oto.proto_lightpush.PushRequest.codec.html | 2 +- ...to.proto_lightpush.PushRequest.decode.html | 2 +- ...to.proto_lightpush.PushRequest.encode.html | 2 +- ...to.proto_lightpush.PushResponse.codec.html | 2 +- ...o.proto_lightpush.PushResponse.decode.html | 2 +- ...o.proto_lightpush.PushResponse.encode.html | 2 +- ...u_proto.proto_lightpush.PushRpc.codec.html | 2 +- ..._proto.proto_lightpush.PushRpc.decode.html | 2 +- ..._proto.proto_lightpush.PushRpc.encode.html | 2 +- ....proto_lightpush.RateLimitProof.codec.html | 2 +- ...proto_lightpush.RateLimitProof.decode.html | 2 +- ...proto_lightpush.RateLimitProof.encode.html | 2 +- ...oto.proto_lightpush.WakuMessage.codec.html | 2 +- ...to.proto_lightpush.WakuMessage.decode.html | 2 +- ...to.proto_lightpush.WakuMessage.encode.html | 2 +- ...to.proto_message.RateLimitProof.codec.html | 2 +- ...o.proto_message.RateLimitProof.decode.html | 2 +- ...o.proto_message.RateLimitProof.encode.html | 2 +- ...proto.proto_message.WakuMessage.codec.html | 2 +- ...roto.proto_message.WakuMessage.decode.html | 2 +- ...roto.proto_message.WakuMessage.encode.html | 2 +- ...to_metadata.WakuMetadataRequest.codec.html | 2 +- ...o_metadata.WakuMetadataRequest.decode.html | 2 +- ...o_metadata.WakuMetadataRequest.encode.html | 2 +- ...o_metadata.WakuMetadataResponse.codec.html | 2 +- ..._metadata.WakuMetadataResponse.decode.html | 2 +- ..._metadata.WakuMetadataResponse.encode.html | 2 +- ...peer_exchange.PeerExchangeQuery.codec.html | 2 +- ...eer_exchange.PeerExchangeQuery.decode.html | 2 +- ...eer_exchange.PeerExchangeQuery.encode.html | 2 +- ...o_peer_exchange.PeerExchangeRPC.codec.html | 2 +- ..._peer_exchange.PeerExchangeRPC.decode.html | 2 +- ..._peer_exchange.PeerExchangeRPC.encode.html | 2 +- ...r_exchange.PeerExchangeResponse.codec.html | 2 +- ..._exchange.PeerExchangeResponse.decode.html | 2 +- ..._exchange.PeerExchangeResponse.encode.html | 2 +- ...to.proto_peer_exchange.PeerInfo.codec.html | 2 +- ...o.proto_peer_exchange.PeerInfo.decode.html | 2 +- ...o.proto_peer_exchange.PeerInfo.encode.html | 2 +- ...roto.proto_store.RateLimitProof.codec.html | 2 +- ...oto.proto_store.RateLimitProof.decode.html | 2 +- ...oto.proto_store.RateLimitProof.encode.html | 2 +- ...o.proto_store.StoreQueryRequest.codec.html | 2 +- ....proto_store.StoreQueryRequest.decode.html | 2 +- ....proto_store.StoreQueryRequest.encode.html | 2 +- ....proto_store.StoreQueryResponse.codec.html | 2 +- ...proto_store.StoreQueryResponse.decode.html | 2 +- ...proto_store.StoreQueryResponse.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 +- ...proto_store.WakuMessageKeyValue.codec.html | 2 +- ...roto_store.WakuMessageKeyValue.decode.html | 2 +- ...roto_store.WakuMessageKeyValue.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.createRelayNode.html | 2 +- functions/_waku_relay.wakuGossipSub.html | 2 +- functions/_waku_relay.wakuRelay.html | 2 +- ...waku_sdk.createLibp2pAndUpdateOptions.html | 2 +- functions/_waku_sdk.createLightNode.html | 2 +- functions/_waku_sdk.defaultLibp2p.html | 2 +- functions/_waku_sdk.waitForRemotePeer.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 +- ...s.derivePubsubTopicsFromNetworkConfig.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.isAutoSharding.html | 2 +- functions/_waku_utils.isDefined.html | 2 +- .../_waku_utils.isMessageSizeUnderCap.html | 2 +- functions/_waku_utils.isStaticSharding.html | 2 +- functions/_waku_utils.isWireSizeUnderCap.html | 2 +- ...ku_utils.pubsubTopicToSingleShardInfo.html | 2 +- .../_waku_utils.pubsubTopicsToShardInfo.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 +- ...u_interfaces.ConnectionManagerOptions.html | 8 ++--- .../_waku_interfaces.DiscoveryTrigger.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 +-- .../_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.ISubscription.html | 4 +-- interfaces/_waku_interfaces.IWaku.html | 20 +++++------ .../_waku_interfaces.KeepAliveOptions.html | 4 +-- interfaces/_waku_interfaces.LightNode.html | 20 +++++------ .../_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 | 20 +++++------ .../_waku_interfaces.SingleShardInfo.html | 6 ++-- 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 +-- ...ku_proto.proto_store.RateLimitProof-1.html | 4 +-- ...proto.proto_store.StoreQueryRequest-1.html | 4 +-- ...roto.proto_store.StoreQueryResponse-1.html | 4 +-- ..._waku_proto.proto_store.WakuMessage-1.html | 4 +-- ...oto.proto_store.WakuMessageKeyValue-1.html | 4 +-- ...topic_only_message.TopicOnlyMessage-1.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 +- ..._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.RateLimitProof.html | 2 +- ...u_proto.proto_store.StoreQueryRequest.html | 2 +- ..._proto.proto_store.StoreQueryResponse.html | 2 +- .../_waku_proto.proto_store.WakuMessage.html | 2 +- ...proto.proto_store.WakuMessageKeyValue.html | 2 +- modules/_waku_proto.proto_store.html | 2 +- ...o_topic_only_message.TopicOnlyMessage.html | 2 +- .../_waku_proto.proto_topic_only_message.html | 2 +- .../_waku_interfaces.ActiveSubscriptions.html | 2 +- types/_waku_interfaces.AutoSharding.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.ILightPush.html | 2 +- types/_waku_interfaces.IRelay.html | 2 +- types/_waku_interfaces.ISenderOptions.html | 2 +- types/_waku_interfaces.IStore.html | 2 +- types/_waku_interfaces.IStoreCore.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.NetworkConfig.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 +- .../_waku_interfaces.QueryRequestParams.html | 2 +- types/_waku_interfaces.SDKProtocolResult.html | 2 +- types/_waku_interfaces.SearchContext.html | 2 +- types/_waku_interfaces.SequenceNumber.html | 2 +- types/_waku_interfaces.ShardInfo.html | 2 +- types/_waku_interfaces.StaticSharding.html | 2 +- types/_waku_interfaces.StoreCursor.html | 2 +- types/_waku_interfaces.SubscribeOptions.html | 2 +- types/_waku_interfaces.SubscribeResult.html | 2 +- ..._waku_interfaces.SubscriptionCallback.html | 2 +- types/_waku_interfaces.ThisAndThat.html | 2 +- types/_waku_interfaces.ThisOrThat.html | 2 +- types/_waku_interfaces.Unsubscribe.html | 2 +- types/_waku_relay.ContentTopic.html | 2 +- types/_waku_relay.Observer.html | 2 +- types/_waku_relay.RelayCreateOptions.html | 2 +- types/_waku_sdk.CreateWakuNodeOptions.html | 2 +- types/_waku_sdk.SubscribeOptions.html | 2 +- types/_waku_utils.IteratorOptions.html | 2 +- variables/_waku_core.MetadataCodec.html | 2 +- .../_waku_core.message.version_0.Version.html | 2 +- .../_waku_core.waku_filter.FilterCodecs.html | 2 +- ...u_core.waku_light_push.LightPushCodec.html | 2 +- .../_waku_core.waku_store.StoreCodec.html | 2 +- variables/_waku_enr.ERR_INVALID_ID.html | 2 +- variables/_waku_enr.ERR_NO_SIGNATURE.html | 2 +- variables/_waku_enr.MAX_RECORD_SIZE.html | 2 +- .../_waku_enr.MULTIADDR_LENGTH_SIZE.html | 2 +- .../_waku_interfaces.DEFAULT_CLUSTER_ID.html | 2 +- .../_waku_interfaces.DNS_DISCOVERY_TAG.html | 2 +- ..._waku_interfaces.DefaultNetworkConfig.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 +- 380 files changed, 560 insertions(+), 560 deletions(-) diff --git a/assets/search.js b/assets/search.js index fb3e974c60..5bdd4b6c27 100644 --- a/assets/search.js +++ b/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file diff --git a/classes/_waku_core.ConnectionManager.html b/classes/_waku_core.ConnectionManager.html index 70251420c7..17322c78c6 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> = ...
isP2PNetworkConnected: boolean = false
keepAliveManager: KeepAliveManager
libp2p: Libp2p
onEventHandlers: {
    browser:network: (() => void);
    peer:connect: ((evt) => void);
    peer:disconnect: ((evt) => void);
    peer:discovery: ((evt) => void);
} = ...

Type declaration

  • browser:network: (() => void)
      • (): void
      • Returns void

  • peer:connect: ((evt) => void)
      • (evt): void
      • Parameters

        • evt: CustomEvent<PeerId>

        Returns void

  • peer:disconnect: ((evt) => void)
      • (evt): void
      • Parameters

        • evt: CustomEvent<PeerId>

        Returns void

  • peer:discovery: ((evt) => void)
      • (evt): void
      • Parameters

        • evt: CustomEvent<PeerInfo>

        Returns void

pendingPeerDialQueue: PeerId[] = []
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> = ...
isP2PNetworkConnected: boolean = false
keepAliveManager: KeepAliveManager
libp2p: Libp2p
onEventHandlers: {
    browser:network: (() => void);
    peer:connect: ((evt) => void);
    peer:disconnect: ((evt) => void);
    peer:discovery: ((evt) => void);
} = ...

Type declaration

  • browser:network: (() => void)
      • (): void
      • Returns void

  • peer:connect: ((evt) => void)
      • (evt): void
      • Parameters

        • evt: CustomEvent<PeerId>

        Returns void

  • peer:disconnect: ((evt) => void)
      • (evt): void
      • Parameters

        • evt: CustomEvent<PeerId>

        Returns void

  • peer:discovery: ((evt) => void)
      • (evt): void
      • Parameters

        • evt: CustomEvent<PeerInfo>

        Returns void

pendingPeerDialQueue: PeerId[] = []
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. @@ -55,4 +55,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

    -
\ No newline at end of file +
\ No newline at end of file diff --git a/classes/_waku_core.DecodedMessage.html b/classes/_waku_core.DecodedMessage.html index c43707d5d9..e11dff7355 100644 --- a/classes/_waku_core.DecodedMessage.html +++ b/classes/_waku_core.DecodedMessage.html @@ -1,4 +1,4 @@ -DecodedMessage | Documentation

Hierarchy

  • DecodedMessage

    Implements

    Constructors

    constructor +DecodedMessage | Documentation

    Hierarchy

    • DecodedMessage

      Implements

      Constructors

      Properties

      Accessors

      Constructors

      Properties

      pubsubTopic: string

      Accessors

      \ No newline at end of file +

      Constructors

      Properties

      pubsubTopic: string

      Accessors

      \ No newline at end of file diff --git a/classes/_waku_core.Decoder.html b/classes/_waku_core.Decoder.html index b9c262ff7c..6a2f4326bc 100644 --- a/classes/_waku_core.Decoder.html +++ b/classes/_waku_core.Decoder.html @@ -1,6 +1,6 @@ -Decoder | Documentation

      Implements

      Constructors

      constructor +Decoder | Documentation

      Implements

      Constructors

      Properties

      contentTopic: string
      pubsubTopic: string

      Methods

      \ No newline at end of file +

      Constructors

      Properties

      contentTopic: string
      pubsubTopic: string

      Methods

      \ No newline at end of file diff --git a/classes/_waku_core.Encoder.html b/classes/_waku_core.Encoder.html index c6549e0756..d5250ad035 100644 --- a/classes/_waku_core.Encoder.html +++ b/classes/_waku_core.Encoder.html @@ -1,8 +1,8 @@ -Encoder | Documentation

      Implements

      Constructors

      constructor +Encoder | Documentation

      Implements

      Constructors

      Properties

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

      Methods

      \ No newline at end of file +

      Constructors

      Properties

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

      Methods

      \ No newline at end of file diff --git a/classes/_waku_core.KeepAliveManager.html b/classes/_waku_core.KeepAliveManager.html index e4add40611..123c1f2164 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

      \ No newline at end of file +

      Constructors

      Properties

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

      Methods

      \ No newline at end of file diff --git a/classes/_waku_core.StreamManager.html b/classes/_waku_core.StreamManager.html index 4a6683b3c3..631ea5e5b5 100644 --- a/classes/_waku_core.StreamManager.html +++ b/classes/_waku_core.StreamManager.html @@ -1,4 +1,4 @@ -StreamManager | Documentation

      Constructors

      constructor +StreamManager | Documentation

      Constructors

      Properties

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

      Parameters

      • Optional peerId: PeerId

      Returns Connection[]

      Example

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

          Parameters

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

          Returns void

    • Returns StreamManager

      Properties

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

      Type declaration

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

          Parameters

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

          Returns void

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

      Type declaration

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

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

          Parameters

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

          Returns void

    • Returns StreamManager

      Properties

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

      Type declaration

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

          Parameters

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

          Returns void

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

      Type declaration

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

          Parameters

          • Optional peerId: PeerId

          Returns Connection[]

          Example

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

      Methods

      \ No newline at end of file +
      log: Logger
      multicodec: string
      ongoingCreation: Set<string> = ...
      streamPool: Map<string, Promise<void>> = ...

      Methods

      \ No newline at end of file diff --git a/classes/_waku_core.waku_filter.FilterCore.html b/classes/_waku_core.waku_filter.FilterCore.html index 6c345feb4a..d810ea5912 100644 --- a/classes/_waku_core.waku_filter.FilterCore.html +++ b/classes/_waku_core.waku_filter.FilterCore.html @@ -1,4 +1,4 @@ -FilterCore | Documentation

      Hierarchy

      • BaseProtocol
        • FilterCore

      Implements

      Constructors

      constructor +FilterCore | Documentation

      Hierarchy

      • BaseProtocol
        • FilterCore

      Implements

      Constructors

      • Parameters

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

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

              Returns Promise<void>

        • pubsubTopics: string[]
        • libp2p: Libp2p

        Returns waku_filter.FilterCore

      Properties

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

      Type declaration

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

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

          Returns Promise<void>

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

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

          Returns void

      streamManager: StreamManager

      Methods

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

      Constructors

      • Parameters

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

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

              Returns Promise<void>

        • pubsubTopics: string[]
        • libp2p: Libp2p

        Returns waku_filter.FilterCore

      Properties

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

      Type declaration

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

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

          Returns Promise<void>

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

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

          Returns void

      streamManager: StreamManager

      Methods

      • 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. By default, returns all peers available, including bootstrap.

        -
      \ No newline at end of file +
      \ 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 9e04fa06e5..c6219b2d30 100644 --- a/classes/_waku_core.waku_light_push.LightPushCore.html +++ b/classes/_waku_core.waku_light_push.LightPushCore.html @@ -1,5 +1,5 @@ LightPushCore | Documentation

      Implements the Waku v2 Light Push protocol.

      -

      Hierarchy

      • BaseProtocol
        • LightPushCore

      Implements

      Constructors

      Hierarchy

      • BaseProtocol
        • LightPushCore

      Implements

      Constructors

      Properties

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

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

          Returns void

      streamManager: StreamManager

      Methods

      • 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

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

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

          Returns void

      streamManager: StreamManager

      Methods

      • 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. By default, returns all peers available, including bootstrap.

        -
      \ No newline at end of file +
      \ 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 83a1b9888d..ca0d034d13 100644 --- a/classes/_waku_core.waku_store.StoreCore.html +++ b/classes/_waku_core.waku_store.StoreCore.html @@ -1,4 +1,4 @@ -StoreCore | Documentation

      Hierarchy

      • BaseProtocol
        • StoreCore

      Implements

      Constructors

      constructor +StoreCore | Documentation

      Hierarchy

      • BaseProtocol
        • StoreCore

      Implements

      Constructors

      Properties

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

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

          Returns void

      streamManager: StreamManager

      Methods

      • 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

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

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

          Returns void

      streamManager: StreamManager

      Methods

      • 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. By default, returns all peers available, including bootstrap.

        -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/classes/_waku_enr.ENR.html b/classes/_waku_enr.ENR.html index 024ec35b7d..510b20a162 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 @@ (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>

      \ No newline at end of file +

      Parameters

      Returns this

      \ No newline at end of file diff --git a/classes/_waku_enr.EnrCreator.html b/classes/_waku_enr.EnrCreator.html index b66c7f359e..860494ae7f 100644 --- a/classes/_waku_enr.EnrCreator.html +++ b/classes/_waku_enr.EnrCreator.html @@ -1,4 +1,4 @@ -EnrCreator | Documentation

      Constructors

      constructor +EnrCreator | Documentation

      Constructors

      Methods

      Constructors

      Methods

      \ No newline at end of file +

      Constructors

      Methods

      \ No newline at end of file diff --git a/classes/_waku_enr.EnrDecoder.html b/classes/_waku_enr.EnrDecoder.html index 3617bbe402..5938145ae0 100644 --- a/classes/_waku_enr.EnrDecoder.html +++ b/classes/_waku_enr.EnrDecoder.html @@ -1,4 +1,4 @@ -EnrDecoder | Documentation

      Constructors

      constructor +EnrDecoder | Documentation

      Constructors

      Methods

      Constructors

      Methods

      \ No newline at end of file +

      Constructors

      Methods

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

      Hierarchy (view full)

      Implements

      Constructors

      constructor +DecodedMessage | Documentation

      Hierarchy (view full)

      Implements

      Constructors

      Properties

      Methods

      Constructors

      Properties

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

      Accessors

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

      • get contentTopic(): string
      • Returns string

      • get ephemeral(): boolean
      • Returns boolean

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

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

      • get version(): number
      • Returns number

      Methods

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

        +

      Constructors

      Properties

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

      Accessors

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

      • get contentTopic(): string
      • Returns string

      • get ephemeral(): boolean
      • Returns boolean

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

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

      • get version(): number
      • Returns number

      Methods

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

        Parameters

        • publicKey: Uint8Array

        Returns boolean

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

        -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/classes/_waku_sdk.WakuNode.html b/classes/_waku_sdk.WakuNode.html index f026ba0497..11f921a54a 100644 --- a/classes/_waku_sdk.WakuNode.html +++ b/classes/_waku_sdk.WakuNode.html @@ -1,4 +1,4 @@ -WakuNode | Documentation

      Implements

      Constructors

      constructor +WakuNode | Documentation

      Implements

      Constructors

      Properties

      Constructors

      Properties

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

      Accessors

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

        +

      Constructors

      Properties

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

      Accessors

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

        Returns PeerId

        Example

        console.log(waku.peerId); // 12D3KooWNmk9yXHfHJ4rUduRqD1TCTHkNFMPF9WP2dqWpZDL4aUb
         
        -
      • get protocols(): string[]
      • Returns a list of supported protocols.

        Returns string[]

        Example

        console.log(waku.protocols); // ['/ipfs/id/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/metadata/1.0.0']
         
        -

      Methods

      Methods

      • Dials to the provided peer

        Parameters

        • peer: PeerId | MultiaddrInput

          information to use for dialing

        • Optional protocols: Protocols[]

          array of Waku protocols to be used for dialing. If no provided - will be derived from mounted protocols.

        Returns Promise<Stream>

        Promise that will resolve to a Stream to a dialed peer

        Example

        await waku.dial(remotePeerId, [Protocols.LightPush]);

        waku.isConnected() === true;
        -
      • Starts all services and components related to functionality of Waku node.

        Returns Promise<void>

        Promise that will resolve when started.

        Example

        await waku.start();

        waku.isStarted() === true;
        -
      • Stops all recurring processes and services that are needed for functionality of Waku node.

        Returns Promise<void>

        Promise that resolves when stopped.

        Example

        await waku.stop();

        waku.isStarted === false;
        -
      • Resolves when Waku successfully gains connection to a remote peers that fits provided requirements. +

      • Resolves when Waku successfully gains connection to a remote peers that fits provided requirements. Must be used after attempting to connect to nodes, using IWaku.dial or if was bootstrapped by using IPeerExchange or DnsDiscoveryComponents.

        Parameters

        • Optional protocols: Protocols[]

          Protocols that need to be enabled by remote peers

          @@ -48,4 +48,4 @@

          Throws

          If passing a protocol that is not mounted or Waku node is not started

          Example

          try {
          // let's wait for at least one LightPush node and timeout in 1 second
          await waku.waitForPeers([Protocols.LightPush], 1000);
          } catch(e) {
          waku.isConnected() === false;
          console.error("Failed to connect due to", e);
          }

          waku.isConnected() === true;
          -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/classes/_waku_utils.Logger.html b/classes/_waku_utils.Logger.html index 35944019b5..1b82440d9d 100644 --- a/classes/_waku_utils.Logger.html +++ b/classes/_waku_utils.Logger.html @@ -1,4 +1,4 @@ -Logger | Documentation

      Constructors

      constructor +Logger | Documentation

      Constructors

      Properties

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

      Methods

      Constructors

      Properties

      _error: Debugger
      _info: Debugger
      _warn: Debugger

      Accessors

      Methods

      • Parameters

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

        Returns void

      • Parameters

        • level: string
        • Optional prefix: string

        Returns string

      \ No newline at end of file +

      Constructors

      Properties

      _error: Debugger
      _info: Debugger
      _warn: Debugger

      Accessors

      Methods

      • Parameters

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

        Returns void

      • Parameters

        • level: string
        • Optional prefix: string

        Returns string

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

      Enumeration TransportProtocol

      Enumeration Members

      TCP +TransportProtocol | Documentation

      Enumeration TransportProtocol

      Enumeration Members

      Enumeration Members

      TCP: "tcp"
      UDP: "udp"
      \ No newline at end of file +

      Enumeration Members

      TCP: "tcp"
      UDP: "udp"
      \ No newline at end of file diff --git a/enums/_waku_enr.TransportProtocolPerIpVersion.html b/enums/_waku_enr.TransportProtocolPerIpVersion.html index a65b5d499b..3c68191403 100644 --- a/enums/_waku_enr.TransportProtocolPerIpVersion.html +++ b/enums/_waku_enr.TransportProtocolPerIpVersion.html @@ -1,5 +1,5 @@ -TransportProtocolPerIpVersion | Documentation

      Enumeration TransportProtocolPerIpVersion

      Enumeration Members

      TCP4 +TransportProtocolPerIpVersion | Documentation

      Enumeration TransportProtocolPerIpVersion

      Enumeration Members

      Enumeration Members

      TCP4: "tcp4"
      TCP6: "tcp6"
      UDP4: "udp4"
      UDP6: "udp6"
      \ No newline at end of file +

      Enumeration Members

      TCP4: "tcp4"
      TCP6: "tcp6"
      UDP4: "udp4"
      UDP6: "udp6"
      \ No newline at end of file diff --git a/enums/_waku_interfaces.EConnectionStateEvents.html b/enums/_waku_interfaces.EConnectionStateEvents.html index 5de7512095..dec9f91586 100644 --- a/enums/_waku_interfaces.EConnectionStateEvents.html +++ b/enums/_waku_interfaces.EConnectionStateEvents.html @@ -1,2 +1,2 @@ -EConnectionStateEvents | Documentation

      Enumeration EConnectionStateEvents

      Enumeration Members

      Enumeration Members

      CONNECTION_STATUS: "waku:connection"
      \ No newline at end of file +EConnectionStateEvents | Documentation

      Enumeration EConnectionStateEvents

      Enumeration Members

      Enumeration Members

      CONNECTION_STATUS: "waku:connection"
      \ No newline at end of file diff --git a/enums/_waku_interfaces.EPeersByDiscoveryEvents.html b/enums/_waku_interfaces.EPeersByDiscoveryEvents.html index 1b95264e62..4399ce3b56 100644 --- a/enums/_waku_interfaces.EPeersByDiscoveryEvents.html +++ b/enums/_waku_interfaces.EPeersByDiscoveryEvents.html @@ -1,5 +1,5 @@ -EPeersByDiscoveryEvents | Documentation

      Enumeration EPeersByDiscoveryEvents

      Enumeration Members

      PEER_CONNECT_BOOTSTRAP +EPeersByDiscoveryEvents | Documentation

      Enumeration EPeersByDiscoveryEvents

      Enumeration Members

      PEER_CONNECT_BOOTSTRAP: "peer:connected:bootstrap"
      PEER_CONNECT_PEER_EXCHANGE: "peer:connected:peer-exchange"
      PEER_DISCOVERY_BOOTSTRAP: "peer:discovery:bootstrap"
      PEER_DISCOVERY_PEER_EXCHANGE: "peer:discovery:peer-exchange"
      \ No newline at end of file +

      Enumeration Members

      PEER_CONNECT_BOOTSTRAP: "peer:connected:bootstrap"
      PEER_CONNECT_PEER_EXCHANGE: "peer:connected:peer-exchange"
      PEER_DISCOVERY_BOOTSTRAP: "peer:discovery:bootstrap"
      PEER_DISCOVERY_PEER_EXCHANGE: "peer:discovery:peer-exchange"
      \ No newline at end of file diff --git a/enums/_waku_interfaces.HealthStatus.html b/enums/_waku_interfaces.HealthStatus.html index 6b4dad6857..4e39aa7f4e 100644 --- a/enums/_waku_interfaces.HealthStatus.html +++ b/enums/_waku_interfaces.HealthStatus.html @@ -1,4 +1,4 @@ -HealthStatus | Documentation

      Enumeration Members

      MinimallyHealthy +HealthStatus | Documentation

      Enumeration Members

      MinimallyHealthy: "MinimallyHealthy"
      SufficientlyHealthy: "SufficientlyHealthy"
      Unhealthy: "Unhealthy"
      \ No newline at end of file +

      Enumeration Members

      MinimallyHealthy: "MinimallyHealthy"
      SufficientlyHealthy: "SufficientlyHealthy"
      Unhealthy: "Unhealthy"
      \ No newline at end of file diff --git a/enums/_waku_interfaces.ProtocolError.html b/enums/_waku_interfaces.ProtocolError.html index b54599f38c..06c89793e8 100644 --- a/enums/_waku_interfaces.ProtocolError.html +++ b/enums/_waku_interfaces.ProtocolError.html @@ -1,4 +1,4 @@ -ProtocolError | Documentation

      Enumeration Members

      DECODE_FAILED +ProtocolError | Documentation

      Enumeration Members

      DECODE_FAILED: "Failed to decode"

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

      -
      EMPTY_PAYLOAD: "Payload is empty"

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

      EMPTY_PAYLOAD: "Payload is empty"

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

      -
      ENCODE_FAILED: "Failed to encode"

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

      ENCODE_FAILED: "Failed to encode"

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

      -
      GENERIC_FAIL: "Generic error"

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

      -
      INVALID_DECODER_TOPICS: "Invalid decoder topics"

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

      GENERIC_FAIL: "Generic error"

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

      +
      INVALID_DECODER_TOPICS: "Invalid decoder topics"

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

      -
      NO_PEER_AVAILABLE: "No peer available"

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

      NO_PEER_AVAILABLE: "No peer available"

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

      -
      NO_RESPONSE: "No response received"

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

      NO_RESPONSE: "No response received"

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

      -
      NO_STREAM_AVAILABLE: "No stream available"

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

      NO_STREAM_AVAILABLE: "No stream available"

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

      -
      REMOTE_PEER_REJECTED: "Remote peer rejected"

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

      REMOTE_PEER_REJECTED: "Remote peer rejected"

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

      -
      REQUEST_TIMEOUT: "Request timeout"

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

      REQUEST_TIMEOUT: "Request timeout"

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

      -
      RLN_IDENTITY_MISSING: "Identity credentials are not set"

      Missing credentials info message. +

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

      Message limit is missing. +

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

      Membership index missing info message. +

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

      General proof generation error message. +

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

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

      SIZE_TOO_BIG: "Size is too big"

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

      -
      TOPIC_DECODER_MISMATCH: "Topic decoder mismatch"

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

      TOPIC_DECODER_MISMATCH: "Topic decoder mismatch"

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

      -
      TOPIC_NOT_CONFIGURED: "Topic not configured"

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

      TOPIC_NOT_CONFIGURED: "Topic not configured"

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

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/enums/_waku_interfaces.Protocols.html b/enums/_waku_interfaces.Protocols.html index 0918c9488f..cf616e8d69 100644 --- a/enums/_waku_interfaces.Protocols.html +++ b/enums/_waku_interfaces.Protocols.html @@ -1,5 +1,5 @@ -Protocols | Documentation

      Enumeration Members

      Filter +Protocols | Documentation

      Enumeration Members

      Enumeration Members

      Filter: "filter"
      LightPush: "lightpush"
      Relay: "relay"
      Store: "store"
      \ No newline at end of file +

      Enumeration Members

      Filter: "filter"
      LightPush: "lightpush"
      Relay: "relay"
      Store: "store"
      \ No newline at end of file diff --git a/enums/_waku_interfaces.Tags.html b/enums/_waku_interfaces.Tags.html index 4798420897..cf7e70186d 100644 --- a/enums/_waku_interfaces.Tags.html +++ b/enums/_waku_interfaces.Tags.html @@ -1,4 +1,4 @@ -Tags | Documentation

      Enumeration Members

      BOOTSTRAP +Tags | Documentation

      Enumeration Members

      Enumeration Members

      BOOTSTRAP: "bootstrap"
      LOCAL: "local-peer-cache"
      PEER_EXCHANGE: "peer-exchange"
      \ No newline at end of file +

      Enumeration Members

      BOOTSTRAP: "bootstrap"
      LOCAL: "local-peer-cache"
      PEER_EXCHANGE: "peer-exchange"
      \ No newline at end of file diff --git a/enums/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType-1.html b/enums/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType-1.html index 34afeaceab..835b25a744 100644 --- a/enums/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType-1.html +++ b/enums/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType-1.html @@ -1,5 +1,5 @@ -FilterSubscribeType | Documentation

      Enumeration Members

      SUBSCRIBE +FilterSubscribeType | Documentation

      Enumeration Members

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

      Enumeration Members

      SUBSCRIBE: "SUBSCRIBE"
      SUBSCRIBER_PING: "SUBSCRIBER_PING"
      UNSUBSCRIBE: "UNSUBSCRIBE"
      UNSUBSCRIBE_ALL: "UNSUBSCRIBE_ALL"
      \ No newline at end of file diff --git a/functions/_waku_core.createDecoder.html b/functions/_waku_core.createDecoder.html index aac700f114..bb8d7d381a 100644 --- a/functions/_waku_core.createDecoder.html +++ b/functions/_waku_core.createDecoder.html @@ -4,4 +4,4 @@ pass to @waku/interfaces!IReceiver.subscribe to automatically decode incoming messages.

      Parameters

      Returns Decoder

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

      \ No newline at end of file diff --git a/functions/_waku_core.createEncoder.html b/functions/_waku_core.createEncoder.html index c53d64df8e..2038d37a85 100644 --- a/functions/_waku_core.createEncoder.html +++ b/functions/_waku_core.createEncoder.html @@ -3,4 +3,4 @@ format to be sent over the Waku network. The resulting encoder can then be pass to @waku/interfaces!ISender.send to automatically encode outgoing messages.

      -

      Parameters

      Returns Encoder

      \ No newline at end of file +

      Parameters

      Returns Encoder

      \ No newline at end of file diff --git a/functions/_waku_core.getHealthManager.html b/functions/_waku_core.getHealthManager.html index a6450b0f77..ef63fcad4a 100644 --- a/functions/_waku_core.getHealthManager.html +++ b/functions/_waku_core.getHealthManager.html @@ -1 +1 @@ -getHealthManager | Documentation
      \ No newline at end of file +getHealthManager | Documentation
      \ No newline at end of file diff --git a/functions/_waku_core.wakuMetadata.html b/functions/_waku_core.wakuMetadata.html index 84ee4cd757..0fcbcbe822 100644 --- a/functions/_waku_core.wakuMetadata.html +++ b/functions/_waku_core.wakuMetadata.html @@ -1 +1 @@ -wakuMetadata | Documentation
      \ No newline at end of file +wakuMetadata | Documentation
      \ No newline at end of file diff --git a/functions/_waku_enr.compressPublicKey.html b/functions/_waku_enr.compressPublicKey.html index 8b95f3a167..a2bdc08848 100644 --- a/functions/_waku_enr.compressPublicKey.html +++ b/functions/_waku_enr.compressPublicKey.html @@ -1 +1 @@ -compressPublicKey | Documentation

      Function compressPublicKey

      \ No newline at end of file +compressPublicKey | Documentation

      Function compressPublicKey

      \ No newline at end of file diff --git a/functions/_waku_enr.createPeerIdFromPublicKey.html b/functions/_waku_enr.createPeerIdFromPublicKey.html index 33cfae477d..9301eb9ebd 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>

      \ No newline at end of file +createPeerIdFromPublicKey | Documentation

      Function createPeerIdFromPublicKey

      • Parameters

        • publicKey: Uint8Array

        Returns Promise<PeerId>

      \ No newline at end of file diff --git a/functions/_waku_enr.decodeWaku2.html b/functions/_waku_enr.decodeWaku2.html index 57ccf009dd..5802cd0ef5 100644 --- a/functions/_waku_enr.decodeWaku2.html +++ b/functions/_waku_enr.decodeWaku2.html @@ -1 +1 @@ -decodeWaku2 | Documentation
      \ No newline at end of file +decodeWaku2 | Documentation
      \ No newline at end of file diff --git a/functions/_waku_enr.encodeWaku2.html b/functions/_waku_enr.encodeWaku2.html index ee843b3e98..1c01bcf45a 100644 --- a/functions/_waku_enr.encodeWaku2.html +++ b/functions/_waku_enr.encodeWaku2.html @@ -1 +1 @@ -encodeWaku2 | Documentation
      \ No newline at end of file +encodeWaku2 | Documentation
      \ No newline at end of file diff --git a/functions/_waku_enr.getPrivateKeyFromPeerId.html b/functions/_waku_enr.getPrivateKeyFromPeerId.html index 32d8a9adb0..8116c22d71 100644 --- a/functions/_waku_enr.getPrivateKeyFromPeerId.html +++ b/functions/_waku_enr.getPrivateKeyFromPeerId.html @@ -1 +1 @@ -getPrivateKeyFromPeerId | Documentation

      Function getPrivateKeyFromPeerId

      \ No newline at end of file +getPrivateKeyFromPeerId | Documentation

      Function getPrivateKeyFromPeerId

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

      Function getPublicKeyFromPeerId

      \ No newline at end of file +getPublicKeyFromPeerId | Documentation

      Function getPublicKeyFromPeerId

      \ No newline at end of file diff --git a/functions/_waku_enr.keccak256.html b/functions/_waku_enr.keccak256.html index c5ab486dac..0f75dd3dda 100644 --- a/functions/_waku_enr.keccak256.html +++ b/functions/_waku_enr.keccak256.html @@ -1 +1 @@ -keccak256 | Documentation
      \ No newline at end of file +keccak256 | Documentation
      \ No newline at end of file diff --git a/functions/_waku_enr.sign.html b/functions/_waku_enr.sign.html index 71fb72ea48..e7c479ab0b 100644 --- a/functions/_waku_enr.sign.html +++ b/functions/_waku_enr.sign.html @@ -2,4 +2,4 @@

      Parameters

      Returns Promise<Uint8Array>

      The signature and the recovery id concatenated.

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_enr.verifySignature.html b/functions/_waku_enr.verifySignature.html index b119c48b86..b66d4577a8 100644 --- a/functions/_waku_enr.verifySignature.html +++ b/functions/_waku_enr.verifySignature.html @@ -1,2 +1,2 @@ verifySignature | Documentation
      • Verify an ECDSA signature.

        -

        Parameters

        • signature: Uint8Array
        • message: string | Uint8Array
        • publicKey: Uint8Array

        Returns boolean

      \ No newline at end of file +

      Parameters

      Returns boolean

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.ecies.decrypt.html b/functions/_waku_message_encryption.crypto.ecies.decrypt.html index 4917f27037..82a27ffd36 100644 --- a/functions/_waku_message_encryption.crypto.ecies.decrypt.html +++ b/functions/_waku_message_encryption.crypto.ecies.decrypt.html @@ -3,4 +3,4 @@
    • encrypted: Uint8Array

      ECIES serialized structure (result of ECIES encryption)

    • Returns Promise<Uint8Array>

      The clear text

      Throws

      Error If decryption fails

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.ecies.encrypt.html b/functions/_waku_message_encryption.crypto.ecies.encrypt.html index 42a531d26a..0e5ed8e858 100644 --- a/functions/_waku_message_encryption.crypto.ecies.encrypt.html +++ b/functions/_waku_message_encryption.crypto.ecies.encrypt.html @@ -2,4 +2,4 @@

      Parameters

      Returns Promise<Uint8Array>

      A promise that resolves with the ECIES structure serialized

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.getSubtle.html b/functions/_waku_message_encryption.crypto.getSubtle.html index 05c00d0b1d..801b104f94 100644 --- a/functions/_waku_message_encryption.crypto.getSubtle.html +++ b/functions/_waku_message_encryption.crypto.getSubtle.html @@ -1 +1 @@ -getSubtle | Documentation
      \ No newline at end of file +getSubtle | Documentation
      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.keccak256.html b/functions/_waku_message_encryption.crypto.keccak256.html index 9627f92a54..1a808a2ff4 100644 --- a/functions/_waku_message_encryption.crypto.keccak256.html +++ b/functions/_waku_message_encryption.crypto.keccak256.html @@ -1 +1 @@ -keccak256 | Documentation
      \ No newline at end of file +keccak256 | Documentation
      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.randomBytes.html b/functions/_waku_message_encryption.crypto.randomBytes.html index 4db7d58d62..dcd7e26bf1 100644 --- a/functions/_waku_message_encryption.crypto.randomBytes.html +++ b/functions/_waku_message_encryption.crypto.randomBytes.html @@ -1 +1 @@ -randomBytes | Documentation
      \ No newline at end of file +randomBytes | Documentation
      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.sha256.html b/functions/_waku_message_encryption.crypto.sha256.html index 0963bde0a3..36d0a147b6 100644 --- a/functions/_waku_message_encryption.crypto.sha256.html +++ b/functions/_waku_message_encryption.crypto.sha256.html @@ -1 +1 @@ -sha256 | Documentation
      \ No newline at end of file +sha256 | Documentation
      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.sign.html b/functions/_waku_message_encryption.crypto.sign.html index b24cca8d8d..bdc538343f 100644 --- a/functions/_waku_message_encryption.crypto.sign.html +++ b/functions/_waku_message_encryption.crypto.sign.html @@ -2,4 +2,4 @@

      Parameters

      Returns Promise<Uint8Array>

      The signature and the recovery id concatenated.

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.symmetric.decrypt.html b/functions/_waku_message_encryption.crypto.symmetric.decrypt.html index 8fc749ac09..6dbd202555 100644 --- a/functions/_waku_message_encryption.crypto.symmetric.decrypt.html +++ b/functions/_waku_message_encryption.crypto.symmetric.decrypt.html @@ -1 +1 @@ -decrypt | Documentation
      \ No newline at end of file +decrypt | Documentation
      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.symmetric.encrypt.html b/functions/_waku_message_encryption.crypto.symmetric.encrypt.html index 4e9fe1a894..7cf5ce1164 100644 --- a/functions/_waku_message_encryption.crypto.symmetric.encrypt.html +++ b/functions/_waku_message_encryption.crypto.symmetric.encrypt.html @@ -1 +1 @@ -encrypt | Documentation
      \ No newline at end of file +encrypt | Documentation
      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.symmetric.generateIv.html b/functions/_waku_message_encryption.crypto.symmetric.generateIv.html index 18c48ab53d..18e03d3bc2 100644 --- a/functions/_waku_message_encryption.crypto.symmetric.generateIv.html +++ b/functions/_waku_message_encryption.crypto.symmetric.generateIv.html @@ -1 +1 @@ -generateIv | Documentation
      \ No newline at end of file +generateIv | Documentation
      \ No newline at end of file diff --git a/functions/_waku_message_encryption.ecies.createDecoder.html b/functions/_waku_message_encryption.ecies.createDecoder.html index 3023ee06c5..485205a375 100644 --- a/functions/_waku_message_encryption.ecies.createDecoder.html +++ b/functions/_waku_message_encryption.ecies.createDecoder.html @@ -6,4 +6,4 @@ decode incoming messages.

      Parameters

      Returns Decoder

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

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.ecies.createEncoder.html b/functions/_waku_message_encryption.ecies.createEncoder.html index 61dc982e39..40093c10da 100644 --- a/functions/_waku_message_encryption.ecies.createEncoder.html +++ b/functions/_waku_message_encryption.ecies.createEncoder.html @@ -7,4 +7,4 @@ and encode outgoing messages. The payload can optionally be signed with the given private key as defined in 26/WAKU2-PAYLOAD.

      -

      Parameters

      Returns Encoder

      \ No newline at end of file +

      Parameters

      Returns Encoder

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.ecies.decryptAsymmetric.html b/functions/_waku_message_encryption.ecies.decryptAsymmetric.html index a405a60849..dded46ad6d 100644 --- a/functions/_waku_message_encryption.ecies.decryptAsymmetric.html +++ b/functions/_waku_message_encryption.ecies.decryptAsymmetric.html @@ -1,3 +1,3 @@ decryptAsymmetric | Documentation
      • Internal

        Proceed with Asymmetric decryption of the data as per 26/WAKU-PAYLOAD. The returned data is expected to be flags | payload-length | payload | [signature].

        -

        Parameters

        • payload: Uint8Array
        • privKey: Uint8Array

        Returns Promise<Uint8Array>

      \ No newline at end of file +

      Parameters

      Returns Promise<Uint8Array>

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.ecies.encryptAsymmetric.html b/functions/_waku_message_encryption.ecies.encryptAsymmetric.html index b87483e3a1..c973ac6ad7 100644 --- a/functions/_waku_message_encryption.ecies.encryptAsymmetric.html +++ b/functions/_waku_message_encryption.ecies.encryptAsymmetric.html @@ -1,4 +1,4 @@ encryptAsymmetric | Documentation
      • Internal

        Proceed with Asymmetric encryption of the data as per 26/WAKU-PAYLOAD. The data MUST be flags | payload-length | payload | [signature]. The returned result can be set to WakuMessage.payload.

        -

        Parameters

        • data: Uint8Array
        • publicKey: string | Uint8Array

        Returns Promise<Uint8Array>

      \ No newline at end of file +

      Parameters

      Returns Promise<Uint8Array>

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.ecies.postCipher.html b/functions/_waku_message_encryption.ecies.postCipher.html index 3fa0d0d5ac..22b731a7cd 100644 --- a/functions/_waku_message_encryption.ecies.postCipher.html +++ b/functions/_waku_message_encryption.ecies.postCipher.html @@ -1,2 +1,2 @@ postCipher | Documentation
      • Internal

        Decode a decrypted payload.

        -

        Parameters

        • message: Uint8Array

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

      \ No newline at end of file +

      Parameters

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

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.ecies.preCipher.html b/functions/_waku_message_encryption.ecies.preCipher.html index 9e80337c5b..5ceceb22b7 100644 --- a/functions/_waku_message_encryption.ecies.preCipher.html +++ b/functions/_waku_message_encryption.ecies.preCipher.html @@ -1,4 +1,4 @@ preCipher | Documentation
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_message_encryption.generatePrivateKey.html b/functions/_waku_message_encryption.generatePrivateKey.html index 66e8b33ab4..db08611653 100644 --- a/functions/_waku_message_encryption.generatePrivateKey.html +++ b/functions/_waku_message_encryption.generatePrivateKey.html @@ -1,3 +1,3 @@ generatePrivateKey | Documentation
      \ No newline at end of file +

      Returns Uint8Array

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

      Returns Uint8Array

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.getPublicKey.html b/functions/_waku_message_encryption.getPublicKey.html index eba7c256f7..9a945515a8 100644 --- a/functions/_waku_message_encryption.getPublicKey.html +++ b/functions/_waku_message_encryption.getPublicKey.html @@ -1,3 +1,3 @@ getPublicKey | Documentation
      • Return the public key for the given private key, to be used for asymmetric encryption.

        -

        Parameters

        • privateKey: PrivKey
        • Optional isCompressed: boolean

        Returns Uint8Array

      \ No newline at end of file +

      Parameters

      Returns Uint8Array

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.symmetric.createDecoder.html b/functions/_waku_message_encryption.symmetric.createDecoder.html index 793465c4ab..ecd2e544f2 100644 --- a/functions/_waku_message_encryption.symmetric.createDecoder.html +++ b/functions/_waku_message_encryption.symmetric.createDecoder.html @@ -6,4 +6,4 @@ decode incoming messages.

      Parameters

      Returns Decoder

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

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.symmetric.createEncoder.html b/functions/_waku_message_encryption.symmetric.createEncoder.html index 19491c9aa8..886c190142 100644 --- a/functions/_waku_message_encryption.symmetric.createEncoder.html +++ b/functions/_waku_message_encryption.symmetric.createEncoder.html @@ -6,4 +6,4 @@ and encode outgoing messages.

      The payload can optionally be signed with the given private key as defined in 26/WAKU2-PAYLOAD.

      -

      Parameters

      Returns Encoder

      \ No newline at end of file +

      Parameters

      Returns Encoder

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.symmetric.decryptSymmetric.html b/functions/_waku_message_encryption.symmetric.decryptSymmetric.html index a2070094b0..0af99a01b1 100644 --- a/functions/_waku_message_encryption.symmetric.decryptSymmetric.html +++ b/functions/_waku_message_encryption.symmetric.decryptSymmetric.html @@ -2,4 +2,4 @@

      Parameters

      Returns Promise<Uint8Array>

      The decrypted data, expected to be flags | payload-length | payload | [signature].

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_message_encryption.symmetric.encryptSymmetric.html b/functions/_waku_message_encryption.symmetric.encryptSymmetric.html index 2503f167c8..3f395ced9f 100644 --- a/functions/_waku_message_encryption.symmetric.encryptSymmetric.html +++ b/functions/_waku_message_encryption.symmetric.encryptSymmetric.html @@ -2,4 +2,4 @@

      Parameters

      Returns Promise<Uint8Array>

      The decrypted data, cipherText | tag | iv and can be set to WakuMessage.payload.

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_message_hash.messageHash.html b/functions/_waku_message_hash.messageHash.html index 4a4160ece0..ad9fb31ae2 100644 --- a/functions/_waku_message_hash.messageHash.html +++ b/functions/_waku_message_hash.messageHash.html @@ -1,3 +1,3 @@ messageHash | Documentation
      \ No newline at end of file +

      Parameters

      Returns Uint8Array

      \ No newline at end of file diff --git a/functions/_waku_message_hash.messageHashStr.html b/functions/_waku_message_hash.messageHashStr.html index aacfb6b867..92e6c2ef71 100644 --- a/functions/_waku_message_hash.messageHashStr.html +++ b/functions/_waku_message_hash.messageHashStr.html @@ -1 +1 @@ -messageHashStr | Documentation
      \ No newline at end of file +messageHashStr | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.WakuMessage.codec.html b/functions/_waku_proto.WakuMessage.codec.html index f227634cf3..880ad66613 100644 --- a/functions/_waku_proto.WakuMessage.codec.html +++ b/functions/_waku_proto.WakuMessage.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.WakuMessage.decode.html b/functions/_waku_proto.WakuMessage.decode.html index af26849df0..46d23e2ea0 100644 --- a/functions/_waku_proto.WakuMessage.decode.html +++ b/functions/_waku_proto.WakuMessage.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.WakuMessage.encode.html b/functions/_waku_proto.WakuMessage.encode.html index fac9f3cd0e..a896b05884 100644 --- a/functions/_waku_proto.WakuMessage.encode.html +++ b/functions/_waku_proto.WakuMessage.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.codec.html b/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.codec.html index c617d358c5..6a5a0afdd5 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.codec.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.decode.html b/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.decode.html index 25d60bc272..03bad857f5 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.decode.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.encode.html b/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.encode.html index 4a67184c11..10ee89dc18 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.encode.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRequest.codec.html b/functions/_waku_proto.proto_filter.FilterRequest.codec.html index 0e4a617914..ee16e6574c 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.codec.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRequest.decode.html b/functions/_waku_proto.proto_filter.FilterRequest.decode.html index ff481747cf..49190be679 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.decode.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRequest.encode.html b/functions/_waku_proto.proto_filter.FilterRequest.encode.html index 8edfd4ee0b..0588c0d4a2 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.encode.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRpc.codec.html b/functions/_waku_proto.proto_filter.FilterRpc.codec.html index 37dd08b9ee..1e6befb1c2 100644 --- a/functions/_waku_proto.proto_filter.FilterRpc.codec.html +++ b/functions/_waku_proto.proto_filter.FilterRpc.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRpc.decode.html b/functions/_waku_proto.proto_filter.FilterRpc.decode.html index 5c531c5547..a3aaf5651c 100644 --- a/functions/_waku_proto.proto_filter.FilterRpc.decode.html +++ b/functions/_waku_proto.proto_filter.FilterRpc.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRpc.encode.html b/functions/_waku_proto.proto_filter.FilterRpc.encode.html index 9c4c158b91..1d9615bcc4 100644 --- a/functions/_waku_proto.proto_filter.FilterRpc.encode.html +++ b/functions/_waku_proto.proto_filter.FilterRpc.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.MessagePush.codec.html b/functions/_waku_proto.proto_filter.MessagePush.codec.html index b2ac05a3e6..cb8ac40300 100644 --- a/functions/_waku_proto.proto_filter.MessagePush.codec.html +++ b/functions/_waku_proto.proto_filter.MessagePush.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.MessagePush.decode.html b/functions/_waku_proto.proto_filter.MessagePush.decode.html index 5fb16ad4e4..e89a00b3ca 100644 --- a/functions/_waku_proto.proto_filter.MessagePush.decode.html +++ b/functions/_waku_proto.proto_filter.MessagePush.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.MessagePush.encode.html b/functions/_waku_proto.proto_filter.MessagePush.encode.html index a317933244..1be02b5cbf 100644 --- a/functions/_waku_proto.proto_filter.MessagePush.encode.html +++ b/functions/_waku_proto.proto_filter.MessagePush.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.RateLimitProof.codec.html b/functions/_waku_proto.proto_filter.RateLimitProof.codec.html index 29d48d308a..1675e87143 100644 --- a/functions/_waku_proto.proto_filter.RateLimitProof.codec.html +++ b/functions/_waku_proto.proto_filter.RateLimitProof.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.RateLimitProof.decode.html b/functions/_waku_proto.proto_filter.RateLimitProof.decode.html index 77d54bf209..115ceb3658 100644 --- a/functions/_waku_proto.proto_filter.RateLimitProof.decode.html +++ b/functions/_waku_proto.proto_filter.RateLimitProof.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.RateLimitProof.encode.html b/functions/_waku_proto.proto_filter.RateLimitProof.encode.html index 0a424b66eb..810ce1a180 100644 --- a/functions/_waku_proto.proto_filter.RateLimitProof.encode.html +++ b/functions/_waku_proto.proto_filter.RateLimitProof.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.codec.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.codec.html index ce934c11ba..a3fa97b0f8 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.codec.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.codec.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.codec.html index 4992c98403..94f5cf345d 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.codec.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.decode.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.decode.html index 94d3ce661e..e020a762df 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.decode.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.encode.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.encode.html index f3338a22c7..cbe693beed 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.encode.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.codec.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.codec.html index 30e7ee3fe5..10a1041c83 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.codec.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.decode.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.decode.html index 1d278510d8..c5590dc0dc 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.decode.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.encode.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.encode.html index 3205ae3cdb..85de822f90 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.encode.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.MessagePush.codec.html b/functions/_waku_proto.proto_filter_v2.MessagePush.codec.html index 1ddc9ca8fc..3fde919e69 100644 --- a/functions/_waku_proto.proto_filter_v2.MessagePush.codec.html +++ b/functions/_waku_proto.proto_filter_v2.MessagePush.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.MessagePush.decode.html b/functions/_waku_proto.proto_filter_v2.MessagePush.decode.html index 90910ab074..0bdce18014 100644 --- a/functions/_waku_proto.proto_filter_v2.MessagePush.decode.html +++ b/functions/_waku_proto.proto_filter_v2.MessagePush.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.MessagePush.encode.html b/functions/_waku_proto.proto_filter_v2.MessagePush.encode.html index 12690c8615..3224749379 100644 --- a/functions/_waku_proto.proto_filter_v2.MessagePush.encode.html +++ b/functions/_waku_proto.proto_filter_v2.MessagePush.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.RateLimitProof.codec.html b/functions/_waku_proto.proto_filter_v2.RateLimitProof.codec.html index cbfcb2dc78..ffdfd50b31 100644 --- a/functions/_waku_proto.proto_filter_v2.RateLimitProof.codec.html +++ b/functions/_waku_proto.proto_filter_v2.RateLimitProof.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.RateLimitProof.decode.html b/functions/_waku_proto.proto_filter_v2.RateLimitProof.decode.html index 21a7dd07e0..de13c261c0 100644 --- a/functions/_waku_proto.proto_filter_v2.RateLimitProof.decode.html +++ b/functions/_waku_proto.proto_filter_v2.RateLimitProof.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.RateLimitProof.encode.html b/functions/_waku_proto.proto_filter_v2.RateLimitProof.encode.html index 9bc90c9e55..dc68e3930e 100644 --- a/functions/_waku_proto.proto_filter_v2.RateLimitProof.encode.html +++ b/functions/_waku_proto.proto_filter_v2.RateLimitProof.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.WakuMessage.codec.html b/functions/_waku_proto.proto_filter_v2.WakuMessage.codec.html index 1735590812..150ba8ac12 100644 --- a/functions/_waku_proto.proto_filter_v2.WakuMessage.codec.html +++ b/functions/_waku_proto.proto_filter_v2.WakuMessage.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.WakuMessage.decode.html b/functions/_waku_proto.proto_filter_v2.WakuMessage.decode.html index 48074dcfb7..b668ec2af9 100644 --- a/functions/_waku_proto.proto_filter_v2.WakuMessage.decode.html +++ b/functions/_waku_proto.proto_filter_v2.WakuMessage.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.WakuMessage.encode.html b/functions/_waku_proto.proto_filter_v2.WakuMessage.encode.html index 4ce28f2b98..525ccfeb8f 100644 --- a/functions/_waku_proto.proto_filter_v2.WakuMessage.encode.html +++ b/functions/_waku_proto.proto_filter_v2.WakuMessage.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushRequest.codec.html b/functions/_waku_proto.proto_lightpush.PushRequest.codec.html index c2ad5e2f2d..8891aa5a1f 100644 --- a/functions/_waku_proto.proto_lightpush.PushRequest.codec.html +++ b/functions/_waku_proto.proto_lightpush.PushRequest.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushRequest.decode.html b/functions/_waku_proto.proto_lightpush.PushRequest.decode.html index 331c910703..6d32581365 100644 --- a/functions/_waku_proto.proto_lightpush.PushRequest.decode.html +++ b/functions/_waku_proto.proto_lightpush.PushRequest.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushRequest.encode.html b/functions/_waku_proto.proto_lightpush.PushRequest.encode.html index 6bfa4dd6e9..deaf3c9ae5 100644 --- a/functions/_waku_proto.proto_lightpush.PushRequest.encode.html +++ b/functions/_waku_proto.proto_lightpush.PushRequest.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushResponse.codec.html b/functions/_waku_proto.proto_lightpush.PushResponse.codec.html index de04f03d14..1f04a23d9e 100644 --- a/functions/_waku_proto.proto_lightpush.PushResponse.codec.html +++ b/functions/_waku_proto.proto_lightpush.PushResponse.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushResponse.decode.html b/functions/_waku_proto.proto_lightpush.PushResponse.decode.html index b0657d80d6..06e2dee476 100644 --- a/functions/_waku_proto.proto_lightpush.PushResponse.decode.html +++ b/functions/_waku_proto.proto_lightpush.PushResponse.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushResponse.encode.html b/functions/_waku_proto.proto_lightpush.PushResponse.encode.html index 1116583f42..9d5122e802 100644 --- a/functions/_waku_proto.proto_lightpush.PushResponse.encode.html +++ b/functions/_waku_proto.proto_lightpush.PushResponse.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushRpc.codec.html b/functions/_waku_proto.proto_lightpush.PushRpc.codec.html index 25ca0bd368..7c22b3dbf9 100644 --- a/functions/_waku_proto.proto_lightpush.PushRpc.codec.html +++ b/functions/_waku_proto.proto_lightpush.PushRpc.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushRpc.decode.html b/functions/_waku_proto.proto_lightpush.PushRpc.decode.html index a94a3af906..2833752d18 100644 --- a/functions/_waku_proto.proto_lightpush.PushRpc.decode.html +++ b/functions/_waku_proto.proto_lightpush.PushRpc.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushRpc.encode.html b/functions/_waku_proto.proto_lightpush.PushRpc.encode.html index 34b93a0a16..e7a2071987 100644 --- a/functions/_waku_proto.proto_lightpush.PushRpc.encode.html +++ b/functions/_waku_proto.proto_lightpush.PushRpc.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.RateLimitProof.codec.html b/functions/_waku_proto.proto_lightpush.RateLimitProof.codec.html index 15057129ec..8f17e98165 100644 --- a/functions/_waku_proto.proto_lightpush.RateLimitProof.codec.html +++ b/functions/_waku_proto.proto_lightpush.RateLimitProof.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.RateLimitProof.decode.html b/functions/_waku_proto.proto_lightpush.RateLimitProof.decode.html index 504a918891..48eaf51643 100644 --- a/functions/_waku_proto.proto_lightpush.RateLimitProof.decode.html +++ b/functions/_waku_proto.proto_lightpush.RateLimitProof.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.RateLimitProof.encode.html b/functions/_waku_proto.proto_lightpush.RateLimitProof.encode.html index 1667b9cafe..2533144476 100644 --- a/functions/_waku_proto.proto_lightpush.RateLimitProof.encode.html +++ b/functions/_waku_proto.proto_lightpush.RateLimitProof.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.WakuMessage.codec.html b/functions/_waku_proto.proto_lightpush.WakuMessage.codec.html index f793c02899..95749f72c2 100644 --- a/functions/_waku_proto.proto_lightpush.WakuMessage.codec.html +++ b/functions/_waku_proto.proto_lightpush.WakuMessage.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.WakuMessage.decode.html b/functions/_waku_proto.proto_lightpush.WakuMessage.decode.html index 8b5d288e80..662cfc67c6 100644 --- a/functions/_waku_proto.proto_lightpush.WakuMessage.decode.html +++ b/functions/_waku_proto.proto_lightpush.WakuMessage.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.WakuMessage.encode.html b/functions/_waku_proto.proto_lightpush.WakuMessage.encode.html index 0d1e333d53..428d1b2472 100644 --- a/functions/_waku_proto.proto_lightpush.WakuMessage.encode.html +++ b/functions/_waku_proto.proto_lightpush.WakuMessage.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_message.RateLimitProof.codec.html b/functions/_waku_proto.proto_message.RateLimitProof.codec.html index 28746ce7da..621c23c144 100644 --- a/functions/_waku_proto.proto_message.RateLimitProof.codec.html +++ b/functions/_waku_proto.proto_message.RateLimitProof.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_message.RateLimitProof.decode.html b/functions/_waku_proto.proto_message.RateLimitProof.decode.html index 4d3731a994..966658d181 100644 --- a/functions/_waku_proto.proto_message.RateLimitProof.decode.html +++ b/functions/_waku_proto.proto_message.RateLimitProof.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_message.RateLimitProof.encode.html b/functions/_waku_proto.proto_message.RateLimitProof.encode.html index 8c4bfee46d..d239c7f99b 100644 --- a/functions/_waku_proto.proto_message.RateLimitProof.encode.html +++ b/functions/_waku_proto.proto_message.RateLimitProof.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_message.WakuMessage.codec.html b/functions/_waku_proto.proto_message.WakuMessage.codec.html index b76373f9b4..81ea111586 100644 --- a/functions/_waku_proto.proto_message.WakuMessage.codec.html +++ b/functions/_waku_proto.proto_message.WakuMessage.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_message.WakuMessage.decode.html b/functions/_waku_proto.proto_message.WakuMessage.decode.html index 3ce45be569..f9cd981aed 100644 --- a/functions/_waku_proto.proto_message.WakuMessage.decode.html +++ b/functions/_waku_proto.proto_message.WakuMessage.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_message.WakuMessage.encode.html b/functions/_waku_proto.proto_message.WakuMessage.encode.html index a5416f25d0..65d7123bf4 100644 --- a/functions/_waku_proto.proto_message.WakuMessage.encode.html +++ b/functions/_waku_proto.proto_message.WakuMessage.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_metadata.WakuMetadataRequest.codec.html b/functions/_waku_proto.proto_metadata.WakuMetadataRequest.codec.html index ccd46b1e89..215d1d6a77 100644 --- a/functions/_waku_proto.proto_metadata.WakuMetadataRequest.codec.html +++ b/functions/_waku_proto.proto_metadata.WakuMetadataRequest.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_metadata.WakuMetadataRequest.decode.html b/functions/_waku_proto.proto_metadata.WakuMetadataRequest.decode.html index 5529964813..ce68a78776 100644 --- a/functions/_waku_proto.proto_metadata.WakuMetadataRequest.decode.html +++ b/functions/_waku_proto.proto_metadata.WakuMetadataRequest.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_metadata.WakuMetadataRequest.encode.html b/functions/_waku_proto.proto_metadata.WakuMetadataRequest.encode.html index 7a17fd7382..56feeaadc4 100644 --- a/functions/_waku_proto.proto_metadata.WakuMetadataRequest.encode.html +++ b/functions/_waku_proto.proto_metadata.WakuMetadataRequest.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_metadata.WakuMetadataResponse.codec.html b/functions/_waku_proto.proto_metadata.WakuMetadataResponse.codec.html index 1144e060e5..6b6fd26b4c 100644 --- a/functions/_waku_proto.proto_metadata.WakuMetadataResponse.codec.html +++ b/functions/_waku_proto.proto_metadata.WakuMetadataResponse.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_metadata.WakuMetadataResponse.decode.html b/functions/_waku_proto.proto_metadata.WakuMetadataResponse.decode.html index 9fa8af304a..61e1f88779 100644 --- a/functions/_waku_proto.proto_metadata.WakuMetadataResponse.decode.html +++ b/functions/_waku_proto.proto_metadata.WakuMetadataResponse.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_metadata.WakuMetadataResponse.encode.html b/functions/_waku_proto.proto_metadata.WakuMetadataResponse.encode.html index 2b94084b79..8cff2941ab 100644 --- a/functions/_waku_proto.proto_metadata.WakuMetadataResponse.encode.html +++ b/functions/_waku_proto.proto_metadata.WakuMetadataResponse.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.codec.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.codec.html index 5aa5dce885..527c945a9f 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.codec.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.decode.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.decode.html index 0042d695b5..f912320a13 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.decode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.encode.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.encode.html index 4e85da7e84..effa830fcc 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.encode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.codec.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.codec.html index 1da8b9db7d..7b9cfc59cb 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.codec.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.decode.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.decode.html index 59f4fc9151..f1bff05d1a 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.decode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.encode.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.encode.html index eaa8bd5028..4e088ca5e8 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.encode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.codec.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.codec.html index 9656cdf671..d36c765729 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.codec.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.decode.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.decode.html index 1b0a3023e1..1d977c2bfa 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.decode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.encode.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.encode.html index 5710861e54..da01902d82 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.encode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerInfo.codec.html b/functions/_waku_proto.proto_peer_exchange.PeerInfo.codec.html index 9362fb8095..d9a4bdbc04 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerInfo.codec.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerInfo.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerInfo.decode.html b/functions/_waku_proto.proto_peer_exchange.PeerInfo.decode.html index 0728976e51..bcac92738e 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerInfo.decode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerInfo.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerInfo.encode.html b/functions/_waku_proto.proto_peer_exchange.PeerInfo.encode.html index 43c072beaa..71ea2f2480 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerInfo.encode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerInfo.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.RateLimitProof.codec.html b/functions/_waku_proto.proto_store.RateLimitProof.codec.html index 6dff3ef712..cd78eecb1e 100644 --- a/functions/_waku_proto.proto_store.RateLimitProof.codec.html +++ b/functions/_waku_proto.proto_store.RateLimitProof.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.RateLimitProof.decode.html b/functions/_waku_proto.proto_store.RateLimitProof.decode.html index 718dcf6736..b058eb54ef 100644 --- a/functions/_waku_proto.proto_store.RateLimitProof.decode.html +++ b/functions/_waku_proto.proto_store.RateLimitProof.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.RateLimitProof.encode.html b/functions/_waku_proto.proto_store.RateLimitProof.encode.html index f6a39c8674..7639b9b1a1 100644 --- a/functions/_waku_proto.proto_store.RateLimitProof.encode.html +++ b/functions/_waku_proto.proto_store.RateLimitProof.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.StoreQueryRequest.codec.html b/functions/_waku_proto.proto_store.StoreQueryRequest.codec.html index 8517ecc891..afb2526f5c 100644 --- a/functions/_waku_proto.proto_store.StoreQueryRequest.codec.html +++ b/functions/_waku_proto.proto_store.StoreQueryRequest.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.StoreQueryRequest.decode.html b/functions/_waku_proto.proto_store.StoreQueryRequest.decode.html index c6a0fad144..bac50cdf1b 100644 --- a/functions/_waku_proto.proto_store.StoreQueryRequest.decode.html +++ b/functions/_waku_proto.proto_store.StoreQueryRequest.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.StoreQueryRequest.encode.html b/functions/_waku_proto.proto_store.StoreQueryRequest.encode.html index 2ef3c2a694..7bde17eff5 100644 --- a/functions/_waku_proto.proto_store.StoreQueryRequest.encode.html +++ b/functions/_waku_proto.proto_store.StoreQueryRequest.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.StoreQueryResponse.codec.html b/functions/_waku_proto.proto_store.StoreQueryResponse.codec.html index 4841867304..fa91f22e35 100644 --- a/functions/_waku_proto.proto_store.StoreQueryResponse.codec.html +++ b/functions/_waku_proto.proto_store.StoreQueryResponse.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.StoreQueryResponse.decode.html b/functions/_waku_proto.proto_store.StoreQueryResponse.decode.html index 7566f66a4f..39b44e897d 100644 --- a/functions/_waku_proto.proto_store.StoreQueryResponse.decode.html +++ b/functions/_waku_proto.proto_store.StoreQueryResponse.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.StoreQueryResponse.encode.html b/functions/_waku_proto.proto_store.StoreQueryResponse.encode.html index de7ff63518..2cf4ce0a3e 100644 --- a/functions/_waku_proto.proto_store.StoreQueryResponse.encode.html +++ b/functions/_waku_proto.proto_store.StoreQueryResponse.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.WakuMessage.codec.html b/functions/_waku_proto.proto_store.WakuMessage.codec.html index 1152593108..7f4e980e8a 100644 --- a/functions/_waku_proto.proto_store.WakuMessage.codec.html +++ b/functions/_waku_proto.proto_store.WakuMessage.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.WakuMessage.decode.html b/functions/_waku_proto.proto_store.WakuMessage.decode.html index 2eda2bef29..dd1bfc66c1 100644 --- a/functions/_waku_proto.proto_store.WakuMessage.decode.html +++ b/functions/_waku_proto.proto_store.WakuMessage.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.WakuMessage.encode.html b/functions/_waku_proto.proto_store.WakuMessage.encode.html index ab30d8c695..9ed7731ae5 100644 --- a/functions/_waku_proto.proto_store.WakuMessage.encode.html +++ b/functions/_waku_proto.proto_store.WakuMessage.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.WakuMessageKeyValue.codec.html b/functions/_waku_proto.proto_store.WakuMessageKeyValue.codec.html index f5e33d3a8d..c4c8679d2f 100644 --- a/functions/_waku_proto.proto_store.WakuMessageKeyValue.codec.html +++ b/functions/_waku_proto.proto_store.WakuMessageKeyValue.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.WakuMessageKeyValue.decode.html b/functions/_waku_proto.proto_store.WakuMessageKeyValue.decode.html index b3fa47a26b..888c5e707f 100644 --- a/functions/_waku_proto.proto_store.WakuMessageKeyValue.decode.html +++ b/functions/_waku_proto.proto_store.WakuMessageKeyValue.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.WakuMessageKeyValue.encode.html b/functions/_waku_proto.proto_store.WakuMessageKeyValue.encode.html index a4d001a4b1..0c731b7d48 100644 --- a/functions/_waku_proto.proto_store.WakuMessageKeyValue.encode.html +++ b/functions/_waku_proto.proto_store.WakuMessageKeyValue.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.codec.html b/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.codec.html index a4f953c3e3..354a17cc5d 100644 --- a/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.codec.html +++ b/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.decode.html b/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.decode.html index 75bce8915b..53bc884cea 100644 --- a/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.decode.html +++ b/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.encode.html b/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.encode.html index 5278e6d06e..e3cca737a8 100644 --- a/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.encode.html +++ b/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_relay.createRelayNode.html b/functions/_waku_relay.createRelayNode.html index 05ed26640a..6c8986ad7a 100644 --- a/functions/_waku_relay.createRelayNode.html +++ b/functions/_waku_relay.createRelayNode.html @@ -6,4 +6,4 @@ it is not recommended due to potential performance issues and limited browser capabilities. If you are developing a browser-based application, consider alternative approaches like creating a Light Node or use this function with caution.

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_relay.wakuGossipSub.html b/functions/_waku_relay.wakuGossipSub.html index d057cd7a28..bd856bd731 100644 --- a/functions/_waku_relay.wakuGossipSub.html +++ b/functions/_waku_relay.wakuGossipSub.html @@ -1 +1 @@ -wakuGossipSub | Documentation
      • Parameters

        Returns ((components) => GossipSub)

          • (components): GossipSub
          • Parameters

            • components: GossipSubComponents

            Returns GossipSub

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

        Returns ((components) => GossipSub)

          • (components): GossipSub
          • Parameters

            • components: GossipSubComponents

            Returns GossipSub

      \ No newline at end of file diff --git a/functions/_waku_relay.wakuRelay.html b/functions/_waku_relay.wakuRelay.html index d0fb3a5899..91806aad5b 100644 --- a/functions/_waku_relay.wakuRelay.html +++ b/functions/_waku_relay.wakuRelay.html @@ -1 +1 @@ -wakuRelay | Documentation
      \ No newline at end of file +wakuRelay | Documentation
      \ No newline at end of file diff --git a/functions/_waku_sdk.createLibp2pAndUpdateOptions.html b/functions/_waku_sdk.createLibp2pAndUpdateOptions.html index 081958cd7c..71473b625a 100644 --- a/functions/_waku_sdk.createLibp2pAndUpdateOptions.html +++ b/functions/_waku_sdk.createLibp2pAndUpdateOptions.html @@ -1 +1 @@ -createLibp2pAndUpdateOptions | Documentation

      Function createLibp2pAndUpdateOptions

      \ No newline at end of file +createLibp2pAndUpdateOptions | Documentation

      Function createLibp2pAndUpdateOptions

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

      Parameters

      Returns Promise<LightNode>

      \ No newline at end of file diff --git a/functions/_waku_sdk.defaultLibp2p.html b/functions/_waku_sdk.defaultLibp2p.html index 705c76b758..1ed977c0a5 100644 --- a/functions/_waku_sdk.defaultLibp2p.html +++ b/functions/_waku_sdk.defaultLibp2p.html @@ -1 +1 @@ -defaultLibp2p | Documentation
      \ No newline at end of file +defaultLibp2p | Documentation
      \ No newline at end of file diff --git a/functions/_waku_sdk.waitForRemotePeer.html b/functions/_waku_sdk.waitForRemotePeer.html index 3671f08ac8..a27874de36 100644 --- a/functions/_waku_sdk.waitForRemotePeer.html +++ b/functions/_waku_sdk.waitForRemotePeer.html @@ -14,4 +14,4 @@

      Throws

      If passing a protocol that is not mounted

      Default

      Wait for remote peers with protocols enabled locally and no time out is applied.
       
      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_sdk.wakuFilter.html b/functions/_waku_sdk.wakuFilter.html index 99bda54e0d..5ec4f4c457 100644 --- a/functions/_waku_sdk.wakuFilter.html +++ b/functions/_waku_sdk.wakuFilter.html @@ -1 +1 @@ -wakuFilter | Documentation
      \ No newline at end of file +wakuFilter | Documentation
      \ No newline at end of file diff --git a/functions/_waku_sdk.wakuLightPush.html b/functions/_waku_sdk.wakuLightPush.html index 4ca11273b9..513af66c9f 100644 --- a/functions/_waku_sdk.wakuLightPush.html +++ b/functions/_waku_sdk.wakuLightPush.html @@ -1 +1 @@ -wakuLightPush | Documentation
      \ No newline at end of file +wakuLightPush | Documentation
      \ No newline at end of file diff --git a/functions/_waku_sdk.wakuStore.html b/functions/_waku_sdk.wakuStore.html index 2658e9166e..31d300f62d 100644 --- a/functions/_waku_sdk.wakuStore.html +++ b/functions/_waku_sdk.wakuStore.html @@ -1,3 +1,3 @@ wakuStore | Documentation
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_utils.contentTopicToPubsubTopic.html b/functions/_waku_utils.contentTopicToPubsubTopic.html index d1c8a65ec2..a8e8057c1a 100644 --- a/functions/_waku_utils.contentTopicToPubsubTopic.html +++ b/functions/_waku_utils.contentTopicToPubsubTopic.html @@ -1 +1 @@ -contentTopicToPubsubTopic | Documentation

      Function contentTopicToPubsubTopic

      • Parameters

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

        Returns string

      \ No newline at end of file +contentTopicToPubsubTopic | Documentation

      Function contentTopicToPubsubTopic

      • Parameters

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

        Returns string

      \ No newline at end of file diff --git a/functions/_waku_utils.contentTopicToShardIndex.html b/functions/_waku_utils.contentTopicToShardIndex.html index 22e5fe9a3c..2ec85da19a 100644 --- a/functions/_waku_utils.contentTopicToShardIndex.html +++ b/functions/_waku_utils.contentTopicToShardIndex.html @@ -1,3 +1,3 @@ contentTopicToShardIndex | Documentation

      Function contentTopicToShardIndex

      \ No newline at end of file +

      Parameters

      Returns number

      \ No newline at end of file diff --git a/functions/_waku_utils.contentTopicsByPubsubTopic.html b/functions/_waku_utils.contentTopicsByPubsubTopic.html index 5944c71256..87ca1b60aa 100644 --- a/functions/_waku_utils.contentTopicsByPubsubTopic.html +++ b/functions/_waku_utils.contentTopicsByPubsubTopic.html @@ -1,3 +1,3 @@ contentTopicsByPubsubTopic | Documentation

      Function contentTopicsByPubsubTopic

      • Given an array of content topics, groups them together by their Pubsub topic as derived using the algorithm for autosharding. If any of the content topics are not properly formatted, the function will throw an error.

        -

        Parameters

        • contentTopics: string[]
        • clusterId: number = DEFAULT_CLUSTER_ID
        • networkShards: number = 8

        Returns Map<string, string[]>

      \ No newline at end of file +

      Parameters

      Returns Map<string, string[]>

      \ No newline at end of file diff --git a/functions/_waku_utils.decodeRelayShard.html b/functions/_waku_utils.decodeRelayShard.html index 5d73714d2c..115a7646ad 100644 --- a/functions/_waku_utils.decodeRelayShard.html +++ b/functions/_waku_utils.decodeRelayShard.html @@ -1 +1 @@ -decodeRelayShard | Documentation
      \ No newline at end of file +decodeRelayShard | Documentation
      \ No newline at end of file diff --git a/functions/_waku_utils.delay.html b/functions/_waku_utils.delay.html index f049be42ba..841b08e82a 100644 --- a/functions/_waku_utils.delay.html +++ b/functions/_waku_utils.delay.html @@ -1 +1 @@ -delay | Documentation
      • Parameters

        • ms: number

        Returns Promise<void>

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

        • ms: number

        Returns Promise<void>

      \ No newline at end of file diff --git a/functions/_waku_utils.derivePubsubTopicsFromNetworkConfig.html b/functions/_waku_utils.derivePubsubTopicsFromNetworkConfig.html index 98baf0b092..68ebbe17b2 100644 --- a/functions/_waku_utils.derivePubsubTopicsFromNetworkConfig.html +++ b/functions/_waku_utils.derivePubsubTopicsFromNetworkConfig.html @@ -1 +1 @@ -derivePubsubTopicsFromNetworkConfig | Documentation

      Function derivePubsubTopicsFromNetworkConfig

      \ No newline at end of file +derivePubsubTopicsFromNetworkConfig | Documentation

      Function derivePubsubTopicsFromNetworkConfig

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

        -

        Parameters

        • contentTopic: string
        • Optional pubsubTopicShardInfo: string | SingleShardInfo

        Returns string

      \ No newline at end of file +

      Parameters

      Returns string

      \ No newline at end of file diff --git a/functions/_waku_utils.encodeRelayShard.html b/functions/_waku_utils.encodeRelayShard.html index 3cead685f5..fc06bdad7d 100644 --- a/functions/_waku_utils.encodeRelayShard.html +++ b/functions/_waku_utils.encodeRelayShard.html @@ -1 +1 @@ -encodeRelayShard | Documentation
      \ No newline at end of file +encodeRelayShard | Documentation
      \ No newline at end of file diff --git a/functions/_waku_utils.ensurePubsubTopicIsConfigured.html b/functions/_waku_utils.ensurePubsubTopicIsConfigured.html index ad371f7d36..4246c3a271 100644 --- a/functions/_waku_utils.ensurePubsubTopicIsConfigured.html +++ b/functions/_waku_utils.ensurePubsubTopicIsConfigured.html @@ -1 +1 @@ -ensurePubsubTopicIsConfigured | Documentation

      Function ensurePubsubTopicIsConfigured

      • Parameters

        • pubsubTopic: string
        • configuredTopics: string[]

        Returns void

      \ No newline at end of file +ensurePubsubTopicIsConfigured | Documentation

      Function ensurePubsubTopicIsConfigured

      • Parameters

        • pubsubTopic: string
        • configuredTopics: string[]

        Returns void

      \ No newline at end of file diff --git a/functions/_waku_utils.ensureShardingConfigured.html b/functions/_waku_utils.ensureShardingConfigured.html index 6278af0297..7f394023ac 100644 --- a/functions/_waku_utils.ensureShardingConfigured.html +++ b/functions/_waku_utils.ensureShardingConfigured.html @@ -1,3 +1,3 @@ ensureShardingConfigured | Documentation

      Function ensureShardingConfigured

      • Validates sharding configuration and sets defaults where possible.

        Parameters

        Returns {
            pubsubTopics: string[];
            shardInfo: ShardInfo;
        }

        Validated sharding parameters, with any missing values set to defaults

        -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_utils.ensureValidContentTopic.html b/functions/_waku_utils.ensureValidContentTopic.html index e49098fdf7..8212eb711b 100644 --- a/functions/_waku_utils.ensureValidContentTopic.html +++ b/functions/_waku_utils.ensureValidContentTopic.html @@ -1,4 +1,4 @@ ensureValidContentTopic | Documentation

      Function ensureValidContentTopic

      • Given a string, will throw an error if it is not formatted as a valid content topic for autosharding based on https://rfc.vac.dev/spec/51/

        Parameters

        • contentTopic: string

          String to validate

        Returns ContentTopic

        Object with each content topic field as an attribute

        -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_utils.getPseudoRandomSubset.html b/functions/_waku_utils.getPseudoRandomSubset.html index 2d64e8d23b..25277cf6f3 100644 --- a/functions/_waku_utils.getPseudoRandomSubset.html +++ b/functions/_waku_utils.getPseudoRandomSubset.html @@ -1,2 +1,2 @@ getPseudoRandomSubset | Documentation

      Function getPseudoRandomSubset

      • Return pseudo random subset of the input.

        -

        Type Parameters

        • T

        Parameters

        • values: T[]
        • wantedNumber: number

        Returns T[]

      \ No newline at end of file +

      Type Parameters

      Parameters

      Returns T[]

      \ No newline at end of file diff --git a/functions/_waku_utils.getWsMultiaddrFromMultiaddrs.html b/functions/_waku_utils.getWsMultiaddrFromMultiaddrs.html index 462d078416..d8e0a5b4e7 100644 --- a/functions/_waku_utils.getWsMultiaddrFromMultiaddrs.html +++ b/functions/_waku_utils.getWsMultiaddrFromMultiaddrs.html @@ -1 +1 @@ -getWsMultiaddrFromMultiaddrs | Documentation

      Function getWsMultiaddrFromMultiaddrs

      • Parameters

        • addresses: Multiaddr[]

        Returns Multiaddr

      \ No newline at end of file +getWsMultiaddrFromMultiaddrs | Documentation

      Function getWsMultiaddrFromMultiaddrs

      • Parameters

        • addresses: Multiaddr[]

        Returns Multiaddr

      \ No newline at end of file diff --git a/functions/_waku_utils.groupByContentTopic.html b/functions/_waku_utils.groupByContentTopic.html index 9c0d2503ef..718732af2e 100644 --- a/functions/_waku_utils.groupByContentTopic.html +++ b/functions/_waku_utils.groupByContentTopic.html @@ -1 +1 @@ -groupByContentTopic | Documentation
      • Type Parameters

        • T extends {
              contentTopic: string;
          }

        Parameters

        • values: readonly T[]

        Returns Map<string, T[]>

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

        • T extends {
              contentTopic: string;
          }

        Parameters

        • values: readonly T[]

        Returns Map<string, T[]>

      \ No newline at end of file diff --git a/functions/_waku_utils.isAutoSharding.html b/functions/_waku_utils.isAutoSharding.html index 3da5ed5fc4..61fc8388fa 100644 --- a/functions/_waku_utils.isAutoSharding.html +++ b/functions/_waku_utils.isAutoSharding.html @@ -1 +1 @@ -isAutoSharding | Documentation
      \ No newline at end of file +isAutoSharding | Documentation
      \ No newline at end of file diff --git a/functions/_waku_utils.isDefined.html b/functions/_waku_utils.isDefined.html index 598fdab76f..d090122665 100644 --- a/functions/_waku_utils.isDefined.html +++ b/functions/_waku_utils.isDefined.html @@ -1 +1 @@ -isDefined | Documentation
      \ No newline at end of file +isDefined | Documentation
      \ No newline at end of file diff --git a/functions/_waku_utils.isMessageSizeUnderCap.html b/functions/_waku_utils.isMessageSizeUnderCap.html index 92112c4b77..66c88b826c 100644 --- a/functions/_waku_utils.isMessageSizeUnderCap.html +++ b/functions/_waku_utils.isMessageSizeUnderCap.html @@ -1,4 +1,4 @@ isMessageSizeUnderCap | Documentation

      Function isMessageSizeUnderCap

      • Return whether the size of the message is under the upper limit for the network. This performs a protobuf encoding! If you have access to the fully encoded message, use isSizeUnderCapBuf instead.

        -

        Parameters

        Returns Promise<boolean>

      \ No newline at end of file +

      Parameters

      Returns Promise<boolean>

      \ No newline at end of file diff --git a/functions/_waku_utils.isStaticSharding.html b/functions/_waku_utils.isStaticSharding.html index 1b4b7a147d..85e460bcc8 100644 --- a/functions/_waku_utils.isStaticSharding.html +++ b/functions/_waku_utils.isStaticSharding.html @@ -1 +1 @@ -isStaticSharding | Documentation
      \ No newline at end of file +isStaticSharding | Documentation
      \ No newline at end of file diff --git a/functions/_waku_utils.isWireSizeUnderCap.html b/functions/_waku_utils.isWireSizeUnderCap.html index c5b6b04d1c..31e222cb4b 100644 --- a/functions/_waku_utils.isWireSizeUnderCap.html +++ b/functions/_waku_utils.isWireSizeUnderCap.html @@ -1 +1 @@ -isWireSizeUnderCap | Documentation
      \ No newline at end of file +isWireSizeUnderCap | Documentation
      \ No newline at end of file diff --git a/functions/_waku_utils.pubsubTopicToSingleShardInfo.html b/functions/_waku_utils.pubsubTopicToSingleShardInfo.html index af14264d37..c95faaa169 100644 --- a/functions/_waku_utils.pubsubTopicToSingleShardInfo.html +++ b/functions/_waku_utils.pubsubTopicToSingleShardInfo.html @@ -1 +1 @@ -pubsubTopicToSingleShardInfo | Documentation

      Function pubsubTopicToSingleShardInfo

      \ No newline at end of file +pubsubTopicToSingleShardInfo | Documentation

      Function pubsubTopicToSingleShardInfo

      \ No newline at end of file diff --git a/functions/_waku_utils.pubsubTopicsToShardInfo.html b/functions/_waku_utils.pubsubTopicsToShardInfo.html index 4a93cf66ea..7faf9b03c2 100644 --- a/functions/_waku_utils.pubsubTopicsToShardInfo.html +++ b/functions/_waku_utils.pubsubTopicsToShardInfo.html @@ -1 +1 @@ -pubsubTopicsToShardInfo | Documentation

      Function pubsubTopicsToShardInfo

      \ No newline at end of file +pubsubTopicsToShardInfo | Documentation

      Function pubsubTopicsToShardInfo

      \ No newline at end of file diff --git a/functions/_waku_utils.pushOrInitMapSet.html b/functions/_waku_utils.pushOrInitMapSet.html index b5516196ee..bc9016b927 100644 --- a/functions/_waku_utils.pushOrInitMapSet.html +++ b/functions/_waku_utils.pushOrInitMapSet.html @@ -1 +1 @@ -pushOrInitMapSet | Documentation
      \ No newline at end of file +pushOrInitMapSet | Documentation
      \ No newline at end of file diff --git a/functions/_waku_utils.removeItemFromArray.html b/functions/_waku_utils.removeItemFromArray.html index 37954615dc..ad75196722 100644 --- a/functions/_waku_utils.removeItemFromArray.html +++ b/functions/_waku_utils.removeItemFromArray.html @@ -1 +1 @@ -removeItemFromArray | Documentation
      • Parameters

        • arr: unknown[]
        • value: unknown

        Returns unknown[]

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

        • arr: unknown[]
        • value: unknown

        Returns unknown[]

      \ No newline at end of file diff --git a/functions/_waku_utils.shardInfoToPubsubTopics.html b/functions/_waku_utils.shardInfoToPubsubTopics.html index b55243056d..83e2bf74bf 100644 --- a/functions/_waku_utils.shardInfoToPubsubTopics.html +++ b/functions/_waku_utils.shardInfoToPubsubTopics.html @@ -1 +1 @@ -shardInfoToPubsubTopics | Documentation

      Function shardInfoToPubsubTopics

      \ No newline at end of file +shardInfoToPubsubTopics | Documentation

      Function shardInfoToPubsubTopics

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

      Function singleShardInfoToPubsubTopic

      \ No newline at end of file +singleShardInfoToPubsubTopic | Documentation

      Function singleShardInfoToPubsubTopic

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

      Function singleShardInfosToShardInfo

      \ No newline at end of file +singleShardInfosToShardInfo | Documentation

      Function singleShardInfosToShardInfo

      \ No newline at end of file diff --git a/functions/_waku_utils.toAsyncIterator.html b/functions/_waku_utils.toAsyncIterator.html index 62fa89d14e..e983ed4d8a 100644 --- a/functions/_waku_utils.toAsyncIterator.html +++ b/functions/_waku_utils.toAsyncIterator.html @@ -3,4 +3,4 @@
    • decoder: IDecoder<T> | IDecoder<T>[]

      parameter to be passed to receiver for subscription;

    • Optional iteratorOptions: IteratorOptions

      optional configuration for iterator;

    • Returns Promise<IAsyncIterator<T>>

      iterator and stop function to terminate it.

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.ConnectionManagerOptions.html b/interfaces/_waku_interfaces.ConnectionManagerOptions.html index a664e2f44c..b75a9589ff 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

      -
      \ No newline at end of file +
      maxParallelDials: number

      Max number of parallel dials allowed

      +
      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.DiscoveryTrigger.html b/interfaces/_waku_interfaces.DiscoveryTrigger.html index 49fadc8249..9e99e130c0 100644 --- a/interfaces/_waku_interfaces.DiscoveryTrigger.html +++ b/interfaces/_waku_interfaces.DiscoveryTrigger.html @@ -1,2 +1,2 @@ -DiscoveryTrigger | Documentation
      interface DiscoveryTrigger {
          findPeers: (() => Promise<void>);
      }

      Properties

      Properties

      findPeers: (() => Promise<void>)

      Type declaration

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

      \ No newline at end of file +DiscoveryTrigger | Documentation
      interface DiscoveryTrigger {
          findPeers: (() => Promise<void>);
      }

      Properties

      Properties

      findPeers: (() => Promise<void>)

      Type declaration

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

      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.DnsClient.html b/interfaces/_waku_interfaces.DnsClient.html index e1f5b63686..2da3e802da 100644 --- a/interfaces/_waku_interfaces.DnsClient.html +++ b/interfaces/_waku_interfaces.DnsClient.html @@ -1,2 +1,2 @@ -DnsClient | Documentation
      interface DnsClient {
          resolveTXT: ((domain) => Promise<string[]>);
      }

      Properties

      Properties

      resolveTXT: ((domain) => Promise<string[]>)

      Type declaration

        • (domain): Promise<string[]>
        • Parameters

          • domain: string

          Returns Promise<string[]>

      \ No newline at end of file +DnsClient | Documentation
      interface DnsClient {
          resolveTXT: ((domain) => Promise<string[]>);
      }

      Properties

      Properties

      resolveTXT: ((domain) => Promise<string[]>)

      Type declaration

        • (domain): Promise<string[]>
        • Parameters

          • domain: string

          Returns Promise<string[]>

      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.DnsDiscOptions.html b/interfaces/_waku_interfaces.DnsDiscOptions.html index 75f2ff6d25..ef15472a17 100644 --- a/interfaces/_waku_interfaces.DnsDiscOptions.html +++ b/interfaces/_waku_interfaces.DnsDiscOptions.html @@ -1,11 +1,11 @@ -DnsDiscOptions | Documentation
      interface DnsDiscOptions {
          enrUrls: string | string[];
          tagName?: string;
          tagTTL?: number;
          tagValue?: number;
          wantedNodeCapabilityCount: Partial<NodeCapabilityCount>;
      }

      Properties

      enrUrls +DnsDiscOptions | Documentation
      interface DnsDiscOptions {
          enrUrls: string | string[];
          tagName?: string;
          tagTTL?: number;
          tagValue?: number;
          wantedNodeCapabilityCount: Partial<NodeCapabilityCount>;
      }

      Properties

      enrUrls: string | string[]

      ENR URL to use for DNS discovery

      -
      tagName?: string

      Tag a bootstrap peer with this name before "discovering" it (default: 'bootstrap')

      -
      tagTTL?: number

      Cause the bootstrap peer tag to be removed after this number of ms (default: 2 minutes)

      -
      tagValue?: number

      The bootstrap peer tag will have this value (default: 50)

      -
      wantedNodeCapabilityCount: Partial<NodeCapabilityCount>

      Specifies what type of nodes are wanted from the discovery process

      -
      \ No newline at end of file +
      tagName?: string

      Tag a bootstrap peer with this name before "discovering" it (default: 'bootstrap')

      +
      tagTTL?: number

      Cause the bootstrap peer tag to be removed after this number of ms (default: 2 minutes)

      +
      tagValue?: number

      The bootstrap peer tag will have this value (default: 50)

      +
      wantedNodeCapabilityCount: Partial<NodeCapabilityCount>

      Specifies what type of nodes are wanted from the discovery process

      +
      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.DnsDiscoveryComponents.html b/interfaces/_waku_interfaces.DnsDiscoveryComponents.html index b110548f5c..e0630d5aff 100644 --- a/interfaces/_waku_interfaces.DnsDiscoveryComponents.html +++ b/interfaces/_waku_interfaces.DnsDiscoveryComponents.html @@ -1,2 +1,2 @@ -DnsDiscoveryComponents | Documentation
      interface DnsDiscoveryComponents {
          peerStore: PeerStore;
      }

      Properties

      Properties

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

      Properties

      Properties

      peerStore: PeerStore
      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.EncoderOptions.html b/interfaces/_waku_interfaces.EncoderOptions.html index 010e4a3b1a..4718eefcac 100644 --- a/interfaces/_waku_interfaces.EncoderOptions.html +++ b/interfaces/_waku_interfaces.EncoderOptions.html @@ -1,12 +1,12 @@ -EncoderOptions | Documentation
      interface EncoderOptions {
          contentTopic: string;
          ephemeral?: boolean;
          metaSetter?: IMetaSetter;
          pubsubTopic?: string;
          pubsubTopicShardInfo?: SingleShardInfo;
      }

      Hierarchy

      • EncoderOptions

        Properties

        contentTopic +EncoderOptions | Documentation
        interface EncoderOptions {
            contentTopic: string;
            ephemeral?: boolean;
            metaSetter?: IMetaSetter;
            pubsubTopic?: string;
            pubsubTopicShardInfo?: SingleShardInfo;
        }

        Hierarchy

        • EncoderOptions

          Properties

          contentTopic: string

          The content topic to set on outgoing messages.

          -
          ephemeral?: boolean

          An optional flag to mark message as ephemeral, i.e., not to be stored by Waku Store nodes.

          +
          ephemeral?: boolean

          An optional flag to mark message as ephemeral, i.e., not to be stored by Waku Store nodes.

          Default Value

          false

          -
          metaSetter?: IMetaSetter

          A function called when encoding messages to set the meta field.

          +
          metaSetter?: IMetaSetter

          A function called when encoding messages to set the meta field.

          Param: IProtoMessage

          The message encoded for wire, without the meta field. If encryption is used, metaSetter only accesses encrypted payload.

          -
          pubsubTopic?: string

          Deprecated

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

          Deprecated

          pubsubTopicShardInfo?: SingleShardInfo
          \ No newline at end of file diff --git a/interfaces/_waku_interfaces.Failure.html b/interfaces/_waku_interfaces.Failure.html index 4c99105fe1..418d18d800 100644 --- a/interfaces/_waku_interfaces.Failure.html +++ b/interfaces/_waku_interfaces.Failure.html @@ -1,3 +1,3 @@ -Failure | Documentation
          interface Failure {
              error: ProtocolError;
              peerId?: PeerId;
          }

          Properties

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

          Properties

          Properties

          peerId?: PeerId
          \ No newline at end of file +

          Properties

          peerId?: PeerId
          \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IAsyncIterator.html b/interfaces/_waku_interfaces.IAsyncIterator.html index bea2323cca..297a938d78 100644 --- a/interfaces/_waku_interfaces.IAsyncIterator.html +++ b/interfaces/_waku_interfaces.IAsyncIterator.html @@ -1,3 +1,3 @@ -IAsyncIterator | Documentation
          interface IAsyncIterator<T> {
              iterator: AsyncIterator<T, any, undefined>;
              stop: Unsubscribe;
          }

          Type Parameters

          Properties

          iterator +IAsyncIterator | Documentation
          interface IAsyncIterator<T> {
              iterator: AsyncIterator<T, any, undefined>;
              stop: Unsubscribe;
          }

          Type Parameters

          Properties

          Properties

          iterator: AsyncIterator<T, any, undefined>
          \ No newline at end of file +

          Properties

          iterator: AsyncIterator<T, any, undefined>
          \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IConnectionManager.html b/interfaces/_waku_interfaces.IConnectionManager.html index 9ce1249284..9ac941dded 100644 --- a/interfaces/_waku_interfaces.IConnectionManager.html +++ b/interfaces/_waku_interfaces.IConnectionManager.html @@ -1,4 +1,4 @@ -IConnectionManager | Documentation
          interface IConnectionManager {
              #private: any;
              configuredPubsubTopics: string[];
              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;
                configuredPubsubTopics: string[];
                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
              configuredPubsubTopics: string[]

              Methods

              • Type Parameters

                Parameters

                Returns void

              • Parameters

                • event: Event

                Returns boolean

              • Parameters

                • type: string

                Returns number

              • Type Parameters

                Parameters

                Returns void

              • Type Parameters

                • Detail

                Parameters

                Returns boolean

              \ No newline at end of file +

              Properties

              #private: any
              configuredPubsubTopics: string[]

              Methods

              • Type Parameters

                Parameters

                Returns void

              • Parameters

                • event: Event

                Returns boolean

              • Parameters

                • type: string

                Returns number

              • Type Parameters

                Parameters

                Returns void

              • Type Parameters

                • Detail

                Parameters

                Returns boolean

              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IConnectionStateEvents.html b/interfaces/_waku_interfaces.IConnectionStateEvents.html index 38073c4c53..1c6eab18bf 100644 --- a/interfaces/_waku_interfaces.IConnectionStateEvents.html +++ b/interfaces/_waku_interfaces.IConnectionStateEvents.html @@ -1,2 +1,2 @@ -IConnectionStateEvents | Documentation
              interface IConnectionStateEvents {
                  waku:connection: CustomEvent<boolean>;
              }

              Properties

              Properties

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

              Properties

              Properties

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

              Implemented by

                Properties

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

                Implemented by

                  Properties

                  contentTopic: string
                  ephemeral: undefined | boolean
                  meta: undefined | Uint8Array
                  payload: Uint8Array
                  pubsubTopic: string
                  rateLimitProof: undefined | IRateLimitProof
                  timestamp: undefined | Date
                  \ No newline at end of file +

                  Properties

                  contentTopic: string
                  ephemeral: undefined | boolean
                  meta: undefined | Uint8Array
                  payload: Uint8Array
                  pubsubTopic: string
                  rateLimitProof: undefined | IRateLimitProof
                  timestamp: undefined | Date
                  \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IDecoder.html b/interfaces/_waku_interfaces.IDecoder.html index 62cc6ab540..5d81250170 100644 --- a/interfaces/_waku_interfaces.IDecoder.html +++ b/interfaces/_waku_interfaces.IDecoder.html @@ -1,5 +1,5 @@ -IDecoder | Documentation
                  interface IDecoder<T> {
                      contentTopic: string;
                      fromProtoObj: ((pubsubTopic, proto) => Promise<undefined | T>);
                      fromWireToProtoObj: ((bytes) => Promise<undefined | IProtoMessage>);
                      pubsubTopic: string;
                  }

                  Type Parameters

                  Implemented by

                    Properties

                    contentTopic +IDecoder | Documentation
                    interface IDecoder<T> {
                        contentTopic: string;
                        fromProtoObj: ((pubsubTopic, proto) => Promise<undefined | T>);
                        fromWireToProtoObj: ((bytes) => Promise<undefined | IProtoMessage>);
                        pubsubTopic: string;
                    }

                    Type Parameters

                    Implemented by

                      Properties

                      contentTopic: string
                      fromProtoObj: ((pubsubTopic, proto) => Promise<undefined | T>)

                      Type declaration

                        • (pubsubTopic, proto): Promise<undefined | T>
                        • Parameters

                          Returns Promise<undefined | T>

                      fromWireToProtoObj: ((bytes) => Promise<undefined | IProtoMessage>)

                      Type declaration

                      pubsubTopic: string
                      \ No newline at end of file +

                      Properties

                      contentTopic: string
                      fromProtoObj: ((pubsubTopic, proto) => Promise<undefined | T>)

                      Type declaration

                        • (pubsubTopic, proto): Promise<undefined | T>
                        • Parameters

                          Returns Promise<undefined | T>

                      fromWireToProtoObj: ((bytes) => Promise<undefined | IProtoMessage>)

                      Type declaration

                      pubsubTopic: string
                      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IEncoder.html b/interfaces/_waku_interfaces.IEncoder.html index 0fcb6bede2..51e8b87ef9 100644 --- a/interfaces/_waku_interfaces.IEncoder.html +++ b/interfaces/_waku_interfaces.IEncoder.html @@ -1,6 +1,6 @@ -IEncoder | Documentation
                      interface IEncoder {
                          contentTopic: string;
                          ephemeral: boolean;
                          pubsubTopic: string;
                          toProtoObj: ((message) => Promise<undefined | IProtoMessage>);
                          toWire: ((message) => Promise<undefined | Uint8Array>);
                      }

                      Implemented by

                        Properties

                        contentTopic +IEncoder | Documentation
                        interface IEncoder {
                            contentTopic: string;
                            ephemeral: boolean;
                            pubsubTopic: string;
                            toProtoObj: ((message) => Promise<undefined | IProtoMessage>);
                            toWire: ((message) => Promise<undefined | Uint8Array>);
                        }

                        Implemented by

                          Properties

                          contentTopic: string
                          ephemeral: boolean
                          pubsubTopic: string
                          toProtoObj: ((message) => Promise<undefined | IProtoMessage>)

                          Type declaration

                          toWire: ((message) => Promise<undefined | Uint8Array>)

                          Type declaration

                            • (message): Promise<undefined | Uint8Array>
                            • Parameters

                              Returns Promise<undefined | Uint8Array>

                          \ No newline at end of file +

                          Properties

                          contentTopic: string
                          ephemeral: boolean
                          pubsubTopic: string
                          toProtoObj: ((message) => Promise<undefined | IProtoMessage>)

                          Type declaration

                          toWire: ((message) => Promise<undefined | Uint8Array>)

                          Type declaration

                            • (message): Promise<undefined | Uint8Array>
                            • Parameters

                              Returns Promise<undefined | Uint8Array>

                          \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IEnr.html b/interfaces/_waku_interfaces.IEnr.html index b7a0e7ee5e..0ffaf7b4d8 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
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IMetaSetter.html b/interfaces/_waku_interfaces.IMetaSetter.html index 053224ac9b..0598607ca5 100644 --- a/interfaces/_waku_interfaces.IMetaSetter.html +++ b/interfaces/_waku_interfaces.IMetaSetter.html @@ -1 +1 @@ -IMetaSetter | Documentation
                              interface IMetaSetter ((message) => Uint8Array)
                              \ No newline at end of file +IMetaSetter | Documentation
                              interface IMetaSetter ((message) => Uint8Array)
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IMetadata.html b/interfaces/_waku_interfaces.IMetadata.html index 7f29fddb71..794f49f41a 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;
                                  pubsubTopics: string[];
                                  removeLibp2pEventListener: {
                                      <K>(type, listener?, options?): void;
                                      (type, listener?, options?): void;
                                  };
                                  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;
                                  pubsubTopics: string[];
                                  removeLibp2pEventListener: {
                                      <K>(type, listener?, options?): void;
                                      (type, listener?, options?): void;
                                  };
                                  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
                              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

                              Methods

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

                              Methods

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IPeerExchange.html b/interfaces/_waku_interfaces.IPeerExchange.html index 0f67d58888..3887260734 100644 --- a/interfaces/_waku_interfaces.IPeerExchange.html +++ b/interfaces/_waku_interfaces.IPeerExchange.html @@ -1,7 +1,7 @@ -IPeerExchange | Documentation
                              interface IPeerExchange {
                                  addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  removeLibp2pEventListener: {
                                      <K>(type, listener?, options?): void;
                                      (type, listener?, options?): void;
                                  };
                                  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;
                                  removeLibp2pEventListener: {
                                      <K>(type, listener?, options?): void;
                                      (type, listener?, options?): void;
                                  };
                                  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
                              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

                              Methods

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

                              Methods

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IPeersByDiscoveryEvents.html b/interfaces/_waku_interfaces.IPeersByDiscoveryEvents.html index cfae12c507..03fd0e24aa 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>
                              \ 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>
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IProtoMessage.html b/interfaces/_waku_interfaces.IProtoMessage.html index 6d835e28ac..89cf919ed6 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
                              \ 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
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IRateLimitProof.html b/interfaces/_waku_interfaces.IRateLimitProof.html index 878d97b9ce..2150e74e3f 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
                              \ No newline at end of file +

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IReceiver.html b/interfaces/_waku_interfaces.IReceiver.html index 41745e132f..547391cdd6 100644 --- a/interfaces/_waku_interfaces.IReceiver.html +++ b/interfaces/_waku_interfaces.IReceiver.html @@ -1,3 +1,3 @@ -IReceiver | Documentation
                              interface IReceiver {
                                  subscribeWithUnsubscribe: SubscribeWithUnsubscribe;
                                  toSubscriptionIterator: (<T>(decoders) => Promise<IAsyncIterator<T>>);
                              }

                              Properties

                              subscribeWithUnsubscribe +IReceiver | Documentation
                              interface IReceiver {
                                  subscribeWithUnsubscribe: SubscribeWithUnsubscribe;
                                  toSubscriptionIterator: (<T>(decoders) => Promise<IAsyncIterator<T>>);
                              }

                              Properties

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

                              Type declaration

                              \ No newline at end of file +

                              Properties

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

                              Type declaration

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IRelayAPI.html b/interfaces/_waku_interfaces.IRelayAPI.html index f9fb7e325d..241ed80b7f 100644 --- a/interfaces/_waku_interfaces.IRelayAPI.html +++ b/interfaces/_waku_interfaces.IRelayAPI.html @@ -1,10 +1,10 @@ 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>);
                                  waitForPeers: (() => Promise<void>);
                              }

                              Properties

                              interface IRelayAPI {
                                  getMeshPeers: ((topic?) => string[]);
                                  gossipSub: GossipSub;
                                  pubsubTopics: Set<string>;
                                  start: (() => Promise<void>);
                                  waitForPeers: (() => 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>

                              waitForPeers: (() => Promise<void>)

                              Type declaration

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

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

                              waitForPeers: (() => Promise<void>)

                              Type declaration

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

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

                              Properties

                              Properties

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

                              Type declaration

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

                              Properties

                              Properties

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

                              Type declaration

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

                              Methods

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

                              Methods

                              \ No newline at end of file +

                              Methods

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IWaku.html b/interfaces/_waku_interfaces.IWaku.html index 83831c221d..ee01f21356 100644 --- a/interfaces/_waku_interfaces.IWaku.html +++ b/interfaces/_waku_interfaces.IWaku.html @@ -1,4 +1,4 @@ -IWaku | Documentation
                              interface IWaku {
                                  connectionManager: IConnectionManager;
                                  filter?: IFilter;
                                  health: IHealthManager;
                                  libp2p: Libp2p;
                                  lightPush?: ILightPush;
                                  peerId: PeerId;
                                  protocols: string[];
                                  relay?: IRelay;
                                  store?: IStore;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                                  waitForPeers(protocols?, timeoutMs?): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

                              connectionManager +IWaku | Documentation
                              interface IWaku {
                                  connectionManager: IConnectionManager;
                                  filter?: IFilter;
                                  health: IHealthManager;
                                  libp2p: Libp2p;
                                  lightPush?: ILightPush;
                                  peerId: PeerId;
                                  protocols: string[];
                                  relay?: IRelay;
                                  store?: IStore;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                                  waitForPeers(protocols?, timeoutMs?): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

                              Properties

                              connectionManager: IConnectionManager
                              filter?: IFilter
                              libp2p: Libp2p
                              lightPush?: ILightPush
                              peerId: PeerId

                              Returns a unique identifier for a node on the network.

                              +

                              Properties

                              connectionManager: IConnectionManager
                              filter?: IFilter
                              libp2p: Libp2p
                              lightPush?: ILightPush
                              peerId: PeerId

                              Returns a unique identifier for a node on the network.

                              Example

                              console.log(waku.peerId); // 12D3KooWNmk9yXHfHJ4rUduRqD1TCTHkNFMPF9WP2dqWpZDL4aUb
                               
                              -
                              protocols: string[]

                              Returns a list of supported protocols.

                              +
                              protocols: string[]

                              Returns a list of supported protocols.

                              Example

                              console.log(waku.protocols); // ['/ipfs/id/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/metadata/1.0.0']
                               
                              -
                              relay?: IRelay
                              store?: IStore

                              Methods

                              relay?: IRelay
                              store?: IStore

                              Methods

                              • Dials to the provided peer

                                Parameters

                                • peer: PeerId | MultiaddrInput

                                  information to use for dialing

                                • Optional protocols: Protocols[]

                                  array of Waku protocols to be used for dialing. If no provided - will be derived from mounted protocols.

                                Returns Promise<Stream>

                                Promise that will resolve to a Stream to a dialed peer

                                Example

                                await waku.dial(remotePeerId, [Protocols.LightPush]);

                                waku.isConnected() === true;
                                -
                              • Starts all services and components related to functionality of Waku node.

                                Returns Promise<void>

                                Promise that will resolve when started.

                                Example

                                await waku.start();

                                waku.isStarted() === true;
                                -
                              • Stops all recurring processes and services that are needed for functionality of Waku node.

                                Returns Promise<void>

                                Promise that resolves when stopped.

                                Example

                                await waku.stop();

                                waku.isStarted === false;
                                -
                              • Resolves when Waku successfully gains connection to a remote peers that fits provided requirements. +

                              • Resolves when Waku successfully gains connection to a remote peers that fits provided requirements. Must be used after attempting to connect to nodes, using IWaku.dial or if was bootstrapped by using IPeerExchange or DnsDiscoveryComponents.

                                Parameters

                                • Optional protocols: Protocols[]

                                  Protocols that need to be enabled by remote peers

                                  @@ -45,4 +45,4 @@

                                  Throws

                                  If passing a protocol that is not mounted or Waku node is not started

                                  Example

                                  try {
                                  // let's wait for at least one LightPush node and timeout in 1 second
                                  await waku.waitForPeers([Protocols.LightPush], 1000);
                                  } catch(e) {
                                  waku.isConnected() === false;
                                  console.error("Failed to connect due to", e);
                                  }

                                  waku.isConnected() === true;
                                  -
                              \ No newline at end of file +
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.KeepAliveOptions.html b/interfaces/_waku_interfaces.KeepAliveOptions.html index 4e048c17b9..701fa6cd5f 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
                              \ No newline at end of file +

                              Properties

                              pingKeepAlive: number
                              relayKeepAlive: number
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.LightNode.html b/interfaces/_waku_interfaces.LightNode.html index f099253b8b..5221298b34 100644 --- a/interfaces/_waku_interfaces.LightNode.html +++ b/interfaces/_waku_interfaces.LightNode.html @@ -1,4 +1,4 @@ -LightNode | Documentation
                              interface LightNode {
                                  connectionManager: IConnectionManager;
                                  filter: IFilter;
                                  health: IHealthManager;
                                  libp2p: Libp2p;
                                  lightPush: ILightPush;
                                  peerId: PeerId;
                                  protocols: string[];
                                  relay: undefined;
                                  store: IStore;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                                  waitForPeers(protocols?, timeoutMs?): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

                              connectionManager +LightNode | Documentation
                              interface LightNode {
                                  connectionManager: IConnectionManager;
                                  filter: IFilter;
                                  health: IHealthManager;
                                  libp2p: Libp2p;
                                  lightPush: ILightPush;
                                  peerId: PeerId;
                                  protocols: string[];
                                  relay: undefined;
                                  store: IStore;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                                  waitForPeers(protocols?, timeoutMs?): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

                              Properties

                              connectionManager: IConnectionManager
                              filter: IFilter
                              libp2p: Libp2p
                              lightPush: ILightPush
                              peerId: PeerId

                              Returns a unique identifier for a node on the network.

                              +

                              Properties

                              connectionManager: IConnectionManager
                              filter: IFilter
                              libp2p: Libp2p
                              lightPush: ILightPush
                              peerId: PeerId

                              Returns a unique identifier for a node on the network.

                              Example

                              console.log(waku.peerId); // 12D3KooWNmk9yXHfHJ4rUduRqD1TCTHkNFMPF9WP2dqWpZDL4aUb
                               
                              -
                              protocols: string[]

                              Returns a list of supported protocols.

                              +
                              protocols: string[]

                              Returns a list of supported protocols.

                              Example

                              console.log(waku.protocols); // ['/ipfs/id/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/metadata/1.0.0']
                               
                              -
                              relay: undefined
                              store: IStore

                              Methods

                              relay: undefined
                              store: IStore

                              Methods

                              • Dials to the provided peer

                                Parameters

                                • peer: PeerId | MultiaddrInput

                                  information to use for dialing

                                • Optional protocols: Protocols[]

                                  array of Waku protocols to be used for dialing. If no provided - will be derived from mounted protocols.

                                Returns Promise<Stream>

                                Promise that will resolve to a Stream to a dialed peer

                                Example

                                await waku.dial(remotePeerId, [Protocols.LightPush]);

                                waku.isConnected() === true;
                                -
                              • Starts all services and components related to functionality of Waku node.

                                Returns Promise<void>

                                Promise that will resolve when started.

                                Example

                                await waku.start();

                                waku.isStarted() === true;
                                -
                              • Stops all recurring processes and services that are needed for functionality of Waku node.

                                Returns Promise<void>

                                Promise that resolves when stopped.

                                Example

                                await waku.stop();

                                waku.isStarted === false;
                                -
                              • Resolves when Waku successfully gains connection to a remote peers that fits provided requirements. +

                              • Resolves when Waku successfully gains connection to a remote peers that fits provided requirements. Must be used after attempting to connect to nodes, using IWaku.dial or if was bootstrapped by using IPeerExchange or DnsDiscoveryComponents.

                                Parameters

                                • Optional protocols: Protocols[]

                                  Protocols that need to be enabled by remote peers

                                  @@ -45,4 +45,4 @@

                                  Throws

                                  If passing a protocol that is not mounted or Waku node is not started

                                  Example

                                  try {
                                  // let's wait for at least one LightPush node and timeout in 1 second
                                  await waku.waitForPeers([Protocols.LightPush], 1000);
                                  } catch(e) {
                                  waku.isConnected() === false;
                                  console.error("Failed to connect due to", e);
                                  }

                                  waku.isConnected() === true;
                                  -
                              \ No newline at end of file +
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.NodeCapabilityCount.html b/interfaces/_waku_interfaces.NodeCapabilityCount.html index 2da4159926..8c1f655af2 100644 --- a/interfaces/_waku_interfaces.NodeCapabilityCount.html +++ b/interfaces/_waku_interfaces.NodeCapabilityCount.html @@ -1,5 +1,5 @@ -NodeCapabilityCount | Documentation
                              interface NodeCapabilityCount {
                                  filter: number;
                                  lightPush: number;
                                  relay: number;
                                  store: number;
                              }

                              Properties

                              filter +NodeCapabilityCount | Documentation
                              interface NodeCapabilityCount {
                                  filter: number;
                                  lightPush: number;
                                  relay: number;
                                  store: number;
                              }

                              Properties

                              filter: number
                              lightPush: number
                              relay: number
                              store: number
                              \ No newline at end of file +

                              Properties

                              filter: number
                              lightPush: number
                              relay: number
                              store: number
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.PeerExchangeComponents.html b/interfaces/_waku_interfaces.PeerExchangeComponents.html index d7d9dd3c4a..aa961fa3be 100644 --- a/interfaces/_waku_interfaces.PeerExchangeComponents.html +++ b/interfaces/_waku_interfaces.PeerExchangeComponents.html @@ -1,3 +1,3 @@ -PeerExchangeComponents | Documentation
                              interface PeerExchangeComponents {
                                  connectionManager: ConnectionManager;
                                  peerStore: PeerStore;
                              }

                              Properties

                              connectionManager +PeerExchangeComponents | Documentation
                              interface PeerExchangeComponents {
                                  connectionManager: ConnectionManager;
                                  peerStore: PeerStore;
                              }

                              Properties

                              connectionManager: ConnectionManager
                              peerStore: PeerStore
                              \ No newline at end of file +

                              Properties

                              connectionManager: ConnectionManager
                              peerStore: PeerStore
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.PeerExchangeQueryParams.html b/interfaces/_waku_interfaces.PeerExchangeQueryParams.html index dbd5055da9..c6f79aff65 100644 --- a/interfaces/_waku_interfaces.PeerExchangeQueryParams.html +++ b/interfaces/_waku_interfaces.PeerExchangeQueryParams.html @@ -1,3 +1,3 @@ -PeerExchangeQueryParams | Documentation
                              interface PeerExchangeQueryParams {
                                  numPeers: number;
                                  peerId: PeerId;
                              }

                              Properties

                              numPeers +PeerExchangeQueryParams | Documentation
                              interface PeerExchangeQueryParams {
                                  numPeers: number;
                                  peerId: PeerId;
                              }

                              Properties

                              Properties

                              numPeers: number
                              peerId: PeerId
                              \ No newline at end of file +

                              Properties

                              numPeers: number
                              peerId: PeerId
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.PeerExchangeResponse.html b/interfaces/_waku_interfaces.PeerExchangeResponse.html index 68e7608d3a..0f01a7fb1f 100644 --- a/interfaces/_waku_interfaces.PeerExchangeResponse.html +++ b/interfaces/_waku_interfaces.PeerExchangeResponse.html @@ -1,2 +1,2 @@ -PeerExchangeResponse | Documentation
                              interface PeerExchangeResponse {
                                  peerInfos: PeerInfo[];
                              }

                              Properties

                              Properties

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

                              Properties

                              Properties

                              peerInfos: PeerInfo[]
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.PeerInfo.html b/interfaces/_waku_interfaces.PeerInfo.html index 3c6fc89695..e75ebdde24 100644 --- a/interfaces/_waku_interfaces.PeerInfo.html +++ b/interfaces/_waku_interfaces.PeerInfo.html @@ -1,2 +1,2 @@ -PeerInfo | Documentation
                              interface PeerInfo {
                                  ENR?: IEnr;
                              }

                              Properties

                              Properties

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

                              Properties

                              Properties

                              ENR?: IEnr
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.PeersByDiscoveryResult.html b/interfaces/_waku_interfaces.PeersByDiscoveryResult.html index 9ced4cb54d..880f80a5ec 100644 --- a/interfaces/_waku_interfaces.PeersByDiscoveryResult.html +++ b/interfaces/_waku_interfaces.PeersByDiscoveryResult.html @@ -1,3 +1,3 @@ -PeersByDiscoveryResult | Documentation
                              interface PeersByDiscoveryResult {
                                  CONNECTED: {
                                      bootstrap: Peer[];
                                      local-peer-cache: Peer[];
                                      peer-exchange: Peer[];
                                  };
                                  DISCOVERED: {
                                      bootstrap: Peer[];
                                      local-peer-cache: Peer[];
                                      peer-exchange: Peer[];
                                  };
                              }

                              Properties

                              CONNECTED +PeersByDiscoveryResult | Documentation
                              interface PeersByDiscoveryResult {
                                  CONNECTED: {
                                      bootstrap: Peer[];
                                      local-peer-cache: Peer[];
                                      peer-exchange: Peer[];
                                  };
                                  DISCOVERED: {
                                      bootstrap: Peer[];
                                      local-peer-cache: Peer[];
                                      peer-exchange: Peer[];
                                  };
                              }

                              Properties

                              Properties

                              CONNECTED: {
                                  bootstrap: Peer[];
                                  local-peer-cache: Peer[];
                                  peer-exchange: Peer[];
                              }

                              Type declaration

                              • bootstrap: Peer[]
                              • local-peer-cache: Peer[]
                              • peer-exchange: Peer[]
                              DISCOVERED: {
                                  bootstrap: Peer[];
                                  local-peer-cache: Peer[];
                                  peer-exchange: Peer[];
                              }

                              Type declaration

                              • bootstrap: Peer[]
                              • local-peer-cache: Peer[]
                              • peer-exchange: Peer[]
                              \ No newline at end of file +

                              Properties

                              CONNECTED: {
                                  bootstrap: Peer[];
                                  local-peer-cache: Peer[];
                                  peer-exchange: Peer[];
                              }

                              Type declaration

                              • bootstrap: Peer[]
                              • local-peer-cache: Peer[]
                              • peer-exchange: Peer[]
                              DISCOVERED: {
                                  bootstrap: Peer[];
                                  local-peer-cache: Peer[];
                                  peer-exchange: Peer[];
                              }

                              Type declaration

                              • bootstrap: Peer[]
                              • local-peer-cache: Peer[]
                              • peer-exchange: Peer[]
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.RelayNode.html b/interfaces/_waku_interfaces.RelayNode.html index d28e39752f..3374b688fb 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;
                                  peerId: PeerId;
                                  protocols: string[];
                                  relay: IRelay;
                                  store: undefined;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                                  waitForPeers(protocols?, timeoutMs?): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

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

                              Hierarchy (view full)

                              Properties

                              Properties

                              connectionManager: IConnectionManager
                              filter: undefined
                              libp2p: Libp2p
                              lightPush: undefined
                              peerId: PeerId

                              Returns a unique identifier for a node on the network.

                              +

                              Properties

                              connectionManager: IConnectionManager
                              filter: undefined
                              libp2p: Libp2p
                              lightPush: undefined
                              peerId: PeerId

                              Returns a unique identifier for a node on the network.

                              Example

                              console.log(waku.peerId); // 12D3KooWNmk9yXHfHJ4rUduRqD1TCTHkNFMPF9WP2dqWpZDL4aUb
                               
                              -
                              protocols: string[]

                              Returns a list of supported protocols.

                              +
                              protocols: string[]

                              Returns a list of supported protocols.

                              Example

                              console.log(waku.protocols); // ['/ipfs/id/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/metadata/1.0.0']
                               
                              -
                              relay: IRelay
                              store: undefined

                              Methods

                              relay: IRelay
                              store: undefined

                              Methods

                              • Dials to the provided peer

                                Parameters

                                • peer: PeerId | MultiaddrInput

                                  information to use for dialing

                                • Optional protocols: Protocols[]

                                  array of Waku protocols to be used for dialing. If no provided - will be derived from mounted protocols.

                                Returns Promise<Stream>

                                Promise that will resolve to a Stream to a dialed peer

                                Example

                                await waku.dial(remotePeerId, [Protocols.LightPush]);

                                waku.isConnected() === true;
                                -
                              • Starts all services and components related to functionality of Waku node.

                                Returns Promise<void>

                                Promise that will resolve when started.

                                Example

                                await waku.start();

                                waku.isStarted() === true;
                                -
                              • Stops all recurring processes and services that are needed for functionality of Waku node.

                                Returns Promise<void>

                                Promise that resolves when stopped.

                                Example

                                await waku.stop();

                                waku.isStarted === false;
                                -
                              • Resolves when Waku successfully gains connection to a remote peers that fits provided requirements. +

                              • Resolves when Waku successfully gains connection to a remote peers that fits provided requirements. Must be used after attempting to connect to nodes, using IWaku.dial or if was bootstrapped by using IPeerExchange or DnsDiscoveryComponents.

                                Parameters

                                • Optional protocols: Protocols[]

                                  Protocols that need to be enabled by remote peers

                                  @@ -45,4 +45,4 @@

                                  Throws

                                  If passing a protocol that is not mounted or Waku node is not started

                                  Example

                                  try {
                                  // let's wait for at least one LightPush node and timeout in 1 second
                                  await waku.waitForPeers([Protocols.LightPush], 1000);
                                  } catch(e) {
                                  waku.isConnected() === false;
                                  console.error("Failed to connect due to", e);
                                  }

                                  waku.isConnected() === true;
                                  -
                              \ No newline at end of file +
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.SingleShardInfo.html b/interfaces/_waku_interfaces.SingleShardInfo.html index dad03e3d35..5368b9116f 100644 --- a/interfaces/_waku_interfaces.SingleShardInfo.html +++ b/interfaces/_waku_interfaces.SingleShardInfo.html @@ -1,4 +1,4 @@ -SingleShardInfo | Documentation
                              interface SingleShardInfo {
                                  clusterId: number;
                                  shard?: number;
                              }

                              Properties

                              clusterId +SingleShardInfo | Documentation
                              interface SingleShardInfo {
                                  clusterId: number;
                                  shard?: number;
                              }

                              Properties

                              Properties

                              clusterId: number
                              shard?: number

                              Specifying this field indicates to the encoder/decoder that static sharding must be used.

                              -
                              \ No newline at end of file +

                              Properties

                              clusterId: number
                              shard?: number

                              Specifying this field indicates to the encoder/decoder that static sharding must be used.

                              +
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.Waku2.html b/interfaces/_waku_interfaces.Waku2.html index 5513147652..7f0ef6a73a 100644 --- a/interfaces/_waku_interfaces.Waku2.html +++ b/interfaces/_waku_interfaces.Waku2.html @@ -1,5 +1,5 @@ -Waku2 | Documentation
                              interface Waku2 {
                                  filter: boolean;
                                  lightPush: boolean;
                                  relay: boolean;
                                  store: boolean;
                              }

                              Properties

                              filter +Waku2 | Documentation
                              interface Waku2 {
                                  filter: boolean;
                                  lightPush: boolean;
                                  relay: boolean;
                                  store: boolean;
                              }

                              Properties

                              filter: boolean
                              lightPush: boolean
                              relay: boolean
                              store: boolean
                              \ No newline at end of file +

                              Properties

                              filter: boolean
                              lightPush: boolean
                              relay: boolean
                              store: boolean
                              \ No newline at end of file diff --git a/interfaces/_waku_message_encryption.ecies.EncoderOptions.html b/interfaces/_waku_message_encryption.ecies.EncoderOptions.html index 1f44586437..86882aa5e4 100644 --- a/interfaces/_waku_message_encryption.ecies.EncoderOptions.html +++ b/interfaces/_waku_message_encryption.ecies.EncoderOptions.html @@ -1,4 +1,4 @@ -EncoderOptions | Documentation
                              interface EncoderOptions {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  metaSetter?: IMetaSetter;
                                  publicKey: Uint8Array;
                                  pubsubTopic?: string;
                                  pubsubTopicShardInfo?: SingleShardInfo;
                                  sigPrivKey?: Uint8Array;
                              }

                              Hierarchy (view full)

                              Properties

                              contentTopic +EncoderOptions | Documentation
                              interface EncoderOptions {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  metaSetter?: IMetaSetter;
                                  publicKey: Uint8Array;
                                  pubsubTopic?: string;
                                  pubsubTopicShardInfo?: SingleShardInfo;
                                  sigPrivKey?: Uint8Array;
                              }

                              Hierarchy (view full)

                              Properties

                              Param: IProtoMessage

                              The message encoded for wire, without the meta field. If encryption is used, metaSetter only accesses encrypted payload.

                              publicKey: Uint8Array

                              The public key to encrypt the payload for.

                              -
                              pubsubTopic?: string

                              Deprecated

                              pubsubTopicShardInfo?: SingleShardInfo
                              sigPrivKey?: Uint8Array

                              An optional private key to be used to sign the payload before encryption.

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

                              Deprecated

                              pubsubTopicShardInfo?: SingleShardInfo
                              sigPrivKey?: Uint8Array

                              An optional private key to be used to sign the payload before encryption.

                              +
                              \ No newline at end of file diff --git a/interfaces/_waku_message_encryption.symmetric.EncoderOptions.html b/interfaces/_waku_message_encryption.symmetric.EncoderOptions.html index badd8f4f81..ed15ef704d 100644 --- a/interfaces/_waku_message_encryption.symmetric.EncoderOptions.html +++ b/interfaces/_waku_message_encryption.symmetric.EncoderOptions.html @@ -1,4 +1,4 @@ -EncoderOptions | Documentation
                              interface EncoderOptions {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  metaSetter?: IMetaSetter;
                                  pubsubTopic?: string;
                                  pubsubTopicShardInfo?: SingleShardInfo;
                                  sigPrivKey?: Uint8Array;
                                  symKey: Uint8Array;
                              }

                              Hierarchy (view full)

                              Properties

                              contentTopic +EncoderOptions | Documentation
                              interface EncoderOptions {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  metaSetter?: IMetaSetter;
                                  pubsubTopic?: string;
                                  pubsubTopicShardInfo?: SingleShardInfo;
                                  sigPrivKey?: Uint8Array;
                                  symKey: Uint8Array;
                              }

                              Hierarchy (view full)

                              Properties

                              Param: IProtoMessage

                              The message encoded for wire, without the meta field. If encryption is used, metaSetter only accesses encrypted payload.

                              pubsubTopic?: string

                              Deprecated

                              pubsubTopicShardInfo?: SingleShardInfo
                              sigPrivKey?: Uint8Array

                              An optional private key to be used to sign the payload before encryption.

                              -
                              symKey: Uint8Array

                              The symmetric key to encrypt the payload with.

                              -
                              \ No newline at end of file +
                              symKey: Uint8Array

                              The symmetric key to encrypt the payload with.

                              +
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.WakuMessage-1.html b/interfaces/_waku_proto.WakuMessage-1.html index ef9c143307..b7520ec675 100644 --- a/interfaces/_waku_proto.WakuMessage-1.html +++ b/interfaces/_waku_proto.WakuMessage-1.html @@ -1,8 +1,8 @@ -WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_filter.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic +WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_filter.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              rateLimitProof?: proto_filter.RateLimitProof
                              timestamp?: bigint
                              version?: number
                              \ No newline at end of file +

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              rateLimitProof?: proto_filter.RateLimitProof
                              timestamp?: bigint
                              version?: number
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter.FilterRequest-1.html b/interfaces/_waku_proto.proto_filter.FilterRequest-1.html index e90fb0c54e..8be70ed0e0 100644 --- a/interfaces/_waku_proto.proto_filter.FilterRequest-1.html +++ b/interfaces/_waku_proto.proto_filter.FilterRequest-1.html @@ -1,4 +1,4 @@ -FilterRequest | Documentation
                              interface FilterRequest {
                                  contentFilters: ContentFilter[];
                                  subscribe: boolean;
                                  topic: string;
                              }

                              Properties

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

                              Properties

                              contentFilters: ContentFilter[]
                              subscribe: boolean
                              topic: string
                              \ No newline at end of file +

                              Properties

                              contentFilters: ContentFilter[]
                              subscribe: boolean
                              topic: string
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter.FilterRequest.ContentFilter-1.html b/interfaces/_waku_proto.proto_filter.FilterRequest.ContentFilter-1.html index 979e237390..1c01168b20 100644 --- a/interfaces/_waku_proto.proto_filter.FilterRequest.ContentFilter-1.html +++ b/interfaces/_waku_proto.proto_filter.FilterRequest.ContentFilter-1.html @@ -1,2 +1,2 @@ -ContentFilter | Documentation
                              interface ContentFilter {
                                  contentTopic: string;
                              }

                              Properties

                              Properties

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

                              Properties

                              Properties

                              contentTopic: string
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter.FilterRpc-1.html b/interfaces/_waku_proto.proto_filter.FilterRpc-1.html index 26d1ff1721..c5b3383c50 100644 --- a/interfaces/_waku_proto.proto_filter.FilterRpc-1.html +++ b/interfaces/_waku_proto.proto_filter.FilterRpc-1.html @@ -1,4 +1,4 @@ -FilterRpc | Documentation
                              interface FilterRpc {
                                  push?: proto_filter.MessagePush;
                                  request?: FilterRequest;
                                  requestId: string;
                              }

                              Properties

                              push? +FilterRpc | Documentation
                              interface FilterRpc {
                                  push?: proto_filter.MessagePush;
                                  request?: FilterRequest;
                                  requestId: string;
                              }

                              Properties

                              request?: FilterRequest
                              requestId: string
                              \ No newline at end of file +

                              Properties

                              request?: FilterRequest
                              requestId: string
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter.MessagePush-1.html b/interfaces/_waku_proto.proto_filter.MessagePush-1.html index 6cf691868d..a553f1e8c4 100644 --- a/interfaces/_waku_proto.proto_filter.MessagePush-1.html +++ b/interfaces/_waku_proto.proto_filter.MessagePush-1.html @@ -1,2 +1,2 @@ -MessagePush | Documentation
                              interface MessagePush {
                                  messages: WakuMessage[];
                              }

                              Properties

                              Properties

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

                              Properties

                              Properties

                              messages: WakuMessage[]
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter.RateLimitProof-1.html b/interfaces/_waku_proto.proto_filter.RateLimitProof-1.html index b810a8364e..4b90111f38 100644 --- a/interfaces/_waku_proto.proto_filter.RateLimitProof-1.html +++ b/interfaces/_waku_proto.proto_filter.RateLimitProof-1.html @@ -1,8 +1,8 @@ -RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

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

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array
                              \ No newline at end of file +

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeRequest-1.html b/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeRequest-1.html index 83f0caeb2a..fbc4ae6f8d 100644 --- a/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeRequest-1.html +++ b/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeRequest-1.html @@ -1,5 +1,5 @@ -FilterSubscribeRequest | Documentation
                              interface FilterSubscribeRequest {
                                  contentTopics: string[];
                                  filterSubscribeType: FilterSubscribeType;
                                  pubsubTopic?: string;
                                  requestId: string;
                              }

                              Properties

                              contentTopics +FilterSubscribeRequest | Documentation
                              interface FilterSubscribeRequest {
                                  contentTopics: string[];
                                  filterSubscribeType: FilterSubscribeType;
                                  pubsubTopic?: string;
                                  requestId: string;
                              }

                              Properties

                              contentTopics: string[]
                              filterSubscribeType: FilterSubscribeType
                              pubsubTopic?: string
                              requestId: string
                              \ No newline at end of file +

                              Properties

                              contentTopics: string[]
                              filterSubscribeType: FilterSubscribeType
                              pubsubTopic?: string
                              requestId: string
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeResponse-1.html b/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeResponse-1.html index c56cdd54e8..230eb2ac59 100644 --- a/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeResponse-1.html +++ b/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeResponse-1.html @@ -1,4 +1,4 @@ -FilterSubscribeResponse | Documentation
                              interface FilterSubscribeResponse {
                                  requestId: string;
                                  statusCode: number;
                                  statusDesc?: string;
                              }

                              Properties

                              requestId +FilterSubscribeResponse | Documentation
                              interface FilterSubscribeResponse {
                                  requestId: string;
                                  statusCode: number;
                                  statusDesc?: string;
                              }

                              Properties

                              requestId: string
                              statusCode: number
                              statusDesc?: string
                              \ No newline at end of file +

                              Properties

                              requestId: string
                              statusCode: number
                              statusDesc?: string
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter_v2.MessagePush-1.html b/interfaces/_waku_proto.proto_filter_v2.MessagePush-1.html index 86f1125ad2..a27bd181ae 100644 --- a/interfaces/_waku_proto.proto_filter_v2.MessagePush-1.html +++ b/interfaces/_waku_proto.proto_filter_v2.MessagePush-1.html @@ -1,3 +1,3 @@ -MessagePush | Documentation
                              interface MessagePush {
                                  pubsubTopic?: string;
                                  wakuMessage?: proto_filter_v2.WakuMessage;
                              }

                              Properties

                              pubsubTopic? +MessagePush | Documentation
                              interface MessagePush {
                                  pubsubTopic?: string;
                                  wakuMessage?: proto_filter_v2.WakuMessage;
                              }

                              Properties

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

                              Properties

                              pubsubTopic?: string
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter_v2.RateLimitProof-1.html b/interfaces/_waku_proto.proto_filter_v2.RateLimitProof-1.html index 9df2f60386..90e22d47dd 100644 --- a/interfaces/_waku_proto.proto_filter_v2.RateLimitProof-1.html +++ b/interfaces/_waku_proto.proto_filter_v2.RateLimitProof-1.html @@ -1,8 +1,8 @@ -RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

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

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array
                              \ No newline at end of file +

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter_v2.WakuMessage-1.html b/interfaces/_waku_proto.proto_filter_v2.WakuMessage-1.html index e984d794c5..9ea241370f 100644 --- a/interfaces/_waku_proto.proto_filter_v2.WakuMessage-1.html +++ b/interfaces/_waku_proto.proto_filter_v2.WakuMessage-1.html @@ -1,8 +1,8 @@ -WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_filter_v2.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic +WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_filter_v2.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              timestamp?: bigint
                              version?: number
                              \ No newline at end of file +

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              timestamp?: bigint
                              version?: number
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_lightpush.PushRequest-1.html b/interfaces/_waku_proto.proto_lightpush.PushRequest-1.html index 8516feb63a..b5044b906c 100644 --- a/interfaces/_waku_proto.proto_lightpush.PushRequest-1.html +++ b/interfaces/_waku_proto.proto_lightpush.PushRequest-1.html @@ -1,3 +1,3 @@ -PushRequest | Documentation
                              interface PushRequest {
                                  message?: proto_lightpush.WakuMessage;
                                  pubsubTopic: string;
                              }

                              Properties

                              message? +PushRequest | Documentation
                              interface PushRequest {
                                  message?: proto_lightpush.WakuMessage;
                                  pubsubTopic: string;
                              }

                              Properties

                              Properties

                              pubsubTopic: string
                              \ No newline at end of file +

                              Properties

                              pubsubTopic: string
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_lightpush.PushResponse-1.html b/interfaces/_waku_proto.proto_lightpush.PushResponse-1.html index ca3af258a5..4f83f9f07b 100644 --- a/interfaces/_waku_proto.proto_lightpush.PushResponse-1.html +++ b/interfaces/_waku_proto.proto_lightpush.PushResponse-1.html @@ -1,3 +1,3 @@ -PushResponse | Documentation
                              interface PushResponse {
                                  info?: string;
                                  isSuccess: boolean;
                              }

                              Properties

                              info? +PushResponse | Documentation
                              interface PushResponse {
                                  info?: string;
                                  isSuccess: boolean;
                              }

                              Properties

                              Properties

                              info?: string
                              isSuccess: boolean
                              \ No newline at end of file +

                              Properties

                              info?: string
                              isSuccess: boolean
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_lightpush.PushRpc-1.html b/interfaces/_waku_proto.proto_lightpush.PushRpc-1.html index f9d2b2bbf4..25ab614f62 100644 --- a/interfaces/_waku_proto.proto_lightpush.PushRpc-1.html +++ b/interfaces/_waku_proto.proto_lightpush.PushRpc-1.html @@ -1,4 +1,4 @@ -PushRpc | Documentation
                              interface PushRpc {
                                  request?: PushRequest;
                                  requestId: string;
                                  response?: proto_lightpush.PushResponse;
                              }

                              Properties

                              request? +PushRpc | Documentation
                              interface PushRpc {
                                  request?: PushRequest;
                                  requestId: string;
                                  response?: proto_lightpush.PushResponse;
                              }

                              Properties

                              request?: PushRequest
                              requestId: string
                              \ No newline at end of file +

                              Properties

                              request?: PushRequest
                              requestId: string
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_lightpush.RateLimitProof-1.html b/interfaces/_waku_proto.proto_lightpush.RateLimitProof-1.html index 2dff3a720c..e999b516e3 100644 --- a/interfaces/_waku_proto.proto_lightpush.RateLimitProof-1.html +++ b/interfaces/_waku_proto.proto_lightpush.RateLimitProof-1.html @@ -1,8 +1,8 @@ -RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

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

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array
                              \ No newline at end of file +

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_lightpush.WakuMessage-1.html b/interfaces/_waku_proto.proto_lightpush.WakuMessage-1.html index cf2e7b8120..4814b15f49 100644 --- a/interfaces/_waku_proto.proto_lightpush.WakuMessage-1.html +++ b/interfaces/_waku_proto.proto_lightpush.WakuMessage-1.html @@ -1,8 +1,8 @@ -WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_lightpush.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic +WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_lightpush.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              timestamp?: bigint
                              version?: number
                              \ No newline at end of file +

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              timestamp?: bigint
                              version?: number
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_message.RateLimitProof-1.html b/interfaces/_waku_proto.proto_message.RateLimitProof-1.html index fde441c12f..272e8d8eb8 100644 --- a/interfaces/_waku_proto.proto_message.RateLimitProof-1.html +++ b/interfaces/_waku_proto.proto_message.RateLimitProof-1.html @@ -1,8 +1,8 @@ -RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

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

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array
                              \ No newline at end of file +

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_message.WakuMessage-1.html b/interfaces/_waku_proto.proto_message.WakuMessage-1.html index aa6ca42889..420910f922 100644 --- a/interfaces/_waku_proto.proto_message.WakuMessage-1.html +++ b/interfaces/_waku_proto.proto_message.WakuMessage-1.html @@ -1,8 +1,8 @@ -WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_message.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic +WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_message.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              rateLimitProof?: proto_message.RateLimitProof
                              timestamp?: bigint
                              version?: number
                              \ No newline at end of file +

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              rateLimitProof?: proto_message.RateLimitProof
                              timestamp?: bigint
                              version?: number
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_metadata.WakuMetadataRequest-1.html b/interfaces/_waku_proto.proto_metadata.WakuMetadataRequest-1.html index 531156863b..19fa1861fd 100644 --- a/interfaces/_waku_proto.proto_metadata.WakuMetadataRequest-1.html +++ b/interfaces/_waku_proto.proto_metadata.WakuMetadataRequest-1.html @@ -1,3 +1,3 @@ -WakuMetadataRequest | Documentation
                              interface WakuMetadataRequest {
                                  clusterId?: number;
                                  shards: number[];
                              }

                              Properties

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

                              Properties

                              Properties

                              clusterId?: number
                              shards: number[]
                              \ No newline at end of file +

                              Properties

                              clusterId?: number
                              shards: number[]
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_metadata.WakuMetadataResponse-1.html b/interfaces/_waku_proto.proto_metadata.WakuMetadataResponse-1.html index 6d822f4a13..d874e4699c 100644 --- a/interfaces/_waku_proto.proto_metadata.WakuMetadataResponse-1.html +++ b/interfaces/_waku_proto.proto_metadata.WakuMetadataResponse-1.html @@ -1,3 +1,3 @@ -WakuMetadataResponse | Documentation
                              interface WakuMetadataResponse {
                                  clusterId?: number;
                                  shards: number[];
                              }

                              Properties

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

                              Properties

                              Properties

                              clusterId?: number
                              shards: number[]
                              \ No newline at end of file +

                              Properties

                              clusterId?: number
                              shards: number[]
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeQuery-1.html b/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeQuery-1.html index 96b8420f5d..f1e95f7ad1 100644 --- a/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeQuery-1.html +++ b/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeQuery-1.html @@ -1,2 +1,2 @@ -PeerExchangeQuery | Documentation
                              interface PeerExchangeQuery {
                                  numPeers?: bigint;
                              }

                              Properties

                              Properties

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

                              Properties

                              Properties

                              numPeers?: bigint
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeRPC-1.html b/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeRPC-1.html index 8034d9b264..454a74d89b 100644 --- a/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeRPC-1.html +++ b/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeRPC-1.html @@ -1,3 +1,3 @@ -PeerExchangeRPC | Documentation
                              interface PeerExchangeRPC {
                                  query?: PeerExchangeQuery;
                                  response?: proto_peer_exchange.PeerExchangeResponse;
                              }

                              Properties

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

                              Properties

                              Properties

                              \ No newline at end of file +

                              Properties

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeResponse-1.html b/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeResponse-1.html index 9ac3b9d529..5d9fc47c6c 100644 --- a/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeResponse-1.html +++ b/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeResponse-1.html @@ -1,2 +1,2 @@ -PeerExchangeResponse | Documentation
                              interface PeerExchangeResponse {
                                  peerInfos: proto_peer_exchange.PeerInfo[];
                              }

                              Properties

                              Properties

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

                              Properties

                              Properties

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_peer_exchange.PeerInfo-1.html b/interfaces/_waku_proto.proto_peer_exchange.PeerInfo-1.html index a9140b99d1..de5c6a5fb4 100644 --- a/interfaces/_waku_proto.proto_peer_exchange.PeerInfo-1.html +++ b/interfaces/_waku_proto.proto_peer_exchange.PeerInfo-1.html @@ -1,2 +1,2 @@ -PeerInfo | Documentation
                              interface PeerInfo {
                                  enr?: Uint8Array;
                              }

                              Properties

                              Properties

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

                              Properties

                              Properties

                              enr?: Uint8Array
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.RateLimitProof-1.html b/interfaces/_waku_proto.proto_store.RateLimitProof-1.html index cb44549b17..caabb80a65 100644 --- a/interfaces/_waku_proto.proto_store.RateLimitProof-1.html +++ b/interfaces/_waku_proto.proto_store.RateLimitProof-1.html @@ -1,8 +1,8 @@ -RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

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

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array
                              \ No newline at end of file +

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.StoreQueryRequest-1.html b/interfaces/_waku_proto.proto_store.StoreQueryRequest-1.html index 5e27f7d8ad..7c9dd9ce05 100644 --- a/interfaces/_waku_proto.proto_store.StoreQueryRequest-1.html +++ b/interfaces/_waku_proto.proto_store.StoreQueryRequest-1.html @@ -1,4 +1,4 @@ -StoreQueryRequest | Documentation
                              interface StoreQueryRequest {
                                  contentTopics: string[];
                                  includeData: boolean;
                                  messageHashes: Uint8Array[];
                                  paginationCursor?: Uint8Array;
                                  paginationForward: boolean;
                                  paginationLimit?: bigint;
                                  pubsubTopic?: string;
                                  requestId: string;
                                  timeEnd?: bigint;
                                  timeStart?: bigint;
                              }

                              Properties

                              contentTopics +StoreQueryRequest | Documentation
                              interface StoreQueryRequest {
                                  contentTopics: string[];
                                  includeData: boolean;
                                  messageHashes: Uint8Array[];
                                  paginationCursor?: Uint8Array;
                                  paginationForward: boolean;
                                  paginationLimit?: bigint;
                                  pubsubTopic?: string;
                                  requestId: string;
                                  timeEnd?: bigint;
                                  timeStart?: bigint;
                              }

                              Properties

                              contentTopics: string[]
                              includeData: boolean
                              messageHashes: Uint8Array[]
                              paginationCursor?: Uint8Array
                              paginationForward: boolean
                              paginationLimit?: bigint
                              pubsubTopic?: string
                              requestId: string
                              timeEnd?: bigint
                              timeStart?: bigint
                              \ No newline at end of file +

                              Properties

                              contentTopics: string[]
                              includeData: boolean
                              messageHashes: Uint8Array[]
                              paginationCursor?: Uint8Array
                              paginationForward: boolean
                              paginationLimit?: bigint
                              pubsubTopic?: string
                              requestId: string
                              timeEnd?: bigint
                              timeStart?: bigint
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.StoreQueryResponse-1.html b/interfaces/_waku_proto.proto_store.StoreQueryResponse-1.html index 179da219e3..06270c493c 100644 --- a/interfaces/_waku_proto.proto_store.StoreQueryResponse-1.html +++ b/interfaces/_waku_proto.proto_store.StoreQueryResponse-1.html @@ -1,6 +1,6 @@ -StoreQueryResponse | Documentation
                              interface StoreQueryResponse {
                                  messages: WakuMessageKeyValue[];
                                  paginationCursor?: Uint8Array;
                                  requestId: string;
                                  statusCode?: number;
                                  statusDesc?: string;
                              }

                              Properties

                              messages +StoreQueryResponse | Documentation
                              interface StoreQueryResponse {
                                  messages: WakuMessageKeyValue[];
                                  paginationCursor?: Uint8Array;
                                  requestId: string;
                                  statusCode?: number;
                                  statusDesc?: string;
                              }

                              Properties

                              paginationCursor?: Uint8Array
                              requestId: string
                              statusCode?: number
                              statusDesc?: string
                              \ No newline at end of file +

                              Properties

                              paginationCursor?: Uint8Array
                              requestId: string
                              statusCode?: number
                              statusDesc?: string
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.WakuMessage-1.html b/interfaces/_waku_proto.proto_store.WakuMessage-1.html index 8624f3cf61..3aea0e3afb 100644 --- a/interfaces/_waku_proto.proto_store.WakuMessage-1.html +++ b/interfaces/_waku_proto.proto_store.WakuMessage-1.html @@ -1,8 +1,8 @@ -WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_store.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic +WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_store.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              rateLimitProof?: proto_store.RateLimitProof
                              timestamp?: bigint
                              version?: number
                              \ No newline at end of file +

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              rateLimitProof?: proto_store.RateLimitProof
                              timestamp?: bigint
                              version?: number
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.WakuMessageKeyValue-1.html b/interfaces/_waku_proto.proto_store.WakuMessageKeyValue-1.html index 67f06efaaf..ce8753b035 100644 --- a/interfaces/_waku_proto.proto_store.WakuMessageKeyValue-1.html +++ b/interfaces/_waku_proto.proto_store.WakuMessageKeyValue-1.html @@ -1,4 +1,4 @@ -WakuMessageKeyValue | Documentation
                              interface WakuMessageKeyValue {
                                  message?: proto_store.WakuMessage;
                                  messageHash?: Uint8Array;
                                  pubsubTopic?: string;
                              }

                              Properties

                              message? +WakuMessageKeyValue | Documentation
                              interface WakuMessageKeyValue {
                                  message?: proto_store.WakuMessage;
                                  messageHash?: Uint8Array;
                                  pubsubTopic?: string;
                              }

                              Properties

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

                              Properties

                              messageHash?: Uint8Array
                              pubsubTopic?: string
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_topic_only_message.TopicOnlyMessage-1.html b/interfaces/_waku_proto.proto_topic_only_message.TopicOnlyMessage-1.html index 1460bedc06..f5c5cd63dc 100644 --- a/interfaces/_waku_proto.proto_topic_only_message.TopicOnlyMessage-1.html +++ b/interfaces/_waku_proto.proto_topic_only_message.TopicOnlyMessage-1.html @@ -1,2 +1,2 @@ -TopicOnlyMessage | Documentation
                              interface TopicOnlyMessage {
                                  contentTopic: string;
                              }

                              Properties

                              Properties

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

                              Properties

                              Properties

                              contentTopic: string
                              \ No newline at end of file diff --git a/interfaces/_waku_sdk.WakuOptions.html b/interfaces/_waku_sdk.WakuOptions.html index 91485b2725..5d209588c4 100644 --- a/interfaces/_waku_sdk.WakuOptions.html +++ b/interfaces/_waku_sdk.WakuOptions.html @@ -1,15 +1,15 @@ -WakuOptions | Documentation
                              interface WakuOptions {
                                  pingKeepAlive?: number;
                                  relayKeepAlive?: number;
                                  userAgent?: string;
                              }

                              Properties

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

                              Properties

                              pingKeepAlive?: number

                              Set keep alive frequency in seconds: Waku will send a /ipfs/ping/1.0.0 request to each peer after the set number of seconds. Set to 0 to disable.

                              Default

                              {@link @waku/core.DefaultPingKeepAliveValueSecs}
                               
                              -
                              relayKeepAlive?: number

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

                              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}
                               
                              -
                              \ No newline at end of file +
                              \ No newline at end of file diff --git a/modules/_waku_core.message.html b/modules/_waku_core.message.html index 096d1978e1..d9d833fffa 100644 --- a/modules/_waku_core.message.html +++ b/modules/_waku_core.message.html @@ -1,2 +1,2 @@ -message | Documentation

                              Index

                              Namespaces

                              version_0 +message | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_core.message.version_0.html b/modules/_waku_core.message.version_0.html index 4ec46385ca..d75efaf8d5 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 bdae897cad..1effa5dd8e 100644 --- a/modules/_waku_core.waku_filter.html +++ b/modules/_waku_core.waku_filter.html @@ -1,3 +1,3 @@ -waku_filter | Documentation

                              Index

                              Classes

                              FilterCore +waku_filter | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_core.waku_light_push.html b/modules/_waku_core.waku_light_push.html index 3d7307ede6..1da0793e8d 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 39fe334859..a60fc13298 100644 --- a/modules/_waku_core.waku_store.html +++ b/modules/_waku_core.waku_store.html @@ -1,3 +1,3 @@ -waku_store | Documentation

                              Index

                              Classes

                              StoreCore +waku_store | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_message_encryption.crypto.ecies.html b/modules/_waku_message_encryption.crypto.ecies.html index eb7ab538de..946c2c0672 100644 --- a/modules/_waku_message_encryption.crypto.ecies.html +++ b/modules/_waku_message_encryption.crypto.ecies.html @@ -1,3 +1,3 @@ -ecies | Documentation

                              Index

                              Functions

                              decrypt +ecies | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_message_encryption.crypto.html b/modules/_waku_message_encryption.crypto.html index d0f65d6133..2a8ba7b774 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 0aecf962f0..ec1923d8c3 100644 --- a/modules/_waku_message_encryption.crypto.symmetric.html +++ b/modules/_waku_message_encryption.crypto.symmetric.html @@ -1,4 +1,4 @@ -symmetric | Documentation

                              Index

                              Functions

                              decrypt +symmetric | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_message_encryption.ecies.html b/modules/_waku_message_encryption.ecies.html index 9549e253aa..9ab72af426 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 f0da86f4f6..4e4b08fa0b 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 054c941b9f..fe44164609 100644 --- a/modules/_waku_proto.WakuMessage.html +++ b/modules/_waku_proto.WakuMessage.html @@ -1,4 +1,4 @@ -WakuMessage | Documentation

                              Index

                              Functions

                              codec +WakuMessage | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter.FilterRequest.ContentFilter.html b/modules/_waku_proto.proto_filter.FilterRequest.ContentFilter.html index 56259c5b50..5676497a48 100644 --- a/modules/_waku_proto.proto_filter.FilterRequest.ContentFilter.html +++ b/modules/_waku_proto.proto_filter.FilterRequest.ContentFilter.html @@ -1,4 +1,4 @@ -ContentFilter | Documentation

                              Index

                              Functions

                              codec +ContentFilter | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter.FilterRequest.html b/modules/_waku_proto.proto_filter.FilterRequest.html index d184acf79f..de2afe02be 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 fbe749e343..58533ad317 100644 --- a/modules/_waku_proto.proto_filter.FilterRpc.html +++ b/modules/_waku_proto.proto_filter.FilterRpc.html @@ -1,4 +1,4 @@ -FilterRpc | Documentation

                              Index

                              Functions

                              codec +FilterRpc | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter.MessagePush.html b/modules/_waku_proto.proto_filter.MessagePush.html index 72883ffd31..e8c36efea6 100644 --- a/modules/_waku_proto.proto_filter.MessagePush.html +++ b/modules/_waku_proto.proto_filter.MessagePush.html @@ -1,4 +1,4 @@ -MessagePush | Documentation

                              Index

                              Functions

                              codec +MessagePush | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter.RateLimitProof.html b/modules/_waku_proto.proto_filter.RateLimitProof.html index 4601a0704c..8097c9bea0 100644 --- a/modules/_waku_proto.proto_filter.RateLimitProof.html +++ b/modules/_waku_proto.proto_filter.RateLimitProof.html @@ -1,4 +1,4 @@ -RateLimitProof | Documentation

                              Index

                              Functions

                              codec +RateLimitProof | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter.html b/modules/_waku_proto.proto_filter.html index a1997c2934..e6cb625c54 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 9917fe961f..fdea99d21f 100644 --- a/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.html +++ b/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.html @@ -1,2 +1,2 @@ -FilterSubscribeType | Documentation

                              Index

                              Functions

                              codec +FilterSubscribeType | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.html b/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.html index 6daface1a8..28aaf2a5cd 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 a0f58aa795..6a6a59ee1f 100644 --- a/modules/_waku_proto.proto_filter_v2.FilterSubscribeResponse.html +++ b/modules/_waku_proto.proto_filter_v2.FilterSubscribeResponse.html @@ -1,4 +1,4 @@ -FilterSubscribeResponse | Documentation

                              Index

                              Functions

                              codec +FilterSubscribeResponse | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter_v2.MessagePush.html b/modules/_waku_proto.proto_filter_v2.MessagePush.html index 9abf0ba2dc..9856e78623 100644 --- a/modules/_waku_proto.proto_filter_v2.MessagePush.html +++ b/modules/_waku_proto.proto_filter_v2.MessagePush.html @@ -1,4 +1,4 @@ -MessagePush | Documentation

                              Index

                              Functions

                              codec +MessagePush | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter_v2.RateLimitProof.html b/modules/_waku_proto.proto_filter_v2.RateLimitProof.html index f361562ab8..e6ae332770 100644 --- a/modules/_waku_proto.proto_filter_v2.RateLimitProof.html +++ b/modules/_waku_proto.proto_filter_v2.RateLimitProof.html @@ -1,4 +1,4 @@ -RateLimitProof | Documentation

                              Index

                              Functions

                              codec +RateLimitProof | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter_v2.WakuMessage.html b/modules/_waku_proto.proto_filter_v2.WakuMessage.html index 9897e66291..f9ba284fb7 100644 --- a/modules/_waku_proto.proto_filter_v2.WakuMessage.html +++ b/modules/_waku_proto.proto_filter_v2.WakuMessage.html @@ -1,4 +1,4 @@ -WakuMessage | Documentation

                              Index

                              Functions

                              codec +WakuMessage | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter_v2.html b/modules/_waku_proto.proto_filter_v2.html index 74144abe9d..bb0a8896fa 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 6be4b5af18..16753cf109 100644 --- a/modules/_waku_proto.proto_lightpush.PushRequest.html +++ b/modules/_waku_proto.proto_lightpush.PushRequest.html @@ -1,4 +1,4 @@ -PushRequest | Documentation

                              Index

                              Functions

                              codec +PushRequest | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_lightpush.PushResponse.html b/modules/_waku_proto.proto_lightpush.PushResponse.html index aaf5dda875..b598c1db70 100644 --- a/modules/_waku_proto.proto_lightpush.PushResponse.html +++ b/modules/_waku_proto.proto_lightpush.PushResponse.html @@ -1,4 +1,4 @@ -PushResponse | Documentation

                              Index

                              Functions

                              codec +PushResponse | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_lightpush.PushRpc.html b/modules/_waku_proto.proto_lightpush.PushRpc.html index c8ab425f15..6e84f027c5 100644 --- a/modules/_waku_proto.proto_lightpush.PushRpc.html +++ b/modules/_waku_proto.proto_lightpush.PushRpc.html @@ -1,4 +1,4 @@ -PushRpc | Documentation

                              Index

                              Functions

                              codec +PushRpc | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_lightpush.RateLimitProof.html b/modules/_waku_proto.proto_lightpush.RateLimitProof.html index 4f66bc14aa..18df74a713 100644 --- a/modules/_waku_proto.proto_lightpush.RateLimitProof.html +++ b/modules/_waku_proto.proto_lightpush.RateLimitProof.html @@ -1,4 +1,4 @@ -RateLimitProof | Documentation

                              Index

                              Functions

                              codec +RateLimitProof | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_lightpush.WakuMessage.html b/modules/_waku_proto.proto_lightpush.WakuMessage.html index 3055aa5e3e..0d5169e29b 100644 --- a/modules/_waku_proto.proto_lightpush.WakuMessage.html +++ b/modules/_waku_proto.proto_lightpush.WakuMessage.html @@ -1,4 +1,4 @@ -WakuMessage | Documentation

                              Index

                              Functions

                              codec +WakuMessage | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_lightpush.html b/modules/_waku_proto.proto_lightpush.html index 44ee258dc1..15b755e637 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 cee0f05cb7..f7316e81aa 100644 --- a/modules/_waku_proto.proto_message.RateLimitProof.html +++ b/modules/_waku_proto.proto_message.RateLimitProof.html @@ -1,4 +1,4 @@ -RateLimitProof | Documentation

                              Index

                              Functions

                              codec +RateLimitProof | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_message.WakuMessage.html b/modules/_waku_proto.proto_message.WakuMessage.html index 4866df42cb..0ff8699dce 100644 --- a/modules/_waku_proto.proto_message.WakuMessage.html +++ b/modules/_waku_proto.proto_message.WakuMessage.html @@ -1,4 +1,4 @@ -WakuMessage | Documentation

                              Index

                              Functions

                              codec +WakuMessage | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_message.html b/modules/_waku_proto.proto_message.html index 5d668c1dac..d66403dc77 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 cb5cfd5917..67d6d938b8 100644 --- a/modules/_waku_proto.proto_metadata.WakuMetadataRequest.html +++ b/modules/_waku_proto.proto_metadata.WakuMetadataRequest.html @@ -1,4 +1,4 @@ -WakuMetadataRequest | Documentation

                              Index

                              Functions

                              codec +WakuMetadataRequest | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_metadata.WakuMetadataResponse.html b/modules/_waku_proto.proto_metadata.WakuMetadataResponse.html index 3560fcda27..d1e9c08156 100644 --- a/modules/_waku_proto.proto_metadata.WakuMetadataResponse.html +++ b/modules/_waku_proto.proto_metadata.WakuMetadataResponse.html @@ -1,4 +1,4 @@ -WakuMetadataResponse | Documentation

                              Index

                              Functions

                              codec +WakuMetadataResponse | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_metadata.html b/modules/_waku_proto.proto_metadata.html index 7eb3ff0c61..c239c241bc 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 07d770a050..89f455375f 100644 --- a/modules/_waku_proto.proto_peer_exchange.PeerExchangeQuery.html +++ b/modules/_waku_proto.proto_peer_exchange.PeerExchangeQuery.html @@ -1,4 +1,4 @@ -PeerExchangeQuery | Documentation

                              Index

                              Functions

                              codec +PeerExchangeQuery | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_peer_exchange.PeerExchangeRPC.html b/modules/_waku_proto.proto_peer_exchange.PeerExchangeRPC.html index f3072a14bf..d3237a9d8f 100644 --- a/modules/_waku_proto.proto_peer_exchange.PeerExchangeRPC.html +++ b/modules/_waku_proto.proto_peer_exchange.PeerExchangeRPC.html @@ -1,4 +1,4 @@ -PeerExchangeRPC | Documentation

                              Index

                              Functions

                              codec +PeerExchangeRPC | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_peer_exchange.PeerExchangeResponse.html b/modules/_waku_proto.proto_peer_exchange.PeerExchangeResponse.html index cf35847cc1..7e478c29a4 100644 --- a/modules/_waku_proto.proto_peer_exchange.PeerExchangeResponse.html +++ b/modules/_waku_proto.proto_peer_exchange.PeerExchangeResponse.html @@ -1,4 +1,4 @@ -PeerExchangeResponse | Documentation

                              Index

                              Functions

                              codec +PeerExchangeResponse | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_peer_exchange.PeerInfo.html b/modules/_waku_proto.proto_peer_exchange.PeerInfo.html index 7322cbe7d0..bbdc1e51d4 100644 --- a/modules/_waku_proto.proto_peer_exchange.PeerInfo.html +++ b/modules/_waku_proto.proto_peer_exchange.PeerInfo.html @@ -1,4 +1,4 @@ -PeerInfo | Documentation

                              Index

                              Functions

                              codec +PeerInfo | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_peer_exchange.html b/modules/_waku_proto.proto_peer_exchange.html index 77d57850cc..07fdd5ed6b 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.RateLimitProof.html b/modules/_waku_proto.proto_store.RateLimitProof.html index e4bd413f5f..aef14b05b2 100644 --- a/modules/_waku_proto.proto_store.RateLimitProof.html +++ b/modules/_waku_proto.proto_store.RateLimitProof.html @@ -1,4 +1,4 @@ -RateLimitProof | Documentation

                              Index

                              Functions

                              codec +RateLimitProof | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.StoreQueryRequest.html b/modules/_waku_proto.proto_store.StoreQueryRequest.html index 856c11dae1..30e50dbf11 100644 --- a/modules/_waku_proto.proto_store.StoreQueryRequest.html +++ b/modules/_waku_proto.proto_store.StoreQueryRequest.html @@ -1,4 +1,4 @@ -StoreQueryRequest | Documentation

                              Index

                              Functions

                              codec +StoreQueryRequest | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.StoreQueryResponse.html b/modules/_waku_proto.proto_store.StoreQueryResponse.html index 83aa8b3f6a..0c31096710 100644 --- a/modules/_waku_proto.proto_store.StoreQueryResponse.html +++ b/modules/_waku_proto.proto_store.StoreQueryResponse.html @@ -1,4 +1,4 @@ -StoreQueryResponse | Documentation

                              Index

                              Functions

                              codec +StoreQueryResponse | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.WakuMessage.html b/modules/_waku_proto.proto_store.WakuMessage.html index 7140f4583c..cbe63e67f8 100644 --- a/modules/_waku_proto.proto_store.WakuMessage.html +++ b/modules/_waku_proto.proto_store.WakuMessage.html @@ -1,4 +1,4 @@ -WakuMessage | Documentation

                              Index

                              Functions

                              codec +WakuMessage | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.WakuMessageKeyValue.html b/modules/_waku_proto.proto_store.WakuMessageKeyValue.html index 0a5d7f2f8a..32d7a66077 100644 --- a/modules/_waku_proto.proto_store.WakuMessageKeyValue.html +++ b/modules/_waku_proto.proto_store.WakuMessageKeyValue.html @@ -1,4 +1,4 @@ -WakuMessageKeyValue | Documentation

                              Index

                              Functions

                              codec +WakuMessageKeyValue | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.html b/modules/_waku_proto.proto_store.html index eec3b4b0f5..ee0b857494 100644 --- a/modules/_waku_proto.proto_store.html +++ b/modules/_waku_proto.proto_store.html @@ -1,4 +1,4 @@ -proto_store | Documentation

                              Index

                              Namespaces

                              RateLimitProof +proto_store | Documentation

                              Index

                              Namespaces

                              RateLimitProof StoreQueryRequest StoreQueryResponse WakuMessage diff --git a/modules/_waku_proto.proto_topic_only_message.TopicOnlyMessage.html b/modules/_waku_proto.proto_topic_only_message.TopicOnlyMessage.html index 52b12e0580..91d4ca5256 100644 --- a/modules/_waku_proto.proto_topic_only_message.TopicOnlyMessage.html +++ b/modules/_waku_proto.proto_topic_only_message.TopicOnlyMessage.html @@ -1,4 +1,4 @@ -TopicOnlyMessage | Documentation

                              Index

                              Functions

                              codec +TopicOnlyMessage | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_topic_only_message.html b/modules/_waku_proto.proto_topic_only_message.html index 1c9f65297a..a398d78af0 100644 --- a/modules/_waku_proto.proto_topic_only_message.html +++ b/modules/_waku_proto.proto_topic_only_message.html @@ -1,3 +1,3 @@ -proto_topic_only_message | Documentation

                              Namespace proto_topic_only_message

                              Index

                              Namespaces

                              TopicOnlyMessage +proto_topic_only_message | Documentation
                              \ No newline at end of file diff --git a/types/_waku_interfaces.ActiveSubscriptions.html b/types/_waku_interfaces.ActiveSubscriptions.html index dbd71fbbc4..700b6c16b2 100644 --- a/types/_waku_interfaces.ActiveSubscriptions.html +++ b/types/_waku_interfaces.ActiveSubscriptions.html @@ -1 +1 @@ -ActiveSubscriptions | Documentation
                              \ No newline at end of file +ActiveSubscriptions | Documentation
                              \ No newline at end of file diff --git a/types/_waku_interfaces.AutoSharding.html b/types/_waku_interfaces.AutoSharding.html index 0b26dc47ac..ce6f418ef1 100644 --- a/types/_waku_interfaces.AutoSharding.html +++ b/types/_waku_interfaces.AutoSharding.html @@ -1 +1 @@ -AutoSharding | Documentation
                              \ No newline at end of file +AutoSharding | Documentation
                              \ No newline at end of file diff --git a/types/_waku_interfaces.Callback.html b/types/_waku_interfaces.Callback.html index 2fd09939d8..9eb31426f6 100644 --- a/types/_waku_interfaces.Callback.html +++ b/types/_waku_interfaces.Callback.html @@ -1 +1 @@ -Callback | Documentation
                              Callback<T>: ((msg) => void | Promise<void>)

                              Type Parameters

                              Type declaration

                                • (msg): void | Promise<void>
                                • Parameters

                                  • msg: T

                                  Returns void | Promise<void>

                              \ No newline at end of file +Callback | Documentation
                              Callback<T>: ((msg) => void | Promise<void>)

                              Type Parameters

                              Type declaration

                                • (msg): void | Promise<void>
                                • Parameters

                                  • msg: T

                                  Returns void | Promise<void>

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ContentTopic.html b/types/_waku_interfaces.ContentTopic.html index 897cf83db8..3f29b06a8c 100644 --- a/types/_waku_interfaces.ContentTopic.html +++ b/types/_waku_interfaces.ContentTopic.html @@ -1 +1 @@ -ContentTopic | Documentation
                              ContentTopic: string
                              \ No newline at end of file +ContentTopic | Documentation
                              ContentTopic: string
                              \ No newline at end of file diff --git a/types/_waku_interfaces.ContentTopicInfo.html b/types/_waku_interfaces.ContentTopicInfo.html index 90a28c1bc5..e22c46e1ce 100644 --- a/types/_waku_interfaces.ContentTopicInfo.html +++ b/types/_waku_interfaces.ContentTopicInfo.html @@ -1 +1 @@ -ContentTopicInfo | Documentation
                              ContentTopicInfo: {
                                  clusterId?: number;
                                  contentTopics: string[];
                              }

                              Type declaration

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

                              Type declaration

                              • Optional clusterId?: number
                              • contentTopics: string[]
                              \ No newline at end of file diff --git a/types/_waku_interfaces.CoreProtocolResult.html b/types/_waku_interfaces.CoreProtocolResult.html index e55d7644b2..46f6519e65 100644 --- a/types/_waku_interfaces.CoreProtocolResult.html +++ b/types/_waku_interfaces.CoreProtocolResult.html @@ -1 +1 @@ -CoreProtocolResult | Documentation
                              CoreProtocolResult: ThisOrThat<"success", PeerId, "failure", Failure>
                              \ No newline at end of file +CoreProtocolResult | Documentation
                              CoreProtocolResult: ThisOrThat<"success", PeerId, "failure", Failure>
                              \ No newline at end of file diff --git a/types/_waku_interfaces.CreateLibp2pOptions.html b/types/_waku_interfaces.CreateLibp2pOptions.html index 8eb3896062..e3580de725 100644 --- a/types/_waku_interfaces.CreateLibp2pOptions.html +++ b/types/_waku_interfaces.CreateLibp2pOptions.html @@ -4,4 +4,4 @@
                            • Optional hideWebSocketInfo?: boolean

                              Hides WebSocket info message in console.

                              Default

                              false
                               
                              -
                            • Optional pingMaxInboundStreams?: number
                            • \ No newline at end of file +
                            • Optional pingMaxInboundStreams?: number
                            • \ No newline at end of file diff --git a/types/_waku_interfaces.CreateSubscriptionResult.html b/types/_waku_interfaces.CreateSubscriptionResult.html index 1a3aa0b3e1..ddb4574a00 100644 --- a/types/_waku_interfaces.CreateSubscriptionResult.html +++ b/types/_waku_interfaces.CreateSubscriptionResult.html @@ -1 +1 @@ -CreateSubscriptionResult | Documentation
                              CreateSubscriptionResult: ThisOrThat<"subscription", ISubscription, "error", ProtocolError>
                              \ No newline at end of file +CreateSubscriptionResult | Documentation
                              CreateSubscriptionResult: ThisOrThat<"subscription", ISubscription, "error", ProtocolError>
                              \ No newline at end of file diff --git a/types/_waku_interfaces.ENRKey.html b/types/_waku_interfaces.ENRKey.html index 51bd5e0f72..b18c7f01b2 100644 --- a/types/_waku_interfaces.ENRKey.html +++ b/types/_waku_interfaces.ENRKey.html @@ -1 +1 @@ -ENRKey | Documentation
                              \ No newline at end of file +ENRKey | Documentation
                              \ No newline at end of file diff --git a/types/_waku_interfaces.ENRValue.html b/types/_waku_interfaces.ENRValue.html index 92e8b348bc..8d5ae4cd48 100644 --- a/types/_waku_interfaces.ENRValue.html +++ b/types/_waku_interfaces.ENRValue.html @@ -1 +1 @@ -ENRValue | Documentation
                              ENRValue: Uint8Array
                              \ No newline at end of file +ENRValue | Documentation
                              ENRValue: Uint8Array
                              \ No newline at end of file diff --git a/types/_waku_interfaces.IBaseProtocolCore.html b/types/_waku_interfaces.IBaseProtocolCore.html index 957fe75a9b..a057400997 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;
                                  removeLibp2pEventListener: Libp2p["removeEventListener"];
                              }

                              Type declaration

                              • addLibp2pEventListener: Libp2p["addEventListener"]
                              • allPeers: (() => Promise<Peer[]>)
                                  • (): Promise<Peer[]>
                                  • Returns Promise<Peer[]>

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

                              • multicodec: string
                              • removeLibp2pEventListener: Libp2p["removeEventListener"]
                              \ No newline at end of file +IBaseProtocolCore | Documentation
                              IBaseProtocolCore: {
                                  addLibp2pEventListener: Libp2p["addEventListener"];
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  removeLibp2pEventListener: Libp2p["removeEventListener"];
                              }

                              Type declaration

                              • addLibp2pEventListener: Libp2p["addEventListener"]
                              • allPeers: (() => Promise<Peer[]>)
                                  • (): Promise<Peer[]>
                                  • Returns Promise<Peer[]>

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

                              • multicodec: string
                              • removeLibp2pEventListener: Libp2p["removeEventListener"]
                              \ No newline at end of file diff --git a/types/_waku_interfaces.IBaseProtocolSDK.html b/types/_waku_interfaces.IBaseProtocolSDK.html index ba1e4c3da5..757e5453e3 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 | undefined>);
                              }

                              Type declaration

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

                                    • peerToDisconnect: PeerId

                                    Returns Promise<Peer | undefined>

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

                              Type declaration

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

                                    • peerToDisconnect: PeerId

                                    Returns Promise<Peer | undefined>

                              \ No newline at end of file diff --git a/types/_waku_interfaces.IFilter.html b/types/_waku_interfaces.IFilter.html index c7e9acb65f..b02343977a 100644 --- a/types/_waku_interfaces.IFilter.html +++ b/types/_waku_interfaces.IFilter.html @@ -1 +1 @@ -IFilter | Documentation
                              IFilter: IReceiver & IBaseProtocolSDK & {
                                  protocol: IBaseProtocolCore;
                              } & {
                                  subscribe<T>(decoders, callback, protocolUseOptions?, subscribeOptions?): Promise<SubscribeResult>;
                              }

                              Type declaration

                              Type declaration

                              \ No newline at end of file +IFilter | Documentation
                              IFilter: IReceiver & IBaseProtocolSDK & {
                                  protocol: IBaseProtocolCore;
                              } & {
                                  subscribe<T>(decoders, callback, protocolUseOptions?, subscribeOptions?): Promise<SubscribeResult>;
                              }

                              Type declaration

                              Type declaration

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ILightPush.html b/types/_waku_interfaces.ILightPush.html index 2389c35eaf..fe60f743e7 100644 --- a/types/_waku_interfaces.ILightPush.html +++ b/types/_waku_interfaces.ILightPush.html @@ -1 +1 @@ -ILightPush | Documentation
                              ILightPush: ISender & {
                                  protocol: IBaseProtocolCore;
                              }

                              Type declaration

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

                              Type declaration

                              \ No newline at end of file diff --git a/types/_waku_interfaces.IRelay.html b/types/_waku_interfaces.IRelay.html index 1dd44512b2..5176fa121d 100644 --- a/types/_waku_interfaces.IRelay.html +++ b/types/_waku_interfaces.IRelay.html @@ -1 +1 @@ -IRelay | Documentation
                              \ No newline at end of file +IRelay | Documentation
                              \ No newline at end of file diff --git a/types/_waku_interfaces.ISenderOptions.html b/types/_waku_interfaces.ISenderOptions.html index ab291937ed..85fabfe3ef 100644 --- a/types/_waku_interfaces.ISenderOptions.html +++ b/types/_waku_interfaces.ISenderOptions.html @@ -4,4 +4,4 @@
                            • Optional maxAttempts?: number

                              Sets number of attempts if autoRetry is enabled.

                              Default

                              3
                               
                              -
                            • \ No newline at end of file +
                              \ No newline at end of file diff --git a/types/_waku_interfaces.IStore.html b/types/_waku_interfaces.IStore.html index a22a1742c5..3fe356357f 100644 --- a/types/_waku_interfaces.IStore.html +++ b/types/_waku_interfaces.IStore.html @@ -1 +1 @@ -IStore | Documentation
                              IStore: 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): Uint8Array;
                              }

                              Type declaration

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

                                    Parameters

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

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

                                    Parameters

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

                                          • message: T

                                          Returns Promise<void | boolean> | boolean | void

                                    • Optional options: Partial<QueryRequestParams>

                                    Returns Promise<void>

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

                                    Parameters

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

                                          • message: Promise<T | undefined>

                                          Returns Promise<void | boolean> | boolean | void

                                    • Optional options: Partial<QueryRequestParams>

                                    Returns Promise<void>

                              • createCursor:function
                              \ No newline at end of file +IStore | Documentation
                              IStore: 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): Uint8Array;
                              }

                              Type declaration

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

                                    Parameters

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

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

                                    Parameters

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

                                          • message: T

                                          Returns Promise<void | boolean> | boolean | void

                                    • Optional options: Partial<QueryRequestParams>

                                    Returns Promise<void>

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

                                    Parameters

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

                                          • message: Promise<T | undefined>

                                          Returns Promise<void | boolean> | boolean | void

                                    • Optional options: Partial<QueryRequestParams>

                                    Returns Promise<void>

                              • createCursor:function
                              \ No newline at end of file diff --git a/types/_waku_interfaces.IStoreCore.html b/types/_waku_interfaces.IStoreCore.html index 5dd02526bd..71b969e1bd 100644 --- a/types/_waku_interfaces.IStoreCore.html +++ b/types/_waku_interfaces.IStoreCore.html @@ -1 +1 @@ -IStoreCore | Documentation
                              \ No newline at end of file +IStoreCore | Documentation
                              \ No newline at end of file diff --git a/types/_waku_interfaces.Libp2p.html b/types/_waku_interfaces.Libp2p.html index 39f278bc16..e562c96156 100644 --- a/types/_waku_interfaces.Libp2p.html +++ b/types/_waku_interfaces.Libp2p.html @@ -1 +1 @@ -Libp2p | Documentation
                              Libp2p: BaseLibp2p<Libp2pServices> & {
                                  components: Libp2pComponents;
                              }

                              Type declaration

                              \ No newline at end of file +Libp2p | Documentation
                              Libp2p: BaseLibp2p<Libp2pServices> & {
                                  components: Libp2pComponents;
                              }

                              Type declaration

                              \ No newline at end of file diff --git a/types/_waku_interfaces.Libp2pComponents.html b/types/_waku_interfaces.Libp2pComponents.html index ae658bf87d..e8647f5e5a 100644 --- a/types/_waku_interfaces.Libp2pComponents.html +++ b/types/_waku_interfaces.Libp2pComponents.html @@ -1 +1 @@ -Libp2pComponents | Documentation
                              Libp2pComponents: Parameters<Exclude<Libp2pInit["metrics"], undefined>>[0]
                              \ No newline at end of file +Libp2pComponents | Documentation
                              Libp2pComponents: Parameters<Exclude<Libp2pInit["metrics"], undefined>>[0]
                              \ No newline at end of file diff --git a/types/_waku_interfaces.Libp2pServices.html b/types/_waku_interfaces.Libp2pServices.html index 687a6ee76c..ea27a7c105 100644 --- a/types/_waku_interfaces.Libp2pServices.html +++ b/types/_waku_interfaces.Libp2pServices.html @@ -1 +1 @@ -Libp2pServices | Documentation
                              Libp2pServices: {
                                  identify: ReturnType<ReturnType<typeof identify>>;
                                  metadata?: IMetadata;
                                  ping: PingService;
                                  pubsub?: GossipSub;
                              }

                              Type declaration

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

                              Type declaration

                              • identify: ReturnType<ReturnType<typeof identify>>
                              • Optional metadata?: IMetadata
                              • ping: PingService
                              • Optional pubsub?: GossipSub
                              \ No newline at end of file diff --git a/types/_waku_interfaces.LocalStoragePeerInfo.html b/types/_waku_interfaces.LocalStoragePeerInfo.html index cf3cd387a5..011e70892a 100644 --- a/types/_waku_interfaces.LocalStoragePeerInfo.html +++ b/types/_waku_interfaces.LocalStoragePeerInfo.html @@ -1 +1 @@ -LocalStoragePeerInfo | Documentation
                              LocalStoragePeerInfo: {
                                  address: string;
                                  id: string;
                              }

                              Type declaration

                              • address: string
                              • id: string
                              \ No newline at end of file +LocalStoragePeerInfo | Documentation
                              LocalStoragePeerInfo: {
                                  address: string;
                                  id: string;
                              }

                              Type declaration

                              • address: string
                              • id: string
                              \ No newline at end of file diff --git a/types/_waku_interfaces.MetadataQueryResult.html b/types/_waku_interfaces.MetadataQueryResult.html index 61b159d1e0..60111a17e6 100644 --- a/types/_waku_interfaces.MetadataQueryResult.html +++ b/types/_waku_interfaces.MetadataQueryResult.html @@ -1 +1 @@ -MetadataQueryResult | Documentation
                              MetadataQueryResult: ThisOrThat<"shardInfo", ShardInfo>
                              \ No newline at end of file +MetadataQueryResult | Documentation
                              MetadataQueryResult: ThisOrThat<"shardInfo", ShardInfo>
                              \ No newline at end of file diff --git a/types/_waku_interfaces.NetworkConfig.html b/types/_waku_interfaces.NetworkConfig.html index b004bc2b4b..e300c887d4 100644 --- a/types/_waku_interfaces.NetworkConfig.html +++ b/types/_waku_interfaces.NetworkConfig.html @@ -1 +1 @@ -NetworkConfig | Documentation
                              \ No newline at end of file +NetworkConfig | Documentation
                              \ No newline at end of file diff --git a/types/_waku_interfaces.NodeHealth.html b/types/_waku_interfaces.NodeHealth.html index 318609340f..448d3ccc4b 100644 --- a/types/_waku_interfaces.NodeHealth.html +++ b/types/_waku_interfaces.NodeHealth.html @@ -1 +1 @@ -NodeHealth | Documentation
                              NodeHealth: {
                                  overallStatus: HealthStatus;
                                  protocolStatuses: ProtocolsHealthStatus;
                              }

                              Type declaration

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

                              Type declaration

                              \ No newline at end of file diff --git a/types/_waku_interfaces.NodeId.html b/types/_waku_interfaces.NodeId.html index ce2f3ca79e..1e0edde90b 100644 --- a/types/_waku_interfaces.NodeId.html +++ b/types/_waku_interfaces.NodeId.html @@ -1,3 +1,3 @@ NodeId | Documentation
                              NodeId: string

                              We represent NodeId as a hex string, since node equality is used very heavily and it is convenient to index data by NodeId

                              -
                              \ No newline at end of file +
                              \ No newline at end of file diff --git a/types/_waku_interfaces.PeerExchangeQueryResult.html b/types/_waku_interfaces.PeerExchangeQueryResult.html index a8376c2826..3f4b363361 100644 --- a/types/_waku_interfaces.PeerExchangeQueryResult.html +++ b/types/_waku_interfaces.PeerExchangeQueryResult.html @@ -1 +1 @@ -PeerExchangeQueryResult | Documentation
                              PeerExchangeQueryResult: ThisOrThat<"peerInfos", PeerInfo[]>
                              \ No newline at end of file +PeerExchangeQueryResult | Documentation
                              PeerExchangeQueryResult: ThisOrThat<"peerInfos", PeerInfo[]>
                              \ No newline at end of file diff --git a/types/_waku_interfaces.PeerIdStr.html b/types/_waku_interfaces.PeerIdStr.html index 3a092eaa6e..c20d60fda7 100644 --- a/types/_waku_interfaces.PeerIdStr.html +++ b/types/_waku_interfaces.PeerIdStr.html @@ -1 +1 @@ -PeerIdStr | Documentation
                              PeerIdStr: string
                              \ No newline at end of file +PeerIdStr | Documentation
                              PeerIdStr: string
                              \ No newline at end of file diff --git a/types/_waku_interfaces.ProtocolCreateOptions.html b/types/_waku_interfaces.ProtocolCreateOptions.html index 2dc548fe93..ee121283fa 100644 --- a/types/_waku_interfaces.ProtocolCreateOptions.html +++ b/types/_waku_interfaces.ProtocolCreateOptions.html @@ -28,4 +28,4 @@
                            • 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.

                              -
                            • \ No newline at end of file +
                              \ No newline at end of file diff --git a/types/_waku_interfaces.ProtocolHealth.html b/types/_waku_interfaces.ProtocolHealth.html index 8361e419d5..0cf22cd494 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

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

                              Type declaration

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ProtocolUseOptions.html b/types/_waku_interfaces.ProtocolUseOptions.html index 085cc636b4..636d470fc1 100644 --- a/types/_waku_interfaces.ProtocolUseOptions.html +++ b/types/_waku_interfaces.ProtocolUseOptions.html @@ -1,4 +1,4 @@ ProtocolUseOptions | Documentation
                              ProtocolUseOptions: {
                                  forceUseAllPeers?: boolean;
                                  maxAttempts?: number;
                              }

                              Options for using LightPush and Filter

                              Type declaration

                              • Optional forceUseAllPeers?: boolean

                                Optional flag to force using all available peers

                              • Optional maxAttempts?: number

                                Optional maximum number of attempts for exponential backoff

                                -
                              \ No newline at end of file +
                              \ No newline at end of file diff --git a/types/_waku_interfaces.ProtocolsHealthStatus.html b/types/_waku_interfaces.ProtocolsHealthStatus.html index 1269d29aec..2c6cbaaa97 100644 --- a/types/_waku_interfaces.ProtocolsHealthStatus.html +++ b/types/_waku_interfaces.ProtocolsHealthStatus.html @@ -1 +1 @@ -ProtocolsHealthStatus | Documentation
                              \ No newline at end of file +ProtocolsHealthStatus | Documentation
                              \ No newline at end of file diff --git a/types/_waku_interfaces.PubsubTopic.html b/types/_waku_interfaces.PubsubTopic.html index 93d0aeb6bf..8a85d765ef 100644 --- a/types/_waku_interfaces.PubsubTopic.html +++ b/types/_waku_interfaces.PubsubTopic.html @@ -1 +1 @@ -PubsubTopic | Documentation
                              PubsubTopic: string
                              \ No newline at end of file +PubsubTopic | Documentation
                              PubsubTopic: string
                              \ No newline at end of file diff --git a/types/_waku_interfaces.QueryRequestParams.html b/types/_waku_interfaces.QueryRequestParams.html index 65ec66048e..cd7382de2f 100644 --- a/types/_waku_interfaces.QueryRequestParams.html +++ b/types/_waku_interfaces.QueryRequestParams.html @@ -40,4 +40,4 @@
                            • Optional timeStart?: Date

                              The start time for the time range filter. The query will only return messages with a timestamp greater than or equal to timeStart. If not provided, no start time filtering will be applied.

                              -
                            • \ No newline at end of file +
                              \ No newline at end of file diff --git a/types/_waku_interfaces.SDKProtocolResult.html b/types/_waku_interfaces.SDKProtocolResult.html index 6bfaa90f18..5a011c8987 100644 --- a/types/_waku_interfaces.SDKProtocolResult.html +++ b/types/_waku_interfaces.SDKProtocolResult.html @@ -1 +1 @@ -SDKProtocolResult | Documentation
                              SDKProtocolResult: ThisAndThat<"successes", PeerId[], "failures", Failure[]>
                              \ No newline at end of file +SDKProtocolResult | Documentation
                              SDKProtocolResult: ThisAndThat<"successes", PeerId[], "failures", Failure[]>
                              \ No newline at end of file diff --git a/types/_waku_interfaces.SearchContext.html b/types/_waku_interfaces.SearchContext.html index 10e9e68c04..8074ac022d 100644 --- a/types/_waku_interfaces.SearchContext.html +++ b/types/_waku_interfaces.SearchContext.html @@ -1 +1 @@ -SearchContext | Documentation
                              SearchContext: {
                                  domain: string;
                                  publicKey: string;
                                  visits: {
                                      [key: string]: boolean;
                                  };
                              }

                              Type declaration

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

                              Type declaration

                              • domain: string
                              • publicKey: string
                              • visits: {
                                    [key: string]: boolean;
                                }
                                • [key: string]: boolean
                              \ No newline at end of file diff --git a/types/_waku_interfaces.SequenceNumber.html b/types/_waku_interfaces.SequenceNumber.html index c51809c139..3265449401 100644 --- a/types/_waku_interfaces.SequenceNumber.html +++ b/types/_waku_interfaces.SequenceNumber.html @@ -1 +1 @@ -SequenceNumber | Documentation
                              SequenceNumber: bigint
                              \ No newline at end of file +SequenceNumber | Documentation
                              SequenceNumber: bigint
                              \ No newline at end of file diff --git a/types/_waku_interfaces.ShardInfo.html b/types/_waku_interfaces.ShardInfo.html index b101d10333..3531c7f971 100644 --- a/types/_waku_interfaces.ShardInfo.html +++ b/types/_waku_interfaces.ShardInfo.html @@ -1 +1 @@ -ShardInfo | Documentation
                              ShardInfo: {
                                  clusterId: number;
                                  shards: number[];
                              }

                              Type declaration

                              • clusterId: number
                              • shards: number[]
                              \ No newline at end of file +ShardInfo | Documentation
                              ShardInfo: {
                                  clusterId: number;
                                  shards: number[];
                              }

                              Type declaration

                              • clusterId: number
                              • shards: number[]
                              \ No newline at end of file diff --git a/types/_waku_interfaces.StaticSharding.html b/types/_waku_interfaces.StaticSharding.html index e047a46808..263ef8cbb9 100644 --- a/types/_waku_interfaces.StaticSharding.html +++ b/types/_waku_interfaces.StaticSharding.html @@ -1 +1 @@ -StaticSharding | Documentation
                              \ No newline at end of file +StaticSharding | Documentation
                              \ No newline at end of file diff --git a/types/_waku_interfaces.StoreCursor.html b/types/_waku_interfaces.StoreCursor.html index e0b4664d45..348942ab23 100644 --- a/types/_waku_interfaces.StoreCursor.html +++ b/types/_waku_interfaces.StoreCursor.html @@ -1 +1 @@ -StoreCursor | Documentation
                              StoreCursor: Uint8Array
                              \ No newline at end of file +StoreCursor | Documentation
                              StoreCursor: Uint8Array
                              \ No newline at end of file diff --git a/types/_waku_interfaces.SubscribeOptions.html b/types/_waku_interfaces.SubscribeOptions.html index d7068ea017..35d69cac7e 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
                              \ No newline at end of file +SubscribeOptions | Documentation
                              SubscribeOptions: {
                                  enableLightPushFilterCheck?: boolean;
                                  keepAlive?: number;
                                  pingsBeforePeerRenewed?: number;
                              }

                              Type declaration

                              • Optional enableLightPushFilterCheck?: boolean
                              • Optional keepAlive?: number
                              • Optional pingsBeforePeerRenewed?: number
                              \ No newline at end of file diff --git a/types/_waku_interfaces.SubscribeResult.html b/types/_waku_interfaces.SubscribeResult.html index 10f5d60c1a..063d0a2d89 100644 --- a/types/_waku_interfaces.SubscribeResult.html +++ b/types/_waku_interfaces.SubscribeResult.html @@ -1 +1 @@ -SubscribeResult | Documentation
                              SubscribeResult: SubscriptionSuccess | SubscriptionError
                              \ No newline at end of file +SubscribeResult | Documentation
                              SubscribeResult: SubscriptionSuccess | SubscriptionError
                              \ No newline at end of file diff --git a/types/_waku_interfaces.SubscriptionCallback.html b/types/_waku_interfaces.SubscriptionCallback.html index 581b8bf909..92fad1379e 100644 --- a/types/_waku_interfaces.SubscriptionCallback.html +++ b/types/_waku_interfaces.SubscriptionCallback.html @@ -1 +1 @@ -SubscriptionCallback | Documentation

                              Type alias SubscriptionCallback<T>

                              SubscriptionCallback<T>: {
                                  callback: Callback<T>;
                                  decoders: IDecoder<T>[];
                              }

                              Type Parameters

                              Type declaration

                              \ No newline at end of file +SubscriptionCallback | Documentation

                              Type alias SubscriptionCallback<T>

                              SubscriptionCallback<T>: {
                                  callback: Callback<T>;
                                  decoders: IDecoder<T>[];
                              }

                              Type Parameters

                              Type declaration

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ThisAndThat.html b/types/_waku_interfaces.ThisAndThat.html index 37892456aa..16be643157 100644 --- a/types/_waku_interfaces.ThisAndThat.html +++ b/types/_waku_interfaces.ThisAndThat.html @@ -1 +1 @@ -ThisAndThat | Documentation

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

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

                              Type Parameters

                              \ No newline at end of file +ThisAndThat | Documentation

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

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

                              Type Parameters

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

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

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

                              Type Parameters

                              \ No newline at end of file +ThisOrThat | Documentation

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

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

                              Type Parameters

                              \ No newline at end of file diff --git a/types/_waku_interfaces.Unsubscribe.html b/types/_waku_interfaces.Unsubscribe.html index 565713fad1..b70210affb 100644 --- a/types/_waku_interfaces.Unsubscribe.html +++ b/types/_waku_interfaces.Unsubscribe.html @@ -1 +1 @@ -Unsubscribe | Documentation
                              Unsubscribe: (() => void | Promise<void>)

                              Type declaration

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

                              \ No newline at end of file +Unsubscribe | Documentation
                              Unsubscribe: (() => void | Promise<void>)

                              Type declaration

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

                              \ No newline at end of file diff --git a/types/_waku_relay.ContentTopic.html b/types/_waku_relay.ContentTopic.html index 6a58b86f3a..4a85e901c1 100644 --- a/types/_waku_relay.ContentTopic.html +++ b/types/_waku_relay.ContentTopic.html @@ -1 +1 @@ -ContentTopic | Documentation
                              ContentTopic: string
                              \ No newline at end of file +ContentTopic | Documentation
                              ContentTopic: string
                              \ No newline at end of file diff --git a/types/_waku_relay.Observer.html b/types/_waku_relay.Observer.html index afd3862458..acd47177db 100644 --- a/types/_waku_relay.Observer.html +++ b/types/_waku_relay.Observer.html @@ -1 +1 @@ -Observer | Documentation

                              Type alias Observer<T>

                              Observer<T>: {
                                  callback: Callback<T>;
                                  decoder: IDecoder<T>;
                              }

                              Type Parameters

                              Type declaration

                              \ No newline at end of file +Observer | Documentation

                              Type alias Observer<T>

                              Observer<T>: {
                                  callback: Callback<T>;
                                  decoder: IDecoder<T>;
                              }

                              Type Parameters

                              Type declaration

                              \ No newline at end of file diff --git a/types/_waku_relay.RelayCreateOptions.html b/types/_waku_relay.RelayCreateOptions.html index fef6aff306..847b5f70e3 100644 --- a/types/_waku_relay.RelayCreateOptions.html +++ b/types/_waku_relay.RelayCreateOptions.html @@ -1 +1 @@ -RelayCreateOptions | Documentation

                              Type alias RelayCreateOptions

                              RelayCreateOptions: ProtocolCreateOptions & GossipsubOpts
                              \ No newline at end of file +RelayCreateOptions | Documentation

                              Type alias RelayCreateOptions

                              RelayCreateOptions: ProtocolCreateOptions & GossipsubOpts
                              \ No newline at end of file diff --git a/types/_waku_sdk.CreateWakuNodeOptions.html b/types/_waku_sdk.CreateWakuNodeOptions.html index 443ffaee79..bb7bd4f320 100644 --- a/types/_waku_sdk.CreateWakuNodeOptions.html +++ b/types/_waku_sdk.CreateWakuNodeOptions.html @@ -1 +1 @@ -CreateWakuNodeOptions | Documentation

                              Type alias CreateWakuNodeOptions

                              CreateWakuNodeOptions: ProtocolCreateOptions & Partial<WakuOptions>
                              \ No newline at end of file +CreateWakuNodeOptions | Documentation

                              Type alias CreateWakuNodeOptions

                              CreateWakuNodeOptions: ProtocolCreateOptions & Partial<WakuOptions>
                              \ No newline at end of file diff --git a/types/_waku_sdk.SubscribeOptions.html b/types/_waku_sdk.SubscribeOptions.html index 3d4b16fc91..3702546dae 100644 --- a/types/_waku_sdk.SubscribeOptions.html +++ b/types/_waku_sdk.SubscribeOptions.html @@ -1 +1 @@ -SubscribeOptions | Documentation

                              Type alias SubscribeOptions

                              SubscribeOptions: {
                                  keepAlive?: number;
                                  maxMissedMessagesThreshold?: number;
                                  pingsBeforePeerRenewed?: number;
                              }

                              Type declaration

                              • Optional keepAlive?: number
                              • Optional maxMissedMessagesThreshold?: number
                              • Optional pingsBeforePeerRenewed?: number
                              \ No newline at end of file +SubscribeOptions | Documentation

                              Type alias SubscribeOptions

                              SubscribeOptions: {
                                  enableLightPushFilterCheck?: boolean;
                                  keepAlive?: number;
                                  pingsBeforePeerRenewed?: number;
                              }

                              Type declaration

                              • Optional enableLightPushFilterCheck?: boolean
                              • Optional keepAlive?: number
                              • Optional pingsBeforePeerRenewed?: number
                              \ No newline at end of file diff --git a/types/_waku_utils.IteratorOptions.html b/types/_waku_utils.IteratorOptions.html index 19ac5bfebe..dabea9185e 100644 --- a/types/_waku_utils.IteratorOptions.html +++ b/types/_waku_utils.IteratorOptions.html @@ -1,2 +1,2 @@ IteratorOptions | Documentation

                              Type alias IteratorOptions

                              IteratorOptions: {
                                  iteratorDelay?: number;
                                  timeoutMs?: number;
                              }

                              Options for configuring the behavior of an iterator.

                              -

                              Type declaration

                              • Optional iteratorDelay?: number
                              • Optional timeoutMs?: number
                              \ No newline at end of file +

                              Type declaration

                              • Optional iteratorDelay?: number
                              • Optional timeoutMs?: number
                              \ No newline at end of file diff --git a/variables/_waku_core.MetadataCodec.html b/variables/_waku_core.MetadataCodec.html index 43f7d52179..3660769a56 100644 --- a/variables/_waku_core.MetadataCodec.html +++ b/variables/_waku_core.MetadataCodec.html @@ -1 +1 @@ -MetadataCodec | Documentation

                              Variable MetadataCodecConst

                              MetadataCodec: "/vac/waku/metadata/1.0.0" = "/vac/waku/metadata/1.0.0"
                              \ No newline at end of file +MetadataCodec | Documentation

                              Variable MetadataCodecConst

                              MetadataCodec: "/vac/waku/metadata/1.0.0" = "/vac/waku/metadata/1.0.0"
                              \ No newline at end of file diff --git a/variables/_waku_core.message.version_0.Version.html b/variables/_waku_core.message.version_0.Version.html index 3ea05f1112..293edc9ce9 100644 --- a/variables/_waku_core.message.version_0.Version.html +++ b/variables/_waku_core.message.version_0.Version.html @@ -1 +1 @@ -Version | Documentation
                              \ No newline at end of file +Version | Documentation
                              \ No newline at end of file diff --git a/variables/_waku_core.waku_filter.FilterCodecs.html b/variables/_waku_core.waku_filter.FilterCodecs.html index 2aab7ac010..cecf0839c3 100644 --- a/variables/_waku_core.waku_filter.FilterCodecs.html +++ b/variables/_waku_core.waku_filter.FilterCodecs.html @@ -1 +1 @@ -FilterCodecs | Documentation
                              FilterCodecs: {
                                  PUSH: string;
                                  SUBSCRIBE: string;
                              } = ...

                              Type declaration

                              • PUSH: string
                              • SUBSCRIBE: string
                              \ No newline at end of file +FilterCodecs | Documentation
                              FilterCodecs: {
                                  PUSH: string;
                                  SUBSCRIBE: string;
                              } = ...

                              Type declaration

                              • PUSH: string
                              • SUBSCRIBE: string
                              \ No newline at end of file diff --git a/variables/_waku_core.waku_light_push.LightPushCodec.html b/variables/_waku_core.waku_light_push.LightPushCodec.html index 55945c5764..2d9bcae29b 100644 --- a/variables/_waku_core.waku_light_push.LightPushCodec.html +++ b/variables/_waku_core.waku_light_push.LightPushCodec.html @@ -1 +1 @@ -LightPushCodec | Documentation
                              LightPushCodec: "/vac/waku/lightpush/2.0.0-beta1" = "/vac/waku/lightpush/2.0.0-beta1"
                              \ No newline at end of file +LightPushCodec | Documentation
                              LightPushCodec: "/vac/waku/lightpush/2.0.0-beta1" = "/vac/waku/lightpush/2.0.0-beta1"
                              \ No newline at end of file diff --git a/variables/_waku_core.waku_store.StoreCodec.html b/variables/_waku_core.waku_store.StoreCodec.html index 840ae050d4..5ebfbbe82f 100644 --- a/variables/_waku_core.waku_store.StoreCodec.html +++ b/variables/_waku_core.waku_store.StoreCodec.html @@ -1 +1 @@ -StoreCodec | Documentation
                              StoreCodec: "/vac/waku/store-query/3.0.0" = "/vac/waku/store-query/3.0.0"
                              \ No newline at end of file +StoreCodec | Documentation
                              StoreCodec: "/vac/waku/store-query/3.0.0" = "/vac/waku/store-query/3.0.0"
                              \ No newline at end of file diff --git a/variables/_waku_enr.ERR_INVALID_ID.html b/variables/_waku_enr.ERR_INVALID_ID.html index 13c7f4753a..720f1bdc17 100644 --- a/variables/_waku_enr.ERR_INVALID_ID.html +++ b/variables/_waku_enr.ERR_INVALID_ID.html @@ -1 +1 @@ -ERR_INVALID_ID | Documentation

                              Variable ERR_INVALID_IDConst

                              ERR_INVALID_ID: "Invalid record id" = "Invalid record id"
                              \ No newline at end of file +ERR_INVALID_ID | Documentation

                              Variable ERR_INVALID_IDConst

                              ERR_INVALID_ID: "Invalid record id" = "Invalid record id"
                              \ No newline at end of file diff --git a/variables/_waku_enr.ERR_NO_SIGNATURE.html b/variables/_waku_enr.ERR_NO_SIGNATURE.html index 33d9de1a9f..14c0d76062 100644 --- a/variables/_waku_enr.ERR_NO_SIGNATURE.html +++ b/variables/_waku_enr.ERR_NO_SIGNATURE.html @@ -1 +1 @@ -ERR_NO_SIGNATURE | Documentation

                              Variable ERR_NO_SIGNATUREConst

                              ERR_NO_SIGNATURE: "No valid signature found" = "No valid signature found"
                              \ No newline at end of file +ERR_NO_SIGNATURE | Documentation

                              Variable ERR_NO_SIGNATUREConst

                              ERR_NO_SIGNATURE: "No valid signature found" = "No valid signature found"
                              \ No newline at end of file diff --git a/variables/_waku_enr.MAX_RECORD_SIZE.html b/variables/_waku_enr.MAX_RECORD_SIZE.html index e8af8340d9..5babe23c51 100644 --- a/variables/_waku_enr.MAX_RECORD_SIZE.html +++ b/variables/_waku_enr.MAX_RECORD_SIZE.html @@ -1 +1 @@ -MAX_RECORD_SIZE | Documentation

                              Variable MAX_RECORD_SIZEConst

                              MAX_RECORD_SIZE: 300 = 300
                              \ No newline at end of file +MAX_RECORD_SIZE | Documentation

                              Variable MAX_RECORD_SIZEConst

                              MAX_RECORD_SIZE: 300 = 300
                              \ No newline at end of file diff --git a/variables/_waku_enr.MULTIADDR_LENGTH_SIZE.html b/variables/_waku_enr.MULTIADDR_LENGTH_SIZE.html index 5390f6a87f..396e2b4fb0 100644 --- a/variables/_waku_enr.MULTIADDR_LENGTH_SIZE.html +++ b/variables/_waku_enr.MULTIADDR_LENGTH_SIZE.html @@ -1 +1 @@ -MULTIADDR_LENGTH_SIZE | Documentation

                              Variable MULTIADDR_LENGTH_SIZEConst

                              MULTIADDR_LENGTH_SIZE: 2 = 2
                              \ No newline at end of file +MULTIADDR_LENGTH_SIZE | Documentation

                              Variable MULTIADDR_LENGTH_SIZEConst

                              MULTIADDR_LENGTH_SIZE: 2 = 2
                              \ No newline at end of file diff --git a/variables/_waku_interfaces.DEFAULT_CLUSTER_ID.html b/variables/_waku_interfaces.DEFAULT_CLUSTER_ID.html index 7ab061263e..a7e7e878ee 100644 --- a/variables/_waku_interfaces.DEFAULT_CLUSTER_ID.html +++ b/variables/_waku_interfaces.DEFAULT_CLUSTER_ID.html @@ -1,2 +1,2 @@ DEFAULT_CLUSTER_ID | Documentation

                              Variable DEFAULT_CLUSTER_IDConst

                              DEFAULT_CLUSTER_ID: 1 = 1

                              The default cluster ID for The Waku Network

                              -
                              \ No newline at end of file +
                              \ No newline at end of file diff --git a/variables/_waku_interfaces.DNS_DISCOVERY_TAG.html b/variables/_waku_interfaces.DNS_DISCOVERY_TAG.html index 19a1750a26..b743e47187 100644 --- a/variables/_waku_interfaces.DNS_DISCOVERY_TAG.html +++ b/variables/_waku_interfaces.DNS_DISCOVERY_TAG.html @@ -1 +1 @@ -DNS_DISCOVERY_TAG | Documentation

                              Variable DNS_DISCOVERY_TAGConst

                              DNS_DISCOVERY_TAG: "@waku/bootstrap" = "@waku/bootstrap"
                              \ No newline at end of file +DNS_DISCOVERY_TAG | Documentation

                              Variable DNS_DISCOVERY_TAGConst

                              DNS_DISCOVERY_TAG: "@waku/bootstrap" = "@waku/bootstrap"
                              \ No newline at end of file diff --git a/variables/_waku_interfaces.DefaultNetworkConfig.html b/variables/_waku_interfaces.DefaultNetworkConfig.html index 68b37be7dd..17abd00259 100644 --- a/variables/_waku_interfaces.DefaultNetworkConfig.html +++ b/variables/_waku_interfaces.DefaultNetworkConfig.html @@ -1 +1 @@ -DefaultNetworkConfig | Documentation

                              Variable DefaultNetworkConfigConst

                              DefaultNetworkConfig: ShardInfo = DefaultShardInfo
                              \ No newline at end of file +DefaultNetworkConfig | Documentation

                              Variable DefaultNetworkConfigConst

                              DefaultNetworkConfig: ShardInfo = DefaultShardInfo
                              \ No newline at end of file diff --git a/variables/_waku_interfaces.DefaultShardInfo.html b/variables/_waku_interfaces.DefaultShardInfo.html index 4564bc708c..a3c0deeae4 100644 --- a/variables/_waku_interfaces.DefaultShardInfo.html +++ b/variables/_waku_interfaces.DefaultShardInfo.html @@ -1,2 +1,2 @@ DefaultShardInfo | Documentation

                              Variable DefaultShardInfoConst

                              DefaultShardInfo: ShardInfo = ...

                              DefaultShardInfo is default configuration for The Waku Network.

                              -
                              \ No newline at end of file +
                              \ No newline at end of file diff --git a/variables/_waku_sdk.DefaultPingKeepAliveValueSecs.html b/variables/_waku_sdk.DefaultPingKeepAliveValueSecs.html index 7de7865234..a71484b4e2 100644 --- a/variables/_waku_sdk.DefaultPingKeepAliveValueSecs.html +++ b/variables/_waku_sdk.DefaultPingKeepAliveValueSecs.html @@ -1 +1 @@ -DefaultPingKeepAliveValueSecs | Documentation

                              Variable DefaultPingKeepAliveValueSecsConst

                              DefaultPingKeepAliveValueSecs: number = ...
                              \ No newline at end of file +DefaultPingKeepAliveValueSecs | Documentation

                              Variable DefaultPingKeepAliveValueSecsConst

                              DefaultPingKeepAliveValueSecs: number = ...
                              \ No newline at end of file diff --git a/variables/_waku_sdk.DefaultPingMaxInboundStreams.html b/variables/_waku_sdk.DefaultPingMaxInboundStreams.html index afa89d9fe5..98a29231f7 100644 --- a/variables/_waku_sdk.DefaultPingMaxInboundStreams.html +++ b/variables/_waku_sdk.DefaultPingMaxInboundStreams.html @@ -1 +1 @@ -DefaultPingMaxInboundStreams | Documentation

                              Variable DefaultPingMaxInboundStreamsConst

                              DefaultPingMaxInboundStreams: 10 = 10
                              \ No newline at end of file +DefaultPingMaxInboundStreams | Documentation

                              Variable DefaultPingMaxInboundStreamsConst

                              DefaultPingMaxInboundStreams: 10 = 10
                              \ No newline at end of file diff --git a/variables/_waku_sdk.DefaultRelayKeepAliveValueSecs.html b/variables/_waku_sdk.DefaultRelayKeepAliveValueSecs.html index 9f102561e3..e1c88de576 100644 --- a/variables/_waku_sdk.DefaultRelayKeepAliveValueSecs.html +++ b/variables/_waku_sdk.DefaultRelayKeepAliveValueSecs.html @@ -1 +1 @@ -DefaultRelayKeepAliveValueSecs | Documentation

                              Variable DefaultRelayKeepAliveValueSecsConst

                              DefaultRelayKeepAliveValueSecs: number = ...
                              \ No newline at end of file +DefaultRelayKeepAliveValueSecs | Documentation

                              Variable DefaultRelayKeepAliveValueSecsConst

                              DefaultRelayKeepAliveValueSecs: number = ...
                              \ No newline at end of file diff --git a/variables/_waku_sdk.DefaultUserAgent.html b/variables/_waku_sdk.DefaultUserAgent.html index fb5d2d9953..427558e3bc 100644 --- a/variables/_waku_sdk.DefaultUserAgent.html +++ b/variables/_waku_sdk.DefaultUserAgent.html @@ -1 +1 @@ -DefaultUserAgent | Documentation

                              Variable DefaultUserAgentConst

                              DefaultUserAgent: "js-waku" = "js-waku"
                              \ No newline at end of file +DefaultUserAgent | Documentation

                              Variable DefaultUserAgentConst

                              DefaultUserAgent: "js-waku" = "js-waku"
                              \ No newline at end of file