From 94f64815e30ea01c71f00691f43f526fbbf0446c Mon Sep 17 00:00:00 2001 From: status-im-auto Date: Thu, 27 Feb 2025 13:01:52 +0000 Subject: [PATCH] Updates --- 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_relay.Relay.html | 14 ++++----- classes/_waku_sdk.Filter.html | 8 ++--- classes/_waku_sdk.LightPush.html | 4 +-- classes/_waku_sdk.Store.html | 16 +++++----- classes/_waku_sdk.WakuNode.html | 26 ++++++++-------- 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 | 30 +++++++++---------- enums/_waku_interfaces.Protocols.html | 4 +-- enums/_waku_interfaces.Tags.html | 4 +-- ...ubscribeRequest.FilterSubscribeType-1.html | 4 +-- enums/_waku_sdk.ProtocolError.html | 30 +++++++++---------- 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 +- ...to.proto_sds_message.SdsMessage.codec.html | 2 +- ...o.proto_sds_message.SdsMessage.decode.html | 2 +- ...o.proto_sds_message.SdsMessage.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 +- ...waku_sdk.createLibp2pAndUpdateOptions.html | 2 +- functions/_waku_sdk.createLightNode.html | 2 +- functions/_waku_sdk.defaultLibp2p.html | 2 +- functions/_waku_sdk.waitForRemotePeer.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 +-- ..._proto.proto_sds_message.SdsMessage-1.html | 4 +-- ...ku_proto.proto_store.RateLimitProof-1.html | 4 +-- ...proto.proto_store.StoreQueryRequest-1.html | 4 +-- ...roto.proto_store.StoreQueryResponse-1.html | 4 +-- ..._waku_proto.proto_store.WakuMessage-1.html | 4 +-- ...oto.proto_store.WakuMessageKeyValue-1.html | 4 +-- ...topic_only_message.TopicOnlyMessage-1.html | 4 +-- interfaces/_waku_sdk.Failure.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 +- ...ku_proto.proto_sds_message.SdsMessage.html | 2 +- modules/_waku_proto.proto_sds_message.html | 2 +- ...waku_proto.proto_store.RateLimitProof.html | 2 +- ...u_proto.proto_store.StoreQueryRequest.html | 2 +- ..._proto.proto_store.StoreQueryResponse.html | 2 +- .../_waku_proto.proto_store.WakuMessage.html | 2 +- ...proto.proto_store.WakuMessageKeyValue.html | 2 +- modules/_waku_proto.proto_store.html | 2 +- ...o_topic_only_message.TopicOnlyMessage.html | 2 +- .../_waku_proto.proto_topic_only_message.html | 2 +- .../_waku_interfaces.ActiveSubscriptions.html | 2 +- types/_waku_interfaces.AutoSharding.html | 2 +- types/_waku_interfaces.Callback.html | 2 +- ...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 | 8 +++-- ...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.ISendOptions.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 +- ...u_interfaces.LightPushProtocolOptions.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_sdk.Callback.html | 2 +- types/_waku_sdk.CoreProtocolResult.html | 2 +- types/_waku_sdk.CreateNodeOptions.html | 6 +++- types/_waku_sdk.SDKProtocolResult.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 +- 382 files changed, 598 insertions(+), 588 deletions(-) diff --git a/assets/search.js b/assets/search.js index 6e1c9fe383..af8783d6f1 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 748515ebec..efc3960f58 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 dbf6db7097..5d3edadbc6 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 e7e077cc0d..89ccaec92f 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 16135667b8..f8215312be 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 c4e7cfd3fe..96aeee17eb 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 65a6f7e702..5b308d3743 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 f74040ae63..5641382313 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 1086f10d5b..7640e3c31f 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 b1447777a1..1eb71b8b92 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 cc054f3cf0..f6f929100b 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 57eaf8469c..6fa16a585e 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 176f4095f0..5a7521b6ea 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_relay.Relay.html b/classes/_waku_relay.Relay.html index aa9f3d119e..1ca8e92416 100644 --- a/classes/_waku_relay.Relay.html +++ b/classes/_waku_relay.Relay.html @@ -1,6 +1,6 @@ Relay | Documentation

      Implements the Waku v2 Relay protocol. Throws if libp2p.pubsub does not support Waku Relay

      -

      Implements

      Constructors

      Implements

      Constructors

      Properties

      defaultDecoder gossipSub observers @@ -19,12 +19,12 @@ Throws if libp2p.pubsub does not support Waku Relay

      subscribeWithUnsubscribe toSubscriptionIterator waitForPeers -

      Constructors

      Properties

      defaultDecoder: IDecoder<IDecodedMessage>
      gossipSub: GossipSub
      observers: Map<string, Map<string, Set<unknown>>>

      observers called when receiving new message. +

      Constructors

      Properties

      defaultDecoder: IDecoder<IDecodedMessage>
      gossipSub: GossipSub
      observers: Map<string, Map<string, Set<unknown>>>

      observers called when receiving new message. Observers under key "" are always called.

      -
      pubsubTopics: Set<string>
      subscribe: (<T>(decoders, callback) => (() => void)) = ...

      Type declaration

      multicodec: string = ...

      Methods

      • Parameters

        • Optional topic: string

        Returns string[]

      • Subscribe to a pubsub topic and start emitting Waku messages to observers.

        -

        Parameters

        • pubsubTopic: string

        Returns void

      • Parameters

        • pubsub: undefined | PubSub<PubSubEvents>

        Returns boolean

      • Type Parameters

        Parameters

        • pubsubTopic: string
        • bytes: Uint8Array

        Returns Promise<void>

      • Mounts the gossipsub protocol onto the libp2p node +

      pubsubTopics: Set<string>
      subscribe: (<T>(decoders, callback) => (() => void)) = ...

      Type declaration

      multicodec: string = ...

      Methods

      • Parameters

        • Optional topic: string

        Returns string[]

      • Subscribe to a pubsub topic and start emitting Waku messages to observers.

        +

        Parameters

        • pubsubTopic: string

        Returns void

      • Parameters

        • pubsub: undefined | PubSub<PubSubEvents>

        Returns boolean

      • Type Parameters

        Parameters

        • pubsubTopic: string
        • bytes: Uint8Array

        Returns Promise<void>

      • Mounts the gossipsub protocol onto the libp2p node and subscribes to all the topics.

        -

        Returns Promise<void>

      • Returns void

      • Type Parameters

        Parameters

        Returns (() => void)

          • (): void
          • Returns void

      • Wait for at least one peer with the given protocol to be connected and in the gossipsub +

        Returns Promise<void>

      • Returns void

      • Type Parameters

        Parameters

        Returns (() => void)

          • (): void
          • Returns void

      • Wait for at least one peer with the given protocol to be connected and in the gossipsub mesh for all pubsubTopics.

        -

        Returns Promise<void>

      \ No newline at end of file +

      Returns Promise<void>

      \ No newline at end of file diff --git a/classes/_waku_sdk.Filter.html b/classes/_waku_sdk.Filter.html index ce685553c7..1e889ba79c 100644 --- a/classes/_waku_sdk.Filter.html +++ b/classes/_waku_sdk.Filter.html @@ -1,4 +1,4 @@ -Filter | Documentation

      Implements

      Constructors

      constructor +Filter | Documentation

      Implements

      Constructors

      Properties

      activeSubscriptions: Map<string, Subscription> = ...
      connectionManager: waku.ConnectionManager
      libp2p: Libp2p
      lightPush?: ILightPush
      peerManager: PeerManager

      Methods

      • Creates a new subscription to the given pubsub topic. +

      Constructors

      Properties

      activeSubscriptions: Map<string, Subscription> = ...
      connectionManager: waku.ConnectionManager
      libp2p: Libp2p
      lightPush?: ILightPush
      peerManager: PeerManager

      Methods

      • Parameters

        • pubsubTopic: string
        • subscription: Subscription

        Returns Subscription

      • Parameters

        • pubsubTopic: string
        • subscription: Subscription

        Returns Subscription

      • Opens a subscription with the Filter protocol using the provided decoders and callback. This method combines the functionality of creating a subscription and subscribing to it.

        Type Parameters

        Parameters

        • decoders: IDecoder<T> | IDecoder<T>[]

          A single decoder or an array of decoders to use for decoding messages.

        • callback: Callback<T>

          The callback function to be invoked with decoded messages.

          @@ -38,4 +38,4 @@ In this case, check the results field for detailed information abou

        Example

        const {subscription, error, results} = await waku.filter.subscribe(decoders, callback);
        if (!subscription || error) {
        console.error("Failed to create subscription:", error);
        }
        console.log("Subscription created successfully");
        if (results.failures.length > 0) {
        console.warn("Some errors occurred during subscription:", results.failures);
        }
        console.log("Successful subscriptions:", results.successes);
        -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/classes/_waku_sdk.LightPush.html b/classes/_waku_sdk.LightPush.html index d38037fa46..0d63a8d457 100644 --- a/classes/_waku_sdk.LightPush.html +++ b/classes/_waku_sdk.LightPush.html @@ -1,4 +1,4 @@ -LightPush | Documentation

      Implements

      Constructors

      constructor +LightPush | Documentation

      Implements

      Constructors

      Properties

      config peerManager protocol @@ -6,4 +6,4 @@

      Methods

      Constructors

      Properties

      peerManager: PeerManager
      retryManager: RetryManager

      Methods

      \ No newline at end of file +

      Constructors

      Properties

      peerManager: PeerManager
      retryManager: RetryManager

      Methods

      \ No newline at end of file diff --git a/classes/_waku_sdk.Store.html b/classes/_waku_sdk.Store.html index b8200fb6cf..945d138e32 100644 --- a/classes/_waku_sdk.Store.html +++ b/classes/_waku_sdk.Store.html @@ -1,6 +1,6 @@ Store | Documentation

      StoreSDK is an implementation of the IStoreSDK interface. It provides methods to interact with the Waku Store protocol.

      -

      Implements

      Constructors

      Implements

      Constructors

      Properties

      connectionManager options peerManager @@ -12,31 +12,31 @@ It provides methods to interact with the Waku Store protocol.

      queryWithOrderedCallback queryWithPromiseCallback validateDecodersAndPubsubTopic -

      Constructors

      Properties

      connectionManager: waku.ConnectionManager
      options: Partial<StoreProtocolOptions>
      peerManager: PeerManager

      Methods

      • Creates a cursor based on the provided decoded message.

        +

      Constructors

      Properties

      connectionManager: waku.ConnectionManager
      options: Partial<StoreProtocolOptions>
      peerManager: PeerManager

      Methods

      • Creates a cursor based on the provided decoded message.

        Parameters

        Returns Uint8Array

        A StoreCursor representing the message.

        -
      • Private

        Processes messages based on the provided callback and options.

        +
      • Private

        Processes messages based on the provided callback and options.

        Type Parameters

        Parameters

        • messages: Promise<undefined | T>[]

          An array of promises of decoded messages.

        • callback: ((message) => boolean | void | Promise<boolean | void>)

          A callback function to process each decoded message.

            • (message): boolean | void | Promise<boolean | void>
            • Parameters

              • message: T

              Returns boolean | void | Promise<boolean | void>

        Returns Promise<boolean>

        A promise that resolves to a boolean indicating whether the processing should abort.

        -
      • Queries the Waku Store for historical messages using the provided decoders and options. +

      • Queries the Waku Store for historical messages using the provided decoders and options. Returns an asynchronous generator that yields promises of decoded messages.

        Type Parameters

        Parameters

        Returns AsyncGenerator<Promise<undefined | T>[], any, unknown>

        An asynchronous generator of promises of decoded messages.

        Throws

        If no peers are available to query or if an error occurs during the query.

        -
      • Queries the Waku Store for historical messages and processes them with the provided callback in order.

        +
      • Queries the Waku Store for historical messages and processes them with the provided callback in order.

        Type Parameters

        Parameters

        • decoders: IDecoder<T>[]

          An array of message decoders.

        • callback: ((message) => boolean | void | Promise<boolean | void>)

          A callback function to process each decoded message.

            • (message): boolean | void | Promise<boolean | void>
            • Parameters

              • message: T

              Returns boolean | void | Promise<boolean | void>

        • Optional options: Partial<QueryRequestParams>

          Optional query parameters.

        Returns Promise<void>

        A promise that resolves when the query and message processing are completed.

        -
      • Queries the Waku Store for historical messages and processes them with the provided callback using promises.

        +
      • Queries the Waku Store for historical messages and processes them with the provided callback using promises.

        Type Parameters

        Parameters

        • decoders: IDecoder<T>[]

          An array of message decoders.

        • callback: ((message) => boolean | void | Promise<boolean | void>)

          A callback function to process each promise of a decoded message.

            • (message): boolean | void | Promise<boolean | void>
            • Parameters

              • message: Promise<undefined | T>

              Returns boolean | void | Promise<boolean | void>

        • Optional options: Partial<QueryRequestParams>

          Optional query parameters.

        Returns Promise<void>

        A promise that resolves when the query and message processing are completed.

        -
      • Private

        Validates the provided decoders and pubsub topic.

        +
      • Private

        Validates the provided decoders and pubsub topic.

        Type Parameters

        Parameters

        • decoders: IDecoder<T>[]

          An array of message decoders.

        Returns {
            contentTopics: string[];
            decodersAsMap: Map<string, IDecoder<T>>;
            pubsubTopic: string;
        }

        An object containing the pubsub topic, content topics, and a map of decoders.

        • contentTopics: string[]
        • decodersAsMap: Map<string, IDecoder<T>>
        • pubsubTopic: string

        Throws

        If no decoders are provided, if multiple pubsub topics are provided, or if no decoders are found for the pubsub topic.

        -
      \ 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 20203fcac1..e56ae57e5a 100644 --- a/classes/_waku_sdk.WakuNode.html +++ b/classes/_waku_sdk.WakuNode.html @@ -1,5 +1,7 @@ -WakuNode | Documentation

      Implements

      Constructors

      Properties

      connectionManager +WakuNode | Documentation

      Implements

      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

      _nodeStarted: boolean = false
      _nodeStateLock: boolean = false
      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 +53,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 e667f5b13a..82794d75c2 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 @@ -18,4 +18,4 @@ A bloom filter can tell us if an element is:

      lookup toBytes fromBytes -

      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
      options: BloomFilterOptions
      totalBits: number

      Methods

      • Parameters

        • item: string

        Returns number[]

      • Parameters

        • item: string

        Returns void

      • Parameters

        • item: string

        Returns boolean

      • Returns Uint8Array

      • Parameters

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

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

              Returns number

        Returns BloomFilter

      \ 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
      options: BloomFilterOptions
      totalBits: number

      Methods

      • Parameters

        • item: string

        Returns number[]

      • Parameters

        • item: string

        Returns void

      • Parameters

        • item: string

        Returns boolean

      • Returns Uint8Array

      • Parameters

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

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

              Returns number

        Returns BloomFilter

      \ No newline at end of file diff --git a/classes/_waku_utils.Logger.html b/classes/_waku_utils.Logger.html index 8f7d949470..a1b52dceba 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 d02e2a1503..58ec9ae74d 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 1f9f21f00f..af1db8106e 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 491d23c796..c33a1badf6 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 af41653068..da96e20501 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 87dbf95b53..cbf9f20cd2 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 ab5679bc77..5e0480ff39 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 40ed832a32..4da992b405 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.

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

      -
      STREAM_ABORTED: "Stream aborted"

      Fails when

      -
      TOPIC_DECODER_MISMATCH: "Topic decoder mismatch"

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

      STREAM_ABORTED: "Stream aborted"

      Fails when

      +
      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 6d7ac7d17d..a1ed8a8875 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 3a0e2d8516..21be1ff5bd 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 b93d5397df..66f550a63e 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/enums/_waku_sdk.ProtocolError.html b/enums/_waku_sdk.ProtocolError.html index 09cc726ccb..de2a35b8d5 100644 --- a/enums/_waku_sdk.ProtocolError.html +++ b/enums/_waku_sdk.ProtocolError.html @@ -1,4 +1,4 @@ -ProtocolError | Documentation

      Enumeration ProtocolError

      Enumeration Members

      DECODE_FAILED +ProtocolError | Documentation

      Enumeration ProtocolError

      Enumeration Members

      DECODE_FAILED: "Failed to decode"

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

      -
      EMPTY_PAYLOAD: "Payload is empty"

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

      EMPTY_PAYLOAD: "Payload is empty"

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

      -
      ENCODE_FAILED: "Failed to encode"

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

      ENCODE_FAILED: "Failed to encode"

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

      -
      GENERIC_FAIL: "Generic error"

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

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

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

      -
      STREAM_ABORTED: "Stream aborted"

      Fails when

      -
      TOPIC_DECODER_MISMATCH: "Topic decoder mismatch"

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

      STREAM_ABORTED: "Stream aborted"

      Fails when

      +
      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/functions/_waku_core.createDecoder.html b/functions/_waku_core.createDecoder.html index fed84e598c..40505263b5 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 0bda8a6bb0..dce9f334c2 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 def4d60653..2a51f9383a 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 e8e0d51090..953525d2c2 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 9fdf0f7092..fb3a59202f 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 55ded2623d..dbfd1e7285 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 6ae33bb124..d73256eb5c 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 0a4df264a2..46c8d17cd6 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 027927b01c..2f5e4bc4ce 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 8468f890d9..3360481613 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 3e8d02aab9..9be1220b63 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 92247e2f1e..798025fca4 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 0bc429266e..8fde3efc61 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 d96e38100c..72392ffe0d 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 09b1099be8..ef8b7f9181 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 9b6bf726bc..a68562cf15 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 7832a10742..fa317de13f 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 1c41330e90..9d83622486 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 220bcaafc8..3798836c2a 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 2c4a75bdb8..37f5bac5d5 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 b9debb93c8..802c9eb4f7 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 e242f50c80..4d0b2b8d03 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 1d2de34e00..eca3bb9311 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 f4a9e93125..0d0e387a5f 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 3d32eae58d..6b0d8c471b 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 80a299899a..e4cbf7bd34 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 88dddfce4c..09792d0603 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 9aca458fd3..112e127690 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 c99c42cd57..546b52b08f 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 04d5e5bf79..126f48b993 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 c004fe8df9..edd4203e84 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 29fb3896fd..987eb3322d 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 7a528f1fe6..7ea1da1597 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 3b397b0bf7..00010db4c0 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 a3ed21fd14..7a63908268 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 a96ece78c5..212748513c 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 caf8bc6802..6a0050b639 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 87f48de4d3..4ac1b9cdf1 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 2cab257def..984dc89934 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 01d47916b5..545dfbb18b 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 a153b5e5d5..37395858a3 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 57172df376..1fa13b5baa 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 456cfaccff..ba8cce044c 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 39e3527909..9950472c33 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 ea5359399f..eb880391f3 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 e4b6a4c3bd..d98787363a 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 5e3f7b4ad8..0392fe6fbe 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 76643090cc..307602338e 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 b7228e7e4c..098913a1f1 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 deccb93237..e299fd1a91 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 4866a95037..ac140fe44e 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 762c45ae95..98f769826a 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 26830798a3..ecb6813c8e 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 b67637b5b8..67658162d7 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 fea1bd2b00..05a3aeaf0d 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 4fe030d9b8..44a3813556 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 eb0bfd8200..040d65c200 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 56f54343b7..475d466e55 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 1d132a47ef..6ff7470f7b 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 d66aad5da2..54abb2fea2 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 44f79db940..f26c26e8a2 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 09067dfa34..f491e975ca 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 a30650541b..781c243aa2 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 0b8b851e9c..087ec9dd0d 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 8929c6d71d..eac6cf5974 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 5eee25eb31..b2ba954eb6 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 f1a25e55fa..8a49cf09a4 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 aca287b0dd..059a1d93af 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 11cb66b60d..547d84887f 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 5c9b19dfdc..2c2a636819 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 85b61389ed..7368471457 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 af085ae116..775ae5603b 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 2dc1f4e3b8..eb145c94e0 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 8cba703ca5..1034b97ad4 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 38fc3dbcca..a10bc96d9f 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 9abe410d8e..6d16418d7a 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 4bacae2137..61305218ec 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 b30c9df095..10f3613421 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 2a7625cc56..4da7568ef2 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 d0a561be70..de1c3fdfb6 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 d5d7f0b22e..6602eade7e 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 b41024a3cb..d2c6fdc98c 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 a9188505e1..86aa7d52f9 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 bdbd52f311..728791cf51 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 8573d02728..9d6ddba0b0 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 6ea91abddc..d875c4ece5 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 6405c305ef..8c20c246dd 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 30f20ef0de..43ecc77da9 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 40d5294f33..575f3de491 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 974cf34e94..0eb26b86e4 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 d63fbc2b21..8967b40f16 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 d2c61c496b..240f61fb09 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 c9e7889877..e36d4051c7 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 54725a080d..3b3298bdea 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 24037c8987..77e164a409 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 e20caf7e48..cbc0946a16 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 b113746e4e..30c0cc2961 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 c0e5c71f34..38de1a4d17 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 c334004a42..3d7c750e82 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 5b14fab0e1..a5f054c0d8 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 211710c53d..b2a623a9f6 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 579282dfc8..f4c0c57177 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 bf28cf3b49..ec4d63192f 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 7a0b758fd3..522fdfe92c 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 4040cab332..56bb38032d 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 58151da968..4a5b7c2011 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 43b086d9ea..093e009f45 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 c767b81b7c..1e3ae2dbee 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_sds_message.SdsMessage.codec.html b/functions/_waku_proto.proto_sds_message.SdsMessage.codec.html index e681747c16..9a61da3bce 100644 --- a/functions/_waku_proto.proto_sds_message.SdsMessage.codec.html +++ b/functions/_waku_proto.proto_sds_message.SdsMessage.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_sds_message.SdsMessage.decode.html b/functions/_waku_proto.proto_sds_message.SdsMessage.decode.html index 2e9fd4bee1..29ac47897e 100644 --- a/functions/_waku_proto.proto_sds_message.SdsMessage.decode.html +++ b/functions/_waku_proto.proto_sds_message.SdsMessage.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_sds_message.SdsMessage.encode.html b/functions/_waku_proto.proto_sds_message.SdsMessage.encode.html index e4f71b7034..86f6b2b8c2 100644 --- a/functions/_waku_proto.proto_sds_message.SdsMessage.encode.html +++ b/functions/_waku_proto.proto_sds_message.SdsMessage.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 3cefd50743..c733d047bc 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 5f785f6d96..09406bab4f 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 d6027d183d..adda43f532 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 dabd3ef820..7b5eefb608 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 54b5a90baf..e6ea2fd2e5 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 48645ea0b7..a98ca1c286 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 6a80cec9e6..05a7d40555 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 8103ed79de..8e0197e4f1 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 a0efacea4d..a5ece9cef7 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 4751c628ad..474a1dbf70 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 8c411f7dbf..5c5196bef3 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 fe95cf9fb3..0ff34d7b28 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 b433c08ac2..44887dd8bc 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 0efca96a53..2541b8d513 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 36c298bab9..643e679e45 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 0c2a565b1c..97857242a6 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 d12d46656e..b3163a9e5f 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 b010a17962..ca39f6317d 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 22f514a84a..2eb5ecf08d 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 bb8d9b717d..bca8ceec0c 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_sdk.createLibp2pAndUpdateOptions.html b/functions/_waku_sdk.createLibp2pAndUpdateOptions.html index 21f60a4823..857441cc4b 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 337e41ad29..736148c814 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 f1285f622b..5b7839b2f5 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 a834843399..ee39ac7a9c 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_utils.contentTopicToPubsubTopic.html b/functions/_waku_utils.contentTopicToPubsubTopic.html index 40fe756500..0d1ffa7e08 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 04a3c33dc2..bd9807670e 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 8ab8945345..99878e87d0 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 c2e9ce1eb5..0d505d4817 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 ad8f6ea3ff..efbbe24aff 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 616444d270..370ae9dc53 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 bfa625dae1..b26dd82e7e 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 c3f989dce1..ffdf15d639 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 2fcadf1a07..c834c8a7af 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 3fa3ac7036..83d5c1d233 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 9dfd7fd1a1..5679702f41 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 e2f2750dc1..a10d13bfdb 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 3a9e9a6abe..8ee538d44a 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 bc657f992a..dcfec01bd2 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 474bb8600e..b3c42e62cc 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 199b0f1327..cfab2c8434 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 fe0e57fc0d..cf8c936602 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 098d17aec7..5c147785c7 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 7c97e82c01..aa20cb7795 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 60ab0f8c85..2c40439715 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 26702850fc..53e449c9c2 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 023779b835..7345de856f 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 914e2ad395..b32cc08170 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 88448d5605..4c8f31af00 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 4cf7e57196..abbbd8b808 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 41c41476f9..f29978ea7e 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 9d68737afd..97624efa6d 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 7915aa65d8..3fe0c07712 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 4ae47ea55c..8857bd3410 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 6b57c96ea2..cdbe6ad5c1 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 36485b1422..df98184d2b 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 5fcbfcdadf..08ecc4bfe2 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 d8b2e3d2e2..f80a67974f 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 3aa716be39..e1616c1330 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 f915c007aa..857ee34dfb 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 f0663d7b41..d54053df76 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 a2e4c98ebd..de6a4efd61 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 deb6189d66..aad938c45a 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 25c7962aec..68a4aa1588 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 f5bc29ac28..f288b923d0 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 5996471992..2b47f40e7e 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 5ec753174b..8d8048606b 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 d29721dba9..900a829d5c 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 01505d3918..67d3a66193 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 4921ba5087..07917395d2 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 d5dcd98123..313e221364 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 5094828b7e..6a132bdbf3 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 029d65468c..e39150c2e2 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 daa1ce7cbd..11920b2a46 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 e6c7f9df18..78552e7eb7 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 42582fde91..29adfbaf4f 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 07d3eee666..fa75d5eea6 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 572dbe2825..64f03eca1a 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 9616cb345f..52a1042216 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 082ba6d40b..90f996d198 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 f510b731ac..3b49afed16 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 550bac6588..7d6eb5676a 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 f0b3740858..ad55885bf2 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 bc5a1eed59..ee358609eb 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 1f2b448280..709498d28a 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 644b0ae47f..b0fa396684 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 10eb41e1c2..0d611542d8 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 b67bb1fae7..dc6753695c 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 f8fd5701f8..20f1d453dd 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 84903262a1..72b730e379 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 fc1c24ed2c..b894a54c53 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 3dc1ba942e..425ad2e1e2 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 9574c853b4..47bafa8e17 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 26d8d1a056..31840934e4 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 0fb3af5372..1feb226c5b 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 b24d65eb35..c90b4b836e 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 6de5c95d88..8f43bad1ba 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 7ab4f05a49..b86c2e74b9 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 37f61c721b..182d1c490e 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 0480689a7b..9f14e4b4d9 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 a8d512a2d9..ebcbbcbd46 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 8d066a912d..291fca9300 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 309bc0bf27..5cb395b4d8 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 d7c7f1321c..da1b00896c 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_sds_message.SdsMessage-1.html b/interfaces/_waku_proto.proto_sds_message.SdsMessage-1.html index 3022104d47..2eae9b803c 100644 --- a/interfaces/_waku_proto.proto_sds_message.SdsMessage-1.html +++ b/interfaces/_waku_proto.proto_sds_message.SdsMessage-1.html @@ -1,7 +1,7 @@ -SdsMessage | Documentation
                              interface SdsMessage {
                                  bloomFilter?: Uint8Array;
                                  causalHistory: string[];
                                  channelId: string;
                                  content?: Uint8Array;
                                  lamportTimestamp?: number;
                                  messageId: string;
                              }

                              Properties

                              bloomFilter? +SdsMessage | Documentation
                              interface SdsMessage {
                                  bloomFilter?: Uint8Array;
                                  causalHistory: string[];
                                  channelId: string;
                                  content?: Uint8Array;
                                  lamportTimestamp?: number;
                                  messageId: string;
                              }

                              Properties

                              bloomFilter?: Uint8Array
                              causalHistory: string[]
                              channelId: string
                              content?: Uint8Array
                              lamportTimestamp?: number
                              messageId: string
                              \ No newline at end of file +

                              Properties

                              bloomFilter?: Uint8Array
                              causalHistory: string[]
                              channelId: string
                              content?: Uint8Array
                              lamportTimestamp?: number
                              messageId: string
                              \ 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 e7135800a5..64ae3a4160 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 ad254ef597..a34e14800a 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 c452b88d59..b92d15d193 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 5588481b57..5d8522a0e6 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 6f8bf695e6..e2f23c49b4 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 0dd3d898f3..9675f8191f 100644 --- a/interfaces/_waku_proto.proto_topic_only_message.TopicOnlyMessage-1.html +++ b/interfaces/_waku_proto.proto_topic_only_message.TopicOnlyMessage-1.html @@ -1,2 +1,2 @@ -TopicOnlyMessage | Documentation
                              interface TopicOnlyMessage {
                                  contentTopic: string;
                              }

                              Properties

                              Properties

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

                              Properties

                              Properties

                              contentTopic: string
                              \ No newline at end of file diff --git a/interfaces/_waku_sdk.Failure.html b/interfaces/_waku_sdk.Failure.html index 80e2fc487b..14428c2d57 100644 --- a/interfaces/_waku_sdk.Failure.html +++ b/interfaces/_waku_sdk.Failure.html @@ -1,3 +1,3 @@ -Failure | Documentation
                              interface Failure {
                                  error: ProtocolError;
                                  peerId?: PeerId;
                              }

                              Properties

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

                              Properties

                              Properties

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

                              Properties

                              peerId?: PeerId
                              \ No newline at end of file diff --git a/modules/_waku_core.message.html b/modules/_waku_core.message.html index 7d6b22e8a2..c71c202f66 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 fc3d929e1d..5ecbf30718 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 5159e3ff8a..326904b768 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 1ff854040d..79fefbdd8f 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 90dcf55cc8..9a6580116a 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 14b62181e5..4a1c98425d 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 e0cdd118dc..9db9abc912 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 09cf65167d..93a8def85b 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 8a1e4686a6..541d949536 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 fba9e6eca3..57fac20625 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 f2e13bdad9..6da0e6c7e5 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 2847d166b5..9ca91d6638 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 c88d9f658b..236ac573c1 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 49519da573..676e9ca565 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 4c778e76b9..377ab12d47 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 78f815045d..be9c132809 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 9ff3d0b979..908aa796c5 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 55accdb64b..c57b7eb9f3 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 d2cbe959c0..c0fc703cd8 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 99e2526959..5abc979417 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 7829c2779f..a5fecd6faf 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 1a5d627410..fe58372a43 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 ce985385d7..7ba55473a8 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 2ec46cb4e3..70a011f447 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 3bfcb99360..a131edb9e8 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 f68472475a..b1ff504d87 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 1f4e063d3a..5aa9bf86d0 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 9d661f9af7..9e0cff8df0 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 a9a7ad2e4f..2cf934b71c 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 a9d3fd33c2..4bfb2b66a2 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 7f64116d76..bc0a45997f 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 a9dd4e65ab..3fde7b7f84 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 22d2403f4d..7648d1ac66 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 652cf6993b..d1d1a2a79e 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 f93d326caf..f21be2ea88 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 4d97bf44c6..8ff1606fdd 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 c13b08360c..83d4bcfd0d 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 9a7062067a..19bab256d8 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 6711ec0ba5..499dd866b6 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 47c3679c09..8d84162920 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 d0cfe2eaa0..81b2163ef0 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_sds_message.SdsMessage.html b/modules/_waku_proto.proto_sds_message.SdsMessage.html index 7fa4132884..45358ace59 100644 --- a/modules/_waku_proto.proto_sds_message.SdsMessage.html +++ b/modules/_waku_proto.proto_sds_message.SdsMessage.html @@ -1,4 +1,4 @@ -SdsMessage | Documentation

                              Index

                              Functions

                              codec +SdsMessage | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_sds_message.html b/modules/_waku_proto.proto_sds_message.html index 3dfc889065..14b9741f5c 100644 --- a/modules/_waku_proto.proto_sds_message.html +++ b/modules/_waku_proto.proto_sds_message.html @@ -1,3 +1,3 @@ -proto_sds_message | Documentation

                              Index

                              Namespaces

                              SdsMessage +proto_sds_message | Documentation

                              Index

                              Namespaces

                              Interfaces

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.RateLimitProof.html b/modules/_waku_proto.proto_store.RateLimitProof.html index 8a1210663c..91229bf2dd 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 1504ca4613..ad871e7d0e 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 f65e2e6ef7..3bd27b43d4 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 87eff6e661..fbd37f38e9 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 d3a40f41f0..28d1df31d0 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 417278daec..e6eee23334 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 b06afcab0b..eac0c2afa7 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 5d111bbab1..be180601b2 100644 --- a/modules/_waku_proto.proto_topic_only_message.html +++ b/modules/_waku_proto.proto_topic_only_message.html @@ -1,3 +1,3 @@ -proto_topic_only_message | Documentation

                              Namespace proto_topic_only_message

                              Index

                              Namespaces

                              TopicOnlyMessage +proto_topic_only_message | Documentation
                              \ No newline at end of file diff --git a/types/_waku_interfaces.ActiveSubscriptions.html b/types/_waku_interfaces.ActiveSubscriptions.html index c1ceff8b8c..e04fb39c69 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 3aa0869be9..9fd644e12f 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 ed6429cc1c..4e93b1be8a 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 1c0e51fae3..5329dd66bf 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 7b84aada10..9256841985 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 0efa71940f..9e6a54a03f 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 9c2c2ed045..fdd23619ee 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 af82640f95..e319814f4b 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 a35c1c1083..0a6f28fd4d 100644 --- a/types/_waku_interfaces.CreateNodeOptions.html +++ b/types/_waku_interfaces.CreateNodeOptions.html @@ -1,4 +1,8 @@ -CreateNodeOptions | Documentation
                              CreateNodeOptions: {
                                  bootstrapPeers?: string[];
                                  connectionManager?: Partial<ConnectionManagerOptions>;
                                  defaultBootstrap?: boolean;
                                  filter?: Partial<FilterProtocolOptions>;
                                  libp2p?: Partial<CreateLibp2pOptions>;
                                  lightPush?: Partial<LightPushProtocolOptions>;
                                  networkConfig?: NetworkConfig;
                                  numPeersToUse?: number;
                                  staticNoiseKey?: Uint8Array;
                                  store?: Partial<StoreProtocolOptions>;
                                  userAgent?: string;
                              }

                              Type declaration

                              • Optional bootstrapPeers?: string[]

                                List of peers to use to bootstrap the node. Ignored if defaultBootstrap is set to true.

                                +CreateNodeOptions | Documentation
                                CreateNodeOptions: {
                                    autoStart?: boolean;
                                    bootstrapPeers?: string[];
                                    connectionManager?: Partial<ConnectionManagerOptions>;
                                    defaultBootstrap?: boolean;
                                    filter?: Partial<FilterProtocolOptions>;
                                    libp2p?: Partial<CreateLibp2pOptions>;
                                    lightPush?: Partial<LightPushProtocolOptions>;
                                    networkConfig?: NetworkConfig;
                                    numPeersToUse?: number;
                                    staticNoiseKey?: Uint8Array;
                                    store?: Partial<StoreProtocolOptions>;
                                    userAgent?: string;
                                }

                                Type declaration

                                • Optional autoStart?: boolean

                                  Starts Waku node automatically upon creations. +Calls @waku/sdk!WakuNode.start before returning @waku/sdk!WakuNode

                                  +

                                  Default

                                  true
                                  +
                                  +
                                • Optional bootstrapPeers?: string[]

                                  List of peers to use to bootstrap the node. Ignored if defaultBootstrap is set to true.

                                • Optional connectionManager?: Partial<ConnectionManagerOptions>

                                  Configuration for connection manager. If not specified - default values are applied.

                                • Optional defaultBootstrap?: boolean

                                  Use recommended bootstrap method to discovery and connect to new nodes.

                                  @@ -36,4 +40,4 @@ If not specified - default values are applied.

                                • 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 117e35199a..c45899b787 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 23cc310a5f..b5f0434ada 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 8dd9b107e1..cb18bb9a10 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 4f10ff1d6a..55fdfac473 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 46b09e5703..9b69a3dea1 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 8712427fe4..e110b5eae0 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 75d38d544e..9f57bbbb06 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 685fafe143..9eb6814fc4 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 0a141844a0..7f8a05f6e2 100644 --- a/types/_waku_interfaces.ILightPush.html +++ b/types/_waku_interfaces.ILightPush.html @@ -1 +1 @@ -ILightPush | Documentation
                              ILightPush: ISender & {
                                  protocol: IBaseProtocolCore;
                                  start: (() => void);
                                  stop: (() => void);
                              }

                              Type declaration

                              • protocol: IBaseProtocolCore
                              • start: (() => void)
                                  • (): void
                                  • Returns void

                              • stop: (() => void)
                                  • (): void
                                  • Returns void

                              \ No newline at end of file +ILightPush | Documentation
                              ILightPush: ISender & {
                                  protocol: IBaseProtocolCore;
                                  start: (() => void);
                                  stop: (() => void);
                              }

                              Type declaration

                              • protocol: IBaseProtocolCore
                              • start: (() => void)
                                  • (): void
                                  • Returns void

                              • stop: (() => void)
                                  • (): void
                                  • Returns void

                              \ No newline at end of file diff --git a/types/_waku_interfaces.IRelay.html b/types/_waku_interfaces.IRelay.html index 3480f97200..ff393ff088 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.ISendOptions.html b/types/_waku_interfaces.ISendOptions.html index 8d3dbda4c6..d52564f323 100644 --- a/types/_waku_interfaces.ISendOptions.html +++ b/types/_waku_interfaces.ISendOptions.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 b14de6c6f9..7cdcf25b6a 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 edb3d584e5..4410b86dbe 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 af67ed8487..004b0a11e8 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 a0fb9dcedb..808e930e4d 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 54afc9403e..377a4bf5b7 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.LightPushProtocolOptions.html b/types/_waku_interfaces.LightPushProtocolOptions.html index d8efacf477..b7a1d11de5 100644 --- a/types/_waku_interfaces.LightPushProtocolOptions.html +++ b/types/_waku_interfaces.LightPushProtocolOptions.html @@ -4,4 +4,4 @@
                            • retryIntervalMs: number

                              The interval in milliseconds to wait before retrying a failed push.

                              Default

                              1000
                               
                              -
                            • \ No newline at end of file +
                              \ No newline at end of file diff --git a/types/_waku_interfaces.LocalStoragePeerInfo.html b/types/_waku_interfaces.LocalStoragePeerInfo.html index 63a2b49cbc..7382d75e58 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 a08ca49cfe..394c1d570e 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 154ec8e3df..b3bcd9ff7e 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 1ec89b0e9b..7d7d07a8ed 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 8bb2177cc7..6d42f8cc7e 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 f25afde19a..20537c768d 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 31b097521a..77fd1b8324 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 eeaaef6b49..98f0c9c990 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 68114ca1e3..3897e1b03b 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 89c5fef55f..4f3943cb16 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 c02e26c576..6f22ec7d59 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 907efa15be..1400503136 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 8f76b146f6..6e6c071daa 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 e8dc484fe0..d29b686887 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 aead0661ec..a274e6c3b3 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 99844dd57a..c838a3f16e 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 674d632966..8668cdac1e 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 da950a100a..d9ab355825 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 ad2ab34f21..3934b41398 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 8bc82a4548..de3803ac12 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 88a6ad9533..e14706a892 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 db0cefb588..929a081de6 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 ee9409c609..c1dfe34a9f 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_sdk.Callback.html b/types/_waku_sdk.Callback.html index 8ff1156f97..4ac097437f 100644 --- a/types/_waku_sdk.Callback.html +++ b/types/_waku_sdk.Callback.html @@ -1 +1 @@ -Callback | Documentation

                              Type alias Callback<T>

                              Callback<T>: ((msg) => void | Promise<void>)

                              Type Parameters

                              Type declaration

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

                                  • msg: T

                                  Returns void | Promise<void>

                              \ No newline at end of file +Callback | Documentation

                              Type alias Callback<T>

                              Callback<T>: ((msg) => void | Promise<void>)

                              Type Parameters

                              Type declaration

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

                                  • msg: T

                                  Returns void | Promise<void>

                              \ No newline at end of file diff --git a/types/_waku_sdk.CoreProtocolResult.html b/types/_waku_sdk.CoreProtocolResult.html index 223f4a8ebb..48318ca0bd 100644 --- a/types/_waku_sdk.CoreProtocolResult.html +++ b/types/_waku_sdk.CoreProtocolResult.html @@ -1 +1 @@ -CoreProtocolResult | Documentation

                              Type alias CoreProtocolResult

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

                              Type alias CoreProtocolResult

                              CoreProtocolResult: ThisOrThat<"success", PeerId, "failure", Failure>
                              \ No newline at end of file diff --git a/types/_waku_sdk.CreateNodeOptions.html b/types/_waku_sdk.CreateNodeOptions.html index 328cba5423..ee72e12f73 100644 --- a/types/_waku_sdk.CreateNodeOptions.html +++ b/types/_waku_sdk.CreateNodeOptions.html @@ -1,4 +1,8 @@ -CreateNodeOptions | Documentation

                              Type alias CreateNodeOptions

                              CreateNodeOptions: {
                                  bootstrapPeers?: string[];
                                  connectionManager?: Partial<ConnectionManagerOptions>;
                                  defaultBootstrap?: boolean;
                                  filter?: Partial<FilterProtocolOptions>;
                                  libp2p?: Partial<CreateLibp2pOptions>;
                                  lightPush?: Partial<LightPushProtocolOptions>;
                                  networkConfig?: NetworkConfig;
                                  numPeersToUse?: number;
                                  staticNoiseKey?: Uint8Array;
                                  store?: Partial<StoreProtocolOptions>;
                                  userAgent?: string;
                              }

                              Type declaration

                              • Optional bootstrapPeers?: string[]

                                List of peers to use to bootstrap the node. Ignored if defaultBootstrap is set to true.

                                +CreateNodeOptions | Documentation

                                Type alias CreateNodeOptions

                                CreateNodeOptions: {
                                    autoStart?: boolean;
                                    bootstrapPeers?: string[];
                                    connectionManager?: Partial<ConnectionManagerOptions>;
                                    defaultBootstrap?: boolean;
                                    filter?: Partial<FilterProtocolOptions>;
                                    libp2p?: Partial<CreateLibp2pOptions>;
                                    lightPush?: Partial<LightPushProtocolOptions>;
                                    networkConfig?: NetworkConfig;
                                    numPeersToUse?: number;
                                    staticNoiseKey?: Uint8Array;
                                    store?: Partial<StoreProtocolOptions>;
                                    userAgent?: string;
                                }

                                Type declaration

                                • Optional autoStart?: boolean

                                  Starts Waku node automatically upon creations. +Calls @waku/sdk!WakuNode.start before returning @waku/sdk!WakuNode

                                  +

                                  Default

                                  true
                                  +
                                  +
                                • Optional bootstrapPeers?: string[]

                                  List of peers to use to bootstrap the node. Ignored if defaultBootstrap is set to true.

                                • Optional connectionManager?: Partial<ConnectionManagerOptions>

                                  Configuration for connection manager. If not specified - default values are applied.

                                • Optional defaultBootstrap?: boolean

                                  Use recommended bootstrap method to discovery and connect to new nodes.

                                  diff --git a/types/_waku_sdk.SDKProtocolResult.html b/types/_waku_sdk.SDKProtocolResult.html index 5298ea544c..5568ba5adc 100644 --- a/types/_waku_sdk.SDKProtocolResult.html +++ b/types/_waku_sdk.SDKProtocolResult.html @@ -1 +1 @@ -SDKProtocolResult | Documentation

                                  Type alias SDKProtocolResult

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

                                  Type alias SDKProtocolResult

                                  SDKProtocolResult: ThisAndThat<"successes", PeerId[], "failures", Failure[]>
                                  \ No newline at end of file diff --git a/types/_waku_utils.IteratorOptions.html b/types/_waku_utils.IteratorOptions.html index f856b5b848..a5214d2a77 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 6641e3d9ca..177e62241e 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 f016bcd608..492808409d 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 2741ebbb4c..dceeee6a12 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 2ef443a06b..e3a0b915b3 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 3237e182d5..875c6b69d5 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 b7daac8ba1..b965353093 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 5efcc9035f..8863391a01 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 25ead58afc..35f54be05e 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 46913b9bab..59a1b211be 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 84b7ab6389..5bdb64fee5 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 42ed27401b..ba1ee651d7 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 6577295d81..4e3359d206 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 e74e5dbfbb..4d75778442 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 a5d3151450..7bff9de102 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