From b2c6fba4501fa15728652d9aba6108179d4b2caf Mon Sep 17 00:00:00 2001 From: status-im-auto Date: Tue, 11 Feb 2025 09:59:27 +0000 Subject: [PATCH] Updates --- assets/navigation.js | 2 +- assets/search.js | 2 +- classes/_waku_core.ConnectionManager.html | 16 ++++----- classes/_waku_core.DecodedMessage.html | 4 +-- classes/_waku_core.Decoder.html | 4 +-- classes/_waku_core.Encoder.html | 4 +-- classes/_waku_core.StreamManager.html | 6 ++-- .../_waku_core.waku_filter.FilterCore.html | 4 +-- ...ku_core.waku_light_push.LightPushCore.html | 4 +-- classes/_waku_core.waku_store.StoreCore.html | 4 +-- 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 | 22 ++++++------ classes/_waku_sds.BloomFilter.html | 4 +-- 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 +-- ...u_interfaces.HealthStatusChangeEvents.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.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 +- 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 +- .../_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.IHealthIndicator.html | 2 +- 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 | 22 ++++++------ interfaces/_waku_interfaces.LightNode.html | 22 ++++++------ .../_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 | 22 ++++++------ .../_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 +-- modules/_waku_core.message.html | 2 +- modules/_waku_core.message.version_0.html | 2 +- modules/_waku_core.waku_filter.html | 2 +- modules/_waku_core.waku_light_push.html | 2 +- modules/_waku_core.waku_store.html | 2 +- ..._waku_message_encryption.crypto.ecies.html | 2 +- modules/_waku_message_encryption.crypto.html | 2 +- ...u_message_encryption.crypto.symmetric.html | 2 +- modules/_waku_message_encryption.ecies.html | 2 +- .../_waku_message_encryption.symmetric.html | 2 +- modules/_waku_proto.WakuMessage.html | 2 +- ...to_filter.FilterRequest.ContentFilter.html | 2 +- ...waku_proto.proto_filter.FilterRequest.html | 2 +- .../_waku_proto.proto_filter.FilterRpc.html | 2 +- .../_waku_proto.proto_filter.MessagePush.html | 2 +- ...aku_proto.proto_filter.RateLimitProof.html | 2 +- modules/_waku_proto.proto_filter.html | 2 +- ...rSubscribeRequest.FilterSubscribeType.html | 2 +- ...roto_filter_v2.FilterSubscribeRequest.html | 2 +- ...oto_filter_v2.FilterSubscribeResponse.html | 2 +- ...aku_proto.proto_filter_v2.MessagePush.html | 2 +- ..._proto.proto_filter_v2.RateLimitProof.html | 2 +- ...aku_proto.proto_filter_v2.WakuMessage.html | 2 +- modules/_waku_proto.proto_filter_v2.html | 2 +- ...aku_proto.proto_lightpush.PushRequest.html | 2 +- ...ku_proto.proto_lightpush.PushResponse.html | 2 +- .../_waku_proto.proto_lightpush.PushRpc.html | 2 +- ..._proto.proto_lightpush.RateLimitProof.html | 2 +- ...aku_proto.proto_lightpush.WakuMessage.html | 2 +- modules/_waku_proto.proto_lightpush.html | 2 +- ...ku_proto.proto_message.RateLimitProof.html | 2 +- ..._waku_proto.proto_message.WakuMessage.html | 2 +- modules/_waku_proto.proto_message.html | 2 +- ...to.proto_metadata.WakuMetadataRequest.html | 2 +- ...o.proto_metadata.WakuMetadataResponse.html | 2 +- modules/_waku_proto.proto_metadata.html | 2 +- ...proto_peer_exchange.PeerExchangeQuery.html | 2 +- ...o.proto_peer_exchange.PeerExchangeRPC.html | 2 +- ...to_peer_exchange.PeerExchangeResponse.html | 2 +- ...ku_proto.proto_peer_exchange.PeerInfo.html | 2 +- modules/_waku_proto.proto_peer_exchange.html | 2 +- ...waku_proto.proto_store.RateLimitProof.html | 2 +- ...u_proto.proto_store.StoreQueryRequest.html | 2 +- ..._proto.proto_store.StoreQueryResponse.html | 2 +- .../_waku_proto.proto_store.WakuMessage.html | 2 +- ...proto.proto_store.WakuMessageKeyValue.html | 2 +- modules/_waku_proto.proto_store.html | 2 +- ...o_topic_only_message.TopicOnlyMessage.html | 2 +- .../_waku_proto.proto_topic_only_message.html | 2 +- modules/_waku_rln.html | 8 +++++ .../_waku_interfaces.ActiveSubscriptions.html | 2 +- types/_waku_interfaces.AutoSharding.html | 2 +- types/_waku_interfaces.Callback.html | 2 +- ...u_interfaces.ConnectionManagerOptions.html | 2 +- types/_waku_interfaces.ContentTopic.html | 2 +- types/_waku_interfaces.ContentTopicInfo.html | 2 +- .../_waku_interfaces.CoreProtocolResult.html | 2 +- .../_waku_interfaces.CreateLibp2pOptions.html | 2 +- types/_waku_interfaces.CreateNodeOptions.html | 2 +- ...u_interfaces.CreateSubscriptionResult.html | 2 +- types/_waku_interfaces.ENRKey.html | 2 +- types/_waku_interfaces.ENRValue.html | 2 +- ...waku_interfaces.FilterProtocolOptions.html | 2 +- ...waku_interfaces.HealthIndicatorEvents.html | 2 +- ...waku_interfaces.HealthIndicatorParams.html | 2 +- types/_waku_interfaces.IBaseProtocolCore.html | 2 +- types/_waku_interfaces.IFilter.html | 2 +- types/_waku_interfaces.ILightPush.html | 2 +- types/_waku_interfaces.IRelay.html | 2 +- types/_waku_interfaces.ISenderOptions.html | 2 +- types/_waku_interfaces.IStore.html | 2 +- types/_waku_interfaces.IStoreCore.html | 2 +- types/_waku_interfaces.Libp2p.html | 2 +- types/_waku_interfaces.Libp2pComponents.html | 2 +- types/_waku_interfaces.Libp2pServices.html | 2 +- ..._waku_interfaces.LocalStoragePeerInfo.html | 2 +- .../_waku_interfaces.MetadataQueryResult.html | 2 +- types/_waku_interfaces.NetworkConfig.html | 2 +- types/_waku_interfaces.NodeId.html | 2 +- ...ku_interfaces.PeerExchangeQueryResult.html | 2 +- types/_waku_interfaces.PeerIdStr.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 +- ..._waku_interfaces.StoreProtocolOptions.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_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 +- .../_waku_enr.ERR_TYPE_NOT_IMPLEMENTED.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 +- 371 files changed, 552 insertions(+), 544 deletions(-) create mode 100644 modules/_waku_rln.html diff --git a/assets/navigation.js b/assets/navigation.js index 79557b0d4c..b76514ded5 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 a4f42c931a..b370524d57 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 7f47551764..ddfc185860 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
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[] = []
pubsubTopics: string[]

Methods

  • Attempts to establish a connection with a peer and set up specified protocols. +

Constructors

Properties

#private: any
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[] = []
pubsubTopics: string[]

Methods

  • Attempts to establish a connection with a peer and set up specified protocols. The method handles both PeerId and Multiaddr inputs, manages connection attempts, and maintains the connection state.

    The dialing process includes:

    @@ -66,20 +66,20 @@ and maintains the connection state.

  • Updates the peer store and connection state after successful/failed attempts
  • If all dial attempts fail, triggers DNS discovery as a fallback
-
  • Parameters

    • event: Event

    Returns boolean

  • Parameters

    • event: Event

    Returns boolean

  • Internal

    Internal utility to extract a PeerId or Multiaddr from a peer input. This is used internally by the connection manager to handle different peer input formats.

    -

    Parameters

    • peer: PeerId | MultiaddrInput

    Returns PeerId | Multiaddr

  • 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

  • Parameters

    • type: string

    Returns number

  • Dial a peer with specific protocols. This method is a raw proxy to the libp2p dialProtocol method.

    Parameters

    • peer: PeerId | MultiaddrInput

      The peer to connect to, either as a PeerId or multiaddr

    • protocolCodecs: string[]

      Optional array of protocol-specific codec strings to establish

    Returns Promise<Stream>

    A stream to the peer

    -
  • Type Parameters

    • Detail

    Parameters

    Returns boolean

  • 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. @@ -87,4 +87,4 @@ This method is a raw proxy to the libp2p dialProtocol method.

    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 7d2a08435e..e80f0a993f 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 e9cab1413b..e775024400 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 4b4a02a7ee..d3faf61e69 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.StreamManager.html b/classes/_waku_core.StreamManager.html index f6c1b1920d..e4ce9314b2 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 7416afe007..70334c82ae 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

      \ No newline at end of file +

      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

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

      \ No newline at end of file +

      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

      \ 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 cde88a98dd..7448a8e3c7 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

      \ No newline at end of file +

      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

      \ No newline at end of file diff --git a/classes/_waku_enr.ENR.html b/classes/_waku_enr.ENR.html index 439eaec58f..8b99cd72bb 100644 --- a/classes/_waku_enr.ENR.html +++ b/classes/_waku_enr.ENR.html @@ -1,4 +1,4 @@ -ENR | Documentation

      Hierarchy

      • RawEnr
        • ENR

      Implements

      Constructors

      constructor +ENR | Documentation

      Hierarchy

      • RawEnr
        • ENR

      Implements

      Constructors

      Properties

      Constructors

      • Parameters

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

        Returns ENR

      Properties

      [toStringTag]: string
      getLocationMultiaddr: ((protocol) => undefined | Multiaddr) = ...

      Type declaration

      peerId?: PeerId
      seq: bigint
      signature?: Uint8Array
      size: number

      Returns

      the number of elements in the Map.

      -
      RECORD_PREFIX: "enr:" = "enr:"
      [species]: MapConstructor

      Accessors

      • get multiaddrs(): undefined | Multiaddr[]
      • Get the multiaddrs field from ENR.

        +

      Constructors

      • Parameters

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

        Returns ENR

      Properties

      [toStringTag]: string
      getLocationMultiaddr: ((protocol) => undefined | Multiaddr) = ...

      Type declaration

      peerId?: PeerId
      seq: bigint
      signature?: Uint8Array
      size: number

      Returns

      the number of elements in the Map.

      +
      RECORD_PREFIX: "enr:" = "enr:"
      [species]: MapConstructor

      Accessors

      • get multiaddrs(): undefined | Multiaddr[]
      • Get the multiaddrs field from ENR.

        This field is used to store multiaddresses that cannot be stored with the current ENR pre-defined keys. These can be a multiaddresses that include encapsulation (e.g. wss) or do not use ip4 nor ip6 for the host address (e.g. dns4, dnsaddr, etc)..

        If the peer information only contains information that can be represented with the ENR pre-defined keys (ip, tcp, etc) then the usage of ENR.getLocationMultiaddr should be preferred.

        The multiaddresses stored in this field are expected to be location multiaddresses, ie, peer id less.

        -

        Returns undefined | Multiaddr[]

      • set multiaddrs(multiaddrs): void
      • Set the multiaddrs field on the ENR.

        +

        Returns undefined | Multiaddr[]

      • set multiaddrs(multiaddrs): void
      • Set the multiaddrs field on the ENR.

        This field is used to store multiaddresses that cannot be stored with the current ENR pre-defined keys. These can be a multiaddresses that include encapsulation (e.g. wss) or do not use ip4 nor ip6 for the host address (e.g. dns4, dnsaddr, etc)..

        @@ -55,21 +55,21 @@ address (e.g. dns4, dnsaddr, etc)..

        (ip, tcp, etc) then the usage of ENR.setLocationMultiaddr should be preferred. The multiaddresses stored in this field must be location multiaddresses, ie, without a peer id.

        -

        Parameters

        • multiaddrs: undefined | Multiaddr[]

        Returns void

      Methods

      • Returns an iterable of entries in the map.

        +

        Parameters

        • multiaddrs: undefined | Multiaddr[]

        Returns void

      Methods

      • Returns an iterable of entries in the map.

        Returns IterableIterator<[string, Uint8Array]>

      • Returns void

      • Parameters

        • key: string

        Returns boolean

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

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

        Returns IterableIterator<[string, Uint8Array]>

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

        Parameters

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

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

              Returns void

        • Optional thisArg: any

        Returns void

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

        Parameters

        • key: string

        Returns undefined | Uint8Array

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

        -
      • Returns the full multiaddr from the ENR fields matching the provided +

      • Parameters

        • key: string

        Returns boolean

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

        +

      Returns undefined | Multiaddr

      • Parameters

        • key: string

        Returns boolean

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

      • Returns an iterable of keys in the map

        Returns IterableIterator<string>

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

        -

        Parameters

        • k: string
        • v: Uint8Array

        Returns this

      • Parameters

        • data: Uint8Array
        • privateKey: Uint8Array

        Returns Promise<Uint8Array>

      • Returns an iterable of values in the map

        -

        Returns IterableIterator<Uint8Array>

      • Parameters

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

        Returns 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 5b3af4b087..e40c5f72ad 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 d2244f73f8..32971ac879 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 d00c079f1b..16647fd768 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 0c2e77885e..8c9a51ceb9 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
      health: HealthIndicator
      libp2p: Libp2p
      lightPush?: ILightPush
      peerManager: PeerManager
      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
      health: HealthIndicator
      libp2p: Libp2p
      lightPush?: ILightPush
      peerManager: PeerManager
      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

          @@ -51,4 +51,4 @@ at least one remote peer, rejects if the timeoutMs is reached

          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_sds.BloomFilter.html b/classes/_waku_sds.BloomFilter.html index d879398f9a..e84ba8f738 100644 --- a/classes/_waku_sds.BloomFilter.html +++ b/classes/_waku_sds.BloomFilter.html @@ -6,7 +6,7 @@ A bloom filter can tell us if an element is:

    • Definitely not in the set
    • Potentially in the set (with a probability depending on the false-positive rate)
    • -

      Constructors

      Constructors

      Properties

      data errorRate hashN @@ -15,4 +15,4 @@ A bloom filter can tell us if an element is:

      Methods

      Constructors

      • Parameters

        • options: BloomFilterOptions
        • hashN: ((item, n, maxValue) => number)
            • (item, n, maxValue): number
            • Parameters

              • item: string
              • n: number
              • maxValue: number

              Returns number

        Returns BloomFilter

      Properties

      data: bigint[] = []
      errorRate: number
      hashN: ((item, n, maxValue) => number)

      Type declaration

        • (item, n, maxValue): number
        • Parameters

          • item: string
          • n: number
          • maxValue: number

          Returns number

      kHashes: number
      totalBits: number

      Methods

      • Parameters

        • item: string

        Returns number[]

      • Parameters

        • item: string

        Returns void

      • Parameters

        • item: string

        Returns boolean

      \ No newline at end of file +

      Constructors

      • Parameters

        • options: BloomFilterOptions
        • hashN: ((item, n, maxValue) => number)
            • (item, n, maxValue): number
            • Parameters

              • item: string
              • n: number
              • maxValue: number

              Returns number

        Returns BloomFilter

      Properties

      data: bigint[] = []
      errorRate: number
      hashN: ((item, n, maxValue) => number)

      Type declaration

        • (item, n, maxValue): number
        • Parameters

          • item: string
          • n: number
          • maxValue: number

          Returns number

      kHashes: number
      totalBits: number

      Methods

      • Parameters

        • item: string

        Returns number[]

      • Parameters

        • item: string

        Returns void

      • Parameters

        • item: string

        Returns boolean

      \ No newline at end of file diff --git a/classes/_waku_utils.Logger.html b/classes/_waku_utils.Logger.html index a75054dbc6..69e1476488 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 c6c1910efc..b00e1ad195 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 ba411f4494..7e3dcb332e 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 615a494ec6..c9cee59d99 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 9fe0fa386e..6c2ee035f0 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 c6ce99ba18..dc1e6bef62 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.HealthStatusChangeEvents.html b/enums/_waku_interfaces.HealthStatusChangeEvents.html index 637724a47c..9107f6f3a2 100644 --- a/enums/_waku_interfaces.HealthStatusChangeEvents.html +++ b/enums/_waku_interfaces.HealthStatusChangeEvents.html @@ -1,2 +1,2 @@ -HealthStatusChangeEvents | Documentation

      Enumeration HealthStatusChangeEvents

      Enumeration Members

      Enumeration Members

      StatusChange: "health:change"
      \ No newline at end of file +HealthStatusChangeEvents | Documentation

      Enumeration HealthStatusChangeEvents

      Enumeration Members

      Enumeration Members

      StatusChange: "health:change"
      \ No newline at end of file diff --git a/enums/_waku_interfaces.ProtocolError.html b/enums/_waku_interfaces.ProtocolError.html index ba97a4fa05..b006bf48a3 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 e9ff99d934..d4d2b5f176 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 b1f3ad49d5..3a1ec4ad0f 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 4666a63776..d1dfffa40e 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 2b0a614d76..33d22b4579 100644 --- a/functions/_waku_core.createDecoder.html +++ b/functions/_waku_core.createDecoder.html @@ -4,4 +4,4 @@ format when received from the Waku network. The resulting decoder can then be pass to @waku/interfaces!IReceiver.subscribe to automatically decode incoming messages.

      Parameters

      Returns Decoder

      \ 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 971792fc0e..ba52d335df 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.wakuMetadata.html b/functions/_waku_core.wakuMetadata.html index 44f83a1de8..2b2f2503fe 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 3a261adc17..188cad03a9 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 27009ed6e0..43cf0d4637 100644 --- a/functions/_waku_enr.createPeerIdFromPublicKey.html +++ b/functions/_waku_enr.createPeerIdFromPublicKey.html @@ -1 +1 @@ -createPeerIdFromPublicKey | Documentation

      Function createPeerIdFromPublicKey

      \ No newline at end of file +createPeerIdFromPublicKey | Documentation

      Function createPeerIdFromPublicKey

      \ No newline at end of file diff --git a/functions/_waku_enr.decodeWaku2.html b/functions/_waku_enr.decodeWaku2.html index 696773497f..69c3e58c9d 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 cfb450f52b..ae5570674a 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.keccak256.html b/functions/_waku_enr.keccak256.html index 8550d40c6e..e821bd3403 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 e0d49b148c..5eab9a94ff 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 60ff5f6f79..5c2e9da7f9 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 1b08ba8d7f..eb4e62b7e8 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 348eab9eec..1d643a83c9 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 7dc5a229f2..3a2271c6ea 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 5373b4f085..79a254c232 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 bbecae509a..a058dda121 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 45ca9e06e6..830e224d19 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 5b9ad8887a..55376925e1 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 3aec1e832a..adc337bee3 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 c201cd41c3..436608bb75 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 6c01ce0183..8e4931c3a6 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 f7bb69e8bf..43279d8be3 100644 --- a/functions/_waku_message_encryption.ecies.createDecoder.html +++ b/functions/_waku_message_encryption.ecies.createDecoder.html @@ -6,4 +6,4 @@ pass to @waku/interfaces!IReceiver.subscribe to automatically decrypt and 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 52db26e008..6626dadfcf 100644 --- a/functions/_waku_message_encryption.ecies.createEncoder.html +++ b/functions/_waku_message_encryption.ecies.createEncoder.html @@ -7,4 +7,4 @@ pass to 26/WAKU2-PAYLOAD.

      -

      Parameters

      Returns Encoder

      \ 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 38a572a46d..ad9cbb3f4a 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 b0387d46cf..93e6a9893d 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 26674d7fd1..3f29fc9782 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 1ff65c9114..46494f3d6b 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 fe503b7f06..348ccde2ca 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 a7df5aab7a..49f94bf9a0 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 502d7111a7..dfdeb52dde 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 e11cebbb4a..db016fdb21 100644 --- a/functions/_waku_message_encryption.symmetric.createDecoder.html +++ b/functions/_waku_message_encryption.symmetric.createDecoder.html @@ -6,4 +6,4 @@ pass to @waku/interfaces!IReceiver.subscribe to automatically decrypt and 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 c2d34a5995..c1a8823df0 100644 --- a/functions/_waku_message_encryption.symmetric.createEncoder.html +++ b/functions/_waku_message_encryption.symmetric.createEncoder.html @@ -6,4 +6,4 @@ pass to 26/WAKU2-PAYLOAD.

      -

      Parameters

      Returns Encoder

      \ 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 631adbc9be..716393d273 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 49d1dde101..cf00a7e071 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 71264f135b..3aedf01713 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 26cfbe99a0..5db6b74470 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 cbf19bf31b..8b60d10bc9 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 72ee7ee78f..221592df69 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 458a1d0a8f..a0ebff7807 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 404d97d994..49cc256f2d 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 224c659585..7c70e914d8 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 2da5533080..9c885d3319 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 c3189c936b..c16a6c8bb6 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 5026059779..c67d58e622 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 0b56027ce6..397cee4df6 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 74db4e205c..6e351f4af9 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 93b4dc52e6..f8ff00183f 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 72d69ed940..6e8fed3b4e 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 2382940ca5..61a9a6b8a7 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 a84c775106..f3cd17e943 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 e992651136..d520ba50a3 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 e49240ac21..5167a07750 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 c5d5471737..f3071aed0e 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 da5bca9ed9..0fc6d9a478 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 e82b47b0cb..a0b0615b69 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 8618d52ef1..337af95ca8 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 ef338f0c49..ecee899187 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 1decd38a17..d603a9cf6c 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 188d4f5529..2c9e34a2f0 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 bffbf9f0d8..8b26220ad4 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 3d924cf8b8..a0e1b7a459 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 b0eee85bea..b049c7d845 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 7aeec2a30d..50ffef8c28 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 dc56ac4434..cd036434a2 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 cf4d671d18..30bc9bef08 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 b29efc1898..a092e10b3e 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 6950cb323a..fdacbbc625 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 3421a43572..a1584473b3 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 55b595b4d1..f42ddf8ab7 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 429e7d978e..e9bcb75ef7 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 5d6b46f91a..32eec0ecf0 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 bc21470d36..c725fb51bc 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 db4c41dced..8b245524f8 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 e39ac2cf08..78fe79b3be 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 98d8878689..f49bc5b7f9 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 56acf8f118..b224d9572a 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 be1c1b3086..efb7ffe631 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 8f432145a9..54bf83c9a3 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 33f9194e39..186a3e8d97 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 003d74a1d9..918982ce5c 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 f40b9b1500..91425b7b94 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 83ea5db70b..9627ee2ee4 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 c1aa40178c..939639e0ed 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 ab186154a6..8adebaed44 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 9b0fae953b..f21c7597d1 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 96c43d327e..28d1b1b6c9 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 b5bcbf0ce6..a380099a93 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 c81fee0cd0..765049adeb 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 c806ae76c4..37ba83ab00 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 cd6e2142c8..a011126a8d 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 e901428c24..8d9877f667 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 2dc70b3be3..601a7be473 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 bce2949445..7b472a15ad 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 8f1f8fba79..df1481a86b 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 d3fb9c73c7..3f686600b3 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 66e9b1e64c..0daf49d237 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 f6a5594c8b..6359244677 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 b31be0eb7d..ae9bd24ada 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 d5e5fd3082..33a1e4660a 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 8485eec438..885d00542f 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 8cfaeb18d4..bdb3d1cea5 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 cd65218705..5164169fa6 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 c1d943b935..587bd8e5d1 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 ef43c13475..4396b419d9 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 c30729a0a3..ea51556de4 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 a05130f3b9..5b647eb79e 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 e118a934f1..4c3fa0ea23 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 e93ab349c1..787ed973b6 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 f476cdbea9..0786d71b52 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 dc7a5719b8..cff50c46f1 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 f7f0316afa..be55df25af 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 1ad66a1a5f..89858a3825 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 ef63b33e0d..ec35d8e7e5 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 d4b13c7b8d..d910e3d83b 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 cbe3cafee6..c899f028ee 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 6dcfe70378..526561c71a 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 dec3b41a8c..4f9360be57 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 3b61f624ad..86fcabbd7d 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 4fc756f683..7b12431645 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 30785293ce..c49b5dacad 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 4f21b18634..7998306974 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 7f013a6ad6..c524cd79a4 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 406af5d75a..e86db4fc92 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 f59d43ac91..fb791e2e5b 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 55bc87b93a..da795886d4 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 2e8052ba9b..f6f86567ea 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 beb7d3829f..ab00cec947 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 c8ae6af866..f1ab8e019c 100644 --- a/functions/_waku_relay.createRelayNode.html +++ b/functions/_waku_relay.createRelayNode.html @@ -6,4 +6,4 @@ While it is technically possible to use this function in a browser environment, 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 31e213b2aa..a7a0cc56ca 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 c0ced5d9eb..cb1c4abfaa 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 f0a66ac517..2f7e7d48b0 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 1a312156dc..5091cc6201 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 28630b3e34..c88df5c051 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 c24431277d..e033ed57af 100644 --- a/functions/_waku_sdk.waitForRemotePeer.html +++ b/functions/_waku_sdk.waitForRemotePeer.html @@ -14,4 +14,4 @@ message to us.

      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 0affa42509..3a8a87ad99 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 2271a7d721..7595a881dd 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 4e84f6bd7e..56f4b2d66c 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 a3da897fb2..5cbf547132 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 15932708f0..934f9154c3 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 b0bcb0a253..bdb2756395 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 86781e3f3b..2afdf5e73f 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 964d66872e..ed072e5af8 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 829d07fda0..f164497059 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 8c96fc7fc7..52c806ce82 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 842a64e23c..c5aa22bb6e 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 3a25ce6768..9fbc6c1487 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 4868987466..0d1810884d 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 a87ee156a0..c379160322 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 5e12aed745..bbbcf833ec 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 2297af02ab..d8a9aaa9eb 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 73f62096fd..6032ceb2ae 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 a9b7a39960..be3e72a8fd 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 989013d4eb..bf64210117 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 6e5d83d5e7..a4dc97c949 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 1437189338..1f3f19da30 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 06b2e87b87..0ef37c53e5 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 70850b1a3d..73ce63d904 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 6f8943a1a2..b4573891c2 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 cda51b35bd..ca41bf1160 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 4d99947753..25e7d7e636 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 01f9008e00..9f03c71c9b 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 7d4c041c4e..a623dabc81 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 8353c20491..29aec7089f 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 5a2ac86d3b..69f734af8b 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.DiscoveryTrigger.html b/interfaces/_waku_interfaces.DiscoveryTrigger.html index bf98c4d9bf..6e14eb76e0 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 2238fc3f09..adc70b0e23 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 c196ab2756..32693f4f68 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 120ef019d3..a9edfc62c2 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 2c2b72ad47..77bc54cfd5 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 a72e1e3c7d..7c8dcb3f27 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 85fd60b1bd..2b28f6c287 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 7be4c6aaa4..8b93804fc3 100644 --- a/interfaces/_waku_interfaces.IConnectionManager.html +++ b/interfaces/_waku_interfaces.IConnectionManager.html @@ -1,4 +1,4 @@ -IConnectionManager | Documentation
          interface IConnectionManager {
              #private: any;
              pubsubTopics: string[];
              addEventListener<K>(type, listener, options?): void;
              dispatchEvent(event): boolean;
              dropConnection(peerId): Promise<void>;
              getConnectedPeers(codec?): Promise<Peer[]>;
              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;
                pubsubTopics: string[];
                addEventListener<K>(type, listener, options?): void;
                dispatchEvent(event): boolean;
                dropConnection(peerId): Promise<void>;
                getConnectedPeers(codec?): Promise<Peer[]>;
                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
              pubsubTopics: 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
              pubsubTopics: 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 e581880f10..74d8a5664b 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 64150295a5..90d39a86be 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 82c9c64624..e296b6a3c9 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 07795bf278..6a8ded04e4 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 a9880d8370..f082e89e05 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

                              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 a6a226d74b..39ccc94931 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 acd001947c..91c34d2f13 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): Promise<SDKProtocolResult>;
                                  unsubscribe(contentTopics): Promise<SDKProtocolResult>;
                                  unsubscribeAll(): Promise<SDKProtocolResult>;
                              }

                              Methods

                              ping +ISubscription | Documentation
                              interface ISubscription {
                                  ping(peerId?): Promise<SDKProtocolResult>;
                                  subscribe<T>(decoders, callback): 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 40e9362c27..b45d3b7a68 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: IHealthIndicator;
                                  libp2p: Libp2p;
                                  lightPush?: ILightPush;
                                  peerId: PeerId;
                                  protocols: string[];
                                  relay?: IRelay;
                                  store?: IStore;
                                  dial(peer, protocols?): Promise<Stream>;
                                  getConnectedPeers(): Promise<Peer[]>;
                                  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: IHealthIndicator;
                                  libp2p: Libp2p;
                                  lightPush?: ILightPush;
                                  peerId: PeerId;
                                  protocols: string[];
                                  relay?: IRelay;
                                  store?: IStore;
                                  dial(peer, protocols?): Promise<Stream>;
                                  getConnectedPeers(): Promise<Peer[]>;
                                  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

                                  @@ -47,4 +47,4 @@ at least one remote peer, rejects if the timeoutMs is reached

                                  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.LightNode.html b/interfaces/_waku_interfaces.LightNode.html index ef6ea29bcf..0ae32b2da3 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: IHealthIndicator;
                                  libp2p: Libp2p;
                                  lightPush: ILightPush;
                                  peerId: PeerId;
                                  protocols: string[];
                                  relay: undefined;
                                  store: IStore;
                                  dial(peer, protocols?): Promise<Stream>;
                                  getConnectedPeers(): Promise<Peer[]>;
                                  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: IHealthIndicator;
                                  libp2p: Libp2p;
                                  lightPush: ILightPush;
                                  peerId: PeerId;
                                  protocols: string[];
                                  relay: undefined;
                                  store: IStore;
                                  dial(peer, protocols?): Promise<Stream>;
                                  getConnectedPeers(): Promise<Peer[]>;
                                  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

                                  @@ -47,4 +47,4 @@ at least one remote peer, rejects if the timeoutMs is reached

                                  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 4e9d07c3d9..8088c959f3 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 99de9cc70c..06d55f9d73 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 17d57c7853..282b0d6899 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 1af8423ad1..b67e2ee75d 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 b8d29d9b7c..8c9246ee2f 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 d91c4d1b69..90aa20aab8 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 2fe2c88f8b..67c5204ca1 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: IHealthIndicator;
                                  libp2p: Libp2p;
                                  lightPush: undefined;
                                  peerId: PeerId;
                                  protocols: string[];
                                  relay: IRelay;
                                  store: undefined;
                                  dial(peer, protocols?): Promise<Stream>;
                                  getConnectedPeers(): Promise<Peer[]>;
                                  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: IHealthIndicator;
                                  libp2p: Libp2p;
                                  lightPush: undefined;
                                  peerId: PeerId;
                                  protocols: string[];
                                  relay: IRelay;
                                  store: undefined;
                                  dial(peer, protocols?): Promise<Stream>;
                                  getConnectedPeers(): Promise<Peer[]>;
                                  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

                                  @@ -47,4 +47,4 @@ at least one remote peer, rejects if the timeoutMs is reached

                                  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 b7d4fb78a5..805ae2f303 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 7375211985..46bf135f60 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 9182110c86..298abc16e4 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 45eeb2b041..95d3ba9a90 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 16ceeafa91..c0f373e34c 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 ebf0ac59eb..4200b3110a 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 ecc5af913e..a76d4c8dda 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 9e2c030861..ba88619ec5 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 6fc1d6b198..c5ad7afdb4 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 797a0a0c89..7206cb91c7 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 9e849164fe..44e44f6cd4 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 843fb39a7a..59b67bff71 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 b57d296d9f..37526eae71 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 497c2daba4..9faf4bf020 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 fea22039ad..ec1f92f0e0 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 5b5af41e67..876da9d5ef 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 b69ce00f61..bb2a93b4da 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 bc7062a844..fcea8c6613 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 000869f865..6996cff5e0 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 f01ef662f7..daa6475982 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 e45e9ba976..148727003a 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 1c7abab605..0e6b3fa6aa 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 cf50ed36f0..b932108e85 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 eca61854b9..e633965d55 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 dd19e8b8c4..16692043e9 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 974719e237..79232e1b89 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 36c1711168..568296fdfb 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 c8aec22424..a32182d777 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 e59428bb5e..18d13f4f45 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 9f69ed10da..c2adc4983f 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 34db20cea1..564679de60 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 a2dcb29efa..859532ec23 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 fb1bc6d2af..843d767691 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 e30a87c131..6da73100b4 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/modules/_waku_core.message.html b/modules/_waku_core.message.html index 126868d820..8351099ec8 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 7b7806575a..7bf55dc4cd 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 dbcc6c19c4..500b88c0ec 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 16c193f2b2..65d36cb695 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 2b9967c74e..80369f594f 100644 --- a/modules/_waku_core.waku_store.html +++ b/modules/_waku_core.waku_store.html @@ -1,3 +1,3 @@ -waku_store | Documentation

                              Index

                              Classes

                              StoreCore +waku_store | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_message_encryption.crypto.ecies.html b/modules/_waku_message_encryption.crypto.ecies.html index ff5fe84a39..53a71aac0f 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 038c36d6ee..0d677fdcde 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 74a59644d3..4909f7d636 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 b1b003d7f2..bbb978f46d 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 4ef69288ab..fa19aaa42e 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 e610ec4095..5112167dc3 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 dde08ede1f..e8ab7eb4fb 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 33fbe1439a..12750de657 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 ae71174bc0..df3c5c26c9 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 af88853d16..cf31c1320c 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 208e03ded3..5ee771a1cb 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 a471addda8..5841dea7e4 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 2e43702a73..1d2f24dc30 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 6393ace978..93bbb99aab 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 f16aff9ed2..bb85bc26ab 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 e3c4d2007c..4db6bcd88d 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 a86a5544d7..0120136981 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 14fb741489..80defc7490 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 c750627bdc..8dc7609a27 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 8bcc3e57d0..4d5b581736 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 4dfa7c8b42..0c32c1fa54 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 fa24f8ba62..3dff56fc8f 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 1f2b3c1c8f..3bc5263259 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 8c52f7599d..ea7a6ca09d 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 f808537d46..275657dd50 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 96faf61206..fb528bd64b 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 0c9eeaa3cb..a6157abb33 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 fa5a46f45d..88ed9deb1f 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 965b9b9b48..fd814d147e 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 dd129776b9..11986e8848 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 df7e132b28..c50437e811 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 fb93b2fc55..4c16eaf658 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 7677e1cb89..1fb6bd0a54 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 97b0c17d49..8560ff652b 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 a89d1b85e3..90a98b766a 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 a0131e5551..0b0a536722 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 b44ea8b9d2..5e40e9c4da 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 cfe7ffefa3..1b38e828a2 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 d8133d3359..586125c2f2 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 6175378cd7..7079080f2f 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 a60f88ee8f..c3a8be2f93 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 abf545e1ee..449edd840d 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 03bc38627f..bbdf5f0b45 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 28c31d80d8..de7ba9ae31 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_rln.html b/modules/_waku_rln.html new file mode 100644 index 0000000000..4c12844d5e --- /dev/null +++ b/modules/_waku_rln.html @@ -0,0 +1,8 @@ +@waku/rln | Documentation

                              Module @waku/rln

                              @waku/rln

                              Rate Limiting Nullifier (RLN) implementation for Waku.

                              +

                              Description

                              This package provides RLN functionality for the Waku protocol, enabling rate-limiting capabilities while preserving privacy.

                              +

                              Installation

                              npm install @waku/rln
                              +
                              +

                              Usage

                              import { RLN } from '@waku/rln';

                              // Usage examples coming soon +
                              +

                              License

                              MIT OR Apache-2.0

                              +
                              \ No newline at end of file diff --git a/types/_waku_interfaces.ActiveSubscriptions.html b/types/_waku_interfaces.ActiveSubscriptions.html index f1f60c77e6..96ae0c3f19 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 eaeeab7caf..c18ea2b750 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 2d789bbe7e..b106e64ae8 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.ConnectionManagerOptions.html b/types/_waku_interfaces.ConnectionManagerOptions.html index c10398fa1f..ae3aa4c244 100644 --- a/types/_waku_interfaces.ConnectionManagerOptions.html +++ b/types/_waku_interfaces.ConnectionManagerOptions.html @@ -15,4 +15,4 @@ This is used to not spam a peer with dial attempts when it is not dialable.

                            • relayKeepAlive: number

                              Gossip sub specific keep alive interval in seconds.

                              Default

                              300 seconds
                               
                              -
                            • \ No newline at end of file +
                              \ No newline at end of file diff --git a/types/_waku_interfaces.ContentTopic.html b/types/_waku_interfaces.ContentTopic.html index cc6ecbde32..e2a460f5e3 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 17415d78af..6e99b3650a 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 0f37088afe..74ef927917 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 346cc57207..0c1a546a68 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.CreateNodeOptions.html b/types/_waku_interfaces.CreateNodeOptions.html index 0060c052ea..39b43ac671 100644 --- a/types/_waku_interfaces.CreateNodeOptions.html +++ b/types/_waku_interfaces.CreateNodeOptions.html @@ -37,4 +37,4 @@ This is only used for test purposes to not run out of entropy during CI runs.

                            • Optional userAgent?: string

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

                              Default

                              "js-waku"
                               
                              -
                            • \ No newline at end of file +
                              \ No newline at end of file diff --git a/types/_waku_interfaces.CreateSubscriptionResult.html b/types/_waku_interfaces.CreateSubscriptionResult.html index 0ba7d4b16d..1a0a2bd462 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 a7eeee044d..8d020a9665 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 90d5d6ff57..6aa4c9c641 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.FilterProtocolOptions.html b/types/_waku_interfaces.FilterProtocolOptions.html index a87161013c..4e6fc8249c 100644 --- a/types/_waku_interfaces.FilterProtocolOptions.html +++ b/types/_waku_interfaces.FilterProtocolOptions.html @@ -8,4 +8,4 @@ In case message won't be received back through Filter - js-waku will attempt
                            • pingsBeforePeerRenewed: number

                              Number of failed pings allowed to make to a remote peer before attempting to subscribe to a new one.

                              Default

                              3
                               
                              -
                            • \ No newline at end of file +
                              \ No newline at end of file diff --git a/types/_waku_interfaces.HealthIndicatorEvents.html b/types/_waku_interfaces.HealthIndicatorEvents.html index ee92be6b4f..3ecdefab92 100644 --- a/types/_waku_interfaces.HealthIndicatorEvents.html +++ b/types/_waku_interfaces.HealthIndicatorEvents.html @@ -1 +1 @@ -HealthIndicatorEvents | Documentation
                              HealthIndicatorEvents: {
                                  health:change: CustomEvent<HealthStatus>;
                              }

                              Type declaration

                              \ No newline at end of file +HealthIndicatorEvents | Documentation
                              HealthIndicatorEvents: {
                                  health:change: CustomEvent<HealthStatus>;
                              }

                              Type declaration

                              \ No newline at end of file diff --git a/types/_waku_interfaces.HealthIndicatorParams.html b/types/_waku_interfaces.HealthIndicatorParams.html index a23d4969c9..a98b38bfd4 100644 --- a/types/_waku_interfaces.HealthIndicatorParams.html +++ b/types/_waku_interfaces.HealthIndicatorParams.html @@ -1 +1 @@ -HealthIndicatorParams | Documentation
                              HealthIndicatorParams: {
                                  libp2p: Libp2p;
                              }

                              Type declaration

                              \ No newline at end of file +HealthIndicatorParams | Documentation
                              HealthIndicatorParams: {
                                  libp2p: Libp2p;
                              }

                              Type declaration

                              \ No newline at end of file diff --git a/types/_waku_interfaces.IBaseProtocolCore.html b/types/_waku_interfaces.IBaseProtocolCore.html index e250aca4a6..501546ace9 100644 --- a/types/_waku_interfaces.IBaseProtocolCore.html +++ b/types/_waku_interfaces.IBaseProtocolCore.html @@ -1 +1 @@ -IBaseProtocolCore | Documentation
                              IBaseProtocolCore: {
                                  addLibp2pEventListener: Libp2p["addEventListener"];
                                  multicodec: string;
                                  removeLibp2pEventListener: Libp2p["removeEventListener"];
                              }

                              Type declaration

                              • addLibp2pEventListener: Libp2p["addEventListener"]
                              • multicodec: string
                              • removeLibp2pEventListener: Libp2p["removeEventListener"]
                              \ No newline at end of file +IBaseProtocolCore | Documentation
                              IBaseProtocolCore: {
                                  addLibp2pEventListener: Libp2p["addEventListener"];
                                  multicodec: string;
                                  removeLibp2pEventListener: Libp2p["removeEventListener"];
                              }

                              Type declaration

                              • addLibp2pEventListener: Libp2p["addEventListener"]
                              • multicodec: string
                              • removeLibp2pEventListener: Libp2p["removeEventListener"]
                              \ No newline at end of file diff --git a/types/_waku_interfaces.IFilter.html b/types/_waku_interfaces.IFilter.html index b2ebc9aa01..0192964547 100644 --- a/types/_waku_interfaces.IFilter.html +++ b/types/_waku_interfaces.IFilter.html @@ -1 +1 @@ -IFilter | Documentation
                              IFilter: IReceiver & {
                                  protocol: IBaseProtocolCore;
                              } & {
                                  subscribe<T>(decoders, callback): Promise<SubscribeResult>;
                              }

                              Type declaration

                              Type declaration

                              \ No newline at end of file +IFilter | Documentation
                              IFilter: IReceiver & {
                                  protocol: IBaseProtocolCore;
                              } & {
                                  subscribe<T>(decoders, callback): 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 7934b49ed6..9392b1da51 100644 --- a/types/_waku_interfaces.ILightPush.html +++ b/types/_waku_interfaces.ILightPush.html @@ -1 +1 @@ -ILightPush | Documentation
                              ILightPush: ISender & {
                                  protocol: IBaseProtocolCore;
                              }

                              Type declaration

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

                              Type declaration

                              \ No newline at end of file diff --git a/types/_waku_interfaces.IRelay.html b/types/_waku_interfaces.IRelay.html index 6df15839a4..1e8043ba9f 100644 --- a/types/_waku_interfaces.IRelay.html +++ b/types/_waku_interfaces.IRelay.html @@ -1 +1 @@ -IRelay | Documentation
                              \ No newline at end of file +IRelay | Documentation
                              \ No newline at end of file diff --git a/types/_waku_interfaces.ISenderOptions.html b/types/_waku_interfaces.ISenderOptions.html index 800e796b8e..74f41f1460 100644 --- a/types/_waku_interfaces.ISenderOptions.html +++ b/types/_waku_interfaces.ISenderOptions.html @@ -4,4 +4,4 @@
                            • Optional maxAttempts?: number

                              Sets number of attempts if autoRetry is enabled.

                              Default

                              3
                               
                              -
                            • \ No newline at end of file +
                              \ No newline at end of file diff --git a/types/_waku_interfaces.IStore.html b/types/_waku_interfaces.IStore.html index e52ce0e737..87f4531c82 100644 --- a/types/_waku_interfaces.IStore.html +++ b/types/_waku_interfaces.IStore.html @@ -1 +1 @@ -IStore | Documentation
                              IStore: {
                                  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: {
                                  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 9dbd64f4c5..665ac853a9 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 60385b02c5..db07e5a24f 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 01952a2bf4..df245aaa3d 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 ca65803451..c2571767c8 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 6d8fa90a6c..b2f376f219 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 8e57901a9f..a0e68ad688 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 178c08dbca..331a856d1e 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.NodeId.html b/types/_waku_interfaces.NodeId.html index e8ed0c3199..bd9247c1c6 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 a25e2bb646..89d7809a77 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 22ac3630bb..6456f90c7e 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.PubsubTopic.html b/types/_waku_interfaces.PubsubTopic.html index b86b99febe..9e97eff1c1 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 549674d2cb..2df12ef77e 100644 --- a/types/_waku_interfaces.QueryRequestParams.html +++ b/types/_waku_interfaces.QueryRequestParams.html @@ -40,4 +40,4 @@ If not provided, no end time filtering will be applied.

                            • 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 ccbd40ba05..f71079f501 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 63b66e64b4..9d23fa2590 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 3a0d928d1e..bd28e58cd9 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 a25ec7fa5e..761a779c1b 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 9e3812bdf0..a10f52eb83 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 c2cd84b39a..5a8f0b599d 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.StoreProtocolOptions.html b/types/_waku_interfaces.StoreProtocolOptions.html index 0d0b57560e..ab468c6770 100644 --- a/types/_waku_interfaces.StoreProtocolOptions.html +++ b/types/_waku_interfaces.StoreProtocolOptions.html @@ -1 +1 @@ -StoreProtocolOptions | Documentation
                              StoreProtocolOptions: {
                                  peer: string;
                              }

                              Type declaration

                              • peer: string
                              \ No newline at end of file +StoreProtocolOptions | Documentation
                              StoreProtocolOptions: {
                                  peer: string;
                              }

                              Type declaration

                              • peer: string
                              \ No newline at end of file diff --git a/types/_waku_interfaces.SubscribeResult.html b/types/_waku_interfaces.SubscribeResult.html index 1a70b935a5..7f09eab049 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 5fa144c91f..0f0c5f374e 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 377f630f7d..eff931768a 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 09d90f3f51..6672680e38 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 614541e3e5..17c4002f2f 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 57b77d061e..2ab069ef6e 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 306e6e0594..f551ba9254 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 052e003985..b2d8e0835f 100644 --- a/types/_waku_relay.RelayCreateOptions.html +++ b/types/_waku_relay.RelayCreateOptions.html @@ -1 +1 @@ -RelayCreateOptions | Documentation

                              Type alias RelayCreateOptions

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

                              Type alias RelayCreateOptions

                              RelayCreateOptions: CreateNodeOptions & GossipsubOpts
                              \ No newline at end of file diff --git a/types/_waku_utils.IteratorOptions.html b/types/_waku_utils.IteratorOptions.html index d28126d852..45c7bd3df9 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 23f8297498..cf2fae79e2 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 538cf77635..3545994621 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 94abdf31f1..88bc2b1aa8 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 5c3517d543..11c0a72eb2 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 befa0185a4..42fea09465 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 2d016b863f..4880840e8f 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 35ef0df871..87c89d0f7a 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.ERR_TYPE_NOT_IMPLEMENTED.html b/variables/_waku_enr.ERR_TYPE_NOT_IMPLEMENTED.html index 4bf11a183a..5481c61ece 100644 --- a/variables/_waku_enr.ERR_TYPE_NOT_IMPLEMENTED.html +++ b/variables/_waku_enr.ERR_TYPE_NOT_IMPLEMENTED.html @@ -1 +1 @@ -ERR_TYPE_NOT_IMPLEMENTED | Documentation

                              Variable ERR_TYPE_NOT_IMPLEMENTEDConst

                              ERR_TYPE_NOT_IMPLEMENTED: "Keypair type not implemented" = "Keypair type not implemented"
                              \ No newline at end of file +ERR_TYPE_NOT_IMPLEMENTED | Documentation

                              Variable ERR_TYPE_NOT_IMPLEMENTEDConst

                              ERR_TYPE_NOT_IMPLEMENTED: "Keypair type not implemented" = "Keypair type not implemented"
                              \ 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 c7655dd661..92eb30d1b9 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 dc9990fc52..6f0f45465e 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 0a77369039..ce422d566c 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 2038e333bd..0884d7d915 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 be9dbdfa06..465be54ff5 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 b778cbb1e9..869164e297 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