From ac0a82591a101f3d229fbc055c8aafc74b7691ed Mon Sep 17 00:00:00 2001 From: status-im-auto Date: Wed, 16 Oct 2024 22:50:36 +0000 Subject: [PATCH] Updates --- assets/navigation.js | 2 +- assets/search.js | 2 +- classes/_waku_core.ConnectionManager.html | 10 +++--- classes/_waku_core.DecodedMessage.html | 4 +-- classes/_waku_core.Decoder.html | 4 +-- classes/_waku_core.Encoder.html | 4 +-- classes/_waku_core.KeepAliveManager.html | 4 +-- classes/_waku_core.StreamManager.html | 6 ++-- .../_waku_core.waku_filter.FilterCore.html | 8 ++--- ...ku_core.waku_light_push.LightPushCore.html | 8 ++--- classes/_waku_core.waku_store.StoreCore.html | 8 ++--- classes/_waku_enr.ENR.html | 24 ++++++------- classes/_waku_enr.EnrCreator.html | 4 +-- classes/_waku_enr.EnrDecoder.html | 4 +-- ...aku_message_encryption.DecodedMessage.html | 6 ++-- classes/_waku_sdk.WakuNode.html | 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.ISender.html | 4 +-- interfaces/_waku_sdk.WakuOptions.html | 8 ++--- modules/_waku_core.message.html | 2 +- modules/_waku_core.message.version_0.html | 2 +- modules/_waku_core.waku_filter.html | 2 +- modules/_waku_core.waku_light_push.html | 2 +- modules/_waku_core.waku_store.html | 2 +- modules/_waku_interfaces.html | 1 + ..._waku_message_encryption.crypto.ecies.html | 2 +- modules/_waku_message_encryption.crypto.html | 2 +- ...u_message_encryption.crypto.symmetric.html | 2 +- modules/_waku_message_encryption.ecies.html | 2 +- .../_waku_message_encryption.symmetric.html | 2 +- modules/_waku_proto.WakuMessage.html | 2 +- ...to_filter.FilterRequest.ContentFilter.html | 2 +- ...waku_proto.proto_filter.FilterRequest.html | 2 +- .../_waku_proto.proto_filter.FilterRpc.html | 2 +- .../_waku_proto.proto_filter.MessagePush.html | 2 +- ...aku_proto.proto_filter.RateLimitProof.html | 2 +- modules/_waku_proto.proto_filter.html | 2 +- ...rSubscribeRequest.FilterSubscribeType.html | 2 +- ...roto_filter_v2.FilterSubscribeRequest.html | 2 +- ...oto_filter_v2.FilterSubscribeResponse.html | 2 +- ...aku_proto.proto_filter_v2.MessagePush.html | 2 +- ..._proto.proto_filter_v2.RateLimitProof.html | 2 +- ...aku_proto.proto_filter_v2.WakuMessage.html | 2 +- modules/_waku_proto.proto_filter_v2.html | 2 +- ...aku_proto.proto_lightpush.PushRequest.html | 2 +- ...ku_proto.proto_lightpush.PushResponse.html | 2 +- .../_waku_proto.proto_lightpush.PushRpc.html | 2 +- ..._proto.proto_lightpush.RateLimitProof.html | 2 +- ...aku_proto.proto_lightpush.WakuMessage.html | 2 +- modules/_waku_proto.proto_lightpush.html | 2 +- ...ku_proto.proto_message.RateLimitProof.html | 2 +- ..._waku_proto.proto_message.WakuMessage.html | 2 +- modules/_waku_proto.proto_message.html | 2 +- ...to.proto_metadata.WakuMetadataRequest.html | 2 +- ...o.proto_metadata.WakuMetadataResponse.html | 2 +- modules/_waku_proto.proto_metadata.html | 2 +- ...proto_peer_exchange.PeerExchangeQuery.html | 2 +- ...o.proto_peer_exchange.PeerExchangeRPC.html | 2 +- ...to_peer_exchange.PeerExchangeResponse.html | 2 +- ...ku_proto.proto_peer_exchange.PeerInfo.html | 2 +- modules/_waku_proto.proto_peer_exchange.html | 2 +- ...waku_proto.proto_store.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 +- modules/_waku_sdk.html | 1 + .../_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 | 7 ++++ 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.ILightPush.html | 2 +- types/_waku_sdk.ISenderOptions.html | 7 ++++ 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 +- 385 files changed, 578 insertions(+), 562 deletions(-) create mode 100644 types/_waku_interfaces.ISenderOptions.html create mode 100644 types/_waku_sdk.ISenderOptions.html diff --git a/assets/navigation.js b/assets/navigation.js index c28d6d3d20..961cd1e5b4 100644 --- a/assets/navigation.js +++ b/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file diff --git a/assets/search.js b/assets/search.js index a2a5bc34ee..fb3e974c60 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 f64f5d5ca5..70251420c7 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 6ed1cb12ae..c43707d5d9 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 37d08952cf..b9c262ff7c 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 efcb82e3b7..c6549e0756 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 b5f70e3ded..e4add40611 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 1b758ae3b4..4a6683b3c3 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 0892e8ced1..6c345feb4a 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 cff437c4b2..9e04fa06e5 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 9248968dfd..83a1b9888d 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 89c76ff48c..024ec35b7d 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 4184e36c8d..b66c7f359e 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 5e8b155dc2..3617bbe402 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 d02aab6b8e..de122e02ee 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 6ac91978b0..f026ba0497 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 fc0cef1d8b..35944019b5 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 d8ef5893f1..16ed88b4db 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 252a9b69f9..a65b5d499b 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 2216b6d697..5de7512095 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 70d5ccf5db..1b95264e62 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 f2f6dd0089..6b4dad6857 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 86fb317e08..b54599f38c 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 e0bd3afa26..0918c9488f 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 09196c2742..4798420897 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 78eff674fe..34afeaceab 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 09d505c227..aac700f114 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 c11ba40a16..c53d64df8e 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 5a0a8415e9..a6450b0f77 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 e96dfb1256..84ee4cd757 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 2ff6e5050a..8b95f3a167 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 8b3997a396..33cfae477d 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 53e0ed4288..57ccf009dd 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 4d74ad5eb4..ee843b3e98 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 3de9c0f93a..32d8a9adb0 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 45dcc6fba2..b57815a13c 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 327c954eb3..c5ab486dac 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 9e28627170..71fb72ea48 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 67d722ca93..b119c48b86 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 3d04104fd1..4917f27037 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 01f65e6bc6..42a531d26a 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 6aeb4b60d6..05c00d0b1d 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 cff2a96f49..9627f92a54 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 ad26c7f9bd..4db7d58d62 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 d0e5228721..0963bde0a3 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 3c01b00166..b24cca8d8d 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 3e289c316b..8fc749ac09 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 342a921645..4e9fe1a894 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 0a17c1097b..18c48ab53d 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 a3629caeef..3023ee06c5 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 088aef6bae..61dc982e39 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 487fbebcc0..a405a60849 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 82d8c89efc..b87483e3a1 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 982d62b408..3fa0d0d5ac 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 e3f37ed5ce..9e80337c5b 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 47dcb25b9d..66e8b33ab4 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 5b0ab7b79d..a231cd0e90 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 63adff2252..eba7c256f7 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 d78da71497..793465c4ab 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 71b05fa80c..19491c9aa8 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 9c4fc619fa..a2070094b0 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 86b54da574..2503f167c8 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 287c3f3f93..4a4160ece0 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 0f225d96e4..aacfb6b867 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 cb69ac564c..f227634cf3 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 988bf6d9e3..af26849df0 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 db42d3a18a..fac9f3cd0e 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 6b38687e48..c617d358c5 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 2129b3b727..25d60bc272 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 8f5abd534c..4a67184c11 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 7c84da23ed..0e4a617914 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 118ae55dc3..ff481747cf 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 015ee61e16..8edfd4ee0b 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 ee02ef76fc..37dd08b9ee 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 8b86becb07..5c531c5547 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 3988564bda..9c4c158b91 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 94e8596c56..b2ac05a3e6 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 44ee444f21..5fb16ad4e4 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 8e3b85ca34..a317933244 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 9adf4caa68..29d48d308a 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 e565751bbd..77d54bf209 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 8fe6d15250..0a424b66eb 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 407bce01c8..ce934c11ba 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 d23c5b35d0..4992c98403 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 ba2b8a8057..94d3ce661e 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 124928ef54..f3338a22c7 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 d5901de1f6..30e7ee3fe5 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 66bc59441e..1d278510d8 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 b98155dbd1..3205ae3cdb 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 152e01fca5..1ddc9ca8fc 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 d5000fade1..90910ab074 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 f65a9f477c..12690c8615 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 3d9742f3a3..cbfcb2dc78 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 817922f33d..21a7dd07e0 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 d664f670b8..9bc90c9e55 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 cda3d6ff3a..1735590812 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 50d4a18756..48074dcfb7 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 b2c3e8ac2d..4ce28f2b98 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 8c977412b1..c2ad5e2f2d 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 d006274209..331c910703 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 4d4c5af5f4..6bfa4dd6e9 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 6249373630..de04f03d14 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 40355b8d83..b0657d80d6 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 bfc9bda485..1116583f42 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 503f2960fe..25ca0bd368 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 d1f9af80e6..a94a3af906 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 8fbdabcdf5..34b93a0a16 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 dcaeb4f638..15057129ec 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 229c92bb24..504a918891 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 7d1d9cf2c7..1667b9cafe 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 ba6df975ea..f793c02899 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 eb56a969f7..8b5d288e80 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 b544a19e71..0d1e333d53 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 a7255b9cce..28746ce7da 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 192e8e9e24..4d3731a994 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 7239bc279c..8c4bfee46d 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 68db1d43d5..b76373f9b4 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 58b97307e0..3ce45be569 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 9ccd78b49e..a5416f25d0 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 b00d97f533..ccd46b1e89 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 78c3ad6c40..5529964813 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 6329aca2e2..7a17fd7382 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 3f8b39b6de..1144e060e5 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 579a11e62f..9fa8af304a 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 a0a306b5cc..2b94084b79 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 5a772f0559..5aa5dce885 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 de3508b6bf..0042d695b5 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 11fff15752..4e85da7e84 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 41a3c9cc77..1da8b9db7d 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 7e161d6df8..59f4fc9151 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 6eb6f6528d..eaa8bd5028 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 4c0f9f1396..9656cdf671 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 6758c0a419..1b0a3023e1 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 fd47767f91..5710861e54 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 f723305723..9362fb8095 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 a7143689a7..0728976e51 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 e26286884c..43c072beaa 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 49938725ee..6dff3ef712 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 f3413b729c..718dcf6736 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 20b1ed8676..f6a39c8674 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 57bf8204fa..8517ecc891 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 c223575128..c6a0fad144 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 485ce66190..2ef3c2a694 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 9761f9d49f..4841867304 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 4f438890d9..7566f66a4f 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 f5dce4d844..de7ff63518 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 2284f1a3cf..1152593108 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 e2ad4ba2f1..2eda2bef29 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 b518836190..ab30d8c695 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 8a61aa545b..f5e33d3a8d 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 36a4123bf3..b3fa47a26b 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 dacf94d820..a4d001a4b1 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 cc89d6769d..a4f953c3e3 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 30f8fe43a0..75bce8915b 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 f1fc42c7bb..5278e6d06e 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 85c5dcbe97..05ed26640a 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 e0ff0276f6..d057cd7a28 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 1c41eecc3b..d0fb3a5899 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 c85d319af6..081958cd7c 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 adeb741ac8..cee5dcafe8 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 7c5bbbeb33..705c76b758 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 e95ce7cfb0..3671f08ac8 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 69bf8e8886..99bda54e0d 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 f27f1d128a..4ca11273b9 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 09af320c69..2658e9166e 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 23b7c75041..d1c8a65ec2 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 3dc2866ee2..22e5fe9a3c 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 cfbc5617de..5944c71256 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 b988cba26a..5d73714d2c 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 dc00a6fd8c..f049be42ba 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 7852e34887..98baf0b092 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 0e10a41cc0..7b4dde1ced 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 7acb7524fa..3cead685f5 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 5afb7970de..ad371f7d36 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 8e4b5be59d..6278af0297 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 2f49aadd07..e49098fdf7 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 64cdf1e755..2d64e8d23b 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 ac8c98928f..462d078416 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 afb93e6850..9c0d2503ef 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 3a3715f376..3da5ed5fc4 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 9d8b0be731..598fdab76f 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 52918146b1..92112c4b77 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 1809f4f95e..1b4b7a147d 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 09336b267a..c5b6b04d1c 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 64b95de366..af14264d37 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 0b57368d0f..4a93cf66ea 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 24bf361e58..b5516196ee 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 531594a083..37954615dc 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 22e26b5417..b55243056d 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 505799785d..8ffd3ad33b 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 4c7cd3b82a..ade382bdc6 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 54d1417fad..62fa89d14e 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 08de45dedd..a664e2f44c 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 a8c07c64e8..49fadc8249 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 e9e5627359..e1f5b63686 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 4dc89d1632..75f2ff6d25 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 8c273c4ce1..b110548f5c 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 4552d1798c..010e4a3b1a 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 b26c10b77b..4c99105fe1 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 f60c6a19ef..bea2323cca 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 16797fdb11..9ce1249284 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 4751d85f88..38073c4c53 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 6128f72bae..ef787f2ecb 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 076113cdaa..62cc6ab540 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 6b3a0bf8f6..0fcb6bede2 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 080824667c..b7a0e7ee5e 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 801f674027..053224ac9b 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 bd6abe9b95..7f29fddb71 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 d2dfd2243c..0f67d58888 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 a5577fefde..cfae12c507 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 35adf10889..6d835e28ac 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 0550b8a24f..878d97b9ce 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 f7df285ff2..41745e132f 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 18dc6be6ee..f9fb7e325d 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 25f9df151b..978c5073da 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 1e3524c683..782b81635a 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 fe40892850..83831c221d 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 d9aa4bf5c1..4e048c17b9 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 978f3481ea..f099253b8b 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 e6a96e95b4..2da4159926 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 adbe19f723..d7d9dd3c4a 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 92787de78e..dbd5055da9 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 2f9b233e18..68e7608d3a 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 f8bbe1d02d..3c6fc89695 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 27a23812c8..9ced4cb54d 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 f0ce49a753..d28e39752f 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 333142408e..dad03e3d35 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 c18a116f80..5513147652 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 8f6a486938..1f44586437 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 f9c4b45546..badd8f4f81 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 d79b352812..ef9c143307 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 8e758cfa65..e90fb0c54e 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 85e8837095..979e237390 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 ce935ddc65..26d1ff1721 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 c4223091c5..6cf691868d 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 4a647ca491..b810a8364e 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 7c3a952dad..83f0caeb2a 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 808a945586..c56cdd54e8 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 2d93b85d30..86f1125ad2 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 5162fa1546..9df2f60386 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 6e88542fea..e984d794c5 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 756d0588ed..8516feb63a 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 9bf82c857d..ca3af258a5 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 dc7bac174e..f9d2b2bbf4 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 25dfdf62b8..2dff3a720c 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 18a3727734..cf2e7b8120 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 876182d571..fde441c12f 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 b81a84e9cd..aa6ca42889 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 16dfc04add..531156863b 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 93c9df0d1e..6d822f4a13 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 42032e560e..96b8420f5d 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 859bb90bfc..8034d9b264 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 adaef62ae7..9ac3b9d529 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 63ba87ee0c..a9140b99d1 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 d6ba53c002..cb44549b17 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 a4b73eebd5..5e27f7d8ad 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 5bf377d507..179da219e3 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 020b95adf7..8624f3cf61 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 172f55364f..67f06efaaf 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 01e1d69c4a..1460bedc06 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.ISender.html b/interfaces/_waku_sdk.ISender.html index 6ed9d345db..7dbb3736e2 100644 --- a/interfaces/_waku_sdk.ISender.html +++ b/interfaces/_waku_sdk.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_sdk.WakuOptions.html b/interfaces/_waku_sdk.WakuOptions.html index 932abeec0c..91485b2725 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 f648420b6f..096d1978e1 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 0286dcd041..4ec46385ca 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 177e9a0b4b..bdae897cad 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 50e37010e6..3d7307ede6 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 79369cb483..39fe334859 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_interfaces.html b/modules/_waku_interfaces.html index 38fd4b75b8..02ac983d1f 100644 --- a/modules/_waku_interfaces.html +++ b/modules/_waku_interfaces.html @@ -84,6 +84,7 @@ IFilter ILightPush IRelay +ISenderOptions IStore IStoreCore Libp2p diff --git a/modules/_waku_message_encryption.crypto.ecies.html b/modules/_waku_message_encryption.crypto.ecies.html index b7e11bd0c9..eb7ab538de 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 cb381eb099..d0f65d6133 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 17d06731e8..0aecf962f0 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 69b8f697dc..9549e253aa 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 a488adedd4..f0da86f4f6 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 d170a9f834..054c941b9f 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 b8d2dd9233..56259c5b50 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 9143b61b40..d184acf79f 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 10a9fd76f3..fbe749e343 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 b0f44c12ea..72883ffd31 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 7b739bac7b..4601a0704c 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 7e7fa3aa07..a1997c2934 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 5d6143c13f..9917fe961f 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 e48e5fe622..6daface1a8 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 de1b7237f1..a0f58aa795 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 df6f9fdce7..9abf0ba2dc 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 bd35d85e5d..f361562ab8 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 dd8b9f45b7..9897e66291 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 67f00b6330..74144abe9d 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 4ae8663055..6be4b5af18 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 c5d48c3e7e..aaf5dda875 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 56b44e9a82..c8ab425f15 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 24ec598978..4f66bc14aa 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 c88cd6f266..3055aa5e3e 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 541bc3f4ab..44ee258dc1 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 d54c733503..cee0f05cb7 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 bc6c2be4e1..4866df42cb 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 c2f5f587dc..5d668c1dac 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 c326677473..cb5cfd5917 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 4fc2ad660f..3560fcda27 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 19e54fe14f..7eb3ff0c61 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 6652749422..07d770a050 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 90021e4421..f3072a14bf 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 b29200b86e..cf35847cc1 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 ce62cbbeb1..7322cbe7d0 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 f3b2ecc1e2..77d57850cc 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 e9e2a64e9e..e4bd413f5f 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 0577405153..856c11dae1 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 eff3129f07..83aa8b3f6a 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 92fa4a4834..7140f4583c 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 7ef93a1080..0a5d7f2f8a 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 54e92222ba..eec3b4b0f5 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 ffcd86d076..52b12e0580 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 a225781886..1c9f65297a 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/modules/_waku_sdk.html b/modules/_waku_sdk.html index 25ca0cb6c5..51b89dbec8 100644 --- a/modules/_waku_sdk.html +++ b/modules/_waku_sdk.html @@ -92,6 +92,7 @@ IFilter ILightPush IRelay +ISenderOptions IStore IStoreCore Libp2p diff --git a/types/_waku_interfaces.ActiveSubscriptions.html b/types/_waku_interfaces.ActiveSubscriptions.html index 3800d540d7..dbd71fbbc4 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 395811f721..0b26dc47ac 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 856171a228..2fd09939d8 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 d0c9708c2e..897cf83db8 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 585dc1cc1b..90a28c1bc5 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 05d50abe18..e55d7644b2 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 5bb097412a..8eb3896062 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 3d2295dac4..1a3aa0b3e1 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 1b41cd374a..51bd5e0f72 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 501a4559f7..92e8b348bc 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 716238dec5..957fe75a9b 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 d471f7a7d9..ba1e4c3da5 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 e4d421ef33..c7e9acb65f 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 be4b72f844..2389c35eaf 100644 --- a/types/_waku_interfaces.ILightPush.html +++ b/types/_waku_interfaces.ILightPush.html @@ -1 +1 @@ -ILightPush | Documentation
                              ILightPush: ISender & IBaseProtocolSDK & {
                                  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 2c31f5b95a..1dd44512b2 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 new file mode 100644 index 0000000000..ab291937ed --- /dev/null +++ b/types/_waku_interfaces.ISenderOptions.html @@ -0,0 +1,7 @@ +ISenderOptions | Documentation
                              ISenderOptions: {
                                  autoRetry?: boolean;
                                  maxAttempts?: number;
                              }

                              Type declaration

                              • Optional autoRetry?: boolean

                                Enables retry of a message that was failed to be sent.

                                +

                                Default

                                false
                                +
                                +
                              • Optional maxAttempts?: number

                                Sets number of attempts if autoRetry is enabled.

                                +

                                Default

                                3
                                +
                                +
                              \ No newline at end of file diff --git a/types/_waku_interfaces.IStore.html b/types/_waku_interfaces.IStore.html index 9f77922753..a22a1742c5 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 a71cc9dcb2..5dd02526bd 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 b026a06471..39f278bc16 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 1224b506ba..ae658bf87d 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 7ba21f7262..687a6ee76c 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 1fd4e55b34..cf3cd387a5 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 d811a5e12a..61b159d1e0 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 c858a63965..b004bc2b4b 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 4007a9b66a..318609340f 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 b955f8999c..ce2f3ca79e 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 5f6cf2482b..a8376c2826 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 0f4aec5330..3a092eaa6e 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 8e7032eb14..2dc548fe93 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 3c0a238e95..8361e419d5 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 ee83f63ddf..085cc636b4 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 c6b217d6c8..1269d29aec 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 0918b10d7e..93d0aeb6bf 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 205d94f0b4..65ec66048e 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 286650dfb9..6bfaa90f18 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 04e4ef161b..10e9e68c04 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 bc9a96aca2..c51809c139 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 524dc7aaf7..b101d10333 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 95ceb02f5e..e047a46808 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 f47941ea32..e0b4664d45 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 fe90673d44..d7068ea017 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: {
                                  keepAlive?: number;
                                  maxMissedMessagesThreshold?: number;
                                  pingsBeforePeerRenewed?: number;
                              }

                              Type declaration

                              • Optional keepAlive?: number
                              • Optional maxMissedMessagesThreshold?: 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 4ceee7685f..10f5d60c1a 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 a2ecf5ba50..581b8bf909 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 a39e277893..37892456aa 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 0b54ed9a8a..1f692e41f5 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 f6942a01f7..565713fad1 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 a8f71d8152..6a58b86f3a 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 1d3e34d9b6..afd3862458 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 c18f423fe9..fef6aff306 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 25ce41431f..443ffaee79 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.ILightPush.html b/types/_waku_sdk.ILightPush.html index 3f3b4bbdba..d94f882632 100644 --- a/types/_waku_sdk.ILightPush.html +++ b/types/_waku_sdk.ILightPush.html @@ -1 +1 @@ -ILightPush | Documentation
                              ILightPush: ISender & IBaseProtocolSDK & {
                                  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_sdk.ISenderOptions.html b/types/_waku_sdk.ISenderOptions.html new file mode 100644 index 0000000000..aefc94abd9 --- /dev/null +++ b/types/_waku_sdk.ISenderOptions.html @@ -0,0 +1,7 @@ +ISenderOptions | Documentation

                              Type alias ISenderOptions

                              ISenderOptions: {
                                  autoRetry?: boolean;
                                  maxAttempts?: number;
                              }

                              Type declaration

                              • Optional autoRetry?: boolean

                                Enables retry of a message that was failed to be sent.

                                +

                                Default

                                false
                                +
                                +
                              • Optional maxAttempts?: number

                                Sets number of attempts if autoRetry is enabled.

                                +

                                Default

                                3
                                +
                                +
                              \ No newline at end of file diff --git a/types/_waku_utils.IteratorOptions.html b/types/_waku_utils.IteratorOptions.html index b0793e47ca..19ac5bfebe 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 4b7a42722c..43f7d52179 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 8ac9afc9d2..3ea05f1112 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 c0e6de7ea4..2aab7ac010 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 63a6b21444..55945c5764 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 8f640e96e2..840ae050d4 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 7dc34bb830..13c7f4753a 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 3f79c99e4f..33d9de1a9f 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 f9ea8b1e09..e8af8340d9 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 cb775f7004..5390f6a87f 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 6e9a851dbe..7ab061263e 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 670eb54af8..19a1750a26 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 bd769536b0..68b37be7dd 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 d2afb24162..4564bc708c 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 87ac4a5c48..7de7865234 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 1641542c43..afa89d9fe5 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 d5205ca075..9f102561e3 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 88e3a3d517..fb5d2d9953 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