From b674f4c6d102c0aff93f32f327dd6cbab80cefdd Mon Sep 17 00:00:00 2001 From: status-im-auto Date: Tue, 10 Oct 2023 14:50:25 +0000 Subject: [PATCH] Updates --- assets/navigation.js | 2 +- assets/search.js | 2 +- classes/_waku_core.ConnectionManager.html | 97 ++++++++++++----- classes/_waku_core.DecodedMessage.html | 24 ++-- classes/_waku_core.Decoder.html | 12 +- classes/_waku_core.Encoder.html | 16 +-- classes/_waku_core.KeepAliveManager.html | 20 ++-- classes/_waku_core.StreamManager.html | 22 ++-- classes/_waku_core.waku.WakuNode.html | 37 ++++--- .../_waku_dns_discovery.DnsNodeDiscovery.html | 20 ++-- .../_waku_dns_discovery.PeerDiscoveryDns.html | 20 ++-- classes/_waku_enr.ENR.html | 103 ++++++++++++------ classes/_waku_enr.EnrCreator.html | 6 +- classes/_waku_enr.EnrDecoder.html | 6 +- ...aku_message_encryption.DecodedMessage.html | 12 +- ...waku_message_encryption.ecies.Decoder.html | 8 +- ...waku_message_encryption.ecies.Encoder.html | 20 ++-- ..._message_encryption.symmetric.Decoder.html | 8 +- ..._message_encryption.symmetric.Encoder.html | 20 ++-- ...u_peer_exchange.PeerExchangeDiscovery.html | 32 +++--- .../_waku_peer_exchange.WakuPeerExchange.html | 6 +- classes/_waku_sdk.WakuNode.html | 35 +++--- classes/_waku_sdk.waku.ConnectionManager.html | 73 ++++++++----- .../_waku_core.waku_store.PageDirection.html | 6 +- enums/_waku_enr.TransportProtocol.html | 6 +- ...aku_enr.TransportProtocolPerIpVersion.html | 10 +- ...ku_interfaces.EPeersByDiscoveryEvents.html | 10 +- enums/_waku_interfaces.PageDirection.html | 6 +- enums/_waku_interfaces.Protocols.html | 10 +- enums/_waku_interfaces.SendError.html | 18 +-- enums/_waku_interfaces.Tags.html | 6 +- ...ubscribeRequest.FilterSubscribeType-1.html | 12 +- ..._store.HistoryResponse.HistoryError-1.html | 8 +- ...to.proto_store.PagingInfo.Direction-1.html | 8 +- functions/_waku_core.createDecoder.html | 2 +- functions/_waku_core.createEncoder.html | 2 +- functions/_waku_core.waitForRemotePeer.html | 2 +- .../_waku_core.waku_filter.wakuFilter.html | 2 +- ...ku_core.waku_light_push.wakuLightPush.html | 2 +- .../_waku_core.waku_store.createCursor.html | 2 +- .../_waku_core.waku_store.wakuStore.html | 2 +- .../_waku_dns_discovery.wakuDnsDiscovery.html | 2 +- functions/_waku_enr.compressPublicKey.html | 2 +- .../_waku_enr.createPeerIdFromPublicKey.html | 2 +- functions/_waku_enr.decodeRelayShard.html | 62 +++++++++++ functions/_waku_enr.decodeWaku2.html | 2 +- functions/_waku_enr.encodeRelayShard.html | 62 +++++++++++ functions/_waku_enr.encodeWaku2.html | 2 +- .../_waku_enr.getPrivateKeyFromPeerId.html | 2 +- .../_waku_enr.getPublicKeyFromPeerId.html | 2 +- functions/_waku_enr.keccak256.html | 2 +- functions/_waku_enr.sign.html | 2 +- functions/_waku_enr.verifySignature.html | 2 +- ...essage_encryption.ecies.createDecoder.html | 2 +- ...essage_encryption.ecies.createEncoder.html | 2 +- ...message_encryption.generatePrivateKey.html | 2 +- ...ssage_encryption.generateSymmetricKey.html | 2 +- ...ge_encryption.symmetric.createDecoder.html | 2 +- ...ge_encryption.symmetric.createEncoder.html | 2 +- functions/_waku_message_hash.messageHash.html | 2 +- ...waku_peer_exchange.wakuPeerExchange-1.html | 2 +- ...er_exchange.wakuPeerExchangeDiscovery.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 +- ...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 +- ...proto.proto_store.ContentFilter.codec.html | 2 +- ...roto.proto_store.ContentFilter.decode.html | 2 +- ...roto.proto_store.ContentFilter.encode.html | 2 +- ..._proto.proto_store.HistoryQuery.codec.html | 2 +- ...proto.proto_store.HistoryQuery.decode.html | 2 +- ...proto.proto_store.HistoryQuery.encode.html | 2 +- ...re.HistoryResponse.HistoryError.codec.html | 2 +- ...oto.proto_store.HistoryResponse.codec.html | 2 +- ...to.proto_store.HistoryResponse.decode.html | 2 +- ...to.proto_store.HistoryResponse.encode.html | 2 +- ...ku_proto.proto_store.HistoryRpc.codec.html | 2 +- ...u_proto.proto_store.HistoryRpc.decode.html | 2 +- ...u_proto.proto_store.HistoryRpc.encode.html | 2 +- .../_waku_proto.proto_store.Index.codec.html | 2 +- .../_waku_proto.proto_store.Index.decode.html | 2 +- .../_waku_proto.proto_store.Index.encode.html | 2 +- ...roto_store.PagingInfo.Direction.codec.html | 2 +- ...ku_proto.proto_store.PagingInfo.codec.html | 2 +- ...u_proto.proto_store.PagingInfo.decode.html | 2 +- ...u_proto.proto_store.PagingInfo.encode.html | 2 +- ...roto.proto_store.RateLimitProof.codec.html | 2 +- ...oto.proto_store.RateLimitProof.decode.html | 2 +- ...oto.proto_store.RateLimitProof.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 +- ...c_only_message.TopicOnlyMessage.codec.html | 2 +- ..._only_message.TopicOnlyMessage.decode.html | 2 +- ..._only_message.TopicOnlyMessage.encode.html | 2 +- functions/_waku_relay.wakuGossipSub.html | 2 +- functions/_waku_relay.wakuRelay.html | 2 +- functions/_waku_sdk.createFullNode.html | 2 +- functions/_waku_sdk.createLightNode.html | 2 +- functions/_waku_sdk.createRelayNode.html | 2 +- functions/_waku_sdk.defaultLibp2p.html | 2 +- .../_waku_sdk.defaultPeerDiscoveries.html | 2 +- ...k.utils.ensurePubsubTopicIsConfigured.html | 2 +- ...aku_sdk.utils.shardInfoToPubSubTopics.html | 63 +++++++++++ ...u_utils.ensurePubsubTopicIsConfigured.html | 2 +- .../_waku_utils.getPseudoRandomSubset.html | 2 +- .../_waku_utils.groupByContentTopic.html | 2 +- functions/_waku_utils.isDefined.html | 2 +- functions/_waku_utils.isSizeValid.html | 2 +- functions/_waku_utils.pushOrInitMapSet.html | 2 +- .../_waku_utils.removeItemFromArray.html | 2 +- .../_waku_utils.shardInfoToPubSubTopics.html | 62 +++++++++++ functions/_waku_utils.toAsyncIterator.html | 2 +- interfaces/_waku_core.waku.WakuOptions.html | 8 +- .../_waku_core.waku_store.QueryOptions.html | 10 +- .../_waku_core.waku_store.TimeFilter.html | 6 +- ...u_interfaces.ConnectionManagerOptions.html | 8 +- interfaces/_waku_interfaces.Cursor.html | 10 +- interfaces/_waku_interfaces.DnsClient.html | 4 +- .../_waku_interfaces.DnsDiscOptions.html | 12 +- ...aku_interfaces.DnsDiscoveryComponents.html | 4 +- .../_waku_interfaces.EncoderOptions.html | 10 +- interfaces/_waku_interfaces.FullNode.html | 22 ++-- .../_waku_interfaces.IAsyncIterator.html | 6 +- .../_waku_interfaces.IBaseProtocol.html | 12 +- .../_waku_interfaces.IConnectionManager.html | 6 +- .../_waku_interfaces.IDecodedMessage.html | 16 +-- interfaces/_waku_interfaces.IDecoder.html | 10 +- interfaces/_waku_interfaces.IEncoder.html | 12 +- interfaces/_waku_interfaces.IEnr.html | 41 ++++--- .../_waku_interfaces.IFilterSubscription.html | 10 +- interfaces/_waku_interfaces.IMessage.html | 8 +- interfaces/_waku_interfaces.IMetaSetter.html | 2 +- .../_waku_interfaces.IPeerExchange.html | 14 +-- ...ku_interfaces.IPeersByDiscoveryEvents.html | 10 +- .../_waku_interfaces.IProtoMessage.html | 16 +-- .../_waku_interfaces.IRateLimitProof.html | 16 +-- interfaces/_waku_interfaces.IReceiver.html | 6 +- interfaces/_waku_interfaces.IRelayAPI.html | 10 +- interfaces/_waku_interfaces.ISender.html | 4 +- interfaces/_waku_interfaces.IStore.html | 18 +-- .../_waku_interfaces.KeepAliveOptions.html | 6 +- interfaces/_waku_interfaces.LightNode.html | 22 ++-- .../_waku_interfaces.NodeCapabilityCount.html | 10 +- ...aku_interfaces.PeerExchangeComponents.html | 6 +- ...ku_interfaces.PeerExchangeQueryParams.html | 6 +- ..._waku_interfaces.PeerExchangeResponse.html | 4 +- interfaces/_waku_interfaces.PeerInfo.html | 4 +- ...aku_interfaces.PeersByDiscoveryResult.html | 6 +- interfaces/_waku_interfaces.RelayNode.html | 22 ++-- interfaces/_waku_interfaces.SendResult.html | 6 +- interfaces/_waku_interfaces.ShardInfo.html | 84 ++++++++++++++ interfaces/_waku_interfaces.TimeFilter.html | 6 +- interfaces/_waku_interfaces.Waku.html | 22 ++-- interfaces/_waku_interfaces.Waku2.html | 10 +- ...ssage_encryption.ecies.EncoderOptions.html | 6 +- ...e_encryption.symmetric.EncoderOptions.html | 6 +- interfaces/_waku_peer_exchange.Options.html | 12 +- interfaces/_waku_proto.WakuMessage-1.html | 18 +-- ...ku_proto.proto_filter.FilterRequest-1.html | 10 +- ..._filter.FilterRequest.ContentFilter-1.html | 6 +- .../_waku_proto.proto_filter.FilterRpc-1.html | 10 +- ...waku_proto.proto_filter.MessagePush-1.html | 6 +- ...u_proto.proto_filter.RateLimitProof-1.html | 18 +-- ...to_filter_v2.FilterSubscribeRequest-1.html | 12 +- ...o_filter_v2.FilterSubscribeResponse-1.html | 10 +- ...u_proto.proto_filter_v2.MessagePush-1.html | 8 +- ...roto.proto_filter_v2.RateLimitProof-1.html | 18 +-- ...u_proto.proto_filter_v2.WakuMessage-1.html | 18 +-- ...u_proto.proto_lightpush.PushRequest-1.html | 8 +- ..._proto.proto_lightpush.PushResponse-1.html | 8 +- ..._waku_proto.proto_lightpush.PushRpc-1.html | 10 +- ...roto.proto_lightpush.RateLimitProof-1.html | 18 +-- ...u_proto.proto_lightpush.WakuMessage-1.html | 18 +-- ..._proto.proto_message.RateLimitProof-1.html | 18 +-- ...aku_proto.proto_message.WakuMessage-1.html | 18 +-- ...oto_peer_exchange.PeerExchangeQuery-1.html | 6 +- ...proto_peer_exchange.PeerExchangeRPC-1.html | 8 +- ..._peer_exchange.PeerExchangeResponse-1.html | 6 +- ..._proto.proto_peer_exchange.PeerInfo-1.html | 6 +- ...aku_proto.proto_store.ContentFilter-1.html | 6 +- ...waku_proto.proto_store.HistoryQuery-1.html | 14 +-- ...u_proto.proto_store.HistoryResponse-1.html | 10 +- .../_waku_proto.proto_store.HistoryRpc-1.html | 10 +- .../_waku_proto.proto_store.Index-1.html | 12 +- .../_waku_proto.proto_store.PagingInfo-1.html | 10 +- ...ku_proto.proto_store.RateLimitProof-1.html | 18 +-- ..._waku_proto.proto_store.WakuMessage-1.html | 18 +-- ...topic_only_message.TopicOnlyMessage-1.html | 6 +- interfaces/_waku_sdk.IEnr.html | 41 ++++--- interfaces/_waku_sdk.ShardInfo.html | 84 ++++++++++++++ modules/_waku_core.message.html | 2 +- modules/_waku_core.message.version_0.html | 2 +- modules/_waku_core.waku.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 | 2 + modules/_waku_interfaces.html | 1 + modules/_waku_message_encryption.ecies.html | 2 +- .../_waku_message_encryption.symmetric.html | 2 +- modules/_waku_proto.WakuMessage.html | 4 +- ...to_filter.FilterRequest.ContentFilter.html | 4 +- ...waku_proto.proto_filter.FilterRequest.html | 4 +- .../_waku_proto.proto_filter.FilterRpc.html | 4 +- .../_waku_proto.proto_filter.MessagePush.html | 4 +- ...aku_proto.proto_filter.RateLimitProof.html | 4 +- modules/_waku_proto.proto_filter.html | 2 +- ...rSubscribeRequest.FilterSubscribeType.html | 4 +- ...roto_filter_v2.FilterSubscribeRequest.html | 4 +- ...oto_filter_v2.FilterSubscribeResponse.html | 4 +- ...aku_proto.proto_filter_v2.MessagePush.html | 4 +- ..._proto.proto_filter_v2.RateLimitProof.html | 4 +- ...aku_proto.proto_filter_v2.WakuMessage.html | 4 +- modules/_waku_proto.proto_filter_v2.html | 2 +- ...aku_proto.proto_lightpush.PushRequest.html | 4 +- ...ku_proto.proto_lightpush.PushResponse.html | 4 +- .../_waku_proto.proto_lightpush.PushRpc.html | 4 +- ..._proto.proto_lightpush.RateLimitProof.html | 4 +- ...aku_proto.proto_lightpush.WakuMessage.html | 4 +- modules/_waku_proto.proto_lightpush.html | 2 +- ...ku_proto.proto_message.RateLimitProof.html | 4 +- ..._waku_proto.proto_message.WakuMessage.html | 4 +- modules/_waku_proto.proto_message.html | 2 +- ...proto_peer_exchange.PeerExchangeQuery.html | 4 +- ...o.proto_peer_exchange.PeerExchangeRPC.html | 4 +- ...to_peer_exchange.PeerExchangeResponse.html | 4 +- ...ku_proto.proto_peer_exchange.PeerInfo.html | 4 +- modules/_waku_proto.proto_peer_exchange.html | 2 +- ..._waku_proto.proto_store.ContentFilter.html | 4 +- .../_waku_proto.proto_store.HistoryQuery.html | 4 +- ...to_store.HistoryResponse.HistoryError.html | 4 +- ...aku_proto.proto_store.HistoryResponse.html | 4 +- .../_waku_proto.proto_store.HistoryRpc.html | 4 +- modules/_waku_proto.proto_store.Index.html | 4 +- ...roto.proto_store.PagingInfo.Direction.html | 4 +- .../_waku_proto.proto_store.PagingInfo.html | 4 +- ...waku_proto.proto_store.RateLimitProof.html | 4 +- .../_waku_proto.proto_store.WakuMessage.html | 4 +- modules/_waku_proto.proto_store.html | 2 +- ...o_topic_only_message.TopicOnlyMessage.html | 4 +- .../_waku_proto.proto_topic_only_message.html | 2 +- modules/_waku_sdk.html | 1 + modules/_waku_sdk.utils.html | 1 + modules/_waku_utils.html | 1 + .../_waku_interfaces.ActiveSubscriptions.html | 2 +- types/_waku_interfaces.Callback.html | 2 +- types/_waku_interfaces.ContentFilter.html | 2 +- types/_waku_interfaces.ContentTopic.html | 2 +- types/_waku_interfaces.ENRKey.html | 2 +- types/_waku_interfaces.ENRValue.html | 2 +- types/_waku_interfaces.IFilter.html | 4 +- types/_waku_interfaces.ILightPush.html | 2 +- types/_waku_interfaces.IRelay.html | 2 +- types/_waku_interfaces.Libp2p.html | 2 +- types/_waku_interfaces.Libp2pComponents.html | 2 +- types/_waku_interfaces.Libp2pServices.html | 2 +- types/_waku_interfaces.NodeId.html | 2 +- types/_waku_interfaces.PeerIdStr.html | 2 +- ...waku_interfaces.ProtocolCreateOptions.html | 2 +- types/_waku_interfaces.PubSubTopic.html | 2 +- types/_waku_interfaces.SearchContext.html | 2 +- types/_waku_interfaces.SequenceNumber.html | 2 +- types/_waku_interfaces.StoreQueryOptions.html | 2 +- types/_waku_interfaces.Unsubscribe.html | 2 +- types/_waku_message_encryption.Signature.html | 2 +- types/_waku_relay.ContentTopic.html | 2 +- types/_waku_relay.Observer.html | 2 +- types/_waku_relay.RelayCreateOptions.html | 2 +- types/_waku_utils.IteratorOptions.html | 2 +- variables/_waku_core.DefaultPubSubTopic.html | 2 +- variables/_waku_core.DefaultUserAgent.html | 2 +- .../_waku_core.message.version_0.Version.html | 2 +- ...re.waku.DefaultPingKeepAliveValueSecs.html | 2 +- ...e.waku.DefaultRelayKeepAliveValueSecs.html | 2 +- .../_waku_core.waku_filter.FilterCodecs.html | 2 +- ...u_core.waku_light_push.LightPushCodec.html | 2 +- ..._waku_core.waku_store.DefaultPageSize.html | 2 +- .../_waku_core.waku_store.StoreCodec.html | 2 +- variables/_waku_dns_discovery.enrTree.html | 2 +- variables/_waku_enr.ERR_INVALID_ID.html | 2 +- variables/_waku_enr.ERR_NO_SIGNATURE.html | 2 +- variables/_waku_enr.MAX_RECORD_SIZE.html | 2 +- .../_waku_enr.MULTIADDR_LENGTH_SIZE.html | 2 +- .../_waku_message_encryption.OneMillion.html | 2 +- .../_waku_message_encryption.Version.html | 2 +- ...change.DEFAULT_PEER_EXCHANGE_TAG_NAME.html | 2 +- ..._waku_peer_exchange.PeerExchangeCodec.html | 2 +- 351 files changed, 1538 insertions(+), 984 deletions(-) create mode 100644 functions/_waku_enr.decodeRelayShard.html create mode 100644 functions/_waku_enr.encodeRelayShard.html create mode 100644 functions/_waku_sdk.utils.shardInfoToPubSubTopics.html create mode 100644 functions/_waku_utils.shardInfoToPubSubTopics.html create mode 100644 interfaces/_waku_interfaces.ShardInfo.html create mode 100644 interfaces/_waku_sdk.ShardInfo.html diff --git a/assets/navigation.js b/assets/navigation.js index 224a36e325..9f10b61b63 100644 --- a/assets/navigation.js +++ b/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file diff --git a/assets/search.js b/assets/search.js index ebae0a58f0..acb72f3073 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 c1111cdd40..1c36ec4f2d 100644 --- a/classes/_waku_core.ConnectionManager.html +++ b/classes/_waku_core.ConnectionManager.html @@ -27,7 +27,7 @@ +
  • Defined in packages/core/src/lib/connection_manager.ts:30
  • @@ -40,6 +40,7 @@

    Properties

    #private +configuredPubSubTopics currentActiveDialCount dialAttemptsForPeer dialErrorsForPeer @@ -58,8 +59,10 @@ dialPeerStorePeers dispatchEvent dropConnection +getPeerShardInfo getPeersByDiscovery getTagNamesForPeer +isPeerTopicConfigured listenerCount processDialQueue removeEventListener @@ -77,7 +80,7 @@

    Returns ConnectionManager

    +
  • Defined in packages/core/src/lib/connection_manager.ts:111
  • Properties

    @@ -103,31 +108,36 @@

    Inherited from EventEmitter.#private

    • Defined in node_modules/@libp2p/interfaces/dist/src/events.d.ts:17
    +
    + +
    configuredPubSubTopics: string[]
    currentActiveDialCount: number = 0
    +
  • Defined in packages/core/src/lib/connection_manager.ts:41
  • dialAttemptsForPeer: Map<string, number> = ...
    +
  • Defined in packages/core/src/lib/connection_manager.ts:38
  • dialErrorsForPeer: Map<string, any> = ...
    +
  • Defined in packages/core/src/lib/connection_manager.ts:39
  • keepAliveManager: KeepAliveManager
    +
  • Defined in packages/core/src/lib/connection_manager.ts:35
  • libp2p: Libp2p
    +
  • Defined in packages/core/src/lib/connection_manager.ts:37
  • onEventHandlers: {
        peer:connect: ((evt) => void);
        peer:disconnect: (() => ((evt) => void));
        peer:discovery: ((evt) => void);
    } = ...
    @@ -180,22 +190,22 @@
    evt: CustomEvent<PeerInfo>

    Returns void

    +
  • Defined in packages/core/src/lib/connection_manager.ts:321
  • +
  • Defined in packages/core/src/lib/connection_manager.ts:36
  • pendingPeerDialQueue: PeerId[] = []
    +
  • Defined in packages/core/src/lib/connection_manager.ts:42
  • instances: Map<string, ConnectionManager> = ...
    +
  • Defined in packages/core/src/lib/connection_manager.ts:34
  • Methods

    @@ -234,7 +244,7 @@
    peerId: PeerId

    Returns Promise<void>

    +
  • Defined in packages/core/src/lib/connection_manager.ts:308
  • Returns Promise<void>

    +
  • Defined in packages/core/src/lib/connection_manager.ts:183
  • +
  • Defined in packages/core/src/lib/connection_manager.ts:142
  • Returns Promise<void>

    +
  • Defined in packages/core/src/lib/connection_manager.ts:250
  • +
    + +
    +
  • Defined in packages/core/src/lib/connection_manager.ts:67
  • +
  • Defined in packages/core/src/lib/connection_manager.ts:447
  • +
    + +
    +
  • Defined in packages/core/src/lib/connection_manager.ts:262
  • +
  • Defined in packages/core/src/lib/connection_manager.ts:160
  • +
  • Defined in packages/core/src/lib/connection_manager.ts:420
  • +
  • Defined in packages/core/src/lib/connection_manager.ts:282
  • +
  • Defined in packages/core/src/lib/connection_manager.ts:289
  • +
  • Defined in packages/core/src/lib/connection_manager.ts:275
  • +
  • Defined in packages/core/src/lib/connection_manager.ts:167
  • Returns ConnectionManager

    +
  • Defined in packages/core/src/lib/connection_manager.ts:44
  • +
  • Defined in packages/core/src/lib/message/version_0.ts:64
  • +
  • Defined in packages/core/src/lib/message/version_0.ts:140
  • +
  • Defined in packages/core/src/lib/message/version_0.ts:87
  • Returns Timeout[]

    +
  • Defined in packages/core/src/lib/keep_alive_manager.ts:104
    • @@ -119,7 +119,7 @@
      peerStore: PeerStore

    Returns void

    +
  • Defined in packages/core/src/lib/keep_alive_manager.ts:27
  • Returns void

    +
  • Defined in packages/core/src/lib/keep_alive_manager.ts:78
  • +
  • Defined in packages/core/src/lib/keep_alive_manager.ts:92
  • Returns void

    +
  • Defined in packages/core/src/lib/stream_manager.ts:15
  • getConnections: ((peerId?) => Connection[])
    @@ -156,22 +156,22 @@ by a PeerId

    +
  • Defined in packages/core/src/lib/stream_manager.ts:14
  • log: Debugger
    +
  • Defined in packages/core/src/lib/stream_manager.ts:10
  • multicodec: string
    +
  • Defined in packages/core/src/lib/stream_manager.ts:13
  • streamPool: Map<string, Promise<void | Stream>>
    +
  • Defined in packages/core/src/lib/stream_manager.ts:9
  • Methods

    @@ -186,7 +186,7 @@ by a PeerId

    peer: Peer

    Returns Promise<Stream>

    +
  • Defined in packages/core/src/lib/stream_manager.ts:26
  • Returns void

    +
  • Defined in packages/core/src/lib/stream_manager.ts:65
  • Returns Promise<Stream>

    +
  • Defined in packages/core/src/lib/stream_manager.ts:48
  • Returns void

    +
  • Defined in packages/core/src/lib/stream_manager.ts:57
  • Returns waku.WakuNode

    +
  • Defined in packages/core/src/lib/waku.ts:54
  • Properties

    @@ -129,37 +132,42 @@
    connectionManager: ConnectionManager
    +
  • Defined in packages/core/src/lib/waku.ts:52
  • filter?: IFilter
    +
  • Defined in packages/core/src/lib/waku.ts:50
  • libp2p: Libp2p
    +
  • Defined in packages/core/src/lib/waku.ts:47
  • lightPush?: ILightPush
    +
  • Defined in packages/core/src/lib/waku.ts:51
  • +
    + +
    pubSubTopics: string[]
    relay?: IRelay
    +
  • Defined in packages/core/src/lib/waku.ts:48
  • store?: IStore
    +
  • Defined in packages/core/src/lib/waku.ts:49
  • Methods

    @@ -186,7 +194,7 @@
    +
  • Defined in packages/core/src/lib/waku.ts:109
    • @@ -199,7 +207,7 @@

      Throws

      if libp2p is not listening on localhost.

    +
  • Defined in packages/core/src/lib/waku.ts:186
  • +
  • Defined in packages/core/src/lib/waku.ts:177
  • +
  • Defined in packages/core/src/lib/waku.ts:168
  • +
  • Defined in packages/core/src/lib/waku.ts:172
  • +
  • Defined in packages/dns-discovery/src/dns.ts:21
  • _errorTolerance: number = 10
    +
  • Defined in packages/dns-discovery/src/dns.ts:22
  • +
  • Defined in packages/dns-discovery/src/dns.ts:20
  • Methods

    @@ -104,7 +104,7 @@ this DNS tree cache or via DNS query.

    Throws

    if the TXT Record contains non-UTF-8 values.

    +
  • Defined in packages/dns-discovery/src/dns.ts:146
  • +
  • Defined in packages/dns-discovery/src/dns.ts:102
  • +
  • Defined in packages/dns-discovery/src/dns.ts:77
  • +
  • Defined in packages/dns-discovery/src/dns.ts:40
  • Returns Promise<DnsNodeDiscovery>

    +
  • Defined in packages/dns-discovery/src/dns.ts:24
  • +
  • Defined in packages/dns-discovery/src/dns_discovery.ts:125
  • +
  • Defined in packages/enr/src/enr.ts:64
  • peerId?: PeerId
    +
  • Defined in packages/enr/src/enr.ts:36
  • seq: bigint
    +
  • Defined in packages/enr/src/raw_enr.ts:21
  • signature?: Uint8Array
    +
  • Defined in packages/enr/src/raw_enr.ts:22
  • size: number
    @@ -164,7 +167,7 @@
    RECORD_PREFIX: "enr:" = "enr:"
    +
  • Defined in packages/enr/src/enr.ts:35
  • [species]: MapConstructor
    +
  • Defined in packages/enr/src/raw_enr.ts:40
  • set ip(ip): void
  • @@ -204,7 +207,7 @@

    Implementation of IEnr.ip

    Inherited from RawEnr.ip

  • +
  • Defined in packages/enr/src/raw_enr.ts:71
  • set ip6(ip): void
  • @@ -226,7 +229,7 @@

    Implementation of IEnr.ip6

    Inherited from RawEnr.ip6

  • +
  • Defined in packages/enr/src/raw_enr.ts:95
  • set multiaddrs(multiaddrs): void
  • Set the multiaddrs field on the ENR.

    @@ -267,7 +270,7 @@ ie, without a peer id.

    Implementation of IEnr.multiaddrs

    Inherited from RawEnr.multiaddrs

  • +
  • Defined in packages/enr/src/raw_enr.ts:147
  • +
  • Defined in packages/enr/src/enr.ts:56
  • +
  • Defined in packages/enr/src/enr.ts:114
  • +
  • Defined in packages/enr/src/raw_enr.ts:46
  • +
    + +
    +
    + +
    +
    + +
  • set tcp(port): void
  • @@ -317,7 +347,7 @@ ie, without a peer id.

    Implementation of IEnr.tcp

    Inherited from RawEnr.tcp

  • +
  • Defined in packages/enr/src/raw_enr.ts:79
  • set tcp6(port): void
  • @@ -339,7 +369,7 @@ ie, without a peer id.

    Implementation of IEnr.tcp6

    Inherited from RawEnr.tcp6

  • +
  • Defined in packages/enr/src/raw_enr.ts:103
  • set udp(port): void
  • @@ -361,7 +391,7 @@ ie, without a peer id.

    Implementation of IEnr.udp

    Inherited from RawEnr.udp

  • +
  • Defined in packages/enr/src/raw_enr.ts:87
  • set udp6(port): void
  • @@ -383,7 +413,7 @@ ie, without a peer id.

    Implementation of IEnr.udp6

    Inherited from RawEnr.udp6

  • +
  • Defined in packages/enr/src/raw_enr.ts:111
  • set waku2(waku2): void
  • Set the waku2 field on the ENR.

    @@ -411,7 +441,7 @@ ie, without a peer id.

    Implementation of IEnr.waku2

    Inherited from RawEnr.waku2

  • +
  • Defined in packages/enr/src/raw_enr.ts:164
  • Methods

    @@ -528,7 +558,7 @@ ie, without a peer id.

  • Returns Multiaddr[]

  • +
  • Defined in packages/enr/src/enr.ts:99
  • +
  • Defined in packages/enr/src/enr.ts:132
  • +
  • Defined in packages/enr/src/enr.ts:147
  • +
  • Defined in packages/enr/src/raw_enr.ts:34
  • Returns void

    +
  • Defined in packages/enr/src/enr.ts:75
  • Returns Promise<Uint8Array>

    +
  • Defined in packages/enr/src/enr.ts:167
  • Returns boolean

    +
  • Defined in packages/enr/src/enr.ts:157
  • Returns Promise<ENR>

    +
  • Defined in packages/enr/src/enr.ts:38
  • Returns Promise<ENR>

    +
  • Defined in packages/enr/src/creator.ts:10
  • Returns Promise<ENR>

    +
  • Defined in packages/enr/src/decoder.ts:10
  • +
  • Defined in packages/message-encryption/src/ecies.ts:48
  • +
  • Defined in packages/message-encryption/src/symmetric.ts:44
  • Returns void

    +
  • Defined in packages/peer-exchange/src/waku_peer_exchange_discovery.ts:64
    • @@ -235,7 +235,7 @@
      peerId: PeerId

    Returns Promise<void>

    +
  • Defined in packages/peer-exchange/src/waku_peer_exchange_discovery.ts:160
  • +
  • Defined in packages/peer-exchange/src/waku_peer_exchange_discovery.ts:92
  • Returns Promise<void>

    +
  • Defined in packages/peer-exchange/src/waku_peer_exchange_discovery.ts:128
  • +
  • Defined in packages/peer-exchange/src/waku_peer_exchange_discovery.ts:109
  • Returns WakuNode

    +
  • Defined in packages/core/dist/lib/waku.d.ts:39
  • Properties

    @@ -128,37 +131,42 @@
    connectionManager: waku.ConnectionManager
    +
  • Defined in packages/core/dist/lib/waku.d.ts:38
  • filter?: IFilter
    +
  • Defined in packages/core/dist/lib/waku.d.ts:36
  • libp2p: Libp2p
    +
  • Defined in packages/core/dist/lib/waku.d.ts:33
  • lightPush?: ILightPush
    +
  • Defined in packages/core/dist/lib/waku.d.ts:37
  • +
    + +
    pubSubTopics: string[]
    relay?: IRelay
    +
  • Defined in packages/core/dist/lib/waku.d.ts:34
  • store?: IStore
    +
  • Defined in packages/core/dist/lib/waku.d.ts:35
  • Methods

    @@ -185,7 +193,7 @@
    +
  • Defined in packages/core/dist/lib/waku.d.ts:46
    • @@ -198,7 +206,7 @@

      Throws

      if libp2p is not listening on localhost.

    +
  • Defined in packages/core/dist/lib/waku.d.ts:55
    • @@ -207,7 +215,7 @@

      Returns boolean

    +
  • Defined in packages/core/dist/lib/waku.d.ts:49
    • @@ -216,7 +224,7 @@

      Returns Promise<void>

    +
  • Defined in packages/core/dist/lib/waku.d.ts:47
    • @@ -225,7 +233,7 @@

      Returns Promise<void>

    +
  • Defined in packages/core/dist/lib/waku.d.ts:48
  • Returns waku.ConnectionManager

    +
  • Defined in packages/core/dist/lib/connection_manager.d.ts:17
  • +
  • Defined in packages/core/src/lib/store/history_rpc.ts:9
  • +
  • Defined in packages/enr/src/enr.ts:25
  • +
  • Defined in packages/enr/src/enr.ts:31
  • +
  • Defined in packages/interfaces/src/connection_manager.ts:29
  • +
  • Defined in packages/interfaces/src/store.ts:6
  • +
  • Defined in packages/interfaces/src/protocols.ts:11
  • +
  • Defined in packages/interfaces/src/protocols.ts:75
  • ENCODE_FAILED: "Failed to encode"
    @@ -53,7 +53,7 @@ further investigation.

    +
  • Defined in packages/interfaces/src/protocols.ts:72
  • GENERIC_FAIL: "Generic error"
    @@ -61,7 +61,7 @@ further investigation.

    +
  • Defined in packages/interfaces/src/protocols.ts:69
  • NO_PEER_AVAILABLE: "No peer available"
    @@ -72,7 +72,7 @@ on the connection manager before retrying.

    +
  • Defined in packages/interfaces/src/protocols.ts:91
  • REMOTE_PEER_FAULT: "Remote peer fault"
    @@ -81,7 +81,7 @@ or DECODE_FAILED can be used.

    +
  • Defined in packages/interfaces/src/protocols.ts:96
  • REMOTE_PEER_REJECTED: "Remote peer rejected"
    @@ -91,7 +91,7 @@ or DECODE_FAILED can be used.

    +
  • Defined in packages/interfaces/src/protocols.ts:102
  • SIZE_TOO_BIG: "Size is too big"
    @@ -100,7 +100,7 @@ Compressing the message or using an alternative strategy for large messages is r
    +
  • Defined in packages/interfaces/src/protocols.ts:79
  • TOPIC_NOT_CONFIGURED: "Topic not configured"
    @@ -109,7 +109,7 @@ Please ensure that the PubSubTopic is used when initializing the Waku node.

    +
  • Defined in packages/interfaces/src/protocols.ts:84
  • +
  • Defined in packages/interfaces/src/connection_manager.ts:7
  • +
  • Defined in lib/filter_v2.ts:23
  • +
  • Defined in lib/store.ts:351
  • +
  • Defined in lib/store.ts:108
  • +
  • Defined in packages/core/src/lib/wait_for_remote_peer.ts:28
  • +
  • Defined in packages/core/src/lib/filter/index.ts:380
  • +
  • Defined in packages/core/src/lib/light_push/index.ts:189
  • +
  • Defined in packages/core/src/lib/store/index.ts:410
  • +
  • Defined in packages/core/src/lib/store/index.ts:434
  • +
  • Defined in packages/dns-discovery/src/dns_discovery.ts:138
  • +
  • Defined in packages/enr/src/crypto.ts:31
  • +
  • Defined in packages/enr/src/peer_id.ts:6
  • +
  • Defined in packages/enr/src/waku2_codec.ts:17
  • +
  • Defined in packages/enr/src/waku2_codec.ts:3
  • +
  • Defined in packages/enr/src/peer_id.ts:22
  • +
  • Defined in packages/enr/src/peer_id.ts:13
  • +
  • Defined in packages/enr/src/crypto.ts:27
  • +
  • Defined in packages/peer-exchange/src/waku_peer_exchange_discovery.ts:224
  • +
  • Defined in lib/filter.ts:511
  • +
  • Defined in lib/filter.ts:507
  • +
  • Defined in lib/filter.ts:71
  • +
  • Defined in lib/filter.ts:67
  • +
  • Defined in lib/filter.ts:144
  • +
  • Defined in lib/filter.ts:140
  • +
  • Defined in lib/filter.ts:280
  • +
  • Defined in lib/filter.ts:276
  • +
  • Defined in lib/filter.ts:204
  • +
  • Defined in lib/filter.ts:200
  • +
  • Defined in lib/filter.ts:398
  • +
  • Defined in lib/filter.ts:394
  • +
  • Defined in lib/filter_v2.ts:115
  • +
  • Defined in lib/filter_v2.ts:111
  • +
  • Defined in lib/filter_v2.ts:192
  • +
  • Defined in lib/filter_v2.ts:188
  • +
  • Defined in lib/filter_v2.ts:257
  • +
  • Defined in lib/filter_v2.ts:253
  • +
  • Defined in lib/filter_v2.ts:375
  • +
  • Defined in lib/filter_v2.ts:371
  • +
  • Defined in lib/filter_v2.ts:488
  • +
  • Defined in lib/filter_v2.ts:484
  • +
  • Defined in lib/light_push.ts:73
  • +
  • Defined in lib/light_push.ts:69
  • +
  • Defined in lib/light_push.ts:140
  • +
  • Defined in lib/light_push.ts:136
  • +
  • Defined in lib/light_push.ts:216
  • +
  • Defined in lib/light_push.ts:212
  • +
  • Defined in lib/light_push.ts:334
  • +
  • Defined in lib/light_push.ts:330
  • +
  • Defined in lib/light_push.ts:447
  • +
  • Defined in lib/light_push.ts:443
  • +
  • Defined in lib/message.ts:124
  • +
  • Defined in lib/message.ts:120
  • +
  • Defined in lib/message.ts:237
  • +
  • Defined in lib/message.ts:233
  • +
  • Defined in lib/peer_exchange.ts:118
  • +
  • Defined in lib/peer_exchange.ts:114
  • +
  • Defined in lib/peer_exchange.ts:243
  • +
  • Defined in lib/peer_exchange.ts:239
  • +
  • Defined in lib/peer_exchange.ts:178
  • +
  • Defined in lib/peer_exchange.ts:174
  • +
  • Defined in lib/peer_exchange.ts:62
  • +
  • Defined in lib/peer_exchange.ts:58
  • +
  • Defined in lib/store.ts:242
  • +
  • Defined in lib/store.ts:238
  • +
  • Defined in lib/store.ts:338
  • +
  • Defined in lib/store.ts:334
  • +
  • Defined in lib/store.ts:433
  • +
  • Defined in lib/store.ts:429
  • +
  • Defined in lib/store.ts:509
  • +
  • Defined in lib/store.ts:505
  • +
  • Defined in lib/store.ts:94
  • +
  • Defined in lib/store.ts:90
  • +
  • Defined in lib/store.ts:184
  • +
  • Defined in lib/store.ts:180
  • +
  • Defined in lib/store.ts:627
  • +
  • Defined in lib/store.ts:623
  • +
  • Defined in lib/store.ts:740
  • +
  • Defined in lib/store.ts:736
  • +
  • Defined in lib/topic_only_message.ts:64
  • +
  • Defined in lib/topic_only_message.ts:60
  • +
  • Defined in index.ts:282
  • +
  • Defined in index.ts:276
  • +
  • Defined in packages/sdk/src/create.ts:132
  • +
  • Defined in packages/sdk/src/create.ts:184
  • +
  • Defined in packages/utils/dist/common/sharding.d.ts:3
  • +
  • Defined in common/sharding.ts:11
  • +
  • Defined in common/group_by.ts:1
  • +
  • Defined in common/is_defined.ts:1
  • +
  • Defined in common/is_size_valid.ts:4
  • +
  • Defined in common/push_or_init_map.ts:1
  • +
  • Defined in common/index.ts:9
  • +
  • Defined in packages/core/src/lib/waku.ts:38
  • userAgent?: string
    @@ -70,7 +70,7 @@ relay to each peer after the set number of seconds. Set to 0 to disable.

    +
  • Defined in packages/core/src/lib/waku.ts:43
  • +
  • Defined in packages/core/src/lib/store/index.ts:53
  • pageSize?: number
    @@ -74,7 +74,7 @@ If undefined, the query will start from the beginning or end of the history, dep
    +
  • Defined in packages/core/src/lib/store/index.ts:59
  • timeFilter?: waku_store.TimeFilter
    @@ -82,7 +82,7 @@ If undefined, the query will start from the beginning or end of the history, dep
    +
  • Defined in packages/core/src/lib/store/index.ts:63
  • +
  • Defined in packages/interfaces/src/connection_manager.ts:15
  • maxParallelDials: number
    @@ -60,7 +60,7 @@ This is used to not spam a peer with dial attempts when it is not dialable

    +
  • Defined in packages/interfaces/src/connection_manager.ts:24
  • +
  • Defined in packages/interfaces/src/dns_discovery.ts:10
  • +
  • Defined in packages/interfaces/src/dns_discovery.ts:36
  • tagTTL?: number
    @@ -60,7 +60,7 @@
    +
  • Defined in packages/interfaces/src/dns_discovery.ts:46
  • tagValue?: number
    @@ -68,7 +68,7 @@
    +
  • Defined in packages/interfaces/src/dns_discovery.ts:41
  • wantedNodeCapabilityCount: Partial<NodeCapabilityCount>
    @@ -76,7 +76,7 @@
    +
  • Defined in packages/interfaces/src/dns_discovery.ts:32
  • +
  • Defined in packages/interfaces/src/message.ts:48
  • metaSetter?: IMetaSetter
    @@ -64,12 +64,12 @@ If encryption is used, metaSetter only accesses encrypted payload.

    +
  • Defined in packages/interfaces/src/message.ts:54
  • pubSubTopic?: string
    +
  • Defined in packages/interfaces/src/message.ts:41
  • +
  • Defined in packages/interfaces/src/protocols.ts:20
  • multicodec: string
    +
  • Defined in packages/interfaces/src/protocols.ts:17
  • peerStore: PeerStore
    +
  • Defined in packages/interfaces/src/protocols.ts:18
  • peers: (() => Promise<Peer[]>)
    @@ -89,7 +89,7 @@
  • Returns Promise<Peer[]>

  • +
  • Defined in packages/interfaces/src/protocols.ts:19
  • removeLibp2pEventListener: (<K>(type, listener?, options?) => void)
    @@ -116,7 +116,7 @@
    Optional options: boolean | EventListenerOptions

    Returns void

    +
  • Defined in packages/interfaces/src/protocols.ts:21
  • +
  • Defined in packages/interfaces/src/message.ts:79
  • fromWireToProtoObj: ((bytes) => Promise<undefined | IProtoMessage>)
    @@ -83,12 +83,12 @@
    bytes: Uint8Array

    Returns Promise<undefined | IProtoMessage>

    +
  • Defined in packages/interfaces/src/message.ts:78
  • pubSubTopic: string
    +
  • Defined in packages/interfaces/src/message.ts:76
  • +
  • Defined in packages/interfaces/src/message.ts:62
  • toWire: ((message) => Promise<undefined | Uint8Array>)
    @@ -87,7 +87,7 @@
    message: IMessage

    Returns Promise<undefined | Uint8Array>

    +
  • Defined in packages/interfaces/src/message.ts:61
  • Returns Promise<void>

    +
  • Defined in packages/interfaces/src/filter.ts:18
  • +
  • Defined in packages/interfaces/src/filter.ts:22
  • +
  • Defined in packages/interfaces/src/message.ts:37
  • +
  • Defined in packages/interfaces/src/protocols.ts:19
  • removeLibp2pEventListener: (<K>(type, listener?, options?) => void)
    @@ -124,7 +124,7 @@

    Returns void

    +
  • Defined in packages/interfaces/src/protocols.ts:21
  • Methods

    @@ -139,7 +139,7 @@
    params: PeerExchangeQueryParams

    Returns Promise<undefined | PeerInfo[]>

    +
  • Defined in packages/interfaces/src/peer_exchange.ts:9
  • +
  • Defined in packages/interfaces/src/receiver.ts:16
  • toSubscriptionIterator: (<T>(decoders) => Promise<IAsyncIterator<T>>)
    @@ -81,7 +81,7 @@
    decoders: IDecoder<T> | IDecoder<T>[]

    Returns Promise<IAsyncIterator<T>>

    +
  • Defined in packages/interfaces/src/receiver.ts:13
  • +
  • Defined in packages/interfaces/src/relay.ts:17
  • pubSubTopics: Set<string>
    +
  • Defined in packages/interfaces/src/relay.ts:16
  • start: (() => Promise<void>)
    @@ -89,7 +89,7 @@

    Returns Promise<void>

    +
  • Defined in packages/interfaces/src/relay.ts:18
  • +
  • Defined in packages/interfaces/src/sender.ts:5
  • +
  • Defined in packages/interfaces/src/protocols.ts:19
  • queryGenerator: (<T>(decoders, options?) => AsyncGenerator<Promise<undefined | T>[], any, unknown>)
    @@ -120,7 +120,7 @@
    Optional options: StoreQueryOptions

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

    +
  • Defined in packages/interfaces/src/store.ts:61
  • queryWithOrderedCallback: (<T>(decoders, callback, options?) => Promise<void>)
    @@ -158,7 +158,7 @@
    Optional options: StoreQueryOptions

    Returns Promise<void>

    +
  • Defined in packages/interfaces/src/store.ts:49
  • queryWithPromiseCallback: (<T>(decoders, callback, options?) => Promise<void>)
    @@ -196,7 +196,7 @@
    Optional options: StoreQueryOptions

    Returns Promise<void>

    +
  • Defined in packages/interfaces/src/store.ts:54
  • removeLibp2pEventListener: (<K>(type, listener?, options?) => void)
    @@ -224,7 +224,7 @@

    Returns void

    +
  • Defined in packages/interfaces/src/protocols.ts:21
  • +
  • Defined in packages/interfaces/src/connection_manager.ts:42
  • +
  • Defined in packages/interfaces/src/waku.ts:26
  • +
  • Defined in packages/message-encryption/src/ecies.ts:84
  • +
  • Defined in packages/message-encryption/src/symmetric.ts:78
  • +
  • Defined in packages/peer-exchange/src/waku_peer_exchange_discovery.ts:42
  • tagName?: string
    @@ -62,7 +62,7 @@ until it reaches the maximum attempts before backoff

    +
  • Defined in packages/peer-exchange/src/waku_peer_exchange_discovery.ts:26
  • tagTTL?: number
    @@ -70,7 +70,7 @@ until it reaches the maximum attempts before backoff

    +
  • Defined in packages/peer-exchange/src/waku_peer_exchange_discovery.ts:36
  • tagValue?: number
    @@ -78,7 +78,7 @@ until it reaches the maximum attempts before backoff

    +
  • Defined in packages/peer-exchange/src/waku_peer_exchange_discovery.ts:31
  • +
  • Defined in packages/core/src/lib/message/version_0.ts:1
  • diff --git a/modules/_waku_core.waku.html b/modules/_waku_core.waku.html index f4e6b86d40..91e50d5256 100644 --- a/modules/_waku_core.waku.html +++ b/modules/_waku_core.waku.html @@ -17,7 +17,7 @@
  • waku
  • Namespace waku

    +
  • Defined in packages/core/src/lib/waku.ts:1
  • diff --git a/modules/_waku_core.waku_filter.html b/modules/_waku_core.waku_filter.html index c79644c92f..023a9a06dc 100644 --- a/modules/_waku_core.waku_filter.html +++ b/modules/_waku_core.waku_filter.html @@ -17,7 +17,7 @@
  • waku_filter
  • Namespace waku_filter

    +
  • Defined in packages/core/src/lib/filter/index.ts:1
  • Index

    diff --git a/modules/_waku_core.waku_light_push.html b/modules/_waku_core.waku_light_push.html index 2a440f5599..4dc2985988 100644 --- a/modules/_waku_core.waku_light_push.html +++ b/modules/_waku_core.waku_light_push.html @@ -17,7 +17,7 @@
  • waku_light_push
  • Namespace waku_light_push

    +
  • Defined in packages/core/src/lib/light_push/index.ts:1
  • Index

    diff --git a/modules/_waku_core.waku_store.html b/modules/_waku_core.waku_store.html index 4c43d3deaf..be662668db 100644 --- a/modules/_waku_core.waku_store.html +++ b/modules/_waku_core.waku_store.html @@ -17,7 +17,7 @@
  • waku_store
  • Namespace waku_store

    +
  • Defined in packages/core/src/lib/store/index.ts:1
  • Index

    diff --git a/modules/_waku_enr.html b/modules/_waku_enr.html index ffe8509466..41a28185b4 100644 --- a/modules/_waku_enr.html +++ b/modules/_waku_enr.html @@ -68,7 +68,9 @@

    Functions

    compressPublicKey createPeerIdFromPublicKey +decodeRelayShard decodeWaku2 +encodeRelayShard encodeWaku2 getPrivateKeyFromPeerId getPublicKeyFromPeerId diff --git a/modules/_waku_interfaces.html b/modules/_waku_interfaces.html index 678113fef2..ea705ed524 100644 --- a/modules/_waku_interfaces.html +++ b/modules/_waku_interfaces.html @@ -91,6 +91,7 @@ PeersByDiscoveryResult RelayNode SendResult +ShardInfo TimeFilter Waku Waku2 diff --git a/modules/_waku_message_encryption.ecies.html b/modules/_waku_message_encryption.ecies.html index 58fcaaafb4..f40c064871 100644 --- a/modules/_waku_message_encryption.ecies.html +++ b/modules/_waku_message_encryption.ecies.html @@ -17,7 +17,7 @@
  • ecies
  • Namespace ecies

    +
  • Defined in packages/message-encryption/src/ecies.ts:1
  • diff --git a/modules/_waku_message_encryption.symmetric.html b/modules/_waku_message_encryption.symmetric.html index e2a5f63369..137c148bd0 100644 --- a/modules/_waku_message_encryption.symmetric.html +++ b/modules/_waku_message_encryption.symmetric.html @@ -17,7 +17,7 @@
  • symmetric
  • Namespace symmetric

    +
  • Defined in packages/message-encryption/src/symmetric.ts:1
  • diff --git a/modules/_waku_proto.WakuMessage.html b/modules/_waku_proto.WakuMessage.html index 812fff377b..3c7217d2a7 100644 --- a/modules/_waku_proto.WakuMessage.html +++ b/modules/_waku_proto.WakuMessage.html @@ -17,8 +17,8 @@
  • WakuMessage
  • Namespace WakuMessage

    +
  • Defined in lib/filter.ts:403
  • +
  • Defined in lib/filter.ts:413
  • Index

    diff --git a/modules/_waku_proto.proto_filter.FilterRequest.ContentFilter.html b/modules/_waku_proto.proto_filter.FilterRequest.ContentFilter.html index c59edea316..0efb7c47a6 100644 --- a/modules/_waku_proto.proto_filter.FilterRequest.ContentFilter.html +++ b/modules/_waku_proto.proto_filter.FilterRequest.ContentFilter.html @@ -19,8 +19,8 @@
  • ContentFilter
  • Namespace ContentFilter

    +
  • Defined in lib/filter.ts:18
  • +
  • Defined in lib/filter.ts:22
  • Index

    diff --git a/modules/_waku_proto.proto_filter.FilterRequest.html b/modules/_waku_proto.proto_filter.FilterRequest.html index 8868d1ec4c..57c140105a 100644 --- a/modules/_waku_proto.proto_filter.FilterRequest.html +++ b/modules/_waku_proto.proto_filter.FilterRequest.html @@ -18,8 +18,8 @@
  • FilterRequest
  • Namespace FilterRequest

    +
  • Defined in lib/filter.ts:11
  • +
  • Defined in lib/filter.ts:17
  • Index

    diff --git a/modules/_waku_proto.proto_filter.FilterRpc.html b/modules/_waku_proto.proto_filter.FilterRpc.html index 35cb1d5e3d..6e8ea172d6 100644 --- a/modules/_waku_proto.proto_filter.FilterRpc.html +++ b/modules/_waku_proto.proto_filter.FilterRpc.html @@ -18,8 +18,8 @@
  • FilterRpc
  • Namespace FilterRpc

    +
  • Defined in lib/filter.ts:209
  • +
  • Defined in lib/filter.ts:215
  • Index

    diff --git a/modules/_waku_proto.proto_filter.MessagePush.html b/modules/_waku_proto.proto_filter.MessagePush.html index b9eddf7bb3..4a2974bebf 100644 --- a/modules/_waku_proto.proto_filter.MessagePush.html +++ b/modules/_waku_proto.proto_filter.MessagePush.html @@ -18,8 +18,8 @@
  • MessagePush
  • Namespace MessagePush

    +
  • Defined in lib/filter.ts:149
  • +
  • Defined in lib/filter.ts:153
  • Index

    diff --git a/modules/_waku_proto.proto_filter.RateLimitProof.html b/modules/_waku_proto.proto_filter.RateLimitProof.html index c7e6198ae8..a10b5f9bdc 100644 --- a/modules/_waku_proto.proto_filter.RateLimitProof.html +++ b/modules/_waku_proto.proto_filter.RateLimitProof.html @@ -18,8 +18,8 @@
  • RateLimitProof
  • Namespace RateLimitProof

    +
  • Defined in lib/filter.ts:285
  • +
  • Defined in lib/filter.ts:295
  • Index

    diff --git a/modules/_waku_proto.proto_filter.html b/modules/_waku_proto.proto_filter.html index 3268f9e4c0..fddfd6d500 100644 --- a/modules/_waku_proto.proto_filter.html +++ b/modules/_waku_proto.proto_filter.html @@ -17,7 +17,7 @@
  • proto_filter
  • Namespace proto_filter

    +
  • Defined in lib/filter.ts:1
  • diff --git a/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.html b/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.html index a038ce58c4..f523772aee 100644 --- a/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.html +++ b/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.html @@ -19,8 +19,8 @@
  • FilterSubscribeType
  • Namespace FilterSubscribeType

    +
  • Defined in lib/filter_v2.ts:19
  • +
  • Defined in lib/filter_v2.ts:33
  • Index

    diff --git a/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.html b/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.html index 91eb7ed58c..347670c467 100644 --- a/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.html +++ b/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.html @@ -18,8 +18,8 @@
  • FilterSubscribeRequest
  • Namespace FilterSubscribeRequest

    +
  • Defined in lib/filter_v2.ts:11
  • +
  • Defined in lib/filter_v2.ts:18
  • Index

    diff --git a/modules/_waku_proto.proto_filter_v2.FilterSubscribeResponse.html b/modules/_waku_proto.proto_filter_v2.FilterSubscribeResponse.html index 19ebbc4327..cb2ebd01a4 100644 --- a/modules/_waku_proto.proto_filter_v2.FilterSubscribeResponse.html +++ b/modules/_waku_proto.proto_filter_v2.FilterSubscribeResponse.html @@ -18,8 +18,8 @@
  • FilterSubscribeResponse
  • Namespace FilterSubscribeResponse

    +
  • Defined in lib/filter_v2.ts:120
  • +
  • Defined in lib/filter_v2.ts:126
  • Index

    diff --git a/modules/_waku_proto.proto_filter_v2.MessagePush.html b/modules/_waku_proto.proto_filter_v2.MessagePush.html index 720cb706fa..2d3a9dc66d 100644 --- a/modules/_waku_proto.proto_filter_v2.MessagePush.html +++ b/modules/_waku_proto.proto_filter_v2.MessagePush.html @@ -18,8 +18,8 @@
  • MessagePush
  • Namespace MessagePush

    +
  • Defined in lib/filter_v2.ts:197
  • +
  • Defined in lib/filter_v2.ts:202
  • Index

    diff --git a/modules/_waku_proto.proto_filter_v2.RateLimitProof.html b/modules/_waku_proto.proto_filter_v2.RateLimitProof.html index ebdcb1c72a..bc3d456804 100644 --- a/modules/_waku_proto.proto_filter_v2.RateLimitProof.html +++ b/modules/_waku_proto.proto_filter_v2.RateLimitProof.html @@ -18,8 +18,8 @@
  • RateLimitProof
  • Namespace RateLimitProof

    +
  • Defined in lib/filter_v2.ts:262
  • +
  • Defined in lib/filter_v2.ts:272
  • Index

    diff --git a/modules/_waku_proto.proto_filter_v2.WakuMessage.html b/modules/_waku_proto.proto_filter_v2.WakuMessage.html index 3ded32d57b..3b9dad0d3d 100644 --- a/modules/_waku_proto.proto_filter_v2.WakuMessage.html +++ b/modules/_waku_proto.proto_filter_v2.WakuMessage.html @@ -18,8 +18,8 @@
  • WakuMessage
  • Namespace WakuMessage

    +
  • Defined in lib/filter_v2.ts:380
  • +
  • Defined in lib/filter_v2.ts:390
  • Index

    diff --git a/modules/_waku_proto.proto_filter_v2.html b/modules/_waku_proto.proto_filter_v2.html index 0890fcff3a..11ae83ba3f 100644 --- a/modules/_waku_proto.proto_filter_v2.html +++ b/modules/_waku_proto.proto_filter_v2.html @@ -17,7 +17,7 @@
  • proto_filter_v2
  • Namespace proto_filter_v2

    +
  • Defined in lib/filter_v2.ts:1
  • Index

    diff --git a/modules/_waku_proto.proto_lightpush.PushRequest.html b/modules/_waku_proto.proto_lightpush.PushRequest.html index 8190dc8a44..936f2f3c0d 100644 --- a/modules/_waku_proto.proto_lightpush.PushRequest.html +++ b/modules/_waku_proto.proto_lightpush.PushRequest.html @@ -18,8 +18,8 @@
  • PushRequest
  • Namespace PushRequest

    +
  • Defined in lib/light_push.ts:11
  • +
  • Defined in lib/light_push.ts:16
  • Index

    diff --git a/modules/_waku_proto.proto_lightpush.PushResponse.html b/modules/_waku_proto.proto_lightpush.PushResponse.html index 0ff28b6fbe..7cf7659667 100644 --- a/modules/_waku_proto.proto_lightpush.PushResponse.html +++ b/modules/_waku_proto.proto_lightpush.PushResponse.html @@ -18,8 +18,8 @@
  • PushResponse
  • Namespace PushResponse

    +
  • Defined in lib/light_push.ts:78
  • +
  • Defined in lib/light_push.ts:83
  • Index

    diff --git a/modules/_waku_proto.proto_lightpush.PushRpc.html b/modules/_waku_proto.proto_lightpush.PushRpc.html index bbec42fc17..9b7c9b5d77 100644 --- a/modules/_waku_proto.proto_lightpush.PushRpc.html +++ b/modules/_waku_proto.proto_lightpush.PushRpc.html @@ -18,8 +18,8 @@
  • PushRpc
  • Namespace PushRpc

    +
  • Defined in lib/light_push.ts:145
  • +
  • Defined in lib/light_push.ts:151
  • Index

    diff --git a/modules/_waku_proto.proto_lightpush.RateLimitProof.html b/modules/_waku_proto.proto_lightpush.RateLimitProof.html index fe66d1cc17..406290cf38 100644 --- a/modules/_waku_proto.proto_lightpush.RateLimitProof.html +++ b/modules/_waku_proto.proto_lightpush.RateLimitProof.html @@ -18,8 +18,8 @@
  • RateLimitProof
  • Namespace RateLimitProof

    +
  • Defined in lib/light_push.ts:221
  • +
  • Defined in lib/light_push.ts:231
  • Index

    diff --git a/modules/_waku_proto.proto_lightpush.WakuMessage.html b/modules/_waku_proto.proto_lightpush.WakuMessage.html index 37e2ce9ad2..3f09ac63dc 100644 --- a/modules/_waku_proto.proto_lightpush.WakuMessage.html +++ b/modules/_waku_proto.proto_lightpush.WakuMessage.html @@ -18,8 +18,8 @@
  • WakuMessage
  • Namespace WakuMessage

    +
  • Defined in lib/light_push.ts:339
  • +
  • Defined in lib/light_push.ts:349
  • Index

    diff --git a/modules/_waku_proto.proto_lightpush.html b/modules/_waku_proto.proto_lightpush.html index 191865ce13..97c672bee8 100644 --- a/modules/_waku_proto.proto_lightpush.html +++ b/modules/_waku_proto.proto_lightpush.html @@ -17,7 +17,7 @@
  • proto_lightpush
  • Namespace proto_lightpush

    +
  • Defined in lib/light_push.ts:1
  • Index

    diff --git a/modules/_waku_proto.proto_message.RateLimitProof.html b/modules/_waku_proto.proto_message.RateLimitProof.html index c060afa516..3439cf1ad2 100644 --- a/modules/_waku_proto.proto_message.RateLimitProof.html +++ b/modules/_waku_proto.proto_message.RateLimitProof.html @@ -18,8 +18,8 @@
  • RateLimitProof
  • Namespace RateLimitProof

    +
  • Defined in lib/message.ts:11
  • +
  • Defined in lib/message.ts:21
  • Index

    diff --git a/modules/_waku_proto.proto_message.WakuMessage.html b/modules/_waku_proto.proto_message.WakuMessage.html index 768e5dd9d0..385ec00ad5 100644 --- a/modules/_waku_proto.proto_message.WakuMessage.html +++ b/modules/_waku_proto.proto_message.WakuMessage.html @@ -18,8 +18,8 @@
  • WakuMessage
  • Namespace WakuMessage

    +
  • Defined in lib/message.ts:129
  • +
  • Defined in lib/message.ts:139
  • Index

    diff --git a/modules/_waku_proto.proto_message.html b/modules/_waku_proto.proto_message.html index 421226300c..a275934f7e 100644 --- a/modules/_waku_proto.proto_message.html +++ b/modules/_waku_proto.proto_message.html @@ -17,7 +17,7 @@
  • proto_message
  • Namespace proto_message

    +
  • Defined in lib/message.ts:1
  • Index

    diff --git a/modules/_waku_proto.proto_peer_exchange.PeerExchangeQuery.html b/modules/_waku_proto.proto_peer_exchange.PeerExchangeQuery.html index 3201941bdc..1b26d032fc 100644 --- a/modules/_waku_proto.proto_peer_exchange.PeerExchangeQuery.html +++ b/modules/_waku_proto.proto_peer_exchange.PeerExchangeQuery.html @@ -18,8 +18,8 @@
  • PeerExchangeQuery
  • Namespace PeerExchangeQuery

    +
  • Defined in lib/peer_exchange.ts:67
  • +
  • Defined in lib/peer_exchange.ts:71
  • Index

    diff --git a/modules/_waku_proto.proto_peer_exchange.PeerExchangeRPC.html b/modules/_waku_proto.proto_peer_exchange.PeerExchangeRPC.html index 6105d0d000..231d5637c0 100644 --- a/modules/_waku_proto.proto_peer_exchange.PeerExchangeRPC.html +++ b/modules/_waku_proto.proto_peer_exchange.PeerExchangeRPC.html @@ -18,8 +18,8 @@
  • PeerExchangeRPC
  • Namespace PeerExchangeRPC

    +
  • Defined in lib/peer_exchange.ts:183
  • +
  • Defined in lib/peer_exchange.ts:188
  • Index

    diff --git a/modules/_waku_proto.proto_peer_exchange.PeerExchangeResponse.html b/modules/_waku_proto.proto_peer_exchange.PeerExchangeResponse.html index f5fa44dcdf..5b4a74abe8 100644 --- a/modules/_waku_proto.proto_peer_exchange.PeerExchangeResponse.html +++ b/modules/_waku_proto.proto_peer_exchange.PeerExchangeResponse.html @@ -18,8 +18,8 @@
  • PeerExchangeResponse
  • Namespace PeerExchangeResponse

    +
  • Defined in lib/peer_exchange.ts:123
  • +
  • Defined in lib/peer_exchange.ts:127
  • Index

    diff --git a/modules/_waku_proto.proto_peer_exchange.PeerInfo.html b/modules/_waku_proto.proto_peer_exchange.PeerInfo.html index b7a61b7489..8d00f35efc 100644 --- a/modules/_waku_proto.proto_peer_exchange.PeerInfo.html +++ b/modules/_waku_proto.proto_peer_exchange.PeerInfo.html @@ -18,8 +18,8 @@
  • PeerInfo
  • Namespace PeerInfo

    +
  • Defined in lib/peer_exchange.ts:11
  • +
  • Defined in lib/peer_exchange.ts:15
  • Index

    diff --git a/modules/_waku_proto.proto_peer_exchange.html b/modules/_waku_proto.proto_peer_exchange.html index 0f4752eeee..b5c090696e 100644 --- a/modules/_waku_proto.proto_peer_exchange.html +++ b/modules/_waku_proto.proto_peer_exchange.html @@ -17,7 +17,7 @@
  • proto_peer_exchange
  • Namespace proto_peer_exchange

    +
  • Defined in lib/peer_exchange.ts:1
  • Index

    diff --git a/modules/_waku_proto.proto_store.ContentFilter.html b/modules/_waku_proto.proto_store.ContentFilter.html index b670bb8e55..de114e1454 100644 --- a/modules/_waku_proto.proto_store.ContentFilter.html +++ b/modules/_waku_proto.proto_store.ContentFilter.html @@ -18,8 +18,8 @@
  • ContentFilter
  • Namespace ContentFilter

    +
  • Defined in lib/store.ts:189
  • +
  • Defined in lib/store.ts:193
  • Index

    diff --git a/modules/_waku_proto.proto_store.HistoryQuery.html b/modules/_waku_proto.proto_store.HistoryQuery.html index 93a0dea30a..c7479b015b 100644 --- a/modules/_waku_proto.proto_store.HistoryQuery.html +++ b/modules/_waku_proto.proto_store.HistoryQuery.html @@ -18,8 +18,8 @@
  • HistoryQuery
  • Namespace HistoryQuery

    +
  • Defined in lib/store.ts:247
  • +
  • Defined in lib/store.ts:255
  • Index

    diff --git a/modules/_waku_proto.proto_store.HistoryResponse.HistoryError.html b/modules/_waku_proto.proto_store.HistoryResponse.HistoryError.html index 80b2a9e666..fa1c645316 100644 --- a/modules/_waku_proto.proto_store.HistoryResponse.HistoryError.html +++ b/modules/_waku_proto.proto_store.HistoryResponse.HistoryError.html @@ -19,8 +19,8 @@
  • HistoryError
  • Namespace HistoryError

    +
  • Defined in lib/store.ts:350
  • +
  • Defined in lib/store.ts:360
  • Index

    diff --git a/modules/_waku_proto.proto_store.HistoryResponse.html b/modules/_waku_proto.proto_store.HistoryResponse.html index 2d14fa405e..cef9f30001 100644 --- a/modules/_waku_proto.proto_store.HistoryResponse.html +++ b/modules/_waku_proto.proto_store.HistoryResponse.html @@ -18,8 +18,8 @@
  • HistoryResponse
  • Namespace HistoryResponse

    +
  • Defined in lib/store.ts:343
  • +
  • Defined in lib/store.ts:349
  • Index

    diff --git a/modules/_waku_proto.proto_store.HistoryRpc.html b/modules/_waku_proto.proto_store.HistoryRpc.html index 87c1c37a8c..bcff33b4e2 100644 --- a/modules/_waku_proto.proto_store.HistoryRpc.html +++ b/modules/_waku_proto.proto_store.HistoryRpc.html @@ -18,8 +18,8 @@
  • HistoryRpc
  • Namespace HistoryRpc

    +
  • Defined in lib/store.ts:438
  • +
  • Defined in lib/store.ts:444
  • Index

    diff --git a/modules/_waku_proto.proto_store.Index.html b/modules/_waku_proto.proto_store.Index.html index 7063285c24..e4d50c871d 100644 --- a/modules/_waku_proto.proto_store.Index.html +++ b/modules/_waku_proto.proto_store.Index.html @@ -18,8 +18,8 @@
  • Index
  • Namespace Index

    +
  • Defined in lib/store.ts:11
  • +
  • Defined in lib/store.ts:18
  • Index

    diff --git a/modules/_waku_proto.proto_store.PagingInfo.Direction.html b/modules/_waku_proto.proto_store.PagingInfo.Direction.html index c86d31a92e..a6311344d6 100644 --- a/modules/_waku_proto.proto_store.PagingInfo.Direction.html +++ b/modules/_waku_proto.proto_store.PagingInfo.Direction.html @@ -19,8 +19,8 @@
  • Direction
  • Namespace Direction

    +
  • Defined in lib/store.ts:106
  • +
  • Defined in lib/store.ts:116
  • Index

    diff --git a/modules/_waku_proto.proto_store.PagingInfo.html b/modules/_waku_proto.proto_store.PagingInfo.html index 743f919366..e2db22c5af 100644 --- a/modules/_waku_proto.proto_store.PagingInfo.html +++ b/modules/_waku_proto.proto_store.PagingInfo.html @@ -18,8 +18,8 @@
  • PagingInfo
  • Namespace PagingInfo

    +
  • Defined in lib/store.ts:99
  • +
  • Defined in lib/store.ts:105
  • Index

    diff --git a/modules/_waku_proto.proto_store.RateLimitProof.html b/modules/_waku_proto.proto_store.RateLimitProof.html index 2cdb1e4f05..ce705c2cf0 100644 --- a/modules/_waku_proto.proto_store.RateLimitProof.html +++ b/modules/_waku_proto.proto_store.RateLimitProof.html @@ -18,8 +18,8 @@
  • RateLimitProof
  • Namespace RateLimitProof

    +
  • Defined in lib/store.ts:514
  • +
  • Defined in lib/store.ts:524
  • Index

    diff --git a/modules/_waku_proto.proto_store.WakuMessage.html b/modules/_waku_proto.proto_store.WakuMessage.html index 3ad4230051..979c6101ea 100644 --- a/modules/_waku_proto.proto_store.WakuMessage.html +++ b/modules/_waku_proto.proto_store.WakuMessage.html @@ -18,8 +18,8 @@
  • WakuMessage
  • Namespace WakuMessage

    +
  • Defined in lib/store.ts:632
  • +
  • Defined in lib/store.ts:642
  • Index

    diff --git a/modules/_waku_proto.proto_store.html b/modules/_waku_proto.proto_store.html index 7bf9744ee3..b37ee768aa 100644 --- a/modules/_waku_proto.proto_store.html +++ b/modules/_waku_proto.proto_store.html @@ -17,7 +17,7 @@
  • proto_store
  • Namespace proto_store

    +
  • Defined in lib/store.ts:1
  • Index

    diff --git a/modules/_waku_proto.proto_topic_only_message.TopicOnlyMessage.html b/modules/_waku_proto.proto_topic_only_message.TopicOnlyMessage.html index 3a59c9a0f2..6d42778d5d 100644 --- a/modules/_waku_proto.proto_topic_only_message.TopicOnlyMessage.html +++ b/modules/_waku_proto.proto_topic_only_message.TopicOnlyMessage.html @@ -18,8 +18,8 @@
  • TopicOnlyMessage
  • Namespace TopicOnlyMessage

    +
  • Defined in lib/topic_only_message.ts:11
  • +
  • Defined in lib/topic_only_message.ts:15
  • Index

    diff --git a/modules/_waku_proto.proto_topic_only_message.html b/modules/_waku_proto.proto_topic_only_message.html index 5cc252f161..d95dec2de0 100644 --- a/modules/_waku_proto.proto_topic_only_message.html +++ b/modules/_waku_proto.proto_topic_only_message.html @@ -17,7 +17,7 @@
  • proto_topic_only_message
  • Namespace proto_topic_only_message

    +
  • Defined in lib/topic_only_message.ts:1
  • Index

    diff --git a/modules/_waku_sdk.html b/modules/_waku_sdk.html index 66ddcfe058..fddd6eecab 100644 --- a/modules/_waku_sdk.html +++ b/modules/_waku_sdk.html @@ -104,6 +104,7 @@ PeersByDiscoveryResult RelayNode SendResult +ShardInfo TimeFilter Waku Waku2 diff --git a/modules/_waku_sdk.utils.html b/modules/_waku_sdk.utils.html index b317c721c9..95ae61f27e 100644 --- a/modules/_waku_sdk.utils.html +++ b/modules/_waku_sdk.utils.html @@ -34,6 +34,7 @@ isSizeValid pushOrInitMapSet removeItemFromArray +shardInfoToPubSubTopics toAsyncIterator
    diff --git a/modules/_waku_utils.html b/modules/_waku_utils.html index d5af74d5f1..18c9c580b1 100644 --- a/modules/_waku_utils.html +++ b/modules/_waku_utils.html @@ -59,6 +59,7 @@ isSizeValid pushOrInitMapSet removeItemFromArray +shardInfoToPubSubTopics toAsyncIterator
    diff --git a/types/_waku_interfaces.ActiveSubscriptions.html b/types/_waku_interfaces.ActiveSubscriptions.html index 5713767314..bb326af560 100644 --- a/types/_waku_interfaces.ActiveSubscriptions.html +++ b/types/_waku_interfaces.ActiveSubscriptions.html @@ -18,7 +18,7 @@

    Type alias ActiveSubscriptions

    ActiveSubscriptions: Map<PubSubTopic, ContentTopic[]>
    +
  • Defined in packages/interfaces/src/receiver.ts:10
  • +
  • Defined in packages/interfaces/src/protocols.ts:63
  • +
  • Defined in packages/interfaces/src/filter.ts:8
  • +
  • Defined in packages/interfaces/src/misc.ts:11
  • +
  • Defined in packages/interfaces/src/enr.ts:5
  • +
  • Defined in packages/interfaces/src/enr.ts:6
  • +
  • Defined in packages/interfaces/src/filter.ts:25
  • +
  • Defined in packages/interfaces/src/light_push.ts:4
  • +
  • Defined in packages/interfaces/src/relay.ts:22
  • +
  • Defined in packages/interfaces/src/libp2p.ts:19
  • +
  • Defined in packages/interfaces/src/libp2p.ts:14
  • +
  • Defined in packages/interfaces/src/libp2p.ts:7
  • +
  • Defined in packages/interfaces/src/enr.ts:11
  • +
  • Defined in packages/interfaces/src/misc.ts:13
  • +
  • Defined in packages/interfaces/src/protocols.ts:24
  • +
  • Defined in packages/interfaces/src/misc.ts:10
  • +
  • Defined in packages/interfaces/src/dns_discovery.ts:3
  • +
  • Defined in packages/interfaces/src/enr.ts:12
  • +
  • Defined in packages/interfaces/src/store.ts:21
  • +
  • Defined in packages/interfaces/src/misc.ts:8
  • +
  • Defined in packages/message-encryption/src/index.ts:18
  • +
  • Defined in index.ts:44
  • +
  • Defined in index.ts:38
  • +
  • Defined in index.ts:43
  • +
  • Defined in common/to_async_iterator.ts:15
  • +
  • Defined in packages/core/src/lib/constants.ts:4
  • +
  • Defined in packages/core/src/lib/waku.ts:20
  • +
  • Defined in packages/core/src/lib/message/version_0.ts:20
  • +
  • Defined in packages/core/src/lib/waku.ts:18
  • +
  • Defined in packages/core/src/lib/waku.ts:19
  • +
  • Defined in packages/core/src/lib/filter/index.ts:46
  • +
  • Defined in packages/core/src/lib/light_push/index.ts:28
  • +
  • Defined in packages/core/src/lib/store/index.ts:33
  • +
  • Defined in packages/core/src/lib/store/index.ts:31
  • +
  • Defined in packages/dns-discovery/src/constants.ts:3
  • +
  • Defined in packages/enr/src/constants.ts:4
  • +
  • Defined in packages/enr/src/constants.ts:6
  • +
  • Defined in packages/enr/src/constants.ts:2
  • +
  • Defined in packages/enr/src/constants.ts:10
  • +
  • Defined in packages/message-encryption/src/index.ts:8
  • +
  • Defined in packages/message-encryption/src/index.ts:16
  • +
  • Defined in packages/peer-exchange/src/waku_peer_exchange_discovery.ts:49
  • +
  • Defined in packages/peer-exchange/src/waku_peer_exchange.ts:18