From 8b5108aeb3dcae00283a7b28958a005bc61b80a4 Mon Sep 17 00:00:00 2001 From: status-im-auto Date: Mon, 21 Oct 2024 11:14:45 +0000 Subject: [PATCH] Updates --- assets/navigation.js | 2 +- assets/search.js | 2 +- classes/_waku_core.ConnectionManager.html | 10 +++--- classes/_waku_core.DecodedMessage.html | 4 +-- classes/_waku_core.Decoder.html | 4 +-- classes/_waku_core.Encoder.html | 4 +-- classes/_waku_core.KeepAliveManager.html | 4 +-- classes/_waku_core.StreamManager.html | 6 ++-- .../_waku_core.waku_filter.FilterCore.html | 8 ++--- ...ku_core.waku_light_push.LightPushCore.html | 8 ++--- classes/_waku_core.waku_store.StoreCore.html | 8 ++--- classes/_waku_enr.ENR.html | 24 ++++++------- classes/_waku_enr.EnrCreator.html | 4 +-- classes/_waku_enr.EnrDecoder.html | 4 +-- ...aku_message_encryption.DecodedMessage.html | 6 ++-- classes/_waku_sdk.WakuNode.html | 20 +++++------ classes/_waku_utils.Logger.html | 4 +-- enums/_waku_enr.TransportProtocol.html | 4 +-- ...aku_enr.TransportProtocolPerIpVersion.html | 4 +-- ...aku_interfaces.EConnectionStateEvents.html | 4 +-- ...ku_interfaces.EPeersByDiscoveryEvents.html | 4 +-- enums/_waku_interfaces.HealthStatus.html | 4 +-- enums/_waku_interfaces.ProtocolError.html | 36 +++++++++---------- enums/_waku_interfaces.Protocols.html | 4 +-- enums/_waku_interfaces.Tags.html | 4 +-- ...ubscribeRequest.FilterSubscribeType-1.html | 4 +-- functions/_waku_core.createDecoder.html | 2 +- functions/_waku_core.createEncoder.html | 2 +- functions/_waku_core.getHealthManager.html | 2 +- functions/_waku_core.wakuMetadata.html | 2 +- functions/_waku_enr.compressPublicKey.html | 2 +- .../_waku_enr.createPeerIdFromPublicKey.html | 2 +- functions/_waku_enr.decodeWaku2.html | 2 +- functions/_waku_enr.encodeWaku2.html | 2 +- .../_waku_enr.getPrivateKeyFromPeerId.html | 1 - .../_waku_enr.getPublicKeyFromPeerId.html | 1 - functions/_waku_enr.keccak256.html | 2 +- functions/_waku_enr.sign.html | 2 +- functions/_waku_enr.verifySignature.html | 2 +- ...ssage_encryption.crypto.ecies.decrypt.html | 2 +- ...ssage_encryption.crypto.ecies.encrypt.html | 2 +- ...u_message_encryption.crypto.getSubtle.html | 2 +- ...u_message_encryption.crypto.keccak256.html | 2 +- ...message_encryption.crypto.randomBytes.html | 2 +- ...waku_message_encryption.crypto.sha256.html | 2 +- .../_waku_message_encryption.crypto.sign.html | 2 +- ...e_encryption.crypto.symmetric.decrypt.html | 2 +- ...e_encryption.crypto.symmetric.encrypt.html | 2 +- ...ncryption.crypto.symmetric.generateIv.html | 2 +- ...essage_encryption.ecies.createDecoder.html | 2 +- ...essage_encryption.ecies.createEncoder.html | 2 +- ...ge_encryption.ecies.decryptAsymmetric.html | 2 +- ...ge_encryption.ecies.encryptAsymmetric.html | 2 +- ...u_message_encryption.ecies.postCipher.html | 2 +- ...ku_message_encryption.ecies.preCipher.html | 2 +- ...message_encryption.generatePrivateKey.html | 2 +- ...ssage_encryption.generateSymmetricKey.html | 2 +- ..._waku_message_encryption.getPublicKey.html | 2 +- ...ge_encryption.symmetric.createDecoder.html | 2 +- ...ge_encryption.symmetric.createEncoder.html | 2 +- ...encryption.symmetric.decryptSymmetric.html | 2 +- ...encryption.symmetric.encryptSymmetric.html | 2 +- functions/_waku_message_hash.messageHash.html | 2 +- .../_waku_message_hash.messageHashStr.html | 2 +- functions/_waku_proto.WakuMessage.codec.html | 2 +- functions/_waku_proto.WakuMessage.decode.html | 2 +- functions/_waku_proto.WakuMessage.encode.html | 2 +- ...ter.FilterRequest.ContentFilter.codec.html | 2 +- ...er.FilterRequest.ContentFilter.decode.html | 2 +- ...er.FilterRequest.ContentFilter.encode.html | 2 +- ...roto.proto_filter.FilterRequest.codec.html | 2 +- ...oto.proto_filter.FilterRequest.decode.html | 2 +- ...oto.proto_filter.FilterRequest.encode.html | 2 +- ...ku_proto.proto_filter.FilterRpc.codec.html | 2 +- ...u_proto.proto_filter.FilterRpc.decode.html | 2 +- ...u_proto.proto_filter.FilterRpc.encode.html | 2 +- ..._proto.proto_filter.MessagePush.codec.html | 2 +- ...proto.proto_filter.MessagePush.decode.html | 2 +- ...proto.proto_filter.MessagePush.encode.html | 2 +- ...oto.proto_filter.RateLimitProof.codec.html | 2 +- ...to.proto_filter.RateLimitProof.decode.html | 2 +- ...to.proto_filter.RateLimitProof.encode.html | 2 +- ...ribeRequest.FilterSubscribeType.codec.html | 2 +- ...ilter_v2.FilterSubscribeRequest.codec.html | 2 +- ...lter_v2.FilterSubscribeRequest.decode.html | 2 +- ...lter_v2.FilterSubscribeRequest.encode.html | 2 +- ...lter_v2.FilterSubscribeResponse.codec.html | 2 +- ...ter_v2.FilterSubscribeResponse.decode.html | 2 +- ...ter_v2.FilterSubscribeResponse.encode.html | 2 +- ...oto.proto_filter_v2.MessagePush.codec.html | 2 +- ...to.proto_filter_v2.MessagePush.decode.html | 2 +- ...to.proto_filter_v2.MessagePush.encode.html | 2 +- ....proto_filter_v2.RateLimitProof.codec.html | 2 +- ...proto_filter_v2.RateLimitProof.decode.html | 2 +- ...proto_filter_v2.RateLimitProof.encode.html | 2 +- ...oto.proto_filter_v2.WakuMessage.codec.html | 2 +- ...to.proto_filter_v2.WakuMessage.decode.html | 2 +- ...to.proto_filter_v2.WakuMessage.encode.html | 2 +- ...oto.proto_lightpush.PushRequest.codec.html | 2 +- ...to.proto_lightpush.PushRequest.decode.html | 2 +- ...to.proto_lightpush.PushRequest.encode.html | 2 +- ...to.proto_lightpush.PushResponse.codec.html | 2 +- ...o.proto_lightpush.PushResponse.decode.html | 2 +- ...o.proto_lightpush.PushResponse.encode.html | 2 +- ...u_proto.proto_lightpush.PushRpc.codec.html | 2 +- ..._proto.proto_lightpush.PushRpc.decode.html | 2 +- ..._proto.proto_lightpush.PushRpc.encode.html | 2 +- ....proto_lightpush.RateLimitProof.codec.html | 2 +- ...proto_lightpush.RateLimitProof.decode.html | 2 +- ...proto_lightpush.RateLimitProof.encode.html | 2 +- ...oto.proto_lightpush.WakuMessage.codec.html | 2 +- ...to.proto_lightpush.WakuMessage.decode.html | 2 +- ...to.proto_lightpush.WakuMessage.encode.html | 2 +- ...to.proto_message.RateLimitProof.codec.html | 2 +- ...o.proto_message.RateLimitProof.decode.html | 2 +- ...o.proto_message.RateLimitProof.encode.html | 2 +- ...proto.proto_message.WakuMessage.codec.html | 2 +- ...roto.proto_message.WakuMessage.decode.html | 2 +- ...roto.proto_message.WakuMessage.encode.html | 2 +- ...to_metadata.WakuMetadataRequest.codec.html | 2 +- ...o_metadata.WakuMetadataRequest.decode.html | 2 +- ...o_metadata.WakuMetadataRequest.encode.html | 2 +- ...o_metadata.WakuMetadataResponse.codec.html | 2 +- ..._metadata.WakuMetadataResponse.decode.html | 2 +- ..._metadata.WakuMetadataResponse.encode.html | 2 +- ...peer_exchange.PeerExchangeQuery.codec.html | 2 +- ...eer_exchange.PeerExchangeQuery.decode.html | 2 +- ...eer_exchange.PeerExchangeQuery.encode.html | 2 +- ...o_peer_exchange.PeerExchangeRPC.codec.html | 2 +- ..._peer_exchange.PeerExchangeRPC.decode.html | 2 +- ..._peer_exchange.PeerExchangeRPC.encode.html | 2 +- ...r_exchange.PeerExchangeResponse.codec.html | 2 +- ..._exchange.PeerExchangeResponse.decode.html | 2 +- ..._exchange.PeerExchangeResponse.encode.html | 2 +- ...to.proto_peer_exchange.PeerInfo.codec.html | 2 +- ...o.proto_peer_exchange.PeerInfo.decode.html | 2 +- ...o.proto_peer_exchange.PeerInfo.encode.html | 2 +- ...roto.proto_store.RateLimitProof.codec.html | 2 +- ...oto.proto_store.RateLimitProof.decode.html | 2 +- ...oto.proto_store.RateLimitProof.encode.html | 2 +- ...o.proto_store.StoreQueryRequest.codec.html | 2 +- ....proto_store.StoreQueryRequest.decode.html | 2 +- ....proto_store.StoreQueryRequest.encode.html | 2 +- ....proto_store.StoreQueryResponse.codec.html | 2 +- ...proto_store.StoreQueryResponse.decode.html | 2 +- ...proto_store.StoreQueryResponse.encode.html | 2 +- ...u_proto.proto_store.WakuMessage.codec.html | 2 +- ..._proto.proto_store.WakuMessage.decode.html | 2 +- ..._proto.proto_store.WakuMessage.encode.html | 2 +- ...proto_store.WakuMessageKeyValue.codec.html | 2 +- ...roto_store.WakuMessageKeyValue.decode.html | 2 +- ...roto_store.WakuMessageKeyValue.encode.html | 2 +- ...c_only_message.TopicOnlyMessage.codec.html | 2 +- ..._only_message.TopicOnlyMessage.decode.html | 2 +- ..._only_message.TopicOnlyMessage.encode.html | 2 +- functions/_waku_relay.createRelayNode.html | 2 +- functions/_waku_relay.wakuGossipSub.html | 2 +- functions/_waku_relay.wakuRelay.html | 2 +- ...waku_sdk.createLibp2pAndUpdateOptions.html | 2 +- functions/_waku_sdk.createLightNode.html | 2 +- functions/_waku_sdk.defaultLibp2p.html | 2 +- functions/_waku_sdk.waitForRemotePeer.html | 2 +- functions/_waku_sdk.wakuFilter.html | 2 +- functions/_waku_sdk.wakuLightPush.html | 2 +- functions/_waku_sdk.wakuStore.html | 2 +- ..._waku_utils.contentTopicToPubsubTopic.html | 2 +- .../_waku_utils.contentTopicToShardIndex.html | 2 +- ...waku_utils.contentTopicsByPubsubTopic.html | 2 +- functions/_waku_utils.decodeRelayShard.html | 2 +- functions/_waku_utils.delay.html | 2 +- ...s.derivePubsubTopicsFromNetworkConfig.html | 2 +- .../_waku_utils.determinePubsubTopic.html | 2 +- functions/_waku_utils.encodeRelayShard.html | 2 +- ...u_utils.ensurePubsubTopicIsConfigured.html | 2 +- .../_waku_utils.ensureShardingConfigured.html | 2 +- .../_waku_utils.ensureValidContentTopic.html | 2 +- .../_waku_utils.getPseudoRandomSubset.html | 2 +- ...ku_utils.getWsMultiaddrFromMultiaddrs.html | 2 +- .../_waku_utils.groupByContentTopic.html | 2 +- functions/_waku_utils.isAutoSharding.html | 2 +- functions/_waku_utils.isDefined.html | 2 +- .../_waku_utils.isMessageSizeUnderCap.html | 2 +- functions/_waku_utils.isStaticSharding.html | 2 +- functions/_waku_utils.isWireSizeUnderCap.html | 2 +- ...ku_utils.pubsubTopicToSingleShardInfo.html | 2 +- .../_waku_utils.pubsubTopicsToShardInfo.html | 2 +- functions/_waku_utils.pushOrInitMapSet.html | 2 +- .../_waku_utils.removeItemFromArray.html | 2 +- .../_waku_utils.shardInfoToPubsubTopics.html | 2 +- ...ku_utils.singleShardInfoToPubsubTopic.html | 2 +- ...aku_utils.singleShardInfosToShardInfo.html | 2 +- functions/_waku_utils.toAsyncIterator.html | 2 +- ...u_interfaces.ConnectionManagerOptions.html | 8 ++--- .../_waku_interfaces.DiscoveryTrigger.html | 4 +-- interfaces/_waku_interfaces.DnsClient.html | 4 +-- .../_waku_interfaces.DnsDiscOptions.html | 12 +++---- ...aku_interfaces.DnsDiscoveryComponents.html | 4 +-- .../_waku_interfaces.EncoderOptions.html | 8 ++--- interfaces/_waku_interfaces.Failure.html | 4 +-- .../_waku_interfaces.IAsyncIterator.html | 4 +-- .../_waku_interfaces.IConnectionManager.html | 4 +-- ...aku_interfaces.IConnectionStateEvents.html | 4 +-- .../_waku_interfaces.IDecodedMessage.html | 4 +-- interfaces/_waku_interfaces.IDecoder.html | 4 +-- interfaces/_waku_interfaces.IEncoder.html | 4 +-- interfaces/_waku_interfaces.IEnr.html | 8 ++--- .../_waku_interfaces.IHealthManager.html | 4 +-- interfaces/_waku_interfaces.IMessage.html | 4 +-- interfaces/_waku_interfaces.IMetaSetter.html | 2 +- interfaces/_waku_interfaces.IMetadata.html | 4 +-- .../_waku_interfaces.IPeerExchange.html | 4 +-- ...ku_interfaces.IPeersByDiscoveryEvents.html | 4 +-- .../_waku_interfaces.IProtoMessage.html | 4 +-- .../_waku_interfaces.IRateLimitProof.html | 4 +-- interfaces/_waku_interfaces.IReceiver.html | 4 +-- interfaces/_waku_interfaces.IRelayAPI.html | 8 ++--- interfaces/_waku_interfaces.ISender.html | 4 +-- .../_waku_interfaces.ISubscription.html | 4 +-- interfaces/_waku_interfaces.IWaku.html | 20 +++++------ .../_waku_interfaces.KeepAliveOptions.html | 4 +-- interfaces/_waku_interfaces.LightNode.html | 20 +++++------ .../_waku_interfaces.NodeCapabilityCount.html | 4 +-- ...aku_interfaces.PeerExchangeComponents.html | 4 +-- ...ku_interfaces.PeerExchangeQueryParams.html | 4 +-- ..._waku_interfaces.PeerExchangeResponse.html | 4 +-- interfaces/_waku_interfaces.PeerInfo.html | 4 +-- ...aku_interfaces.PeersByDiscoveryResult.html | 4 +-- interfaces/_waku_interfaces.RelayNode.html | 20 +++++------ .../_waku_interfaces.SingleShardInfo.html | 6 ++-- interfaces/_waku_interfaces.Waku2.html | 4 +-- ...ssage_encryption.ecies.EncoderOptions.html | 6 ++-- ...e_encryption.symmetric.EncoderOptions.html | 6 ++-- interfaces/_waku_proto.WakuMessage-1.html | 4 +-- ...ku_proto.proto_filter.FilterRequest-1.html | 4 +-- ..._filter.FilterRequest.ContentFilter-1.html | 4 +-- .../_waku_proto.proto_filter.FilterRpc-1.html | 4 +-- ...waku_proto.proto_filter.MessagePush-1.html | 4 +-- ...u_proto.proto_filter.RateLimitProof-1.html | 4 +-- ...to_filter_v2.FilterSubscribeRequest-1.html | 4 +-- ...o_filter_v2.FilterSubscribeResponse-1.html | 4 +-- ...u_proto.proto_filter_v2.MessagePush-1.html | 4 +-- ...roto.proto_filter_v2.RateLimitProof-1.html | 4 +-- ...u_proto.proto_filter_v2.WakuMessage-1.html | 4 +-- ...u_proto.proto_lightpush.PushRequest-1.html | 4 +-- ..._proto.proto_lightpush.PushResponse-1.html | 4 +-- ..._waku_proto.proto_lightpush.PushRpc-1.html | 4 +-- ...roto.proto_lightpush.RateLimitProof-1.html | 4 +-- ...u_proto.proto_lightpush.WakuMessage-1.html | 4 +-- ..._proto.proto_message.RateLimitProof-1.html | 4 +-- ...aku_proto.proto_message.WakuMessage-1.html | 4 +-- ....proto_metadata.WakuMetadataRequest-1.html | 4 +-- ...proto_metadata.WakuMetadataResponse-1.html | 4 +-- ...oto_peer_exchange.PeerExchangeQuery-1.html | 4 +-- ...proto_peer_exchange.PeerExchangeRPC-1.html | 4 +-- ..._peer_exchange.PeerExchangeResponse-1.html | 4 +-- ..._proto.proto_peer_exchange.PeerInfo-1.html | 4 +-- ...ku_proto.proto_store.RateLimitProof-1.html | 4 +-- ...proto.proto_store.StoreQueryRequest-1.html | 4 +-- ...roto.proto_store.StoreQueryResponse-1.html | 4 +-- ..._waku_proto.proto_store.WakuMessage-1.html | 4 +-- ...oto.proto_store.WakuMessageKeyValue-1.html | 4 +-- ...topic_only_message.TopicOnlyMessage-1.html | 4 +-- interfaces/_waku_sdk.WakuOptions.html | 8 ++--- modules/_waku_core.message.html | 2 +- modules/_waku_core.message.version_0.html | 2 +- modules/_waku_core.waku_filter.html | 2 +- modules/_waku_core.waku_light_push.html | 2 +- modules/_waku_core.waku_store.html | 2 +- modules/_waku_enr.html | 3 +- ..._waku_message_encryption.crypto.ecies.html | 2 +- modules/_waku_message_encryption.crypto.html | 2 +- ...u_message_encryption.crypto.symmetric.html | 2 +- modules/_waku_message_encryption.ecies.html | 2 +- .../_waku_message_encryption.symmetric.html | 2 +- modules/_waku_proto.WakuMessage.html | 2 +- ...to_filter.FilterRequest.ContentFilter.html | 2 +- ...waku_proto.proto_filter.FilterRequest.html | 2 +- .../_waku_proto.proto_filter.FilterRpc.html | 2 +- .../_waku_proto.proto_filter.MessagePush.html | 2 +- ...aku_proto.proto_filter.RateLimitProof.html | 2 +- modules/_waku_proto.proto_filter.html | 2 +- ...rSubscribeRequest.FilterSubscribeType.html | 2 +- ...roto_filter_v2.FilterSubscribeRequest.html | 2 +- ...oto_filter_v2.FilterSubscribeResponse.html | 2 +- ...aku_proto.proto_filter_v2.MessagePush.html | 2 +- ..._proto.proto_filter_v2.RateLimitProof.html | 2 +- ...aku_proto.proto_filter_v2.WakuMessage.html | 2 +- modules/_waku_proto.proto_filter_v2.html | 2 +- ...aku_proto.proto_lightpush.PushRequest.html | 2 +- ...ku_proto.proto_lightpush.PushResponse.html | 2 +- .../_waku_proto.proto_lightpush.PushRpc.html | 2 +- ..._proto.proto_lightpush.RateLimitProof.html | 2 +- ...aku_proto.proto_lightpush.WakuMessage.html | 2 +- modules/_waku_proto.proto_lightpush.html | 2 +- ...ku_proto.proto_message.RateLimitProof.html | 2 +- ..._waku_proto.proto_message.WakuMessage.html | 2 +- modules/_waku_proto.proto_message.html | 2 +- ...to.proto_metadata.WakuMetadataRequest.html | 2 +- ...o.proto_metadata.WakuMetadataResponse.html | 2 +- modules/_waku_proto.proto_metadata.html | 2 +- ...proto_peer_exchange.PeerExchangeQuery.html | 2 +- ...o.proto_peer_exchange.PeerExchangeRPC.html | 2 +- ...to_peer_exchange.PeerExchangeResponse.html | 2 +- ...ku_proto.proto_peer_exchange.PeerInfo.html | 2 +- modules/_waku_proto.proto_peer_exchange.html | 2 +- ...waku_proto.proto_store.RateLimitProof.html | 2 +- ...u_proto.proto_store.StoreQueryRequest.html | 2 +- ..._proto.proto_store.StoreQueryResponse.html | 2 +- .../_waku_proto.proto_store.WakuMessage.html | 2 +- ...proto.proto_store.WakuMessageKeyValue.html | 2 +- modules/_waku_proto.proto_store.html | 2 +- ...o_topic_only_message.TopicOnlyMessage.html | 2 +- .../_waku_proto.proto_topic_only_message.html | 2 +- .../_waku_interfaces.ActiveSubscriptions.html | 2 +- types/_waku_interfaces.AutoSharding.html | 2 +- types/_waku_interfaces.Callback.html | 2 +- types/_waku_interfaces.ContentTopic.html | 2 +- types/_waku_interfaces.ContentTopicInfo.html | 2 +- .../_waku_interfaces.CoreProtocolResult.html | 2 +- .../_waku_interfaces.CreateLibp2pOptions.html | 2 +- ...u_interfaces.CreateSubscriptionResult.html | 2 +- types/_waku_interfaces.ENRKey.html | 2 +- types/_waku_interfaces.ENRValue.html | 2 +- types/_waku_interfaces.IBaseProtocolCore.html | 2 +- types/_waku_interfaces.IBaseProtocolSDK.html | 2 +- types/_waku_interfaces.IFilter.html | 2 +- types/_waku_interfaces.ILightPush.html | 2 +- types/_waku_interfaces.IRelay.html | 2 +- types/_waku_interfaces.ISenderOptions.html | 2 +- types/_waku_interfaces.IStore.html | 2 +- types/_waku_interfaces.IStoreCore.html | 2 +- types/_waku_interfaces.Libp2p.html | 2 +- types/_waku_interfaces.Libp2pComponents.html | 2 +- types/_waku_interfaces.Libp2pServices.html | 2 +- ..._waku_interfaces.LocalStoragePeerInfo.html | 2 +- .../_waku_interfaces.MetadataQueryResult.html | 2 +- types/_waku_interfaces.NetworkConfig.html | 2 +- types/_waku_interfaces.NodeHealth.html | 2 +- types/_waku_interfaces.NodeId.html | 2 +- ...ku_interfaces.PeerExchangeQueryResult.html | 2 +- types/_waku_interfaces.PeerIdStr.html | 2 +- ...waku_interfaces.ProtocolCreateOptions.html | 2 +- types/_waku_interfaces.ProtocolHealth.html | 2 +- .../_waku_interfaces.ProtocolUseOptions.html | 2 +- ...waku_interfaces.ProtocolsHealthStatus.html | 2 +- types/_waku_interfaces.PubsubTopic.html | 2 +- .../_waku_interfaces.QueryRequestParams.html | 2 +- types/_waku_interfaces.SDKProtocolResult.html | 2 +- types/_waku_interfaces.SearchContext.html | 2 +- types/_waku_interfaces.SequenceNumber.html | 2 +- types/_waku_interfaces.ShardInfo.html | 2 +- types/_waku_interfaces.StaticSharding.html | 2 +- types/_waku_interfaces.StoreCursor.html | 2 +- types/_waku_interfaces.SubscribeOptions.html | 2 +- types/_waku_interfaces.SubscribeResult.html | 2 +- ..._waku_interfaces.SubscriptionCallback.html | 2 +- types/_waku_interfaces.ThisAndThat.html | 2 +- types/_waku_interfaces.ThisOrThat.html | 2 +- types/_waku_interfaces.Unsubscribe.html | 2 +- types/_waku_relay.ContentTopic.html | 2 +- types/_waku_relay.Observer.html | 2 +- types/_waku_relay.RelayCreateOptions.html | 2 +- types/_waku_sdk.CreateWakuNodeOptions.html | 2 +- types/_waku_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 | 1 + variables/_waku_enr.MAX_RECORD_SIZE.html | 2 +- .../_waku_enr.MULTIADDR_LENGTH_SIZE.html | 2 +- .../_waku_interfaces.DEFAULT_CLUSTER_ID.html | 2 +- .../_waku_interfaces.DNS_DISCOVERY_TAG.html | 2 +- ..._waku_interfaces.DefaultNetworkConfig.html | 2 +- .../_waku_interfaces.DefaultShardInfo.html | 2 +- ...aku_sdk.DefaultPingKeepAliveValueSecs.html | 2 +- ...waku_sdk.DefaultPingMaxInboundStreams.html | 2 +- ...ku_sdk.DefaultRelayKeepAliveValueSecs.html | 2 +- variables/_waku_sdk.DefaultUserAgent.html | 2 +- 382 files changed, 560 insertions(+), 562 deletions(-) delete mode 100644 functions/_waku_enr.getPrivateKeyFromPeerId.html delete mode 100644 functions/_waku_enr.getPublicKeyFromPeerId.html create mode 100644 variables/_waku_enr.ERR_TYPE_NOT_IMPLEMENTED.html diff --git a/assets/navigation.js b/assets/navigation.js index 961cd1e5b4..ed6e383fbf 100644 --- a/assets/navigation.js +++ b/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA72db3PbNhKHv4vztrlr3LTX9tU5spJq4tg+SU7vrpPR0BRtcyyROpJyorvpdz8AFEn8XSykhd618e7zEwkQWIBY7h//O2uyb83Zr2d//5o8b8++O0uf8tWyyoqzX//o/7apyqZkf9skzRP733W53K6y+q8L7rIQf/zLU7NeMYvnvFie/Xpux9xu66dpVm/Kos78tFeaeYt+++aXtz98//bP73rqvNzk6U2x2n3K6jp5xJAtLi7678wVBZYM1Zvx1n4z0nKZpQPyYVukTc4u1QkVDir6J/mXsr8yixBi6wEgsyIU2XoYyC8SVDgtHvJVk1XwLZUtUfcU3VgG+ZXq6uoN74XHNPvPNqubAAnFD3Upo7JosqJ5H3qbVCWFQtct0Yo0fRYtR9Sh0XqI3u5ox5z9a/WQpAc25es32oD740+S5rFtGL3V4rcTomX2Dps0/OnapHGfJcaP1wYMHvH+Mzri3u9HWj7DB9x9ySvS/ZcVIrSAjI/RBjIf0QrTpMmu8nXe3FZl+RDQEKpjpLbQRCI0h6YQo0U0CfywpIcYwRMGPEVYBr8AhU0K062PN4YvOcIKrq6LEVF9bTqucHXxco5/Spgx6slo7+lse1+nVX6fBQeXXMfOOER+vtsExM6AtoUbZ6AI/A32ccR8Ah13JCu2a6rfone9n4+J4QBp+qETEIswigJq6AFV8sRsQHjlW8gJe/Re8ERtuVc7VWPu5WJFjlwzevCoi8RpqcghpC4RMYrkUqcIJC06cZomfjhpUUE00EG7YlwqypYmJBKnXSJseUISh0xJ4cG+e07EBP7AbHiodsuJsy7QRqVoSwPz+YKlrE8WUkfyxS1BVvnjU7NBznu9MerBbd+0oNcdA1xypB4h7CKUI4RdgXSEsEsgRgj8qzK7UJzw1KESs1FiBKIODWyz4HaMNRH6LWNTIGI7UG8am/gokeYgEzfSdOrEaZKYkaZThT7SHKQiRpp2kTjtEi3StEug55GQ8NI6ZcFhkH2yClLBRI/G4Bui4NuyPihqdD0r1FGjtflxUeMa/ziuAx7A8KG4o8cdiB0qlI+7Q4L0eXdo0A/BnVDEAdgmEaM9og2+NoEjohXwSbc3PPV4Yrki7GjSJMukSXBdq7UNOLnVOgSsRHsNiz99Pwa0aDs0IETcswEl9GDTueFXqw7dOItWWOwEDRdjCQtLBTddSIAIdRrMQOXqLoeIusNGc+zaZFm1yL6lT0mBmxsVB9w+GvMY7x3+sc2qXbiMgaB+HHxylA+ET4v0kfCJYVZLktP0dnRc6zHA6dqOi52m5bjSidqNS4W2WsAsBAhHmooQiidqxCiTEkIP2ZyT4sGTb+JS5J7xm02oxG0qIRG5eYRG4BOmzWvgrO0Zkj3bPa7B+EBJxggQDAtP/D3fL632+UA57owLg+qmrFDDozCMtBnUsuNuBVk1KJ9ZqwDpE2tVQDyvM+4nHrGAtXQrZrjGaRZThr5lTI0IjWOKBLYPPl4xBeNEKU6duE0UIyJxqtDvpLZSEfdRTQH69oi2h2riw1rgY7b7nKy2h7VE5xy9RXqhqC3Tq8RtoV4m1l63bXaDwyRgXkMoGd54saBg0DXoUO/iGy2GFjCfpjChzh8XcTY8235RFqtdyNtI0wv1+IZ9DcAppWOohw6MJOUggtEjHU4wgoiBxd2cYI9FqPv6bsjzGPAebSC4euZgoZHsnW48KosiE+0wa9hYOn7JikaCywlLEtru5s5HGvNVZv1ud5nXafnCRjWsjt3PLfRblqyaJ/6btn66bOxG3vJGSsvVuKrKystUrP1Q/4/sLd2wefLo53AjN2Joz09JwTpidbMRzybQeSW2yxuaUPomnVf54yP4dQNJSfcCFYp6tMpZf0GiO3MPk/+EoLuj+iDo4gJH5ZrN++pTglDRfCG1sRhAw1pa9QFTBZJ8ta2g0U/C7o0h3uSi3hXphLkkTYnsLaoPSDe6MFLB8EOqWEdbpJJzyNXULsWUvPTPQ7KM6oTgY+/U3hok7rsXkri39hDxNJjUzhZhvUPxAelhjYRpHf6ee5Y1DfrHDg5ernqKx0s1D/JoTHnPG8mVXbxsKPTwqvjiD12PT9hhzSm7gGz0SlmmQxvlOj9Ls/wF3WM6cw9zlewubidoZmsOMmdZgR8mWmOY12aiiVkNS5VcQDYP75FMbgqxPmbZ5mLF7njQnK17QQpX/KzwtbJOg9C9OcTkfx8lm+Q+X+UNi0222IjM4oh9AxcaPdl9sWpio+Y2qZL1AXKSM+H7RYeYfdc/+HWiRjdfm5tEeRRlv2K7QnYCuy94GJ+PIPg+3JuD23l58bjKZk9JtcTfGs3Jt712jqMKU4h1wYLEl0wen6Re2ew2NqjFR5P4/pe/vfnxXJbZNqW4NnaVfr5k7AOPktXqPkmfvdDO0AtsP34n9nD8UMk4BKx2CwTc0iUsAlXWbQDoD41TQnfxilSZiBDuN+cbY2JxqZg+OBm5i2GvyOHoExxfTz9mOy++NUPAtE1vN87yusgETt4ldd9QI+VUhYNseARJzC4/hikwB6+A/mFKF9f2CVELToQTan6/i9ibeqFifPcDhZkX1saS2KdENffDG1Q3mJlHa1wwXL/qTX3Q9nn3AlszHMwWqIFYZ3TmEJhl1UuubJiD+M7cCy/TZMVvHP+qhBEwuSQsTj6hbv3cvQzEjJgWH5/MddZ8LatnNkE95P7pXLH2olls1W6E+Lm9KQY6WaKAk6UPZoTjyPvs8MPITZazxj9w9pZeZDctiLkSOz5ZvbBSyCZVzbHwuzr4IgYXrEhtf1vk0andr40sUixq2d7jIk/J1oeVzyHo604H3XTxibAAIDD2NDy8EllSpU8iKv6GwMvWfjS71CLNrrfre0SIopp74eZC0MV1rP5MJOtPeYpeUKnmfjif4bdVXSLuxGDrxXYfcMI+q7oDWgDbAVV7JF78FvSq0+bkE5o/5fVFsZw/Jf5rkGwx2JsKTW1NfdC7ou7uopcq2fqwl+P3F3dX88Xo6m42H08Xk8uB/pJUeXJvPcRguqlCPyga17PF5WQ2uvk8nv5rMb/4gJPQvSCF7CFhHcsRLUEiFke/jmWc8Ws4hhzGl4+SbJt85TxFIv6IOkByVaov79NVUtcap7VRcW/O5eMH3StacBxpYZqpr9ul0o7LvLROx/pBpFbH6QgccVJ99u2wzL6FaQ1+SKn63e7AC1M9vafFxBpZ/DyfiG4PopX1uYtnrM41SJW/ZNK11O+rcu14TF0SXgT4A1i/XOdFFtASNh/vATp8G+j2ILreVvLPmNTtFbN/RegAzl7RLoQJ1TP9vFKfk1W+tG8GQ0qGGyD0mDW3dbZdltOkWJZrHitkjU/G6gSL/F5/YiN9niyXFe+l/f/UCC2nLyRZldvNu13IzbO4AAIs5rG+T7CzVWsQyyZF9oR5O1VvCML27+hn+X+zO76zN0o2frDFCRRxrQRcfGgpoKF/z6vAH697APjNMAKwScz1wswuBPniJOt+4gxSk91AofrpppoUefMp2cz8j7RuD6CrbF2+ZCysWfOn8aKq/LOhxQUQqLvrU8IY70jhcIOE1HYLCrcgX7xkSCcAXAHBpnScQ7SLaObgafX9WfPXT4n7K717mwW3QcXne4ffFKb+WxWq5AHcB8lK2cjEoo09Te1mZIWzbl1mHNRzJHNUSVFvyqrp9qQGoHxGmuMMU+CwtW56m1WTzeesqpWzQ14F2c2tNr6eutZWnMr+DC2rxkUltnZL5wJNQHorD8s472llWc95aqwpW8hff764mlyC+wCCqNgCS2ZueH2zmE0+XF/M76ZjP1a2BsCfLv65mI5HN9NLZv5vD1czhrB3V/PJxeXldHE1vv4w/w0Dt7kAEmm53lTsmWNj6SpPlZfh+nPK8YY5tP4Urwza9xN8EsJKuNy8a0/thIwNLhl6l1EInGToifjZwpFdFbsKcUni4mC0w8kj092rEBXTBxB5ztI0eT7/8SeY25uBE/NjAVO4BQB4Ycvxh92MGSWNkkdgY2nG4MySAl+wSM2X4FDdqxHPsXNuovWwV5p1S3bVhx1hft8rxdYF7A9JjNTcQhfUsEeAMT9WN3dh9wcRUL9VsfUAMb9RNnXhPAmoAhaSbvrSTv+L71HE3hrFdiV/oAVeGQTXbTHiglCNCoAbKSF4+ODqgrfT0RG/XwfAQkdciw5wCYmU0kCBNg0V06lw3+oBZeg/2xMid2xWdIjW0RnRIWI0nyQBFYm/ToLWitpmpN8sQStRfhQjoJdQfEMCe42+VHZjxawveBxC1iWzeLcp0wXhQTudaunrkh2qT9tCNHUVbGAHF2hJbA8orffEBudu4Ote4SQqASygKlCDwGCLujGYkkNWOHXFIb8IyXgCKtAMJKAEYgRxBOmu7iopKZ5Qr0XW7vBeDjwwuZYx7qfDfi1Gs9ueEfALh4MC/vuGljWIqwmkb//47rxtqeS+HwrYdxuAVHjLD/ckwKu/2rUosXChPHQbFP6VmE1JPTi3YKwZ5yqmz7bE3DzdGG5xtgRYY6iKJYTszolj+pFiC+052pdU1hFOsfVuNhoNBDCtDaVvqDky+q1Y3Rwgf02Gj8wjhnh7grw2li+79EfXyNQbaAOp5f0SmzqqnZbqbH/LNFiiNsWEsXPxaYG2DqhR9DEr+Cu0bNg2PUznlRXkWk13xrPdep01lbbBfZCuhnIrN5Yt9UBFBeFSytLc/Tkpt4RwQzUdGy+4i/tR8InsAXA8dZzE/t/BZ7DuWi78ZvWusW/YIBT1pg0yrhtnPkOTl+OUBg7YSqzXz7b3zQqIrt1qvfNxL0ncAphXJ5U4BfZu12TAGQ23hOQOHwo58BJaz4Nf/QBg2wuhL0eMVPgh6qjZZZAJm1zQ399yauK/xoWMypxKxJGaR8cfve1HtwvLmIzWMhj+sfIoPYMBnTcr62aUb54OuomDM6TAloIHC3S+5PNl2ER5ZHimioVGaLYmCpVUGO5XOkZLBetIiBjD0SB3iiFpUIs/LOla6KFpdtBIYcRvM/zgdKyijgEfbtxOjkUPv68DTcqICzPdEUGqfSQJUJMByOM8gTqN+8yUMvoun13jBfsTaj0PpohxiCVNzDFSw2liA4soVWwAxk8XG7ROkzLm0ouWNmYXjJA6NgjRpY/JzIgpZLLM6dLIZNVIqWSDRPx0MlnrVCllumbctDJdLWJq2SB1mvQyRS96ipmkFiXNbOBTpprJVPJ0MxkeK+VM1oiSdiYL6F7QYvag1LNB7FTpZ1ZF8hQ0WSVOGtqgEDkVbRA6VTqapHjClDSnKnVa2iAUkprGXaGFAP8PwlPJCpLsHLKNesTJYxXnP5mLSRlQmWRpA3YsQeqACqZNH3Cyj0whULk0aQRWJvg7USfPVSzpWXMb2t+HPQkQPZQ0CcKgxkiE8IjQD0KxEiJ8AkRJET6ZOJ01ZnIEIEKdIOGVok+SCJU89pBsqN7RR2ZDBWkSJryqxEkTQXrR25A0eSJIjTKBIrDnUCRRhFzr0YkUgBhZMkWvIdkSJVRY0ZRJFaAAVWKFKhIhucIpQJ1ggRMiG3tAFbpBB5ShSrZwqlEnXKAuiybpAnNNxydeqCqEyRc2MFkCBgAnS8LoNYISMbBZCj2dPFOhJ1NnK/RgbMYCPhOgR5NnAyg9BZUREFK5l9OjluwVAvS1ejmWrEgvh9FU55VJB5Xl5QC4Hi/ueA3nkOVJDbBj0qRET/BnSfH4Vi3RZWI6G4hzQN1ijo5csFjcSuJKxYJJWqJ4T4xVm1jCxyhKLHU0kmrEnEdZhpjzItUfFui4hYc1CfKKw4JPWmpYIh5bY1igji8uvMfQVBUWMMpywgJIVkd4T6MqINzjqCoHC2C8ksE9Pk6t4BZPXiRYYGmrA7dIorLAexhFPWCBoisE3OKIKgALGGHpX86jrvnLmRGK/XJs7Cq/Ilo/QXlfXSdOXV9dhaigb4clr+TbgelL+HIyce1ejiQs2tstYsBqvdwA90xLlhAQXf6XM6PU/RVgsoK/Yr1GVul3v/ojLvGrUylr+7bsaEV9BT52Nd9BJLyMb+vXbQYgr0Uz92lApYLFQpOgRvCeQ1kcWEQOcaoCG+hjywELIE0dYIEiKQA8RJheCqLyrxRkEpT8bWkUtX4H0rFFftswkK6678CjLes7cOnr+Qp2zEK+XCBOBV8RblOW7u3i9+Nr9nYk4mK91qCcpEpvHzETl+eVXy6Q1+WV4bQFeWVylEq8yksX0hK8gkxfe5djoxXdFSuVCNV2BZe6zG4LJayvK4CUhXUFkLaiboskLqUroDFq6Cpg6uK5Epy2aq54j0pXLrfDEdXJ5bhIBXLFu7VIlXEFO1pJ3PYt8yG1cG/ZU9lva4pV1Mx7rA90xUl+Sr5NivtyWyzbgyp4RcPTLyiWIgdepMPXL4ooMizJuKsLG2AWB1QXj8prbQDcWwPge/5Vs3l51zz8PDBtZ2kkQ+BsDvITNBxI/KWZAen/oEwq7c6wke5us7TFkG4FuydC0HgtAGlY3w1oRz5FO+vrSxtUMQWQW9a+89LzqTwOlAzBs1p5876sptm6bItUwVDDXEd/155qEde+qbKU3ajlmXY2TN8zcZ0Ms22dGAfNLBsnLp5j/8RAajsULpxlo0I7sFap2zDq+c7KsgdjP9Hp3+JtWSGbvDf3bOx5cYWvLa+z8bHEMIxY57VU09rHb583ywsSvWVaAc3c09gfyrrONyxW82EVYw90Cn+hZQBaNuK0PnRflV9ZM7xmj7G8paT2pb3RQhhpt1Ppj0navC4S/gLk9aZc7R7ylftzR8J60Vovemud/uXPL/8HRV0LWhTlAAA=" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file diff --git a/assets/search.js b/assets/search.js index 5bdd4b6c27..43d5e8b5c6 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 933dc7092f..70fd345b28 100644 --- a/classes/_waku_core.ConnectionManager.html +++ b/classes/_waku_core.ConnectionManager.html @@ -1,4 +1,4 @@ -ConnectionManager | Documentation

Hierarchy

Implements

Constructors

constructor +ConnectionManager | Documentation

Hierarchy

Implements

Constructors

Properties

#private: any
configuredPubsubTopics: string[]
currentActiveParallelDialCount: number = 0
dialAttemptsForPeer: Map<string, number> = ...
dialErrorsForPeer: Map<string, any> = ...
isP2PNetworkConnected: boolean = false
keepAliveManager: KeepAliveManager
libp2p: Libp2p
onEventHandlers: {
    browser:network: (() => void);
    peer:connect: ((evt) => void);
    peer:disconnect: ((evt) => void);
    peer:discovery: ((evt) => void);
} = ...

Type declaration

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

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

        • evt: CustomEvent<PeerId>

        Returns void

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

        • evt: CustomEvent<PeerId>

        Returns void

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

        • evt: CustomEvent<PeerInfo>

        Returns void

pendingPeerDialQueue: PeerId[] = []
instances: Map<string, ConnectionManager> = ...

Methods

  • Parameters

    • event: Event

    Returns boolean

  • Checks if the peer is dialable based on the following conditions:

    +

Constructors

Properties

#private: any
configuredPubsubTopics: string[]
currentActiveParallelDialCount: number = 0
dialAttemptsForPeer: Map<string, number> = ...
dialErrorsForPeer: Map<string, any> = ...
isP2PNetworkConnected: boolean = false
keepAliveManager: KeepAliveManager
libp2p: Libp2p
onEventHandlers: {
    browser:network: (() => void);
    peer:connect: ((evt) => void);
    peer:disconnect: ((evt) => void);
    peer:discovery: ((evt) => void);
} = ...

Type declaration

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

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

        • evt: CustomEvent<PeerId>

        Returns void

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

        • evt: CustomEvent<PeerId>

        Returns void

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

        • evt: CustomEvent<PeerInfo>

        Returns void

pendingPeerDialQueue: PeerId[] = []
instances: Map<string, ConnectionManager> = ...

Methods

  • Parameters

    • event: Event

    Returns boolean

  • Checks if the peer is dialable based on the following conditions:

    1. If the peer is a bootstrap peer, it is only dialable if the number of current bootstrap connections is less than the max allowed.
    2. If the peer is not a bootstrap peer
    -

    Parameters

    • peerId: PeerId

    Returns Promise<boolean>

  • Parameters

    • type: string

    Returns number

  • Type Parameters

    • Detail

    Parameters

    Returns boolean

  • Parameters

    • type: string

    Returns number

  • Type Parameters

    • Detail

    Parameters

    Returns boolean

  • Checks if the peer should be dialed based on the following conditions:

    1. If the peer is already connected, don't dial
    2. If the peer is not part of any of the configured pubsub topics, don't dial
    3. @@ -55,4 +55,4 @@
    4. If the peer is already has an active dial attempt, or has been dialed before, don't dial it

    Parameters

    • peerId: PeerId

    Returns Promise<boolean>

    true if the peer should be dialed, false otherwise

    -
\ No newline at end of file +
\ No newline at end of file diff --git a/classes/_waku_core.DecodedMessage.html b/classes/_waku_core.DecodedMessage.html index 4daa9526f9..aab47e4456 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 b75027a70c..4736b8cbbd 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 7feeec79ba..086a171ce2 100644 --- a/classes/_waku_core.Encoder.html +++ b/classes/_waku_core.Encoder.html @@ -1,8 +1,8 @@ -Encoder | Documentation

      Implements

      Constructors

      constructor +Encoder | Documentation

      Implements

      Constructors

      Properties

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

      Methods

      \ No newline at end of file +

      Constructors

      Properties

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

      Methods

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

      Constructors

      constructor +KeepAliveManager | Documentation

      Constructors

      Properties

      Constructors

      Properties

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

      Methods

      \ No newline at end of file +

      Constructors

      Properties

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

      Methods

      \ No newline at end of file diff --git a/classes/_waku_core.StreamManager.html b/classes/_waku_core.StreamManager.html index 29e813fb40..51c681ec3e 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 afb7035b21..a9431bd95d 100644 --- a/classes/_waku_core.waku_filter.FilterCore.html +++ b/classes/_waku_core.waku_filter.FilterCore.html @@ -1,4 +1,4 @@ -FilterCore | Documentation

      Hierarchy

      • BaseProtocol
        • FilterCore

      Implements

      Constructors

      constructor +FilterCore | Documentation

      Hierarchy

      • BaseProtocol
        • FilterCore

      Implements

      Constructors

      • Parameters

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

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

              Returns Promise<void>

        • pubsubTopics: string[]
        • libp2p: Libp2p

        Returns waku_filter.FilterCore

      Properties

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

      Type declaration

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

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

          Returns Promise<void>

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

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

          Returns void

      streamManager: StreamManager

      Methods

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

      Constructors

      • Parameters

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

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

              Returns Promise<void>

        • pubsubTopics: string[]
        • libp2p: Libp2p

        Returns waku_filter.FilterCore

      Properties

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

      Type declaration

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

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

          Returns Promise<void>

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

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

          Returns void

      streamManager: StreamManager

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support the class protocol. Waku may or may not be currently connected to these peers.

        -

        Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        +

        Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        Parameters

        • __namedParameters: {
              maxBootstrapPeers: number;
              numPeers: number;
          } = ...
          • maxBootstrapPeers: number
          • numPeers: number

        Returns Promise<Peer[]>

        A list of peers that support the protocol sorted by latency. By default, returns all peers available, including bootstrap.

        -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/classes/_waku_core.waku_light_push.LightPushCore.html b/classes/_waku_core.waku_light_push.LightPushCore.html index bcf9d12687..fda9f47952 100644 --- a/classes/_waku_core.waku_light_push.LightPushCore.html +++ b/classes/_waku_core.waku_light_push.LightPushCore.html @@ -1,5 +1,5 @@ LightPushCore | Documentation

      Implements the Waku v2 Light Push protocol.

      -

      Hierarchy

      • BaseProtocol
        • LightPushCore

      Implements

      Constructors

      Hierarchy

      • BaseProtocol
        • LightPushCore

      Implements

      Constructors

      Properties

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

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

          Returns void

      streamManager: StreamManager

      Methods

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

      Constructors

      Properties

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

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

          Returns void

      streamManager: StreamManager

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support the class protocol. Waku may or may not be currently connected to these peers.

        -

        Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        +

        Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        Parameters

        • __namedParameters: {
              maxBootstrapPeers: number;
              numPeers: number;
          } = ...
          • maxBootstrapPeers: number
          • numPeers: number

        Returns Promise<Peer[]>

        A list of peers that support the protocol sorted by latency. By default, returns all peers available, including bootstrap.

        -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/classes/_waku_core.waku_store.StoreCore.html b/classes/_waku_core.waku_store.StoreCore.html index dac739a168..d51b6af1e7 100644 --- a/classes/_waku_core.waku_store.StoreCore.html +++ b/classes/_waku_core.waku_store.StoreCore.html @@ -1,4 +1,4 @@ -StoreCore | Documentation

      Hierarchy

      • BaseProtocol
        • StoreCore

      Implements

      Constructors

      constructor +StoreCore | Documentation

      Hierarchy

      • BaseProtocol
        • StoreCore

      Implements

      Constructors

      Properties

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

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

          Returns void

      streamManager: StreamManager

      Methods

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

      Constructors

      Properties

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

      Type declaration

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

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

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

          Returns void

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

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

          Returns void

      streamManager: StreamManager

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support the class protocol. Waku may or may not be currently connected to these peers.

        -

        Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        +

        Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        Parameters

        • __namedParameters: {
              maxBootstrapPeers: number;
              numPeers: number;
          } = ...
          • maxBootstrapPeers: number
          • numPeers: number

        Returns Promise<Peer[]>

        A list of peers that support the protocol sorted by latency. By default, returns all peers available, including bootstrap.

        -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/classes/_waku_enr.ENR.html b/classes/_waku_enr.ENR.html index bc2701d2d4..928ff2edb3 100644 --- a/classes/_waku_enr.ENR.html +++ b/classes/_waku_enr.ENR.html @@ -1,4 +1,4 @@ -ENR | Documentation

      Hierarchy

      • RawEnr
        • ENR

      Implements

      Constructors

      constructor +ENR | Documentation

      Hierarchy

      • RawEnr
        • ENR

      Implements

      Constructors

      Properties

      Constructors

      • Parameters

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

        Returns ENR

      Properties

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

      Type declaration

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

      Returns

      the number of elements in the Map.

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

      Accessors

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

        +

      Constructors

      • Parameters

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

        Returns ENR

      Properties

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

      Type declaration

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

      Returns

      the number of elements in the Map.

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

      Accessors

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

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

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

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

        -

        Returns undefined | Multiaddr[]

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

        +

        Returns undefined | Multiaddr[]

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

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

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

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

        -

        Parameters

        • multiaddrs: undefined | Multiaddr[]

        Returns void

      Methods

      • Returns an iterable of entries in the map.

        +

        Parameters

        • multiaddrs: undefined | Multiaddr[]

        Returns void

      Methods

      • Returns an iterable of entries in the map.

        Returns IterableIterator<[string, Uint8Array]>

      • Returns void

      • Parameters

        • key: string

        Returns boolean

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

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

        Returns IterableIterator<[string, Uint8Array]>

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

        Parameters

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

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

              Returns void

        • Optional thisArg: any

        Returns void

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

        Parameters

        • key: string

        Returns undefined | Uint8Array

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

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

      • Parameters

        • key: string

        Returns boolean

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

        +

      Returns undefined | Multiaddr

      • Parameters

        • key: string

        Returns boolean

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

      • Returns an iterable of keys in the map

        Returns IterableIterator<string>

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

        -

        Parameters

        • k: string
        • v: Uint8Array

        Returns this

      • Parameters

        • data: Uint8Array
        • privateKey: Uint8Array

        Returns Promise<Uint8Array>

      • Returns an iterable of values in the map

        -

        Returns IterableIterator<Uint8Array>

      • Parameters

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

        Returns Promise<ENR>

      \ 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 994e623b9e..b9bb292d5a 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 dc17c9c995..c46b86b105 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 c422e801ab..d5e049442d 100644 --- a/classes/_waku_message_encryption.DecodedMessage.html +++ b/classes/_waku_message_encryption.DecodedMessage.html @@ -1,4 +1,4 @@ -DecodedMessage | Documentation

      Hierarchy (view full)

      Implements

      Constructors

      constructor +DecodedMessage | Documentation

      Hierarchy (view full)

      Implements

      Constructors

      Properties

      Methods

      Constructors

      Properties

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

      Accessors

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

      • get contentTopic(): string
      • Returns string

      • get ephemeral(): boolean
      • Returns boolean

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

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

      • get version(): number
      • Returns number

      Methods

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

        +

      Constructors

      Properties

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

      Accessors

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

      • get contentTopic(): string
      • Returns string

      • get ephemeral(): boolean
      • Returns boolean

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

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

      • get version(): number
      • Returns number

      Methods

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

        Parameters

        • publicKey: Uint8Array

        Returns boolean

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

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

      Implements

      Constructors

      constructor +WakuNode | Documentation

      Implements

      Constructors

      Properties

      Constructors

      Properties

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

      Accessors

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

        +

      Constructors

      Properties

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

      Accessors

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

        Returns PeerId

        Example

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

        Returns string[]

        Example

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

      Methods

      Methods

      • Dials to the provided peer

        Parameters

        • peer: PeerId | MultiaddrInput

          information to use for dialing

        • Optional protocols: Protocols[]

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

        Returns Promise<Stream>

        Promise that will resolve to a Stream to a dialed peer

        Example

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

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

        Returns Promise<void>

        Promise that will resolve when started.

        Example

        await waku.start();

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

        Returns Promise<void>

        Promise that resolves when stopped.

        Example

        await waku.stop();

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

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

        Parameters

        • Optional protocols: Protocols[]

          Protocols that need to be enabled by remote peers

          @@ -48,4 +48,4 @@ 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_utils.Logger.html b/classes/_waku_utils.Logger.html index ce26769e3e..47bc953ab2 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 7d8e54e6cd..e289340b73 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 49e49717b6..6e2c34516d 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 145c503f2e..956ba48a0f 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 394e81988e..224a41e763 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 99b8935644..22be1c2478 100644 --- a/enums/_waku_interfaces.HealthStatus.html +++ b/enums/_waku_interfaces.HealthStatus.html @@ -1,4 +1,4 @@ -HealthStatus | Documentation

      Enumeration Members

      MinimallyHealthy +HealthStatus | Documentation

      Enumeration Members

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

      Enumeration Members

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

      Enumeration Members

      DECODE_FAILED +ProtocolError | Documentation

      Enumeration Members

      DECODE_FAILED: "Failed to decode"

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

      -
      EMPTY_PAYLOAD: "Payload is empty"

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

      EMPTY_PAYLOAD: "Payload is empty"

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

      -
      ENCODE_FAILED: "Failed to encode"

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

      ENCODE_FAILED: "Failed to encode"

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

      -
      GENERIC_FAIL: "Generic error"

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

      -
      INVALID_DECODER_TOPICS: "Invalid decoder topics"

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

      GENERIC_FAIL: "Generic error"

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

      +
      INVALID_DECODER_TOPICS: "Invalid decoder topics"

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

      -
      NO_PEER_AVAILABLE: "No peer available"

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

      NO_PEER_AVAILABLE: "No peer available"

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

      -
      NO_RESPONSE: "No response received"

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

      NO_RESPONSE: "No response received"

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

      -
      NO_STREAM_AVAILABLE: "No stream available"

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

      NO_STREAM_AVAILABLE: "No stream available"

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

      -
      REMOTE_PEER_REJECTED: "Remote peer rejected"

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

      REMOTE_PEER_REJECTED: "Remote peer rejected"

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

      -
      REQUEST_TIMEOUT: "Request timeout"

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

      REQUEST_TIMEOUT: "Request timeout"

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

      -
      RLN_IDENTITY_MISSING: "Identity credentials are not set"

      Missing credentials info message. +

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

      Message limit is missing. +

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

      Membership index missing info message. +

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

      General proof generation error message. +

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

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

      SIZE_TOO_BIG: "Size is too big"

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

      -
      TOPIC_DECODER_MISMATCH: "Topic decoder mismatch"

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

      TOPIC_DECODER_MISMATCH: "Topic decoder mismatch"

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

      -
      TOPIC_NOT_CONFIGURED: "Topic not configured"

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

      TOPIC_NOT_CONFIGURED: "Topic not configured"

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

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/enums/_waku_interfaces.Protocols.html b/enums/_waku_interfaces.Protocols.html index 8df4f8ff49..8100138fd8 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 81511ea713..2236c72990 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 832bd6c296..0ba8a9fc0f 100644 --- a/enums/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType-1.html +++ b/enums/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType-1.html @@ -1,5 +1,5 @@ -FilterSubscribeType | Documentation

      Enumeration Members

      SUBSCRIBE +FilterSubscribeType | Documentation

      Enumeration Members

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

      Enumeration Members

      SUBSCRIBE: "SUBSCRIBE"
      SUBSCRIBER_PING: "SUBSCRIBER_PING"
      UNSUBSCRIBE: "UNSUBSCRIBE"
      UNSUBSCRIBE_ALL: "UNSUBSCRIBE_ALL"
      \ No newline at end of file diff --git a/functions/_waku_core.createDecoder.html b/functions/_waku_core.createDecoder.html index b78ff1cfb4..89261031ca 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 fe2626599d..8692962f32 100644 --- a/functions/_waku_core.createEncoder.html +++ b/functions/_waku_core.createEncoder.html @@ -3,4 +3,4 @@ format to be sent over the Waku network. The resulting encoder can then be pass to @waku/interfaces!ISender.send to automatically encode outgoing messages.

      -

      Parameters

      Returns Encoder

      \ No newline at end of file +

      Parameters

      Returns Encoder

      \ No newline at end of file diff --git a/functions/_waku_core.getHealthManager.html b/functions/_waku_core.getHealthManager.html index 7fc7aae143..1c1f285cf1 100644 --- a/functions/_waku_core.getHealthManager.html +++ b/functions/_waku_core.getHealthManager.html @@ -1 +1 @@ -getHealthManager | Documentation
      \ No newline at end of file +getHealthManager | Documentation
      \ No newline at end of file diff --git a/functions/_waku_core.wakuMetadata.html b/functions/_waku_core.wakuMetadata.html index b196f213e6..293a483397 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 4fd6fcc17f..6460f03b9b 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 43b9c67752..3626eec79c 100644 --- a/functions/_waku_enr.createPeerIdFromPublicKey.html +++ b/functions/_waku_enr.createPeerIdFromPublicKey.html @@ -1 +1 @@ -createPeerIdFromPublicKey | Documentation

      Function createPeerIdFromPublicKey

      • Parameters

        • publicKey: Uint8Array

        Returns Promise<PeerId>

      \ No newline at end of file +createPeerIdFromPublicKey | Documentation

      Function createPeerIdFromPublicKey

      \ No newline at end of file diff --git a/functions/_waku_enr.decodeWaku2.html b/functions/_waku_enr.decodeWaku2.html index 859ec29b47..091c99c16d 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 a0506d6150..50e852d66a 100644 --- a/functions/_waku_enr.encodeWaku2.html +++ b/functions/_waku_enr.encodeWaku2.html @@ -1 +1 @@ -encodeWaku2 | Documentation
      \ No newline at end of file +encodeWaku2 | Documentation
      \ No newline at end of file diff --git a/functions/_waku_enr.getPrivateKeyFromPeerId.html b/functions/_waku_enr.getPrivateKeyFromPeerId.html deleted file mode 100644 index 27fb59febd..0000000000 --- a/functions/_waku_enr.getPrivateKeyFromPeerId.html +++ /dev/null @@ -1 +0,0 @@ -getPrivateKeyFromPeerId | Documentation

      Function getPrivateKeyFromPeerId

      \ No newline at end of file diff --git a/functions/_waku_enr.getPublicKeyFromPeerId.html b/functions/_waku_enr.getPublicKeyFromPeerId.html deleted file mode 100644 index 92cd3d0bf1..0000000000 --- a/functions/_waku_enr.getPublicKeyFromPeerId.html +++ /dev/null @@ -1 +0,0 @@ -getPublicKeyFromPeerId | Documentation

      Function getPublicKeyFromPeerId

      \ No newline at end of file diff --git a/functions/_waku_enr.keccak256.html b/functions/_waku_enr.keccak256.html index 0e73048eec..cadbf12c75 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 8c64b7134c..16c8daafe3 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 fff63e2d3d..f3d3aa64c1 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 dd291c1d7f..2cf89926e3 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 c1ea66b7e7..bb7af36f44 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 4cd430f1b5..55e2fcbac3 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 fe98df40ed..c83eee4bca 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 9a74be2211..add018a9be 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 e9b8311dff..1cc9665994 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 21e5cd3950..9d56e38153 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 22f2a5cc2d..cbacd37ccf 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 b3ebf0a9a0..a9eb150dfa 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 9758074b7b..35a95c237e 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 86adbd2f08..4e59b012ca 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 193f4fada2..2ded5aae25 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 f60dff079e..a85fd20151 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 151b90f6f5..b6d4f73273 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 2ba0042c80..ca922c29a7 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 bcfc0f4615..6f746aaf87 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 1403a06362..e98bdcb33b 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 fb8488f257..8b371f5847 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 ee7b555f1c..7ed9c077fb 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 65625ab795..7ddc25e168 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 dc05c61720..1fc6965c11 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 233729c5a7..8b0154980d 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 22f2ee455f..40d69572e5 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 9fb51694da..6bd6634d06 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 ac271f921a..b12e649908 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 b93f54d64c..ca857c293c 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 91ca15d2b2..1308d3d987 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 f791eb4242..ffbf3bf2ba 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 262ba54c2b..057a51cec2 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 90f3351d11..e8bae931d8 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 ea04055224..85a27bb4f2 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 85990a10ed..cf82659f3c 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 3d807f047a..8412842b06 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 61a0b1581d..3bc1bb124e 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 3f20470a2f..342022144b 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 dd6440ebe2..ae69005287 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 c03efd4cee..82597aa07c 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 bef0a8aa3f..e49c8d912e 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 9fa25fc004..cc97b4b6cb 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 ccc5ff536e..7942632f78 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 41db855de1..e880114c1c 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 f68275b2e1..785d3f77c4 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 7e153f572f..fb48949250 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 2a2c60a973..3a9649902f 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 524e067396..4207115ee4 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 60be736c69..572b07e5d3 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 f868c915f9..741c254d7c 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 78e1901724..f244c10777 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 dc6b005215..6948d0a29e 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 7edf1810ee..53b6f6ca56 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 fdf4ef96d3..7bc8f65df6 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 83fcebd5b4..c5632ead19 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 27e12f8e21..6c4af5310c 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 da0a09708c..8ce6c86076 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 5637d2363d..d2dfefffde 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 2f4088722f..e105739a7a 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 046cf6bbf1..623ea9a97a 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 266a29c038..cb37fc620a 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 d44d0bd3c2..9a56b06dc5 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 c7124e1ae7..313519188a 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 dc86786787..c74a8210f1 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 597115e1e4..3174b76361 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 6d39bd3e47..a4a2f8932b 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 7554b10dd9..5582a56fcb 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 1d2b6ec327..cf731da4c0 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 31d77919f9..203ed2dce0 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 f4eb8de600..567ba9cadf 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 10f234d0f8..d29f094d7a 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 7e82d5ddf0..6b7f032c35 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 179f937730..dbb94adf95 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 3e2e73e997..2a29cf047c 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 382e8bdc5f..9e12a85ef1 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 1f5ba8457b..b81e104099 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 6175b2c80a..ab0bb82d30 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 7767e07319..ade5f670d7 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 78733df3ee..cb217a9cea 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 75f42e32c1..cc1f752077 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 4edef79239..aa955d8964 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 78a3c62056..43551a6494 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 15483b0d73..4bd0a8f606 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 fb54a72ba4..cba9faf5f8 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 160eda5b60..c052c01e49 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 25c6c99956..9a2c3c9ad0 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 91cf24b39e..3ba3121cc7 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 65455f14b0..2294f314bc 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 0369265719..cde0e43c1e 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 4d070a7385..cdd9a50654 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 77a1064547..c681124b95 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 b9ab05783f..803f3a572e 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 8a7abd64f5..03231c015f 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 4fe0efa281..45e1857fb7 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 1a553f7dfa..ee313f4769 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 e33bb4e3f7..6882c8ddfd 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 09a7593a83..f515010a07 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 430445c768..d17f7a26bc 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 9eb567e476..1f1e831843 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 c3a941d815..c5f1300764 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 6ff1da8493..e8ae56f633 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerInfo.encode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerInfo.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.RateLimitProof.codec.html b/functions/_waku_proto.proto_store.RateLimitProof.codec.html index f215db4223..8764f7f2c1 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 a55a0e5b6d..c2cdbb8764 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 3c4235545c..9a3039de15 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 9555c7a72f..d88971ff42 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 5e2f5e7867..6b33fd3f52 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 4a5a8bce0e..0e4b3b5fdc 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 727f700cd1..84b2d479f9 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 0ae220b4c0..4a39663f5f 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 846e3a807c..a4797532c7 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 2542b5b15b..1aec2439bb 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 ea43ed8dd4..ffba2871a1 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 5bd13aed96..2706155f41 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 06b9302c09..d5e853309a 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 f87be446b5..789fc8c594 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 84c9254960..5b0d0f951b 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 c5f0c9d59f..c60f6c2769 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 1d7a38634f..155d1ce471 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 1c93753326..420168b6f0 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 6b74dacf4a..890c18b21e 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 c0150884ed..18d1eff44c 100644 --- a/functions/_waku_relay.wakuGossipSub.html +++ b/functions/_waku_relay.wakuGossipSub.html @@ -1 +1 @@ -wakuGossipSub | Documentation
      • Parameters

        Returns ((components) => GossipSub)

          • (components): GossipSub
          • Parameters

            • components: GossipSubComponents

            Returns GossipSub

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

        Returns ((components) => GossipSub)

          • (components): GossipSub
          • Parameters

            • components: GossipSubComponents

            Returns GossipSub

      \ No newline at end of file diff --git a/functions/_waku_relay.wakuRelay.html b/functions/_waku_relay.wakuRelay.html index 395bf5973a..f25dc8495c 100644 --- a/functions/_waku_relay.wakuRelay.html +++ b/functions/_waku_relay.wakuRelay.html @@ -1 +1 @@ -wakuRelay | Documentation
      \ No newline at end of file +wakuRelay | Documentation
      \ No newline at end of file diff --git a/functions/_waku_sdk.createLibp2pAndUpdateOptions.html b/functions/_waku_sdk.createLibp2pAndUpdateOptions.html index 9174c9ceda..89b45b4de8 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 c8944a7abe..1084972abc 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 e77a0aa871..a66c136051 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 d74a4238ea..69fce40b2d 100644 --- a/functions/_waku_sdk.waitForRemotePeer.html +++ b/functions/_waku_sdk.waitForRemotePeer.html @@ -14,4 +14,4 @@ message to us.

      Throws

      If passing a protocol that is not mounted

      Default

      Wait for remote peers with protocols enabled locally and no time out is applied.
       
      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_sdk.wakuFilter.html b/functions/_waku_sdk.wakuFilter.html index 81841f0e98..fcc672420e 100644 --- a/functions/_waku_sdk.wakuFilter.html +++ b/functions/_waku_sdk.wakuFilter.html @@ -1 +1 @@ -wakuFilter | Documentation
      \ No newline at end of file +wakuFilter | Documentation
      \ No newline at end of file diff --git a/functions/_waku_sdk.wakuLightPush.html b/functions/_waku_sdk.wakuLightPush.html index bc3955f70d..cc9fd7f9d5 100644 --- a/functions/_waku_sdk.wakuLightPush.html +++ b/functions/_waku_sdk.wakuLightPush.html @@ -1 +1 @@ -wakuLightPush | Documentation
      \ No newline at end of file +wakuLightPush | Documentation
      \ No newline at end of file diff --git a/functions/_waku_sdk.wakuStore.html b/functions/_waku_sdk.wakuStore.html index c68058af1f..3403026987 100644 --- a/functions/_waku_sdk.wakuStore.html +++ b/functions/_waku_sdk.wakuStore.html @@ -1,3 +1,3 @@ wakuStore | Documentation
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_utils.contentTopicToPubsubTopic.html b/functions/_waku_utils.contentTopicToPubsubTopic.html index b9c745a7fd..d28b067ec8 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 a3bc77e59d..497157d780 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 7ced7e53d3..14a8c9510f 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 1910f79be8..43cbb17757 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 47416b2d6c..6861f37f70 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 f4340dd085..792a293234 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 b602092ebb..3bb88fd554 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 034aa3924c..5abdd1427e 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 f6e961bb35..626923bd55 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 a0183faab1..5d71418f04 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 f9e4e58760..a56133e3b0 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 46fa8c53b3..f90b0c2a0e 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 245a1666a5..c8f1134934 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 c973d12318..135f301665 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 5da4dfa410..110cdfe6f5 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 1835c72aeb..f864889984 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 265e1ae3a5..afc31d7b4c 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 af1b1553e2..87dd685163 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 780bdd9386..84825e03d6 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 10158ac58c..4525241f5b 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 67f423fb56..fabb108428 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 eb64acce78..3d2d81675c 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 e465088171..2cd4a62842 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 f1804ac164..a070b6b03b 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 9ca6b3492a..489b293c50 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 5628df762d..3a2fe774c9 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 ced4717b9f..c9e7e4661b 100644 --- a/functions/_waku_utils.toAsyncIterator.html +++ b/functions/_waku_utils.toAsyncIterator.html @@ -3,4 +3,4 @@
    • decoder: IDecoder<T> | IDecoder<T>[]

      parameter to be passed to receiver for subscription;

    • Optional iteratorOptions: IteratorOptions

      optional configuration for iterator;

    • Returns Promise<IAsyncIterator<T>>

      iterator and stop function to terminate it.

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.ConnectionManagerOptions.html b/interfaces/_waku_interfaces.ConnectionManagerOptions.html index 29e6a1213d..ba131e988c 100644 --- a/interfaces/_waku_interfaces.ConnectionManagerOptions.html +++ b/interfaces/_waku_interfaces.ConnectionManagerOptions.html @@ -1,9 +1,9 @@ -ConnectionManagerOptions | Documentation
      interface ConnectionManagerOptions {
          maxBootstrapPeersAllowed: number;
          maxDialAttemptsForPeer: number;
          maxParallelDials: number;
      }

      Properties

      maxBootstrapPeersAllowed +ConnectionManagerOptions | Documentation
      interface ConnectionManagerOptions {
          maxBootstrapPeersAllowed: number;
          maxDialAttemptsForPeer: number;
          maxParallelDials: number;
      }

      Properties

      maxBootstrapPeersAllowed: number

      Max number of bootstrap peers allowed to be connected to, initially This is used to increase intention of dialing non-bootstrap peers, found using other discovery mechanisms (like Peer Exchange)

      -
      maxDialAttemptsForPeer: number

      Number of attempts before a peer is considered non-dialable +

      maxDialAttemptsForPeer: number

      Number of attempts before a peer is considered non-dialable This is used to not spam a peer with dial attempts when it is not dialable

      -
      maxParallelDials: number

      Max number of parallel dials allowed

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

      Max number of parallel dials allowed

      +
      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.DiscoveryTrigger.html b/interfaces/_waku_interfaces.DiscoveryTrigger.html index dc42c5f15c..12ee7d818a 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 db82a9f831..50890d9f26 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 8629d5d004..debbab42c1 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 41124e2846..841cde2e04 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 1a78c8a9ce..8ddc030230 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 6f8fcdaa95..7abd31d5e5 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 a334c886b6..14bff5ada6 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 876d939514..e51e14141a 100644 --- a/interfaces/_waku_interfaces.IConnectionManager.html +++ b/interfaces/_waku_interfaces.IConnectionManager.html @@ -1,4 +1,4 @@ -IConnectionManager | Documentation
          interface IConnectionManager {
              #private: any;
              configuredPubsubTopics: string[];
              addEventListener<K>(type, listener, options?): void;
              dispatchEvent(event): boolean;
              dropConnection(peerId): Promise<void>;
              getPeersByDiscovery(): Promise<PeersByDiscoveryResult>;
              listenerCount(type): number;
              removeEventListener<K>(type, listener?, options?): void;
              safeDispatchEvent<Detail>(type, detail?): boolean;
              stop(): void;
          }

          Hierarchy

          Implemented by

            Properties

            #private +IConnectionManager | Documentation
            interface IConnectionManager {
                #private: any;
                configuredPubsubTopics: string[];
                addEventListener<K>(type, listener, options?): void;
                dispatchEvent(event): boolean;
                dropConnection(peerId): Promise<void>;
                getPeersByDiscovery(): Promise<PeersByDiscoveryResult>;
                listenerCount(type): number;
                removeEventListener<K>(type, listener?, options?): void;
                safeDispatchEvent<Detail>(type, detail?): boolean;
                stop(): void;
            }

            Hierarchy

            Implemented by

              Properties

              #private: any
              configuredPubsubTopics: string[]

              Methods

              • Type Parameters

                Parameters

                Returns void

              • Parameters

                • event: Event

                Returns boolean

              • Parameters

                • type: string

                Returns number

              • Type Parameters

                Parameters

                Returns void

              • Type Parameters

                • Detail

                Parameters

                Returns boolean

              \ No newline at end of file +

              Properties

              #private: any
              configuredPubsubTopics: string[]

              Methods

              • Type Parameters

                Parameters

                Returns void

              • Parameters

                • event: Event

                Returns boolean

              • Parameters

                • type: string

                Returns number

              • Type Parameters

                Parameters

                Returns void

              • Type Parameters

                • Detail

                Parameters

                Returns boolean

              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IConnectionStateEvents.html b/interfaces/_waku_interfaces.IConnectionStateEvents.html index e1584691cd..157a513075 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 0d0e41c841..86aa2bb111 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 cee24e53e5..8a710bd29b 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 06a3864e63..631d95e296 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 8c9dfe7dbf..8584b4f837 100644 --- a/interfaces/_waku_interfaces.IEnr.html +++ b/interfaces/_waku_interfaces.IEnr.html @@ -1,4 +1,4 @@ -IEnr | Documentation
                          interface IEnr {
                              [toStringTag]: string;
                              id: string;
                              ip?: string;
                              ip6?: string;
                              multiaddrs?: Multiaddr[];
                              nodeId?: string;
                              peerId?: PeerId;
                              peerInfo: undefined | PeerInfo;
                              publicKey?: Uint8Array;
                              seq: bigint;
                              shardInfo?: ShardInfo;
                              signature?: Uint8Array;
                              size: number;
                              tcp?: number;
                              tcp6?: number;
                              udp?: number;
                              udp6?: number;
                              waku2?: Waku2;
                              [iterator](): IterableIterator<[string, Uint8Array]>;
                              clear(): void;
                              delete(key): boolean;
                              entries(): IterableIterator<[string, Uint8Array]>;
                              forEach(callbackfn, thisArg?): void;
                              get(key): undefined | Uint8Array;
                              getFullMultiaddrs(): Multiaddr[];
                              has(key): boolean;
                              keys(): IterableIterator<string>;
                              set(key, value): this;
                              values(): IterableIterator<Uint8Array>;
                          }

                          Hierarchy

                          Implemented by

                            Properties

                            [toStringTag] +IEnr | Documentation
                            interface IEnr {
                                [toStringTag]: string;
                                id: string;
                                ip?: string;
                                ip6?: string;
                                multiaddrs?: Multiaddr[];
                                nodeId?: string;
                                peerId?: PeerId;
                                peerInfo: undefined | PeerInfo;
                                publicKey?: Uint8Array;
                                seq: bigint;
                                shardInfo?: ShardInfo;
                                signature?: Uint8Array;
                                size: number;
                                tcp?: number;
                                tcp6?: number;
                                udp?: number;
                                udp6?: number;
                                waku2?: Waku2;
                                [iterator](): IterableIterator<[string, Uint8Array]>;
                                clear(): void;
                                delete(key): boolean;
                                entries(): IterableIterator<[string, Uint8Array]>;
                                forEach(callbackfn, thisArg?): void;
                                get(key): undefined | Uint8Array;
                                getFullMultiaddrs(): Multiaddr[];
                                has(key): boolean;
                                keys(): IterableIterator<string>;
                                set(key, value): this;
                                values(): IterableIterator<Uint8Array>;
                            }

                            Hierarchy

                            Implemented by

                              Properties

                              [toStringTag] id ip? ip6? @@ -27,15 +27,15 @@ keys set values -

                              Properties

                              [toStringTag]: string
                              id: string
                              ip?: string
                              ip6?: string
                              multiaddrs?: Multiaddr[]
                              nodeId?: string
                              peerId?: PeerId
                              peerInfo: undefined | PeerInfo
                              publicKey?: Uint8Array
                              seq: bigint
                              shardInfo?: ShardInfo
                              signature?: Uint8Array
                              size: number

                              Returns

                              the number of elements in the Map.

                              -
                              tcp?: number
                              tcp6?: number
                              udp?: number
                              udp6?: number
                              waku2?: Waku2

                              Methods

                              • Returns an iterable of entries in the map.

                                +

                              Properties

                              [toStringTag]: string
                              id: string
                              ip?: string
                              ip6?: string
                              multiaddrs?: Multiaddr[]
                              nodeId?: string
                              peerId?: PeerId
                              peerInfo: undefined | PeerInfo
                              publicKey?: Uint8Array
                              seq: bigint
                              shardInfo?: ShardInfo
                              signature?: Uint8Array
                              size: number

                              Returns

                              the number of elements in the Map.

                              +
                              tcp?: number
                              tcp6?: number
                              udp?: number
                              udp6?: number
                              waku2?: Waku2

                              Methods

                              • Returns an iterable of entries in the map.

                                Returns IterableIterator<[string, Uint8Array]>

                              • Returns void

                              • Parameters

                                • key: string

                                Returns boolean

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

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

                                Returns IterableIterator<[string, Uint8Array]>

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

                                Parameters

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

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

                                      Returns void

                                • Optional thisArg: any

                                Returns void

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

                                Parameters

                                • key: string

                                Returns undefined | Uint8Array

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

                              • Parameters

                                • key: string

                                Returns boolean

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

                                +

                              Returns Multiaddr[]

                              • Parameters

                                • key: string

                                Returns boolean

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

                              • Returns an iterable of keys in the map

                                Returns IterableIterator<string>

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

                                Parameters

                                • key: string
                                • value: Uint8Array

                                Returns this

                              Properties

                              payload: Uint8Array
                              rateLimitProof?: IRateLimitProof
                              timestamp?: Date
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IMetaSetter.html b/interfaces/_waku_interfaces.IMetaSetter.html index 402c22d3c9..09906b67a9 100644 --- a/interfaces/_waku_interfaces.IMetaSetter.html +++ b/interfaces/_waku_interfaces.IMetaSetter.html @@ -1 +1 @@ -IMetaSetter | Documentation
                              interface IMetaSetter ((message) => Uint8Array)
                              \ No newline at end of file +IMetaSetter | Documentation
                              interface IMetaSetter ((message) => Uint8Array)
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IMetadata.html b/interfaces/_waku_interfaces.IMetadata.html index 2a61190414..7a178a418c 100644 --- a/interfaces/_waku_interfaces.IMetadata.html +++ b/interfaces/_waku_interfaces.IMetadata.html @@ -1,4 +1,4 @@ -IMetadata | Documentation
                              interface IMetadata {
                                  addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  pubsubTopics: string[];
                                  removeLibp2pEventListener: {
                                      <K>(type, listener?, options?): void;
                                      (type, listener?, options?): void;
                                  };
                                  confirmOrAttemptHandshake(peerId): Promise<MetadataQueryResult>;
                                  query(peerId): Promise<MetadataQueryResult>;
                              }

                              Hierarchy

                              Properties

                              addLibp2pEventListener +IMetadata | Documentation
                              interface IMetadata {
                                  addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  pubsubTopics: string[];
                                  removeLibp2pEventListener: {
                                      <K>(type, listener?, options?): void;
                                      (type, listener?, options?): void;
                                  };
                                  confirmOrAttemptHandshake(peerId): Promise<MetadataQueryResult>;
                                  query(peerId): Promise<MetadataQueryResult>;
                              }

                              Hierarchy

                              Properties

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

                              Type declaration

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

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

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

                                  Returns void

                              allPeers: (() => Promise<Peer[]>)

                              Type declaration

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

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

                              Type declaration

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

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

                              Type declaration

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

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

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

                                  Returns void

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

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

                                  Returns void

                              Methods

                              \ No newline at end of file +

                              Properties

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

                              Type declaration

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

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

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

                                  Returns void

                              allPeers: (() => Promise<Peer[]>)

                              Type declaration

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

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

                              Type declaration

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

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

                              Type declaration

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

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

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

                                  Returns void

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

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

                                  Returns void

                              Methods

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

                              Hierarchy (view full)

                              Properties

                              addLibp2pEventListener +IPeerExchange | Documentation
                              interface IPeerExchange {
                                  addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  removeLibp2pEventListener: {
                                      <K>(type, listener?, options?): void;
                                      (type, listener?, options?): void;
                                  };
                                  query(params): Promise<PeerExchangeQueryResult>;
                              }

                              Hierarchy (view full)

                              Properties

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

                              Type declaration

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

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

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

                                  Returns void

                              allPeers: (() => Promise<Peer[]>)

                              Type declaration

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

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

                              Type declaration

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

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

                              Type declaration

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

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

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

                                  Returns void

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

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

                                  Returns void

                              Methods

                              \ No newline at end of file +

                              Properties

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

                              Type declaration

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

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

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

                                  Returns void

                              allPeers: (() => Promise<Peer[]>)

                              Type declaration

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

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

                              Type declaration

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

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

                              Type declaration

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

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

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

                                  Returns void

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

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

                                  Returns void

                              Methods

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IPeersByDiscoveryEvents.html b/interfaces/_waku_interfaces.IPeersByDiscoveryEvents.html index 2c3eaca9d9..72a8910f3b 100644 --- a/interfaces/_waku_interfaces.IPeersByDiscoveryEvents.html +++ b/interfaces/_waku_interfaces.IPeersByDiscoveryEvents.html @@ -1,5 +1,5 @@ -IPeersByDiscoveryEvents | Documentation
                              interface IPeersByDiscoveryEvents {
                                  peer:connected:bootstrap: CustomEvent<PeerId>;
                                  peer:connected:peer-exchange: CustomEvent<PeerId>;
                                  peer:discovery:bootstrap: CustomEvent<PeerId>;
                                  peer:discovery:peer-exchange: CustomEvent<PeerId>;
                              }

                              Properties

                              peer:connected:bootstrap +IPeersByDiscoveryEvents | Documentation
                              interface IPeersByDiscoveryEvents {
                                  peer:connected:bootstrap: CustomEvent<PeerId>;
                                  peer:connected:peer-exchange: CustomEvent<PeerId>;
                                  peer:discovery:bootstrap: CustomEvent<PeerId>;
                                  peer:discovery:peer-exchange: CustomEvent<PeerId>;
                              }

                              Properties

                              peer:connected:bootstrap: CustomEvent<PeerId>
                              peer:connected:peer-exchange: CustomEvent<PeerId>
                              peer:discovery:bootstrap: CustomEvent<PeerId>
                              peer:discovery:peer-exchange: CustomEvent<PeerId>
                              \ No newline at end of file +

                              Properties

                              peer:connected:bootstrap: CustomEvent<PeerId>
                              peer:connected:peer-exchange: CustomEvent<PeerId>
                              peer:discovery:bootstrap: CustomEvent<PeerId>
                              peer:discovery:peer-exchange: CustomEvent<PeerId>
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IProtoMessage.html b/interfaces/_waku_interfaces.IProtoMessage.html index 3ce3e91fbd..ffd9d59fb9 100644 --- a/interfaces/_waku_interfaces.IProtoMessage.html +++ b/interfaces/_waku_interfaces.IProtoMessage.html @@ -1,10 +1,10 @@ IProtoMessage | Documentation

                              Interface matching the protobuf library. Field types matches the protobuf type over the wire

                              -
                              interface IProtoMessage {
                                  contentTopic: string;
                                  ephemeral: undefined | boolean;
                                  meta: undefined | Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof: undefined | IRateLimitProof;
                                  timestamp: undefined | bigint;
                                  version: undefined | number;
                              }

                              Properties

                              interface IProtoMessage {
                                  contentTopic: string;
                                  ephemeral: undefined | boolean;
                                  meta: undefined | Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof: undefined | IRateLimitProof;
                                  timestamp: undefined | bigint;
                                  version: undefined | number;
                              }

                              Properties

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

                              Properties

                              contentTopic: string
                              ephemeral: undefined | boolean
                              meta: undefined | Uint8Array
                              payload: Uint8Array
                              rateLimitProof: undefined | IRateLimitProof
                              timestamp: undefined | bigint
                              version: undefined | number
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IRateLimitProof.html b/interfaces/_waku_interfaces.IRateLimitProof.html index 851a877714..b5c0b5b7e6 100644 --- a/interfaces/_waku_interfaces.IRateLimitProof.html +++ b/interfaces/_waku_interfaces.IRateLimitProof.html @@ -1,8 +1,8 @@ -IRateLimitProof | Documentation
                              interface IRateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

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

                              Properties

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

                              Properties

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

                              Properties

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

                              Properties

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

                              Type declaration

                              \ No newline at end of file +

                              Properties

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

                              Type declaration

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IRelayAPI.html b/interfaces/_waku_interfaces.IRelayAPI.html index 62b292e1b0..10619a4b78 100644 --- a/interfaces/_waku_interfaces.IRelayAPI.html +++ b/interfaces/_waku_interfaces.IRelayAPI.html @@ -1,10 +1,10 @@ IRelayAPI | Documentation

                              Interface representing the Relay API, providing control and information about the GossipSub protocol.

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

                              Properties

                              interface IRelayAPI {
                                  getMeshPeers: ((topic?) => string[]);
                                  gossipSub: GossipSub;
                                  pubsubTopics: Set<string>;
                                  start: (() => Promise<void>);
                                  waitForPeers: (() => Promise<void>);
                              }

                              Properties

                              getMeshPeers: ((topic?) => string[])

                              Function to retrieve the mesh peers for a given topic or all topics if none is specified. Returns an array of peer IDs as strings.

                              -

                              Type declaration

                                • (topic?): string[]
                                • Parameters

                                  • Optional topic: string

                                  Returns string[]

                              gossipSub: GossipSub

                              The GossipSub instance used for managing pub/sub behavior.

                              -
                              pubsubTopics: Set<string>
                              start: (() => Promise<void>)

                              Function to start the relay, returning a Promise that resolves when initialization is complete.

                              -

                              Type declaration

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

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

                              Type declaration

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

                              \ No newline at end of file +

                              Type declaration

                              gossipSub: GossipSub

                              The GossipSub instance used for managing pub/sub behavior.

                              +
                              pubsubTopics: Set<string>
                              start: (() => Promise<void>)

                              Function to start the relay, returning a Promise that resolves when initialization is complete.

                              +

                              Type declaration

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

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

                              Type declaration

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

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.ISender.html b/interfaces/_waku_interfaces.ISender.html index 5637a535a4..5525c80ee6 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 8aa83cdfe4..653605eb08 100644 --- a/interfaces/_waku_interfaces.ISubscription.html +++ b/interfaces/_waku_interfaces.ISubscription.html @@ -1,5 +1,5 @@ -ISubscription | Documentation
                              interface ISubscription {
                                  ping(peerId?): Promise<SDKProtocolResult>;
                                  subscribe<T>(decoders, callback, options?): Promise<SDKProtocolResult>;
                                  unsubscribe(contentTopics): Promise<SDKProtocolResult>;
                                  unsubscribeAll(): Promise<SDKProtocolResult>;
                              }

                              Methods

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

                              Methods

                              \ No newline at end of file +

                              Methods

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

                              Hierarchy (view full)

                              Properties

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

                              Hierarchy (view full)

                              Properties

                              Properties

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

                              Returns a unique identifier for a node on the network.

                              +

                              Properties

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

                              Returns a unique identifier for a node on the network.

                              Example

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

                              Returns a list of supported protocols.

                              +
                              protocols: string[]

                              Returns a list of supported protocols.

                              Example

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

                              Methods

                              relay?: IRelay
                              store?: IStore

                              Methods

                              • Dials to the provided peer

                                Parameters

                                • peer: PeerId | MultiaddrInput

                                  information to use for dialing

                                • Optional protocols: Protocols[]

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

                                Returns Promise<Stream>

                                Promise that will resolve to a Stream to a dialed peer

                                Example

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

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

                                Returns Promise<void>

                                Promise that will resolve when started.

                                Example

                                await waku.start();

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

                                Returns Promise<void>

                                Promise that resolves when stopped.

                                Example

                                await waku.stop();

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

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

                                Parameters

                                • Optional protocols: Protocols[]

                                  Protocols that need to be enabled by remote peers

                                  @@ -45,4 +45,4 @@ 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.KeepAliveOptions.html b/interfaces/_waku_interfaces.KeepAliveOptions.html index a515439193..7bee3752eb 100644 --- a/interfaces/_waku_interfaces.KeepAliveOptions.html +++ b/interfaces/_waku_interfaces.KeepAliveOptions.html @@ -1,3 +1,3 @@ -KeepAliveOptions | Documentation
                              interface KeepAliveOptions {
                                  pingKeepAlive: number;
                                  relayKeepAlive: number;
                              }

                              Properties

                              pingKeepAlive +KeepAliveOptions | Documentation
                              interface KeepAliveOptions {
                                  pingKeepAlive: number;
                                  relayKeepAlive: number;
                              }

                              Properties

                              pingKeepAlive: number
                              relayKeepAlive: number
                              \ No newline at end of file +

                              Properties

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

                              Hierarchy (view full)

                              Properties

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

                              Hierarchy (view full)

                              Properties

                              Properties

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

                              Returns a unique identifier for a node on the network.

                              +

                              Properties

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

                              Returns a unique identifier for a node on the network.

                              Example

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

                              Returns a list of supported protocols.

                              +
                              protocols: string[]

                              Returns a list of supported protocols.

                              Example

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

                              Methods

                              relay: undefined
                              store: IStore

                              Methods

                              • Dials to the provided peer

                                Parameters

                                • peer: PeerId | MultiaddrInput

                                  information to use for dialing

                                • Optional protocols: Protocols[]

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

                                Returns Promise<Stream>

                                Promise that will resolve to a Stream to a dialed peer

                                Example

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

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

                                Returns Promise<void>

                                Promise that will resolve when started.

                                Example

                                await waku.start();

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

                                Returns Promise<void>

                                Promise that resolves when stopped.

                                Example

                                await waku.stop();

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

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

                                Parameters

                                • Optional protocols: Protocols[]

                                  Protocols that need to be enabled by remote peers

                                  @@ -45,4 +45,4 @@ 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 edc841180f..1cd3f12d00 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 550d5639c7..cedafc129c 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 2b95a67399..c869177cf2 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 7dd65cd878..4557a5ff9c 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 b7c047713f..25b76e449f 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 29dd0dac24..2524cd3e49 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 71a74d7c3a..342a88c13b 100644 --- a/interfaces/_waku_interfaces.RelayNode.html +++ b/interfaces/_waku_interfaces.RelayNode.html @@ -1,4 +1,4 @@ -RelayNode | Documentation
                              interface RelayNode {
                                  connectionManager: IConnectionManager;
                                  filter: undefined;
                                  health: IHealthManager;
                                  libp2p: Libp2p;
                                  lightPush: undefined;
                                  peerId: PeerId;
                                  protocols: string[];
                                  relay: IRelay;
                                  store: undefined;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                                  waitForPeers(protocols?, timeoutMs?): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

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

                              Hierarchy (view full)

                              Properties

                              Properties

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

                              Returns a unique identifier for a node on the network.

                              +

                              Properties

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

                              Returns a unique identifier for a node on the network.

                              Example

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

                              Returns a list of supported protocols.

                              +
                              protocols: string[]

                              Returns a list of supported protocols.

                              Example

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

                              Methods

                              relay: IRelay
                              store: undefined

                              Methods

                              • Dials to the provided peer

                                Parameters

                                • peer: PeerId | MultiaddrInput

                                  information to use for dialing

                                • Optional protocols: Protocols[]

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

                                Returns Promise<Stream>

                                Promise that will resolve to a Stream to a dialed peer

                                Example

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

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

                                Returns Promise<void>

                                Promise that will resolve when started.

                                Example

                                await waku.start();

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

                                Returns Promise<void>

                                Promise that resolves when stopped.

                                Example

                                await waku.stop();

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

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

                                Parameters

                                • Optional protocols: Protocols[]

                                  Protocols that need to be enabled by remote peers

                                  @@ -45,4 +45,4 @@ 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 e3e2f0fd1b..5a957680bd 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 7f44c555ff..0aeb9c5f8d 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 7bdfe0a6f5..4cf292a6d2 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 f1101c1542..dedff2ec7b 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 402bd178e2..0f0e61b2e6 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 e65dad25e0..13d1b7a0a2 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 a5c6c7722d..dac6027c8d 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 1e9404e9c8..275af95682 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 4f9a82bc15..bf961753f9 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 4762f277a6..30b494192e 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 1a8ef9ac38..eb296a0bc6 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 403a436668..a782a9e742 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 0890972bf9..9f3f694f48 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 5584135f38..47a5b522d0 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 b55a426235..02a80b59d8 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 5e9f8ddfd6..f9fe2ce293 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 61da95b737..b687d96ec4 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 e8e2ecd1fc..2ddd52e4f4 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 ff8433513b..f3ce79455b 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 b131691c3b..9d27e73f4e 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 5122f1f4ba..dfb97c8889 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 2843d0be22..4eb157ecc6 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 881459736e..8fed18fb07 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 a550c6a7af..9634531aaa 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 320825dd7b..ff6787268a 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 4986281f25..934f761b0e 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 dec257498f..54cdd32bc4 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 6adc5cd1e4..c3bc4e3cc7 100644 --- a/interfaces/_waku_proto.proto_peer_exchange.PeerInfo-1.html +++ b/interfaces/_waku_proto.proto_peer_exchange.PeerInfo-1.html @@ -1,2 +1,2 @@ -PeerInfo | Documentation
                              interface PeerInfo {
                                  enr?: Uint8Array;
                              }

                              Properties

                              Properties

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

                              Properties

                              Properties

                              enr?: Uint8Array
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.RateLimitProof-1.html b/interfaces/_waku_proto.proto_store.RateLimitProof-1.html index db7e5f9d84..01a147b61e 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 6e13f1175b..369e422423 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 4f5a1449d2..2fd277244f 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 7a54a9881b..f2c4903d80 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 2ca941c943..21dda82b5a 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 9389dea3ab..3a19b714d7 100644 --- a/interfaces/_waku_proto.proto_topic_only_message.TopicOnlyMessage-1.html +++ b/interfaces/_waku_proto.proto_topic_only_message.TopicOnlyMessage-1.html @@ -1,2 +1,2 @@ -TopicOnlyMessage | Documentation
                              interface TopicOnlyMessage {
                                  contentTopic: string;
                              }

                              Properties

                              Properties

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

                              Properties

                              Properties

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

                              Properties

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

                              Properties

                              pingKeepAlive?: number

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

                              Default

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

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

                              relayKeepAlive?: number

                              Set keep alive frequency in seconds: Waku will send a ping message over relay to each peer after the set number of seconds. Set to 0 to disable.

                              Default

                              {@link @waku/core.DefaultRelayKeepAliveValueSecs}
                               
                              -
                              userAgent?: string

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

                              +
                              userAgent?: string

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

                              Default

                              {@link @waku/core.DefaultUserAgent}
                               
                              -
                              \ No newline at end of file +
                              \ No newline at end of file diff --git a/modules/_waku_core.message.html b/modules/_waku_core.message.html index dc7ee2107a..894aa8d360 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 a822426cff..8010a64b39 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 1f6bb67b61..aa0a17135f 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 83da591242..e172fc61f1 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 93358b9500..9d55948c77 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_enr.html b/modules/_waku_enr.html index f25326fd73..34eeb17af4 100644 --- a/modules/_waku_enr.html +++ b/modules/_waku_enr.html @@ -32,14 +32,13 @@ EnrDecoder

                              Variables

                              Functions

                              compressPublicKey createPeerIdFromPublicKey decodeWaku2 encodeWaku2 -getPrivateKeyFromPeerId -getPublicKeyFromPeerId keccak256 sign verifySignature diff --git a/modules/_waku_message_encryption.crypto.ecies.html b/modules/_waku_message_encryption.crypto.ecies.html index d6e6357894..7e38ce223c 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 242681c51e..96a8114a48 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 9439ec966c..9a57da6d14 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 6bd417e075..2860363d15 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 6f777ec74f..7ebbef47e2 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 f2d867c34e..4ba9e3ccb5 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 d537a7346a..6db2e68010 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 b9e1cc2a1f..17dc68a4c5 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 3c74e2c67b..2b0bb46bc7 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 d146fdb768..cea9eead5e 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 a6957881ab..ce02677e4e 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 59b7ac9c6a..ef5b1082bd 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 a8a0afb317..457b55d9d9 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 3031fda3fa..88bf8752c2 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 b2482cb76b..0113b5adf4 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 a8181a1052..11972f6261 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 1412d77645..12b4264679 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 4ea6e706e3..ab59cff7c7 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 430e03b3fc..02ed72348a 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 9183fff0aa..4d4fdbdc60 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 f5342768f1..88c6117ef9 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 bb8640eaa8..00c9c301e1 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 314edb8e89..981c5c8037 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 728c33da54..d038b32e0d 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 bfff5f0f8c..4bb3646a2e 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 22ea2db550..1e744d864c 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 7d8c851e26..00fa792832 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 6e0724bbb2..bd146d120d 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 857728dd66..b3813b51ac 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 97f108ca1b..b6a2ffdaa5 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 e8c88e6bfc..de400b55c6 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 a1e72ae7e5..588c48de69 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 0f88a4567b..675c0d13f2 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 0ccf709444..cc1e2e0227 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 8f7d6518d6..d53228e97f 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 1d9f89943a..b04fe7514c 100644 --- a/modules/_waku_proto.proto_peer_exchange.html +++ b/modules/_waku_proto.proto_peer_exchange.html @@ -1,4 +1,4 @@ -proto_peer_exchange | Documentation

                              Namespace proto_peer_exchange

                              Index

                              Namespaces

                              PeerExchangeQuery +proto_peer_exchange | Documentation

                              Namespace proto_peer_exchange

                              Index

                              Namespaces

                              PeerExchangeQuery PeerExchangeRPC PeerExchangeResponse PeerInfo diff --git a/modules/_waku_proto.proto_store.RateLimitProof.html b/modules/_waku_proto.proto_store.RateLimitProof.html index 93b6a265ab..f6a0feeec4 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 110612e7c5..8475cae4f7 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 b9906053c2..8abe1b2ce8 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 c222b0c001..fdb1f22bc1 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 c05f880184..f5e0f9ee4f 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 937ad88733..413d983827 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 b34ea66053..3f202756b1 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 2c77993202..d53ec9f323 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 fea0cb0dc7..c0eac1523c 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 27af955a86..f3f8469487 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 6333b58f69..933808efbe 100644 --- a/types/_waku_interfaces.Callback.html +++ b/types/_waku_interfaces.Callback.html @@ -1 +1 @@ -Callback | Documentation
                              Callback<T>: ((msg) => void | Promise<void>)

                              Type Parameters

                              Type declaration

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

                                  • msg: T

                                  Returns void | Promise<void>

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

                              Type Parameters

                              Type declaration

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

                                  • msg: T

                                  Returns void | Promise<void>

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ContentTopic.html b/types/_waku_interfaces.ContentTopic.html index 251cf35b4d..e116debe14 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 cf2fd6db3b..c490b6a067 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 ff2d4fc3e2..6ef675b1b4 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 d706d79533..ce3f8a7ee5 100644 --- a/types/_waku_interfaces.CreateLibp2pOptions.html +++ b/types/_waku_interfaces.CreateLibp2pOptions.html @@ -4,4 +4,4 @@
                            • Optional hideWebSocketInfo?: boolean

                              Hides WebSocket info message in console.

                              Default

                              false
                               
                              -
                            • Optional pingMaxInboundStreams?: number
                            • \ No newline at end of file +
                            • Optional pingMaxInboundStreams?: number
                            • \ No newline at end of file diff --git a/types/_waku_interfaces.CreateSubscriptionResult.html b/types/_waku_interfaces.CreateSubscriptionResult.html index a18443bee8..f388f6860b 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 e6847fd08e..eb99bd3d2c 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 0a8afd3565..18938a8f52 100644 --- a/types/_waku_interfaces.ENRValue.html +++ b/types/_waku_interfaces.ENRValue.html @@ -1 +1 @@ -ENRValue | Documentation
                              ENRValue: Uint8Array
                              \ No newline at end of file +ENRValue | Documentation
                              ENRValue: Uint8Array
                              \ No newline at end of file diff --git a/types/_waku_interfaces.IBaseProtocolCore.html b/types/_waku_interfaces.IBaseProtocolCore.html index f344d57095..9f0c782cdd 100644 --- a/types/_waku_interfaces.IBaseProtocolCore.html +++ b/types/_waku_interfaces.IBaseProtocolCore.html @@ -1 +1 @@ -IBaseProtocolCore | Documentation
                              IBaseProtocolCore: {
                                  addLibp2pEventListener: Libp2p["addEventListener"];
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  removeLibp2pEventListener: Libp2p["removeEventListener"];
                              }

                              Type declaration

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

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

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

                              Type declaration

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

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

                              • multicodec: string
                              • removeLibp2pEventListener: Libp2p["removeEventListener"]
                              \ No newline at end of file diff --git a/types/_waku_interfaces.IBaseProtocolSDK.html b/types/_waku_interfaces.IBaseProtocolSDK.html index 56c45889dc..216851c417 100644 --- a/types/_waku_interfaces.IBaseProtocolSDK.html +++ b/types/_waku_interfaces.IBaseProtocolSDK.html @@ -1 +1 @@ -IBaseProtocolSDK | Documentation
                              IBaseProtocolSDK: {
                                  connectedPeers: Peer[];
                                  numPeersToUse: number;
                                  renewPeer: ((peerToDisconnect) => Promise<Peer | undefined>);
                              }

                              Type declaration

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

                                    • peerToDisconnect: PeerId

                                    Returns Promise<Peer | undefined>

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

                              Type declaration

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

                                    • peerToDisconnect: PeerId

                                    Returns Promise<Peer | undefined>

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

                              Type declaration

                              Type declaration

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

                              Type declaration

                              Type declaration

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

                              Type declaration

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

                              Type declaration

                              \ No newline at end of file diff --git a/types/_waku_interfaces.IRelay.html b/types/_waku_interfaces.IRelay.html index 4746385e54..0eac4f9cfc 100644 --- a/types/_waku_interfaces.IRelay.html +++ b/types/_waku_interfaces.IRelay.html @@ -1 +1 @@ -IRelay | Documentation
                              \ No newline at end of file +IRelay | Documentation
                              \ No newline at end of file diff --git a/types/_waku_interfaces.ISenderOptions.html b/types/_waku_interfaces.ISenderOptions.html index 62cdde9845..4734c10e52 100644 --- a/types/_waku_interfaces.ISenderOptions.html +++ b/types/_waku_interfaces.ISenderOptions.html @@ -4,4 +4,4 @@
                            • Optional maxAttempts?: number

                              Sets number of attempts if autoRetry is enabled.

                              Default

                              3
                               
                              -
                            • \ No newline at end of file +
                              \ No newline at end of file diff --git a/types/_waku_interfaces.IStore.html b/types/_waku_interfaces.IStore.html index 84a4d74d94..05dabe776b 100644 --- a/types/_waku_interfaces.IStore.html +++ b/types/_waku_interfaces.IStore.html @@ -1 +1 @@ -IStore | Documentation
                              IStore: IBaseProtocolSDK & {
                                  protocol: IBaseProtocolCore;
                                  queryGenerator: (<T>(decoders, options?) => AsyncGenerator<Promise<T | undefined>[]>);
                                  queryWithOrderedCallback: (<T>(decoders, callback, options?) => Promise<void>);
                                  queryWithPromiseCallback: (<T>(decoders, callback, options?) => Promise<void>);
                                  createCursor(message): Uint8Array;
                              }

                              Type declaration

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

                                    Parameters

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

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

                                    Parameters

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

                                          • message: T

                                          Returns Promise<void | boolean> | boolean | void

                                    • Optional options: Partial<QueryRequestParams>

                                    Returns Promise<void>

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

                                    Parameters

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

                                          • message: Promise<T | undefined>

                                          Returns Promise<void | boolean> | boolean | void

                                    • Optional options: Partial<QueryRequestParams>

                                    Returns Promise<void>

                              • createCursor:function
                              \ No newline at end of file +IStore | Documentation
                              IStore: IBaseProtocolSDK & {
                                  protocol: IBaseProtocolCore;
                                  queryGenerator: (<T>(decoders, options?) => AsyncGenerator<Promise<T | undefined>[]>);
                                  queryWithOrderedCallback: (<T>(decoders, callback, options?) => Promise<void>);
                                  queryWithPromiseCallback: (<T>(decoders, callback, options?) => Promise<void>);
                                  createCursor(message): Uint8Array;
                              }

                              Type declaration

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

                                    Parameters

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

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

                                    Parameters

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

                                          • message: T

                                          Returns Promise<void | boolean> | boolean | void

                                    • Optional options: Partial<QueryRequestParams>

                                    Returns Promise<void>

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

                                    Parameters

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

                                          • message: Promise<T | undefined>

                                          Returns Promise<void | boolean> | boolean | void

                                    • Optional options: Partial<QueryRequestParams>

                                    Returns Promise<void>

                              • createCursor:function
                              \ No newline at end of file diff --git a/types/_waku_interfaces.IStoreCore.html b/types/_waku_interfaces.IStoreCore.html index d4fe662b8d..62807dee39 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 a86c163671..c6ef0aebf3 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 7e8fe1eb53..c2381a30b1 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 b6049a5da7..eec3b3bb12 100644 --- a/types/_waku_interfaces.Libp2pServices.html +++ b/types/_waku_interfaces.Libp2pServices.html @@ -1 +1 @@ -Libp2pServices | Documentation
                              Libp2pServices: {
                                  identify: ReturnType<ReturnType<typeof identify>>;
                                  metadata?: IMetadata;
                                  ping: PingService;
                                  pubsub?: GossipSub;
                              }

                              Type declaration

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

                              Type declaration

                              • identify: ReturnType<ReturnType<typeof identify>>
                              • Optional metadata?: IMetadata
                              • ping: PingService
                              • Optional pubsub?: GossipSub
                              \ No newline at end of file diff --git a/types/_waku_interfaces.LocalStoragePeerInfo.html b/types/_waku_interfaces.LocalStoragePeerInfo.html index f5600272d2..1b6f870a28 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 def75d00d6..248f86761f 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 73f1026143..7813e9fda7 100644 --- a/types/_waku_interfaces.NetworkConfig.html +++ b/types/_waku_interfaces.NetworkConfig.html @@ -1 +1 @@ -NetworkConfig | Documentation
                              \ No newline at end of file +NetworkConfig | Documentation
                              \ No newline at end of file diff --git a/types/_waku_interfaces.NodeHealth.html b/types/_waku_interfaces.NodeHealth.html index 6db03bfca0..adbb070ed9 100644 --- a/types/_waku_interfaces.NodeHealth.html +++ b/types/_waku_interfaces.NodeHealth.html @@ -1 +1 @@ -NodeHealth | Documentation
                              NodeHealth: {
                                  overallStatus: HealthStatus;
                                  protocolStatuses: ProtocolsHealthStatus;
                              }

                              Type declaration

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

                              Type declaration

                              \ No newline at end of file diff --git a/types/_waku_interfaces.NodeId.html b/types/_waku_interfaces.NodeId.html index 93abce6f68..b6c19784ea 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 5c33886c1c..b72bf3d1df 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 a4e53559bb..3bf82e4247 100644 --- a/types/_waku_interfaces.PeerIdStr.html +++ b/types/_waku_interfaces.PeerIdStr.html @@ -1 +1 @@ -PeerIdStr | Documentation
                              PeerIdStr: string
                              \ No newline at end of file +PeerIdStr | Documentation
                              PeerIdStr: string
                              \ No newline at end of file diff --git a/types/_waku_interfaces.ProtocolCreateOptions.html b/types/_waku_interfaces.ProtocolCreateOptions.html index aee9c462b7..2c83920be9 100644 --- a/types/_waku_interfaces.ProtocolCreateOptions.html +++ b/types/_waku_interfaces.ProtocolCreateOptions.html @@ -28,4 +28,4 @@ Defaults to 2.
                            • Optional staticNoiseKey?: Uint8Array

                              Byte array used as key for the noise protocol used for connection encryption by Libp2p.create This is only used for test purposes to not run out of entropy during CI runs.

                              -
                            • \ No newline at end of file +
                              \ No newline at end of file diff --git a/types/_waku_interfaces.ProtocolHealth.html b/types/_waku_interfaces.ProtocolHealth.html index b433835ee3..aceccb686a 100644 --- a/types/_waku_interfaces.ProtocolHealth.html +++ b/types/_waku_interfaces.ProtocolHealth.html @@ -1 +1 @@ -ProtocolHealth | Documentation
                              ProtocolHealth: {
                                  lastUpdate: Date;
                                  name: Protocols;
                                  status: HealthStatus;
                              }

                              Type declaration

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

                              Type declaration

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

                              Options for using LightPush and Filter

                              Type declaration

                              • Optional forceUseAllPeers?: boolean

                                Optional flag to force using all available peers

                              • Optional maxAttempts?: number

                                Optional maximum number of attempts for exponential backoff

                                -
                              \ No newline at end of file +
                              \ No newline at end of file diff --git a/types/_waku_interfaces.ProtocolsHealthStatus.html b/types/_waku_interfaces.ProtocolsHealthStatus.html index 6176d7d0b0..46955e17e8 100644 --- a/types/_waku_interfaces.ProtocolsHealthStatus.html +++ b/types/_waku_interfaces.ProtocolsHealthStatus.html @@ -1 +1 @@ -ProtocolsHealthStatus | Documentation
                              \ No newline at end of file +ProtocolsHealthStatus | Documentation
                              \ No newline at end of file diff --git a/types/_waku_interfaces.PubsubTopic.html b/types/_waku_interfaces.PubsubTopic.html index 867b067f99..74bf6d9a6a 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 bcc97e040c..19eeae4521 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 7b028f8d7e..d3dd1a49c4 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 10a2507790..ad0a186fb1 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 d5fc6e5b52..1b53c446f6 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 9a867e5973..1158e9b535 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 0924be8eca..0ca4630933 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 fe3b616b8b..eddf19a559 100644 --- a/types/_waku_interfaces.StoreCursor.html +++ b/types/_waku_interfaces.StoreCursor.html @@ -1 +1 @@ -StoreCursor | Documentation
                              StoreCursor: Uint8Array
                              \ No newline at end of file +StoreCursor | Documentation
                              StoreCursor: Uint8Array
                              \ No newline at end of file diff --git a/types/_waku_interfaces.SubscribeOptions.html b/types/_waku_interfaces.SubscribeOptions.html index 84ff69c7ef..fdb2b4e62f 100644 --- a/types/_waku_interfaces.SubscribeOptions.html +++ b/types/_waku_interfaces.SubscribeOptions.html @@ -1 +1 @@ -SubscribeOptions | Documentation
                              SubscribeOptions: {
                                  enableLightPushFilterCheck?: boolean;
                                  keepAlive?: number;
                                  pingsBeforePeerRenewed?: number;
                              }

                              Type declaration

                              • Optional enableLightPushFilterCheck?: boolean
                              • Optional keepAlive?: number
                              • Optional pingsBeforePeerRenewed?: number
                              \ No newline at end of file +SubscribeOptions | Documentation
                              SubscribeOptions: {
                                  enableLightPushFilterCheck?: boolean;
                                  keepAlive?: number;
                                  pingsBeforePeerRenewed?: number;
                              }

                              Type declaration

                              • Optional enableLightPushFilterCheck?: boolean
                              • Optional keepAlive?: number
                              • Optional pingsBeforePeerRenewed?: number
                              \ No newline at end of file diff --git a/types/_waku_interfaces.SubscribeResult.html b/types/_waku_interfaces.SubscribeResult.html index 2b33bf3205..1bbf1d24c6 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 d6048e5ccc..fcce766035 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 c16719d21e..f1facba66b 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 0c412e0b18..a34b23afec 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 ee78f7d494..62d78be53c 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 33639c1048..967e6ff937 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 9c4abc430b..f90dabb038 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 595c4dc279..67f06ecded 100644 --- a/types/_waku_relay.RelayCreateOptions.html +++ b/types/_waku_relay.RelayCreateOptions.html @@ -1 +1 @@ -RelayCreateOptions | Documentation

                              Type alias RelayCreateOptions

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

                              Type alias RelayCreateOptions

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

                              Type alias CreateWakuNodeOptions

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

                              Type alias CreateWakuNodeOptions

                              CreateWakuNodeOptions: ProtocolCreateOptions & Partial<WakuOptions>
                              \ No newline at end of file diff --git a/types/_waku_utils.IteratorOptions.html b/types/_waku_utils.IteratorOptions.html index dcfd9a7ae7..149f4c50d6 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 035d41449b..95c8e0b38f 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 14587b3d5a..ea583f6433 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 9d5ad23ad2..5c0912e83f 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 ac53d418f2..ac654cf26c 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 7e6181362d..c1a0304ba0 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 6585b25733..a409630df7 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 40452d341f..78693523e8 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 new file mode 100644 index 0000000000..08259e1040 --- /dev/null +++ b/variables/_waku_enr.ERR_TYPE_NOT_IMPLEMENTED.html @@ -0,0 +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 diff --git a/variables/_waku_enr.MAX_RECORD_SIZE.html b/variables/_waku_enr.MAX_RECORD_SIZE.html index 34a87ec47d..59a2e32bcb 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 3cc478791c..64111a42db 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 42076b2746..ef821f5571 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 412e455b18..ea000faf1d 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 ad2d06c893..210a9399a5 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 00fb66ed05..4f49e2e5a2 100644 --- a/variables/_waku_interfaces.DefaultShardInfo.html +++ b/variables/_waku_interfaces.DefaultShardInfo.html @@ -1,2 +1,2 @@ DefaultShardInfo | Documentation

                              Variable DefaultShardInfoConst

                              DefaultShardInfo: ShardInfo = ...

                              DefaultShardInfo is default configuration for The Waku Network.

                              -
                              \ No newline at end of file +
                              \ No newline at end of file diff --git a/variables/_waku_sdk.DefaultPingKeepAliveValueSecs.html b/variables/_waku_sdk.DefaultPingKeepAliveValueSecs.html index 25ec43960d..67b5f6e9df 100644 --- a/variables/_waku_sdk.DefaultPingKeepAliveValueSecs.html +++ b/variables/_waku_sdk.DefaultPingKeepAliveValueSecs.html @@ -1 +1 @@ -DefaultPingKeepAliveValueSecs | Documentation

                              Variable DefaultPingKeepAliveValueSecsConst

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

                              Variable DefaultPingKeepAliveValueSecsConst

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

                              Variable DefaultPingMaxInboundStreamsConst

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

                              Variable DefaultPingMaxInboundStreamsConst

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

                              Variable DefaultRelayKeepAliveValueSecsConst

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

                              Variable DefaultRelayKeepAliveValueSecsConst

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

                              Variable DefaultUserAgentConst

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

                              Variable DefaultUserAgentConst

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