2025-06-24 16:00:35 +00:00

111 KiB

1DESCRIPTIONDURATION IN MSNAMEPARENT SUITESTART TIMESTATUSSTOP TIMESUB SUITESUITETEST CLASSTEST METHOD
20should hash "" with n=5 and maxValue=100 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
31should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=10000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
41should handle corrupted local storage data gracefullyLocal Storage DiscoveryTue Jun 24 15:30:05 GMT 2025passedTue Jun 24 15:30:05 GMT 2025Unit Tests
50Asymmetric encrypt & decryptWaku EncryptionTue Jun 24 15:30:11 GMT 2025passedTue Jun 24 15:30:11 GMT 2025
60ignores domain fetching errorsDNS Node DiscoveryTue Jun 24 15:30:01 GMT 2025passedTue Jun 24 15:30:01 GMT 2025
71should be able to encode the field with RELAY and FILTER protocols set to trueENR waku2 codecTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Encoding
80Decoder throws on empty string content topicEnsures content topic is definedTue Jun 24 15:30:13 GMT 2025passedTue Jun 24 15:30:13 GMT 2025
91should call waitForPeer on RelaywaitForRemotePeerTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
101should return usable stream attached to connectionStreamManagerTue Jun 24 15:29:53 GMT 2025passedTue Jun 24 15:29:53 GMT 2025
111should correctly map /app/27/sometopic/someencoding to shard index 5contentTopicToShardIndexTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
120Subscribe to topic containing short and publish messageWaku Relay, SubscribeTue Jun 24 15:47:21 GMT 2025passedTue Jun 24 15:47:21 GMT 2025
131groups multiple content topics into the same pubsub topic when they share the same shard indexcontentTopicsByPubsubTopicTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
141Reopen subscription with peer with lost subscriptionWaku Filter V2: Ping: Multiple Nodes: Strict Checking: trueTue Jun 24 15:36:03 GMT 2025brokenTue Jun 24 15:36:03 GMT 2025
150listenerCountPublic methodsTue Jun 24 15:31:31 GMT 2025passedTue Jun 24 15:31:31 GMT 2025
160messageHash returns a Uint8ArraymessageHash and messageHashStrTue Jun 24 15:29:53 GMT 2025passedTue Jun 24 15:29:53 GMT 2025
170Check received message with timestamp: 1750779050625 Waku Filter V2: FilterPush: Multiple Nodes: Strict Checking: trueTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
180Fails to publish message with wrong pubsubtopicWaku Relay, PublishTue Jun 24 15:47:13 GMT 2025passedTue Jun 24 15:47:13 GMT 2025
190isConnected should return true after first peer connectsConnection stateTue Jun 24 15:31:11 GMT 2025passedTue Jun 24 15:31:11 GMT 2025
200Check message with no pubsub topic is not receivedWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: trueTue Jun 24 15:59:44 GMT 2025passedTue Jun 24 15:59:44 GMT 2025
211should successfully subscribe to supported pubsub topicFilter SDKTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
220Subscribe to topic containing XML and publish messageWaku Relay, SubscribeTue Jun 24 15:47:21 GMT 2025passedTue Jun 24 15:47:21 GMT 2025
230Fails to publish message with wrong content topicWaku Relay, PublishTue Jun 24 15:47:13 GMT 2025passedTue Jun 24 15:47:13 GMT 2025
240should throw error when subscribing with unsupported pubsub topicFilter SDKTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
251should throw an error for non-numeric shard: /waku/2/rs/1/ pubsubTopicToSingleShardInfo with various invalid formatsTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
260should not throw an error for a single configured topicensurePubsubTopicIsConfiguredTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
270should throw an error for missing required configurationshardInfoToPubsubTopicsTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
281Check publish message containing numericWaku Relay, PublishTue Jun 24 15:47:13 GMT 2025passedTue Jun 24 15:47:13 GMT 2025
290should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1contentTopicToShardIndexTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
302Check received message with timestamp: 1750779050625000000 Waku Filter V2: FilterPush: Multiple Nodes: Strict Checking: trueTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
311should emit a peer event after startPeer ExchangeTue Jun 24 15:45:53 GMT 2025passedTue Jun 24 15:45:53 GMT 2025interface-peer-discovery compliance testsCompliance Test
320should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=100 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
331should reject on timeout if it was setwaitForRemotePeerTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
341should be able to decode the field with STORE and LIGHTPUSH protocols set to trueENR waku2 codecTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Decoding
350should handle special patterns correctlyBloomFilter with special patternsTue Jun 24 15:30:34 GMT 2025passedTue Jun 24 15:30:34 GMT 2025
361Unsubscribe 1 topic - node subscribed to 1 topicWaku Filter Next: Unsubscribe: Multiple Nodes: Strict Checking: trueTue Jun 24 15:44:20 GMT 2025brokenTue Jun 24 15:44:20 GMT 2025
370should hash "hello" with n=0 and maxValue=10000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
380Correctly serialized argumentsnwakuTue Jun 24 15:45:17 GMT 2025passedTue Jun 24 15:45:17 GMT 2025
390should start and setup intervals and event listenersFilter SubscriptionTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
401should remove messages without delivering if timeout is exceededMessageChannelTue Jun 24 15:30:37 GMT 2025passedTue Jun 24 15:30:37 GMT 2025Sweeping incoming buffer
410A testThisTue Jun 24 15:45:05 GMT 2025passedTue Jun 24 15:45:05 GMT 2025Is
420should hash "test123" with n=1 and maxValue=1000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
431Symmetric encrypt & DecryptWaku EncryptionTue Jun 24 15:30:11 GMT 2025passedTue Jun 24 15:30:11 GMT 2025
441isConnected should return false after all peers disconnectConnection stateTue Jun 24 15:31:11 GMT 2025passedTue Jun 24 15:31:11 GMT 2025
450Check received message containing Basic HTML tagWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: trueTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
460Check message with no content topic is not receivedWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: trueTue Jun 24 15:59:44 GMT 2025passedTue Jun 24 15:59:44 GMT 2025
470should transition to MinimallyHealthy with one compatible peerHealthIndicatorTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
481Subscribe to topic containing Basic HTML tag and publish messageWaku Relay, SubscribeTue Jun 24 15:47:21 GMT 2025passedTue Jun 24 15:47:21 GMT 2025
491should handle a minimal index listRelay Shard codecTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
500should handle task timeoutsRetryManagerTue Jun 24 15:30:21 GMT 2025passedTue Jun 24 15:30:21 GMT 2025
510Fails to publish duplicate messageWaku Relay, PublishTue Jun 24 15:47:13 GMT 2025passedTue Jun 24 15:47:13 GMT 2025
520Subscribe and publish messages on 2 different content topicsWaku Relay, SubscribeTue Jun 24 15:47:21 GMT 2025passedTue Jun 24 15:47:21 GMT 2025
531Wrong topicAutosharding: Running NodesTue Jun 24 15:55:23 GMT 2025passedTue Jun 24 15:55:23 GMT 2025
541should increase lamport timestampMessageChannelTue Jun 24 15:30:37 GMT 2025passedTue Jun 24 15:30:37 GMT 2025receiving a message
550Ephemeral messages are not storedWaku Message Ephemeral fieldTue Jun 24 15:33:36 GMT 2025passedTue Jun 24 15:33:36 GMT 2025
560should properly create location multiaddrs - udp4ENRTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Location multiaddr
571Subscribe to topic containing long and publish messageWaku Relay, SubscribeTue Jun 24 15:47:21 GMT 2025passedTue Jun 24 15:47:21 GMT 2025
581Check received message with timestamp: 1949153314000 Waku Filter V2: FilterPush: Multiple Nodes: Strict Checking: falseTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
593should emit events and trasition isConnected state when has peers or no peersEventsTue Jun 24 15:30:52 GMT 2025passedTue Jun 24 15:30:52 GMT 2025waku:connection
600peerDiscovery without wakuPeerExchangeDiscoveryPeer ExchangeTue Jun 24 15:46:49 GMT 2025passedTue Jun 24 15:46:49 GMT 2025
611should be able to decode the field with only FILTER set to trueENR waku2 codecTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Decoding
620Subscribe to topic containing numeric and publish messageWaku Relay, SubscribeTue Jun 24 15:47:21 GMT 2025passedTue Jun 24 15:47:21 GMT 2025
630wrong wakuPeerExchangeDiscovery pubsub topicPeer ExchangeTue Jun 24 15:46:49 GMT 2025skippedTue Jun 24 15:46:49 GMT 2025
640should hash "hello" with n=0 and maxValue=1000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
652receiving a ping from a peer does not overwrite shard infoMetadata ProtocolTue Jun 24 15:45:15 GMT 2025passedTue Jun 24 15:45:15 GMT 2025
660px service nodes not subscribed to the shard should not be dialedAutosharding: Peer ManagementTue Jun 24 15:56:20 GMT 2025passedTue Jun 24 15:56:20 GMT 2025Peer Exchange
670random auto sharding 8 - Cluster ID: 10, Content Topic: /app17/3/topic852/utf8Autosharding: Running NodesTue Jun 24 15:55:23 GMT 2025brokenTue Jun 24 15:55:23 GMT 2025
680should stop and cleanup resourcesFilter SubscriptionTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
690Unsubscribe 1 topic - node subscribed to 1 topicWaku Filter Next: Unsubscribe: Multiple Nodes: Strict Checking: falseTue Jun 24 15:44:20 GMT 2025brokenTue Jun 24 15:44:20 GMT 2025
700should hash "test123" with n=2 and maxValue=100 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
710accepts time-filtered query with content filterStoreQueryRequest validationTue Jun 24 15:29:53 GMT 2025passedTue Jun 24 15:29:53 GMT 2025
721should hash "!@#$%^&*()" with n=2 and maxValue=100 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
731should return false when shard is not included in network shardsIWaku utilsTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025isShardCompatible
740should be delivered but not added to local log or bloom filterMessageChannelTue Jun 24 15:30:37 GMT 2025passedTue Jun 24 15:30:37 GMT 2025Sync messages
750ENRTree (tree): should parse a DNS tree entryENRTreeTue Jun 24 15:30:01 GMT 2025passedTue Jun 24 15:30:01 GMT 2025
760Unsubscribe topics the node is not subscribed toWaku Filter V2: Unsubscribe: Multiple Nodes: Strict Checking: trueTue Jun 24 15:44:00 GMT 2025brokenTue Jun 24 15:44:00 GMT 2025
771Publish message with large metaWaku Relay, PublishTue Jun 24 15:47:13 GMT 2025passedTue Jun 24 15:47:13 GMT 2025
781should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=1000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
790Unsubscribes all - node subscribed to 10 topicsWaku Filter V2: Unsubscribe: Multiple Nodes: Strict Checking: trueTue Jun 24 15:44:00 GMT 2025brokenTue Jun 24 15:44:00 GMT 2025
800should be able to decode the field with ALL protocols set to trueENR waku2 codecTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Decoding
810Unsubscribe topics the node is not subscribed toWaku Filter Next: Unsubscribe: Multiple Nodes: Strict Checking: falseTue Jun 24 15:44:20 GMT 2025brokenTue Jun 24 15:44:20 GMT 2025
820Publish message with custom timestamp: Tue Jun 24 2025 14:47:06 GMT+0000 (Coordinated Universal Time)Waku Relay, PublishTue Jun 24 15:47:13 GMT 2025passedTue Jun 24 15:47:13 GMT 2025
830Round trip binary encryption [symmetric, signature]Symmetric EncryptionTue Jun 24 15:30:11 GMT 2025passedTue Jun 24 15:30:11 GMT 2025
841A testThisTue Jun 24 15:45:05 GMT 2025passedTue Jun 24 15:45:05 GMT 2025Is also
850should not retry if at least one successLightPush SDKTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
860should set field with all protocols disabledENRTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025waku2 key round trip
870should return PeerId when PeerId is providedIWaku utilsTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025mapToPeerIdOrMultiaddr
880should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=10000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
891it tolerates circular branch referencesDNS Node DiscoveryTue Jun 24 15:30:01 GMT 2025passedTue Jun 24 15:30:01 GMT 2025
900getPeersByDiscoveryPublic methodsTue Jun 24 15:31:31 GMT 2025passedTue Jun 24 15:31:31 GMT 2025
910should encodeTxt and decodeTxtENRTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Txt codec
920should throw an error for non-numeric shard: /waku/2/rs/1/xpubsubTopicToSingleShardInfo with various invalid formatsTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
931Check publish message containing JSONWaku Relay, PublishTue Jun 24 15:47:13 GMT 2025passedTue Jun 24 15:47:13 GMT 2025
940Check received message containing emojiWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: falseTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
950Subscribe to topic containing shell command and publish messageWaku Relay, SubscribeTue Jun 24 15:47:21 GMT 2025passedTue Jun 24 15:47:21 GMT 2025
961should hash "hello" with n=1 and maxValue=100 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
970Check received message containing escaped charactersWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: trueTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
980should return valid sharding parameters for content topics autoshardingensureShardingConfiguredTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
990should hash "test123" with n=1 and maxValue=10000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
1000should not receive a peer event before startPeer ExchangeTue Jun 24 15:45:53 GMT 2025passedTue Jun 24 15:45:53 GMT 2025interface-peer-discovery compliance testsCompliance Test
1010groups content topics by expected pubsub topiccontentTopicsByPubsubTopicTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
1020retrieves a single peerDNS Node DiscoveryTue Jun 24 15:30:01 GMT 2025passedTue Jun 24 15:30:01 GMT 2025
1030Check received message containing special charsWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: falseTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
1040should hash "!@#$%^&*()" with n=1 and maxValue=100 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
1050retrieves all peers (3) when branch entries are composed of multiple stringsDNS Node Discovery w/ capabilitiesTue Jun 24 15:30:01 GMT 2025passedTue Jun 24 15:30:01 GMT 2025
1062should process tasks in queueRetryManagerTue Jun 24 15:30:21 GMT 2025passedTue Jun 24 15:30:21 GMT 2025
1070should use shardsUnderCluster when providedIWaku utilsTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025decoderParamsToShardInfo
1081can start and stop the servicePeer ExchangeTue Jun 24 15:45:53 GMT 2025passedTue Jun 24 15:45:53 GMT 2025interface-peer-discovery compliance testsCompliance Test
1090Check message received after nwaku node is restartedWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: falseTue Jun 24 15:59:44 GMT 2025skippedTue Jun 24 15:59:44 GMT 2025
1100should correctly map /toychat/2/huilong/proto to shard index 3contentTopicToShardIndexTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
1110should insert message id into causal historyMessageChannelTue Jun 24 15:30:37 GMT 2025passedTue Jun 24 15:30:37 GMT 2025sending a message
1120Check received message containing SQL InjectionWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: trueTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
1136should reject if Store is requested but not mountedwaitForRemotePeerTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
1141Unsubscribes all - node subscribed to 1 topicWaku Filter V2: Unsubscribe: Multiple Nodes: Strict Checking: trueTue Jun 24 15:44:00 GMT 2025brokenTue Jun 24 15:44:00 GMT 2025
1150Overlapping topic subscriptionWaku Relay, SubscribeTue Jun 24 15:47:21 GMT 2025skippedTue Jun 24 15:47:21 GMT 2025
1161should hash "" with n=2 and maxValue=100 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
1170should throw error - no idENRTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Txt codec
1180should throw an error for non-numeric shard: /waku/2/rs/1/ypubsubTopicToSingleShardInfo with various invalid formatsTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
1190should not fail to stop the service if it was not startedPeer ExchangeTue Jun 24 15:45:53 GMT 2025passedTue Jun 24 15:45:53 GMT 2025interface-peer-discovery compliance testsCompliance Test
1200Cluster ID 0 - Default/Global ClusterAutosharding: Running NodesTue Jun 24 15:55:22 GMT 2025brokenTue Jun 24 15:55:22 GMT 2025
1210should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2contentTopicToShardIndexTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
1220Encoder throws on undefined content topicEnsures content topic is definedTue Jun 24 15:29:53 GMT 2025passedTue Jun 24 15:29:53 GMT 2025
1230should request peer renewal on specific errorsRetryManagerTue Jun 24 15:30:21 GMT 2025passedTue Jun 24 15:30:21 GMT 2025
1240random auto sharding 5 - Cluster ID: 10, Content Topic: /app38/7/topic360/protoAutosharding: Running NodesTue Jun 24 15:55:22 GMT 2025brokenTue Jun 24 15:55:22 GMT 2025
1250Subscribe to topic containing Russian and publish messageWaku Relay, SubscribeTue Jun 24 15:47:21 GMT 2025passedTue Jun 24 15:47:21 GMT 2025
1260should throw error - no public keyENRTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Verify
1271isConnected between 2 js-waku relay nodesConnection stateTue Jun 24 15:31:11 GMT 2025passedTue Jun 24 15:31:11 GMT 2025
1280Unsubscribe 2 topics - node subscribed to 2 topicsWaku Filter V2: Unsubscribe: Multiple Nodes: Strict Checking: trueTue Jun 24 15:44:00 GMT 2025brokenTue Jun 24 15:44:00 GMT 2025
1290should correctly map /app/22/sometopic/someencoding to shard index 2contentTopicToShardIndexTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
1301should hash "test123" with n=1 and maxValue=100 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
1310rejects hash query with content filter parametersStoreQueryRequest validationTue Jun 24 15:29:53 GMT 2025passedTue Jun 24 15:29:53 GMT 2025
1321should have no discoveries enabled by defaultDefault Peer DiscoveriesTue Jun 24 15:30:21 GMT 2025passedTue Jun 24 15:30:21 GMT 2025
1330should use DNS peer discovery with light clientDNS Node Discovery [live data]Tue Jun 24 15:30:56 GMT 2025skippedTue Jun 24 15:30:56 GMT 2025
1341Check message received after jswaku node is restartedWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: trueTue Jun 24 15:59:44 GMT 2025skippedTue Jun 24 15:59:44 GMT 2025
1350SampleENR multiaddrs codecTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025
1360Subscribe and publish messageWaku Relay, SubscribeTue Jun 24 15:47:21 GMT 2025passedTue Jun 24 15:47:21 GMT 2025
1371should be able to encode the field with STORE and LIGHTPUSH protocols set to trueENR waku2 codecTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Encoding
1380should enable only dns and peerExchange when localPeerCache is disabledDefault Peer DiscoveriesTue Jun 24 15:30:21 GMT 2025passedTue Jun 24 15:30:21 GMT 2025
1390random auto sharding 10 - Cluster ID: 10, Content Topic: /app39/6/topic92/jsonAutosharding: Running NodesTue Jun 24 15:55:23 GMT 2025brokenTue Jun 24 15:55:23 GMT 2025
1400Decoder throws on undefined content topicEnsures content topic is definedTue Jun 24 15:30:13 GMT 2025passedTue Jun 24 15:30:13 GMT 2025
1410caches peers it previously fetchedDNS Node DiscoveryTue Jun 24 15:30:01 GMT 2025passedTue Jun 24 15:30:01 GMT 2025
1420Check publish message containing XMLWaku Relay, PublishTue Jun 24 15:47:13 GMT 2025passedTue Jun 24 15:47:13 GMT 2025
1430should update ack status of messages in outgoing bufferMessageChannelTue Jun 24 15:30:37 GMT 2025passedTue Jun 24 15:30:37 GMT 2025Sync messages
1440Check received message containing JSONWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: falseTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
1450Encoder throws on empty string content topicEnsures content topic is definedTue Jun 24 15:30:11 GMT 2025passedTue Jun 24 15:30:11 GMT 2025
1460should calculate shard index from content topic when shard is not providedIWaku utilsTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025decoderParamsToShardInfo
1470should only return 1 node with store capabilityDNS Node Discovery w/ capabilitiesTue Jun 24 15:30:01 GMT 2025passedTue Jun 24 15:30:01 GMT 2025
1480Unsubscribe from 100 topics (new limit) at once and receives messagesWaku Filter Next: Unsubscribe: Multiple Nodes: Strict Checking: trueTue Jun 24 15:44:20 GMT 2025brokenTue Jun 24 15:44:20 GMT 2025
1490peer:update - should schedule stream creation IF protocol hit AND no stream found on connectionStreamManagerTue Jun 24 15:29:53 GMT 2025passedTue Jun 24 15:29:53 GMT 2025
1503Subscribe to topic containing Arabic and publish messageWaku Relay, SubscribeTue Jun 24 15:47:21 GMT 2025passedTue Jun 24 15:47:21 GMT 2025
1510messageHashStr returns a hex stringmessageHash and messageHashStrTue Jun 24 15:29:53 GMT 2025passedTue Jun 24 15:29:53 GMT 2025
1521Publish message with custom timestamp: Wed Jul 03 2024 15:47:06 GMT+0000 (Coordinated Universal Time)Waku Relay, PublishTue Jun 24 15:47:13 GMT 2025passedTue Jun 24 15:47:13 GMT 2025
1530handles different networkShards values correctlycontentTopicsByPubsubTopicTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
1541should return valid sharding parameters for static shardingensureShardingConfiguredTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
1551Subscribe one by one to 100 topics and publish messagesWaku Relay, SubscribeTue Jun 24 15:47:21 GMT 2025passedTue Jun 24 15:47:21 GMT 2025
1560Check message received after nwaku node is restartedWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: trueTue Jun 24 15:59:44 GMT 2025skippedTue Jun 24 15:59:44 GMT 2025
1571should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2pubsubTopicToSingleShardInfo with various invalid formatsTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
1581returns only open connection if one presentselectOpenConnectionTue Jun 24 15:29:52 GMT 2025passedTue Jun 24 15:29:52 GMT 2025
1590should hash "" with n=0 and maxValue=10000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
1600should detect messages with missing dependenciesMessageChannelTue Jun 24 15:30:37 GMT 2025passedTue Jun 24 15:30:37 GMT 2025Sweeping incoming buffer
1611different cluster, same shard: nodes don't connectMetadata ProtocolTue Jun 24 15:45:15 GMT 2025passedTue Jun 24 15:45:15 GMT 2025connections
1621Unsubscribe 1 topic - node subscribed to 2 topicsWaku Filter V2: Unsubscribe: Multiple Nodes: Strict Checking: falseTue Jun 24 15:44:00 GMT 2025brokenTue Jun 24 15:44:00 GMT 2025
1630should hash "test123" with n=5 and maxValue=100 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
1640should initialize with default number of peersPeerManagerTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
1650should be able to decode the field with RELAY and FILTER protocols set to trueENR waku2 codecTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Decoding
1660should emit `waku:offline` event only when all peers disconnectConnection stateTue Jun 24 15:31:11 GMT 2025passedTue Jun 24 15:31:11 GMT 2025
1671should respect max attempts limitRetryManagerTue Jun 24 15:30:21 GMT 2025passedTue Jun 24 15:30:21 GMT 2025
1680should set field with only RELAY enabledENRTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025waku2 key round trip
1690n1 and n2 uses a custom pubsub, n3 uses the default pubsubWaku Relay (Autosharding), multiple pubsub topicsTue Jun 24 15:47:05 GMT 2025passedTue Jun 24 15:47:05 GMT 2025
1701should hash "!@#$%^&*()" with n=0 and maxValue=10000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
1710recovers when dns.resolve returns emptyDNS Node DiscoveryTue Jun 24 15:30:01 GMT 2025passedTue Jun 24 15:30:01 GMT 2025
1720Check received message with timestamp: 1750779050625 Waku Filter V2: FilterPush: Multiple Nodes: Strict Checking: falseTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
1731should be able to encode the field with only RELAY set to trueENR waku2 codecTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Encoding
1741should throw an error for empty SingleShardInfos arraysingleShardInfosToShardInfoTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
1750Nodes with multiple pubsub topicWaku Relay, multiple pubsub topicsTue Jun 24 15:47:05 GMT 2025passedTue Jun 24 15:47:05 GMT 2025
1761connected peers and dialPeer Exchange QueryTue Jun 24 15:46:49 GMT 2025skippedTue Jun 24 15:46:49 GMT 2025
1770should handle clusterId, application and version for autosharding with cluster iD 0shardInfoToPubsubTopicsTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
1780Subscribe to topic containing SQL Injection and publish messageWaku Relay, SubscribeTue Jun 24 15:47:21 GMT 2025passedTue Jun 24 15:47:21 GMT 2025
1792should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=1000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
1801should properly create location multiaddrs - tcpENRTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Location multiaddr
1811throws on content topic with non-number generation fieldensureValidContentTopicTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
1820should hash "hello" with n=0 and maxValue=100 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
1830Check publish message containing emojiWaku Relay, PublishTue Jun 24 15:47:13 GMT 2025passedTue Jun 24 15:47:13 GMT 2025
1840Publishes to nwakuWaku Relay, InteropTue Jun 24 15:47:02 GMT 2025passedTue Jun 24 15:47:02 GMT 2025
1851should return the correct m/n for k = 7, targetError = 0.01ProbabilitiesTue Jun 24 15:30:31 GMT 2025passedTue Jun 24 15:30:31 GMT 2025
1860RelayENR Interop: ServiceNodeTue Jun 24 15:30:57 GMT 2025passedTue Jun 24 15:30:57 GMT 2025
1871Register correct protocolsWaku Relay, SubscribeTue Jun 24 15:47:21 GMT 2025passedTue Jun 24 15:47:21 GMT 2025
1880should hash "hello" with n=2 and maxValue=1000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
1890should be able to decode the field with only LIGHTPUSH set to trueENR waku2 codecTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Decoding
1900configure the node with multiple content topicsAutosharding: Running NodesTue Jun 24 15:55:23 GMT 2025brokenTue Jun 24 15:55:23 GMT 2025
1910should insert message into bloom filterMessageChannelTue Jun 24 15:30:37 GMT 2025passedTue Jun 24 15:30:37 GMT 2025sending a message
1921Relay + StoreENRTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Waku2 key: decode
1930pre and post cipherWaku EncryptionTue Jun 24 15:30:11 GMT 2025passedTue Jun 24 15:30:11 GMT 2025
1940should process correctly when SingleShardInfo has no clusterId but has a sharddeterminePubsubTopicTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
1950more peers than existingPeer Exchange QueryTue Jun 24 15:46:49 GMT 2025skippedTue Jun 24 15:46:49 GMT 2025
1960should throw an error for SingleShardInfos with different clusterIdssingleShardInfosToShardInfoTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
1970Unsubscribe topics the node is not subscribed toWaku Filter V2: Unsubscribe: Multiple Nodes: Strict Checking: falseTue Jun 24 15:44:00 GMT 2025brokenTue Jun 24 15:44:00 GMT 2025
1980Unsubscribe 1 topic - node subscribed to 1 topicWaku Filter V2: Unsubscribe: Multiple Nodes: Strict Checking: trueTue Jun 24 15:44:00 GMT 2025brokenTue Jun 24 15:44:00 GMT 2025
1990should correctly map a content topic to a pubsub topic for different network shard sizescontentTopicToPubsubTopicTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
2000should hash "" with n=2 and maxValue=10000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
2010Non TWN ClusterAutosharding: Running NodesTue Jun 24 15:55:22 GMT 2025brokenTue Jun 24 15:55:22 GMT 2025
2020should properly start and stop event listeningHealthIndicatorTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
2030should hash "" with n=0 and maxValue=1000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
2040should return the correct m/n for k = 2, targetError = 0.1ProbabilitiesTue Jun 24 15:30:31 GMT 2025passedTue Jun 24 15:30:31 GMT 2025
2051throws on content topic with empty encoding fieldensureValidContentTopicTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
2062should get / set UDP multiaddrENRTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Multiaddr getters and setters
2070should track probabilistic acknowledgements of messages received in bloom filterMessageChannelTue Jun 24 15:30:37 GMT 2025passedTue Jun 24 15:30:37 GMT 2025reviewing ack status
2081same cluster, same shard: nodes connectMetadata ProtocolTue Jun 24 15:45:15 GMT 2025passedTue Jun 24 15:45:15 GMT 2025connections
2096should get locked peersPeerManagerTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
2101Check publish message containing ArabicWaku Relay, PublishTue Jun 24 15:47:13 GMT 2025passedTue Jun 24 15:47:13 GMT 2025
2111should retrieve 3 multiaddrs for test.waku.nodes.status.imDNS Node Discovery [live data]Tue Jun 24 15:30:56 GMT 2025skippedTue Jun 24 15:30:56 GMT 2025
2120should throw an error for non-numeric shard: /waku/2/rs/1/$pubsubTopicToSingleShardInfo with various invalid formatsTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
2130should return a calculated topic if SingleShardInfo is provideddeterminePubsubTopicTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
2140should convert a SingleShardInfo object to the correct PubsubTopicsingleShardInfoToPubsubTopicTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
2152should emit `peer:discovery:bootstrap` event when a peer is discoveredEventsTue Jun 24 15:30:52 GMT 2025passedTue Jun 24 15:30:52 GMT 2025peer:discovery
2161Unsubscribe 1 topic - node subscribed to 2 topicsWaku Filter V2: Unsubscribe: Multiple Nodes: Strict Checking: trueTue Jun 24 15:44:00 GMT 2025brokenTue Jun 24 15:44:00 GMT 2025
2170Check received message containing special charsWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: trueTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
2181safeDispatchEventPublic methodsTue Jun 24 15:31:31 GMT 2025passedTue Jun 24 15:31:31 GMT 2025
2191should return Multiaddr when Multiaddr input is providedIWaku utilsTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025mapToPeerIdOrMultiaddr
2200should insert elements correctlyBloomFilterTue Jun 24 15:30:34 GMT 2025passedTue Jun 24 15:30:34 GMT 2025
2210Encoder throws on undefined content topicEnsures content topic is definedTue Jun 24 15:30:13 GMT 2025passedTue Jun 24 15:30:13 GMT 2025
2220random auto sharding 6 - Cluster ID: 10, Content Topic: /app11/9/topic69/test.jsAutosharding: Running NodesTue Jun 24 15:55:23 GMT 2025brokenTue Jun 24 15:55:23 GMT 2025
2230should be able to decode the field with only RELAY set to trueENR waku2 codecTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Decoding
2242returns nothing if no connections presentselectOpenConnectionTue Jun 24 15:29:52 GMT 2025passedTue Jun 24 15:29:52 GMT 2025
2251Unsubscribe 1 topic - node subscribed to 2 topicsWaku Filter Next: Unsubscribe: Multiple Nodes: Strict Checking: trueTue Jun 24 15:44:20 GMT 2025brokenTue Jun 24 15:44:20 GMT 2025
2260should hash "" with n=2 and maxValue=1000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
2270should hash "!@#$%^&*()" with n=0 and maxValue=1000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
2280Unsubscribes all - node subscribed to 10 topicsWaku Filter V2: Unsubscribe: Multiple Nodes: Strict Checking: falseTue Jun 24 15:44:00 GMT 2025brokenTue Jun 24 15:44:00 GMT 2025
2290Check publish message containing escaped charactersWaku Relay, PublishTue Jun 24 15:47:13 GMT 2025passedTue Jun 24 15:47:13 GMT 2025
2300should partition messages based on acknowledgement statusMessageChannelTue Jun 24 15:30:37 GMT 2025passedTue Jun 24 15:30:37 GMT 2025Sweeping outgoing buffer
2311Should update shard infoPeer Exchange Continuous DiscoveryTue Jun 24 15:45:53 GMT 2025passedTue Jun 24 15:45:53 GMT 2025
2320should check false positive rateBloomFilter with special patternsTue Jun 24 15:30:34 GMT 2025passedTue Jun 24 15:30:34 GMT 2025
2330should attach causal history and bloom filter to each messageMessageChannelTue Jun 24 15:30:37 GMT 2025passedTue Jun 24 15:30:37 GMT 2025sending a message
2340should initialize with custom number of peersPeerManagerTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
2352should transition to SufficientlyHealthy with multiple compatible peersHealthIndicatorTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
2360AllENR Interop: ServiceNodeTue Jun 24 15:30:57 GMT 2025passedTue Jun 24 15:30:57 GMT 2025
2370Check publish message containing ChineseWaku Relay, PublishTue Jun 24 15:47:13 GMT 2025passedTue Jun 24 15:47:13 GMT 2025
2380should successfully unsubscribe from an existing subscriptionFilter SDKTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
2390should emit a peer event after startDNS Discovery: Compliance TestTue Jun 24 15:30:56 GMT 2025passedTue Jun 24 15:30:56 GMT 2025interface-peer-discovery compliance tests
2400should check connected peers if present and suitablewaitForRemotePeerTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
2410should hash "test123" with n=5 and maxValue=1000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
2421Check received message containing shortWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: falseTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
2431should serialize and deserialize correctlyBloomFilterTue Jun 24 15:30:34 GMT 2025passedTue Jun 24 15:30:34 GMT 2025
2440should throw an error for non-numeric clusterId: /waku/2/rs/ /1pubsubTopicToSingleShardInfo with various invalid formatsTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
2450throws an error for improperly formatted content topicscontentTopicsByPubsubTopicTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
2461should return the correct m/n for k = 7, targetError = 0.001ProbabilitiesTue Jun 24 15:30:31 GMT 2025passedTue Jun 24 15:30:31 GMT 2025
2470should correctly map /0/toychat/2/huilong/proto to shard index 3contentTopicToShardIndexTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
2480should be able to encode the field with only FILTER set to trueENR waku2 codecTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Encoding
2490Round trip binary encryption [ecies, no signature]Ecies EncryptionTue Jun 24 15:30:13 GMT 2025passedTue Jun 24 15:30:13 GMT 2025
2500returns all values when wanted number is greater than available valuesDiscoveryTue Jun 24 15:30:00 GMT 2025passedTue Jun 24 15:30:00 GMT 2025
2510can start and stop the serviceDNS Discovery: Compliance TestTue Jun 24 15:30:56 GMT 2025passedTue Jun 24 15:30:56 GMT 2025interface-peer-discovery compliance tests
2520Delete observerWaku RelayTue Jun 24 15:46:50 GMT 2025passedTue Jun 24 15:46:50 GMT 2025
2530should fail to send if pubsub topics are misconfiguredLightPush SDKTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
2541should create a new stream if no existing for protocol foundStreamManagerTue Jun 24 15:29:53 GMT 2025passedTue Jun 24 15:29:53 GMT 2025
2550should hash "!@#$%^&*()" with n=2 and maxValue=1000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
2560should correctly map /0/statusim/1/community/cbor to shard index 4contentTopicToShardIndexTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
2570Decoder throws on undefined content topicEnsures content topic is definedTue Jun 24 15:30:11 GMT 2025passedTue Jun 24 15:30:11 GMT 2025
2581should be able to encode the field with only STORE set to trueENR waku2 codecTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Encoding
2590Subscribe and publish 10000 messages on the same topicWaku Relay, SubscribeTue Jun 24 15:47:21 GMT 2025passedTue Jun 24 15:47:21 GMT 2025
2602should not allow k > 12ProbabilitiesTue Jun 24 15:30:31 GMT 2025passedTue Jun 24 15:30:31 GMT 2025
2611removeEventListener with correct eventPublic methodsTue Jun 24 15:31:31 GMT 2025passedTue Jun 24 15:31:31 GMT 2025
2620handles empty contentTopics array correctlyensureShardingConfiguredTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
2631Ping on unsubscribed peerWaku Filter V2: Ping: Multiple Nodes: Strict Checking: falseTue Jun 24 15:36:03 GMT 2025brokenTue Jun 24 15:36:03 GMT 2025
2640Waku message hash computation (payload length 0)Message Hash: RFC Test VectorsTue Jun 24 15:29:53 GMT 2025passedTue Jun 24 15:29:53 GMT 2025
2651should be called at least once on all `peer:discovery` eventsDialsTue Jun 24 15:31:00 GMT 2025passedTue Jun 24 15:31:00 GMT 2025attemptDial method
2660Unsubscribe 1 topic - node subscribed to 2 topicsWaku Filter Next: Unsubscribe: Multiple Nodes: Strict Checking: falseTue Jun 24 15:44:20 GMT 2025brokenTue Jun 24 15:44:20 GMT 2025
2671ENRTree (tree): should error if DNS tree entry is misformattedENRTreeTue Jun 24 15:30:01 GMT 2025passedTue Jun 24 15:30:01 GMT 2025
2680should throw an error for non-numeric clusterId: /waku/2/rs/!/1pubsubTopicToSingleShardInfo with various invalid formatsTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
2690should get / set TCP multiaddrENRTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Multiaddr getters and setters
2700should correctly map /waku/2/content/test.js to shard index 1contentTopicToShardIndexTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
2710should hash "" with n=0 and maxValue=100 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
2721should transition to Unhealthy when no connectionsHealthIndicatorTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
2730should set field with only LIGHTPUSH enabledENRTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025waku2 key round trip
2740should initialize with Unhealthy statusHealthIndicatorTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
2750Waku message hash computation (meta size of 64 bytes)Message Hash: RFC Test VectorsTue Jun 24 15:29:53 GMT 2025passedTue Jun 24 15:29:53 GMT 2025
2763Subscribe to topic containing unicode special characters and publish messageWaku Relay, SubscribeTue Jun 24 15:47:21 GMT 2025passedTue Jun 24 15:47:21 GMT 2025
2770should be able to decode the field with ALL protocols set to falseENR waku2 codecTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Decoding
2780should request renew when peer disconnectsPeerManagerTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
2791should hash "!@#$%^&*()" with n=1 and maxValue=1000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
2800ENRTree (root): should error if DNS root entry is malformedENRTreeTue Jun 24 15:30:01 GMT 2025passedTue Jun 24 15:30:01 GMT 2025
2810should update lamport timestamp if greater than current timestamp and dependencies are metMessageChannelTue Jun 24 15:30:37 GMT 2025passedTue Jun 24 15:30:37 GMT 2025receiving a message
2820Check received message containing XMLWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: falseTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
2830Check publish message containing RussianWaku Relay, PublishTue Jun 24 15:47:13 GMT 2025passedTue Jun 24 15:47:13 GMT 2025
2840should retry on complete failure if specifiedLightPush SDKTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
2850topics with same application and version share the same shardcontentTopicToShardIndexTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
2861handles empty shards array correctlyensureShardingConfiguredTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
2872Init the array if not presentpushOrInitMapSetTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
2880PeerStore has remote peer's shard info after successful connectionMetadata ProtocolTue Jun 24 15:45:15 GMT 2025passedTue Jun 24 15:45:15 GMT 2025
2890ENRTree (root): should parse and verify and DNS root entryENRTreeTue Jun 24 15:30:01 GMT 2025passedTue Jun 24 15:30:01 GMT 2025
2901should reject if Relay is requested but not mountedwaitForRemotePeerTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
2911should emit `waku:online` event only when first peer is connectedConnection stateTue Jun 24 15:31:11 GMT 2025passedTue Jun 24 15:31:11 GMT 2025
2920rejects content-filtered query with only pubsubTopicStoreQueryRequest validationTue Jun 24 15:29:53 GMT 2025passedTue Jun 24 15:29:53 GMT 2025
2930Ping on subscribed peerWaku Filter V2: Ping: Multiple Nodes: Strict Checking: trueTue Jun 24 15:36:03 GMT 2025brokenTue Jun 24 15:36:03 GMT 2025
2940should retrieve 3 multiaddrs for sandbox.waku.nodes.status.imDNS Node Discovery [live data]Tue Jun 24 15:30:01 GMT 2025skippedTue Jun 24 15:30:01 GMT 2025
2951udp ip6 addressMultiaddr from fieldsTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025
2960new peer added after a peer was already foundPeer ExchangeTue Jun 24 15:46:49 GMT 2025skippedTue Jun 24 15:46:49 GMT 2025
2970Subscribe to topic containing emoji and publish messageWaku Relay, SubscribeTue Jun 24 15:47:21 GMT 2025passedTue Jun 24 15:47:21 GMT 2025
29811 Relay, 1 Filter, gives upFetch nodes until capabilities are fulfilledTue Jun 24 15:30:01 GMT 2025passedTue Jun 24 15:30:01 GMT 2025
2990should throw an error for non-numeric clusterId: /waku/2/rs/$/1pubsubTopicToSingleShardInfo with various invalid formatsTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
3000Check received message containing Basic HTML tagWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: falseTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
3012Light push messages to 2 nwaku nodes each with different pubsubtopicsWaku Light Push (Autosharding): Multiple PubsubTopicsTue Jun 24 15:45:05 GMT 2025passedTue Jun 24 15:45:05 GMT 2025
3021should fall back to default pubsub topic when pubsubTopicShardInfo is not provideddeterminePubsubTopicTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
3030Unsubscribe topics the node is not subscribed toWaku Filter Next: Unsubscribe: Multiple Nodes: Strict Checking: trueTue Jun 24 15:44:20 GMT 2025brokenTue Jun 24 15:44:20 GMT 2025
3041should retrieve 3 multiaddrs for test.waku.nodes.status.imDNS Node Discovery [live data]Tue Jun 24 15:30:01 GMT 2025skippedTue Jun 24 15:30:01 GMT 2025
3050Check publish message containing SQL InjectionWaku Relay, PublishTue Jun 24 15:47:13 GMT 2025passedTue Jun 24 15:47:13 GMT 2025
3060random auto sharding 7 - Cluster ID: 10, Content Topic: /app18/10/topic495/utf8Autosharding: Running NodesTue Jun 24 15:55:23 GMT 2025brokenTue Jun 24 15:55:23 GMT 2025
3070should throw an error for non-numeric clusterId: /waku/2/rs/-/1pubsubTopicToSingleShardInfo with various invalid formatsTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
3080should enable only peerExchange and localPeerCache when dns is disabledDefault Peer DiscoveriesTue Jun 24 15:30:21 GMT 2025passedTue Jun 24 15:30:21 GMT 2025
3091should throw an error for invalid PubsubTopic format: /waku/2/rspubsubTopicToSingleShardInfo with various invalid formatsTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
3101should hash "hello" with n=5 and maxValue=100 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
3115should emit `peer:connected:peer-exchange` event when a peer is connectedEventsTue Jun 24 15:30:52 GMT 2025passedTue Jun 24 15:30:52 GMT 2025peer:connect
3120same cluster, different shard: nodes connectMetadata ProtocolTue Jun 24 15:45:15 GMT 2025passedTue Jun 24 15:45:15 GMT 2025connections
3131should correctly encode and decode relay shards using rsv format (Bit Vector)Relay Shard codecTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
3144returns all values when wanted number matches available valuesDiscoveryTue Jun 24 15:30:00 GMT 2025passedTue Jun 24 15:30:00 GMT 2025
3150Rejects garbageMessage ValidatorTue Jun 24 15:30:26 GMT 2025passedTue Jun 24 15:30:26 GMT 2025
3160should be sent with empty contentMessageChannelTue Jun 24 15:30:37 GMT 2025passedTue Jun 24 15:30:37 GMT 2025Sync messages
3170Check message on other pubsub topic is not receivedWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: trueTue Jun 24 15:59:44 GMT 2025passedTue Jun 24 15:59:44 GMT 2025
3180should correctly map a content topic to a pubsub topiccontentTopicToPubsubTopicTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
3190should throw an error for non-numeric clusterId: /waku/2/rs/\/1pubsubTopicToSingleShardInfo with various invalid formatsTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
3200should set field with only FILTER enabledENRTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025waku2 key round trip
3211should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=100 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
3220Check message with non string payload is not receivedWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: falseTue Jun 24 15:59:44 GMT 2025passedTue Jun 24 15:59:44 GMT 2025
3230Should update multiaddrsPeer Exchange Continuous DiscoveryTue Jun 24 15:45:53 GMT 2025passedTue Jun 24 15:45:53 GMT 2025
3240`waku:online` between 2 js-waku relay nodesConnection stateTue Jun 24 15:31:11 GMT 2025passedTue Jun 24 15:31:11 GMT 2025
3251Check received message containing ChineseWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: falseTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
3260Fails to publish message with size larger than 1 MBWaku Relay, PublishTue Jun 24 15:47:13 GMT 2025passedTue Jun 24 15:47:13 GMT 2025
3270Check received message with timestamp: 1750779050625000000 Waku Filter V2: FilterPush: Multiple Nodes: Strict Checking: falseTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
3281Round trip binary encryption [symmetric, no signature]Symmetric EncryptionTue Jun 24 15:30:11 GMT 2025passedTue Jun 24 15:30:11 GMT 2025
3291Mutual subscriptionWaku Relay, SubscribeTue Jun 24 15:47:21 GMT 2025passedTue Jun 24 15:47:21 GMT 2025
3300Check received message containing numericWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: falseTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
3311Ping on peer without subscriptionsWaku Filter V2: Ping: Multiple Nodes: Strict Checking: trueTue Jun 24 15:36:03 GMT 2025brokenTue Jun 24 15:36:03 GMT 2025
3321should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=10000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
3330Check publish message containing shell commandWaku Relay, PublishTue Jun 24 15:47:13 GMT 2025passedTue Jun 24 15:47:13 GMT 2025
3340messageHashStr produces consistent results for the same inputmessageHash and messageHashStrTue Jun 24 15:29:53 GMT 2025passedTue Jun 24 15:29:53 GMT 2025
3350should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=1000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
3360Check message with no content topic is not receivedWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: falseTue Jun 24 15:59:44 GMT 2025passedTue Jun 24 15:59:44 GMT 2025
3371start node with empty content topicAutosharding: Running NodesTue Jun 24 15:55:23 GMT 2025passedTue Jun 24 15:55:23 GMT 2025
3380Check received message containing longWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: trueTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
3391Unsubscribe 2 topics - node subscribed to 2 topicsWaku Filter Next: Unsubscribe: Multiple Nodes: Strict Checking: falseTue Jun 24 15:44:20 GMT 2025brokenTue Jun 24 15:44:20 GMT 2025
3401Sign & RecoverWaku EncryptionTue Jun 24 15:30:11 GMT 2025passedTue Jun 24 15:30:11 GMT 2025
3410should use network config clusterId when shard info clusterId is not providedIWaku utilsTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025decoderParamsToShardInfo
3420should aggregate SingleShardInfos into a ShardInfosingleShardInfosToShardInfoTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
3430should throw an error for non-numeric clusterId: /waku/2/rs/x/1pubsubTopicToSingleShardInfo with various invalid formatsTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
3440should correctly encode and decode relay shards using rs format (Index List)Relay Shard codecTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
3450should throw an error for non-numeric clusterId: /waku/2/rs//1pubsubTopicToSingleShardInfo with various invalid formatsTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
3461messageHashStr works with IProtoMessagemessageHash and messageHashStrTue Jun 24 15:29:53 GMT 2025passedTue Jun 24 15:29:53 GMT 2025
3470using a protocol with unconfigured pubsub topic should failAutosharding: Running NodesTue Jun 24 15:55:23 GMT 2025passedTue Jun 24 15:55:23 GMT 2025
3480peer:update - should not schedule stream creation IF protocol hit AND stream found on connectionStreamManagerTue Jun 24 15:29:53 GMT 2025passedTue Jun 24 15:29:53 GMT 2025
3490Check received message containing ArabicWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: trueTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
3500peer:update - should do nothing if another protocol hitStreamManagerTue Jun 24 15:29:53 GMT 2025passedTue Jun 24 15:29:53 GMT 2025
3510should not throw an error when the topic is within a list of configured topicsensurePubsubTopicIsConfiguredTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
3520accepts valid content-filtered queryStoreQueryRequest validationTue Jun 24 15:29:53 GMT 2025passedTue Jun 24 15:29:53 GMT 2025
3531should emit `peer:connected:bootstrap` event when a peer is connectedEventsTue Jun 24 15:30:52 GMT 2025passedTue Jun 24 15:30:52 GMT 2025peer:connect
3540should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=100 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
3550should handle clusterId, application and version for autosharding with cluster iD 1shardInfoToPubsubTopicsTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
3561all px service nodes subscribed to the shard topic should be dialedAutosharding: Peer ManagementTue Jun 24 15:56:20 GMT 2025passedTue Jun 24 15:56:20 GMT 2025Peer Exchange
3571messageHashStr produces different results for different inputsmessageHash and messageHashStrTue Jun 24 15:29:53 GMT 2025passedTue Jun 24 15:29:53 GMT 2025
3580Check received message containing escaped charactersWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: falseTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
3592Unsubscribe 1 topic - node subscribed to 1 topicWaku Filter V2: Unsubscribe: Multiple Nodes: Strict Checking: falseTue Jun 24 15:44:00 GMT 2025brokenTue Jun 24 15:44:00 GMT 2025
3601Push to array if already presentpushOrInitMapSetTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
3610should not fail to stop the service if it was not startedLocal Storage DiscoveryTue Jun 24 15:30:05 GMT 2025passedTue Jun 24 15:30:05 GMT 2025interface-peer-discovery compliance testsCompliance Tests
3621should handle connection eventsPeerManagerTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
3631should throw an error for non-numeric shard: /waku/2/rs/1/-pubsubTopicToSingleShardInfo with various invalid formatsTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
3640Nodes with multiple pubsub topicWaku Relay (Autosharding), multiple pubsub topicsTue Jun 24 15:47:05 GMT 2025passedTue Jun 24 15:47:05 GMT 2025
3650Check received message containing JSONWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: trueTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
3661should correctly map /myapp/1/latest/proto to shard index 0contentTopicToShardIndexTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
36701 Store, 2 relays, 2 fetchesFetch nodes until capabilities are fulfilledTue Jun 24 15:30:01 GMT 2025passedTue Jun 24 15:30:01 GMT 2025
3682ENRTree (branch): should error if DNS branch entry is mis-prefixedENRTreeTue Jun 24 15:30:01 GMT 2025passedTue Jun 24 15:30:01 GMT 2025
3690addEventListener with wrong eventPublic methodsTue Jun 24 15:31:31 GMT 2025passedTue Jun 24 15:31:31 GMT 2025
3700should reject if LightPush is requested but not mountedwaitForRemotePeerTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
3712Subscribe and receive messages on 2 different pubsubtopicsWaku Light Push (Autosharding): Multiple PubsubTopicsTue Jun 24 15:45:05 GMT 2025brokenTue Jun 24 15:45:05 GMT 2025
3720throws on content topic with empty topic name fieldensureValidContentTopicTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
3731Ephemeral field is preserved - encoder v0Waku Message Ephemeral fieldTue Jun 24 15:33:36 GMT 2025brokenTue Jun 24 15:33:36 GMT 2025
3740Check message with non string payload is not receivedWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: trueTue Jun 24 15:59:44 GMT 2025passedTue Jun 24 15:59:44 GMT 2025
3750Ping on subscribed peerWaku Filter V2: Ping: Multiple Nodes: Strict Checking: falseTue Jun 24 15:36:03 GMT 2025brokenTue Jun 24 15:36:03 GMT 2025
3760should set field with only STORE enabledENRTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025waku2 key round trip
3771should maintain desired error rateBloomFilterTue Jun 24 15:30:34 GMT 2025passedTue Jun 24 15:30:34 GMT 2025
3780Check received message containing shell commandWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: falseTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
3790should throw an error for missing sharding configurationensureShardingConfiguredTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
3801Ping on unsubscribed peerWaku Filter V2: Ping: Multiple Nodes: Strict Checking: trueTue Jun 24 15:36:03 GMT 2025brokenTue Jun 24 15:36:03 GMT 2025
3810throws on empty content topicensureValidContentTopicTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
3820handles different clusterIds correctlycontentTopicsByPubsubTopicTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
3830should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterIddeterminePubsubTopicTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
3840Nwaku publishesWaku Relay, InteropTue Jun 24 15:47:02 GMT 2025passedTue Jun 24 15:47:02 GMT 2025
3851should return false when unsubscribing from a non-existing subscriptionFilter SDKTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
3861should load peers from local storage and dispatch eventsLocal Storage DiscoveryTue Jun 24 15:30:05 GMT 2025passedTue Jun 24 15:30:05 GMT 2025Unit Tests
3870Publish message with custom timestamp: Tue Jun 24 2025 16:47:06 GMT+0000 (Coordinated Universal Time)Waku Relay, PublishTue Jun 24 15:47:13 GMT 2025passedTue Jun 24 15:47:13 GMT 2025
3880should add to incoming buffer if dependencies are not metMessageChannelTue Jun 24 15:30:37 GMT 2025passedTue Jun 24 15:30:37 GMT 2025receiving a message
3891Check message with invalid timestamp is not receivedWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: trueTue Jun 24 15:59:44 GMT 2025passedTue Jun 24 15:59:44 GMT 2025
3901can start the serviceLocal Storage DiscoveryTue Jun 24 15:30:05 GMT 2025passedTue Jun 24 15:30:05 GMT 2025interface-peer-discovery compliance testsCompliance Tests
3910Check received message containing ChineseWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: trueTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
3920less peers than existingPeer Exchange QueryTue Jun 24 15:46:49 GMT 2025skippedTue Jun 24 15:46:49 GMT 2025
3935Subscribe to topic containing escaped characters and publish messageWaku Relay, SubscribeTue Jun 24 15:47:21 GMT 2025passedTue Jun 24 15:47:21 GMT 2025
3940random auto sharding 1 - Cluster ID: 10, Content Topic: /app98/6/topic832/xmlAutosharding: Running NodesTue Jun 24 15:55:22 GMT 2025brokenTue Jun 24 15:55:22 GMT 2025
3951Subscribe to topic containing Script and publish messageWaku Relay, SubscribeTue Jun 24 15:47:21 GMT 2025passedTue Jun 24 15:47:21 GMT 2025
3960Encoder throws on empty string content topicEnsures content topic is definedTue Jun 24 15:29:53 GMT 2025passedTue Jun 24 15:29:53 GMT 2025
3971should handle different types of entriesTTLSetTue Jun 24 15:30:20 GMT 2025passedTue Jun 24 15:30:20 GMT 2025
3981Ping on peer without subscriptionsWaku Filter V2: Ping: Multiple Nodes: Strict Checking: falseTue Jun 24 15:36:03 GMT 2025brokenTue Jun 24 15:36:03 GMT 2025
3990addEventListener with correct eventPublic methodsTue Jun 24 15:31:31 GMT 2025passedTue Jun 24 15:31:31 GMT 2025
4000should not receive a peer event after stopLocal Storage DiscoveryTue Jun 24 15:30:05 GMT 2025passedTue Jun 24 15:30:05 GMT 2025interface-peer-discovery compliance testsCompliance Tests
4011should hash "hello" with n=5 and maxValue=1000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
4021ENRTree (tree): should error if DNS tree entry is mis-prefixedENRTreeTue Jun 24 15:30:01 GMT 2025passedTue Jun 24 15:30:01 GMT 2025
4031should not be added to outgoing buffer, bloom filter, or local logMessageChannelTue Jun 24 15:30:37 GMT 2025passedTue Jun 24 15:30:37 GMT 2025Sync messages
4040can start the serviceDNS Discovery: Compliance TestTue Jun 24 15:30:56 GMT 2025passedTue Jun 24 15:30:56 GMT 2025interface-peer-discovery compliance tests
4050should handle general insertion and lookup correctlyBloomFilter with special patternsTue Jun 24 15:30:34 GMT 2025passedTue Jun 24 15:30:34 GMT 2025
4061throws on content topic with too few or too many fieldsensureValidContentTopicTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
4070should not receive a peer event before startDNS Discovery: Compliance TestTue Jun 24 15:30:56 GMT 2025passedTue Jun 24 15:30:56 GMT 2025interface-peer-discovery compliance tests
4080should decode valid enr with tcp successfullyENRTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Txt codec
4095should enable all discoveries when explicitly setDefault Peer DiscoveriesTue Jun 24 15:30:21 GMT 2025passedTue Jun 24 15:30:21 GMT 2025
4101Check publish message containing shortWaku Relay, PublishTue Jun 24 15:47:13 GMT 2025passedTue Jun 24 15:47:13 GMT 2025
4110should enable only localPeerCache when dns and peerExchange are disabledDefault Peer DiscoveriesTue Jun 24 15:30:21 GMT 2025passedTue Jun 24 15:30:21 GMT 2025
4121Decoder throws on undefined content topicEnsures content topic is definedTue Jun 24 15:29:53 GMT 2025passedTue Jun 24 15:29:53 GMT 2025
4131should decode valid ENR with multiaddrs successfully [shared test vector]ENRTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Txt codec
4140Check message on other pubsub topic is not receivedWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: falseTue Jun 24 15:59:44 GMT 2025passedTue Jun 24 15:59:44 GMT 2025
4150should invoke callbacks only when newly receiving message is givenFilter SubscriptionTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
4160should properly create location multiaddrs - udpENRTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Location multiaddr
4170should hash "test123" with n=0 and maxValue=100 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
4180should hash "hello" with n=5 and maxValue=10000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
4191should handle incoming messagesFilter SDKTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
4202all px service nodes subscribed to the shard topic should be dialedStatic Sharding: Peer ManagementTue Jun 24 15:56:20 GMT 2025passedTue Jun 24 15:56:20 GMT 2025Peer Exchange
4211Subscribe to topic containing special chars and publish messageWaku Relay, SubscribeTue Jun 24 15:47:21 GMT 2025passedTue Jun 24 15:47:21 GMT 2025
4221ignores unrecognized TXT record formatsDNS Node DiscoveryTue Jun 24 15:30:01 GMT 2025passedTue Jun 24 15:30:01 GMT 2025
4230should correctly map /app/20/sometopic/someencoding to shard index 7contentTopicToShardIndexTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
4240should properly create peer info with all multiaddrsENRTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Location multiaddr
4250Relay + StoreENR Interop: ServiceNodeTue Jun 24 15:30:57 GMT 2025passedTue Jun 24 15:30:57 GMT 2025
4260throws on content topic with empty version fieldensureValidContentTopicTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
4270Check received message containing ArabicWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: falseTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
4282should hash "!@#$%^&*()" with n=5 and maxValue=100 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
4291Waku message hash computation (meta attribute not present)Message Hash: RFC Test VectorsTue Jun 24 15:29:53 GMT 2025passedTue Jun 24 15:29:53 GMT 2025
43011 Store, 2 fetchesFetch nodes until capabilities are fulfilledTue Jun 24 15:30:01 GMT 2025passedTue Jun 24 15:30:01 GMT 2025
4310Encoder throws on empty string content topicEnsures content topic is definedTue Jun 24 15:30:13 GMT 2025passedTue Jun 24 15:30:13 GMT 2025
4321should not fail to stop the service if it was not startedDNS Discovery: Compliance TestTue Jun 24 15:30:56 GMT 2025passedTue Jun 24 15:30:56 GMT 2025interface-peer-discovery compliance tests
4332nwaku subscribesWaku Relay, InteropTue Jun 24 15:47:02 GMT 2025passedTue Jun 24 15:47:02 GMT 2025
4340Unsubscribe 2 topics - node subscribed to 2 topicsWaku Filter Next: Unsubscribe: Multiple Nodes: Strict Checking: trueTue Jun 24 15:44:20 GMT 2025brokenTue Jun 24 15:44:20 GMT 2025
4350should decode valid enr successfullyENRTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Txt codec
4360ENRTree (branch): should parse and verify a single component DNS branch entryENRTreeTue Jun 24 15:30:01 GMT 2025passedTue Jun 24 15:30:01 GMT 2025
4370Decoder throws on empty string content topicEnsures content topic is definedTue Jun 24 15:30:11 GMT 2025passedTue Jun 24 15:30:11 GMT 2025
4383tcp ip4 addressMultiaddr from fieldsTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025
4390Fails to publish message with empty textWaku Relay, PublishTue Jun 24 15:47:13 GMT 2025passedTue Jun 24 15:47:13 GMT 2025
4400should throw an error for invalid PubsubTopic format: /incorrect/formatpubsubTopicToSingleShardInfo with various invalid formatsTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
4410different cluster, different shard: nodes don't connectMetadata ProtocolTue Jun 24 15:45:15 GMT 2025passedTue Jun 24 15:45:15 GMT 2025connections
4420should hash "!@#$%^&*()" with n=5 and maxValue=1000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
4430Check message with no payload is not receivedWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: falseTue Jun 24 15:59:44 GMT 2025passedTue Jun 24 15:59:44 GMT 2025
4441getPeersByDiscoveryPeer ExchangeTue Jun 24 15:46:49 GMT 2025passedTue Jun 24 15:46:49 GMT 2025
4451should be empty when createdFilter SubscriptionTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
4461should return no connections if no open connection providedselectOpenConnectionTue Jun 24 15:29:52 GMT 2025passedTue Jun 24 15:29:52 GMT 2025
4470should extract SingleShardInfo from a valid PubsubTopicpubsubTopicToSingleShardInfo with various invalid formatsTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
4481Check received message containing shortWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: trueTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
4491should reject if WakuNode is not startedwaitForRemotePeerTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
4503should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extrapubsubTopicToSingleShardInfo with various invalid formatsTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
4511should properly create location multiaddrs - udp6ENRTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Location multiaddr
4521should map different content topics to different pubsub topics based on shard indexcontentTopicToPubsubTopicTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
4531should enable only dns and localPeerCache when peerExchange is disabledDefault Peer DiscoveriesTue Jun 24 15:30:21 GMT 2025passedTue Jun 24 15:30:21 GMT 2025
4540should hash "" with n=1 and maxValue=100 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
4550Check received message containing RussianWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: falseTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
4560should throw an error if shards are undefined for static shardingshardInfoToPubsubTopicsTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
4571Check received message with timestamp: 1649153314 Waku Filter V2: FilterPush: Multiple Nodes: Strict Checking: falseTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
4581should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=1000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
4590should be online or offline if network state changedEventsTue Jun 24 15:30:52 GMT 2025passedTue Jun 24 15:30:52 GMT 2025waku:connection
4602should retry failed tasksRetryManagerTue Jun 24 15:30:21 GMT 2025passedTue Jun 24 15:30:21 GMT 2025
4611accepts valid message hash queryStoreQueryRequest validationTue Jun 24 15:29:53 GMT 2025passedTue Jun 24 15:29:53 GMT 2025
4620should throw error - no idENRTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Verify
4630Check received message with timestamp: 1649153314 Waku Filter V2: FilterPush: Multiple Nodes: Strict Checking: trueTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
4640should properly clean up resources when disposedTTLSetTue Jun 24 15:30:20 GMT 2025passedTue Jun 24 15:30:20 GMT 2025
4650Check message with invalid timestamp is not receivedWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: falseTue Jun 24 15:59:44 GMT 2025passedTue Jun 24 15:59:44 GMT 2025
4660should hash "hello" with n=2 and maxValue=100 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
4670should hash "hello" with n=1 and maxValue=1000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
4680stopPublic methodsTue Jun 24 15:31:31 GMT 2025passedTue Jun 24 15:31:31 GMT 2025
46911should add and check entries correctlyTTLSetTue Jun 24 15:30:20 GMT 2025passedTue Jun 24 15:30:20 GMT 2025
4700Check received message containing ScriptWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: trueTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
4710should be able to encode the field with ALL protocols set to falseENR waku2 codecTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Encoding
4720Check received message containing shell commandWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: trueTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
4730should encode/decode to RLP encodingENRTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Static tests
4740Js publishes, other Js receivesWaku Relay, InteropTue Jun 24 15:47:02 GMT 2025passedTue Jun 24 15:47:02 GMT 2025
4750should deliver messages after dependencies are metMessageChannelTue Jun 24 15:30:37 GMT 2025passedTue Jun 24 15:30:37 GMT 2025Sweeping incoming buffer
4760n1 and n2 uses a custom pubsub, n3 uses the default pubsubWaku Relay, multiple pubsub topicsTue Jun 24 15:47:05 GMT 2025passedTue Jun 24 15:47:05 GMT 2025
4771should throw error - invalid idENRTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Verify
4780Decoder throws on empty string content topicEnsures content topic is definedTue Jun 24 15:29:53 GMT 2025passedTue Jun 24 15:29:53 GMT 2025
4791Check publish message containing ScriptWaku Relay, PublishTue Jun 24 15:47:13 GMT 2025passedTue Jun 24 15:47:13 GMT 2025
4800should be delivered immediately if receivedMessageChannelTue Jun 24 15:30:37 GMT 2025passedTue Jun 24 15:30:37 GMT 2025Ephemeral messages
4811rejects content-filtered query with only contentTopicsStoreQueryRequest validationTue Jun 24 15:29:53 GMT 2025passedTue Jun 24 15:29:53 GMT 2025
4820ENRTree (root): should error if DNS root entry signature is invalidENRTreeTue Jun 24 15:30:01 GMT 2025passedTue Jun 24 15:30:01 GMT 2025
4830should hash "!@#$%^&*()" with n=1 and maxValue=10000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
4840should never report false negativesBloomFilterTue Jun 24 15:30:34 GMT 2025passedTue Jun 24 15:30:34 GMT 2025
4850should throw an error for insufficient dataRelay Shard codecTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
4860Check received message containing unicode special charactersWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: falseTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
4870should maintain proper timestamps if all messages receivedMessageChannelTue Jun 24 15:30:37 GMT 2025passedTue Jun 24 15:30:37 GMT 2025receiving a message
4880should throw if no connection providedStreamManagerTue Jun 24 15:29:53 GMT 2025passedTue Jun 24 15:29:53 GMT 2025
4890should return true when clusterId matches and shard is included in network shardsIWaku utilsTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025isShardCompatible
4900Unsubscribe from 100 topics (new limit) at once and receives messagesWaku Filter Next: Unsubscribe: Multiple Nodes: Strict Checking: falseTue Jun 24 15:44:20 GMT 2025brokenTue Jun 24 15:44:20 GMT 2025
4914Reopen subscription with peer with lost subscriptionWaku Filter V2: Ping: Multiple Nodes: Strict Checking: falseTue Jun 24 15:36:03 GMT 2025brokenTue Jun 24 15:36:03 GMT 2025
4920should hash "!@#$%^&*()" with n=5 and maxValue=10000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
4930should emit a peer event after startLocal Storage DiscoveryTue Jun 24 15:30:05 GMT 2025passedTue Jun 24 15:30:05 GMT 2025interface-peer-discovery compliance testsCompliance Tests
4940Check received message containing longWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: falseTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
4953should emit `peer:discovery:peer-exchange` event when a peer is discoveredEventsTue Jun 24 15:30:52 GMT 2025passedTue Jun 24 15:30:52 GMT 2025peer:discovery
4961should hash "test123" with n=2 and maxValue=1000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
4970should hash "" with n=1 and maxValue=10000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
4980should properly create location multiaddrs - tcp6ENRTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Location multiaddr
4990throws on content topic with generation field greater than 0ensureValidContentTopicTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
5000random auto sharding 4 - Cluster ID: 10, Content Topic: /app36/1/topic176/jsonAutosharding: Running NodesTue Jun 24 15:55:22 GMT 2025brokenTue Jun 24 15:55:22 GMT 2025
5013can start the servicePeer ExchangeTue Jun 24 15:45:53 GMT 2025passedTue Jun 24 15:45:53 GMT 2025interface-peer-discovery compliance testsCompliance Test
5020should be called for bootstrap peersDialsTue Jun 24 15:31:00 GMT 2025passedTue Jun 24 15:31:00 GMT 2025For bootstrap peersdialPeer method
5031should be called for peers with PEER_EXCHANGE tagsDialsTue Jun 24 15:31:00 GMT 2025passedTue Jun 24 15:31:00 GMT 2025For peer-exchange peersdialPeer method
5040should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=100 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
5050should encode/decode to text encodingENRTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Static tests
5060should throw an error for non-numeric shard: /waku/2/rs/1/\pubsubTopicToSingleShardInfo with various invalid formatsTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
5070Unsubscribe 2 topics - node subscribed to 2 topicsWaku Filter V2: Unsubscribe: Multiple Nodes: Strict Checking: falseTue Jun 24 15:44:00 GMT 2025brokenTue Jun 24 15:44:00 GMT 2025
5080should not receive a peer event after stopPeer ExchangeTue Jun 24 15:45:53 GMT 2025passedTue Jun 24 15:45:53 GMT 2025interface-peer-discovery compliance testsCompliance Test
5091Check publish message containing unicode special charactersWaku Relay, PublishTue Jun 24 15:47:13 GMT 2025passedTue Jun 24 15:47:13 GMT 2025
5101Check received message containing emojiWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: trueTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
5110Check received message containing ScriptWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: falseTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
5121should throw an error for an unconfigured topicensurePubsubTopicIsConfiguredTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
5131retrieves all peers (2) when cannot fulfill all requirementsDNS Node Discovery w/ capabilitiesTue Jun 24 15:30:01 GMT 2025passedTue Jun 24 15:30:01 GMT 2025
5141Publish without waiting for remote peerWaku Relay, SubscribeTue Jun 24 15:47:21 GMT 2025passedTue Jun 24 15:47:21 GMT 2025
5150should return empty list for no shardshardInfoToPubsubTopicsTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
5161should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=10000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
5170should hash "test123" with n=2 and maxValue=10000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
5181should remove expired entries after TTL has passedTTLSetTue Jun 24 15:30:20 GMT 2025passedTue Jun 24 15:30:20 GMT 2025
5190should return falseENRTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Verify
5201Waku message hash computation (message is IProtoMessage with version)Message Hash: RFC Test VectorsTue Jun 24 15:29:53 GMT 2025passedTue Jun 24 15:29:53 GMT 2025
5211random auto sharding 2 - Cluster ID: 10, Content Topic: /app96/9/topic748/utf8Autosharding: Running NodesTue Jun 24 15:55:22 GMT 2025brokenTue Jun 24 15:55:22 GMT 2025
5221should send to specified number of peers of used peersLightPush SDKTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
5230Subscribe to topic containing JSON and publish messageWaku Relay, SubscribeTue Jun 24 15:47:21 GMT 2025passedTue Jun 24 15:47:21 GMT 2025
5240should not fail to start the service if it is already startedPeer ExchangeTue Jun 24 15:45:53 GMT 2025passedTue Jun 24 15:45:53 GMT 2025interface-peer-discovery compliance testsCompliance Test
5250Decrypt messagesWaku RelayTue Jun 24 15:46:50 GMT 2025passedTue Jun 24 15:46:50 GMT 2025
5261Encoder throws on undefined content topicEnsures content topic is definedTue Jun 24 15:30:11 GMT 2025passedTue Jun 24 15:30:11 GMT 2025
5270should wait for Store peer to be connectedwaitForRemotePeerTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
5281Check received message containing XMLWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: trueTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
5290should be empty after removing the only subscriptionFilter SubscriptionTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
5300should handle clusterId, application and version for autosharding with cluster iD 6shardInfoToPubsubTopicsTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
5310should throw error when unsubscribing with unsupported pubsub topicFilter SDKTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
5320should not receive a peer event before startLocal Storage DiscoveryTue Jun 24 15:30:05 GMT 2025passedTue Jun 24 15:30:05 GMT 2025interface-peer-discovery compliance testsCompliance Tests
5330Round trip binary encryption [ecies, signature]Ecies EncryptionTue Jun 24 15:30:13 GMT 2025passedTue Jun 24 15:30:13 GMT 2025
5340should return different streams if requested simultaniouslyStreamManagerTue Jun 24 15:29:53 GMT 2025passedTue Jun 24 15:29:53 GMT 2025
5351should increase lamport timestampMessageChannelTue Jun 24 15:30:37 GMT 2025passedTue Jun 24 15:30:37 GMT 2025sending a message
5361should hash "hello" with n=1 and maxValue=10000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
5371should mark all messages in causal history as acknowledgedMessageChannelTue Jun 24 15:30:37 GMT 2025passedTue Jun 24 15:30:37 GMT 2025reviewing ack status
5380Publish message with rate limitWaku Relay, PublishTue Jun 24 15:47:13 GMT 2025passedTue Jun 24 15:47:13 GMT 2025
5390Ephemeral field is preserved - symmetric encryptionWaku Message Ephemeral fieldTue Jun 24 15:33:36 GMT 2025brokenTue Jun 24 15:33:36 GMT 2025
5400Subscribe at once to 10000 topics and publish messagesWaku Relay, SubscribeTue Jun 24 15:47:21 GMT 2025passedTue Jun 24 15:47:21 GMT 2025
5411Waku message hash computation (meta size of 12 bytes)Message Hash: RFC Test VectorsTue Jun 24 15:29:53 GMT 2025passedTue Jun 24 15:29:53 GMT 2025
5421can start and stop the serviceLocal Storage DiscoveryTue Jun 24 15:30:05 GMT 2025passedTue Jun 24 15:30:05 GMT 2025interface-peer-discovery compliance testsCompliance Tests
5431should be called for every peer with PEER_EXCHANGE tagsDialsTue Jun 24 15:31:00 GMT 2025passedTue Jun 24 15:31:00 GMT 2025For peer-exchange peersdialPeer method
5440should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peersDialsTue Jun 24 15:31:00 GMT 2025passedTue Jun 24 15:31:00 GMT 2025For bootstrap peersdialPeer method
5450should hash "test123" with n=0 and maxValue=10000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
5460random auto sharding 9 - Cluster ID: 10, Content Topic: /app85/4/topic407/xmlAutosharding: Running NodesTue Jun 24 15:55:23 GMT 2025brokenTue Jun 24 15:55:23 GMT 2025
5470uses static shard pubsub topic instead of autosharding when setSets sharding configuration correctlyTue Jun 24 15:29:53 GMT 2025passedTue Jun 24 15:29:53 GMT 2025
5481rejects hash query with time filterStoreQueryRequest validationTue Jun 24 15:29:53 GMT 2025passedTue Jun 24 15:29:53 GMT 2025
5490random auto sharding 3 - Cluster ID: 10, Content Topic: /app39/3/topic106/jsonAutosharding: Running NodesTue Jun 24 15:55:22 GMT 2025brokenTue Jun 24 15:55:22 GMT 2025
5500Check publish message after client node is restartedWaku Relay, PublishTue Jun 24 15:47:13 GMT 2025skippedTue Jun 24 15:47:13 GMT 2025
5510should hash "" with n=5 and maxValue=10000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
5520should push the message to the outgoing bufferMessageChannelTue Jun 24 15:30:37 GMT 2025passedTue Jun 24 15:30:37 GMT 2025sending a message
5530Meta field set when metaSetter is specifiedWaku Message version 0Tue Jun 24 15:29:53 GMT 2025passedTue Jun 24 15:29:53 GMT 2025
5541Check meta is set [ecies]Ecies EncryptionTue Jun 24 15:30:13 GMT 2025passedTue Jun 24 15:30:13 GMT 2025
5550Check message with no payload is not receivedWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: trueTue Jun 24 15:59:44 GMT 2025passedTue Jun 24 15:59:44 GMT 2025
5560isConnected return false after peer stopsConnection stateTue Jun 24 15:31:11 GMT 2025passedTue Jun 24 15:31:11 GMT 2025
5571should throw an error for non-numeric shard: /waku/2/rs/1/!pubsubTopicToSingleShardInfo with various invalid formatsTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
5580passes more than one ENR URLs and attempts connectionDNS Node Discovery [live data]Tue Jun 24 15:30:56 GMT 2025skippedTue Jun 24 15:30:56 GMT 2025
5590Check received message containing unicode special charactersWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: trueTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
5600Check received message containing SQL InjectionWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: falseTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
5610Subscribe to topic containing Chinese and publish messageWaku Relay, SubscribeTue Jun 24 15:47:21 GMT 2025passedTue Jun 24 15:47:21 GMT 2025
5620should update peers in local storage on 'peer:identify' eventLocal Storage DiscoveryTue Jun 24 15:30:05 GMT 2025passedTue Jun 24 15:30:05 GMT 2025Unit Tests
5630Check publish message containing longWaku Relay, PublishTue Jun 24 15:47:13 GMT 2025passedTue Jun 24 15:47:13 GMT 2025
56401 Relay, 1 fetchFetch nodes until capabilities are fulfilledTue Jun 24 15:30:01 GMT 2025passedTue Jun 24 15:30:01 GMT 2025
5651should hash "!@#$%^&*()" with n=2 and maxValue=10000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
5660messageHashStr returns the same value as bytesToHex(messageHash)messageHash and messageHashStrTue Jun 24 15:29:53 GMT 2025passedTue Jun 24 15:29:53 GMT 2025
5670should add received messages to bloom filterMessageChannelTue Jun 24 15:30:37 GMT 2025passedTue Jun 24 15:30:37 GMT 2025receiving a message
56813 nodes on /waku/2/rs/3/2 topicWaku Relay, multiple pubsub topicsTue Jun 24 15:47:05 GMT 2025passedTue Jun 24 15:47:05 GMT 2025
5690should set field with all protocols enabledENRTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025waku2 key round trip
5700should not fail to start the service if it is already startedLocal Storage DiscoveryTue Jun 24 15:30:05 GMT 2025passedTue Jun 24 15:30:05 GMT 2025interface-peer-discovery compliance testsCompliance Tests
5711should hash "test123" with n=0 and maxValue=1000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
5720can dial TLS multiaddrsmultiaddr: dialingTue Jun 24 15:45:17 GMT 2025passedTue Jun 24 15:45:17 GMT 2025
5731should only return 1 node with relay capabilityDNS Node Discovery w/ capabilitiesTue Jun 24 15:30:01 GMT 2025passedTue Jun 24 15:30:01 GMT 2025
5740should not receive a peer event after stopDNS Discovery: Compliance TestTue Jun 24 15:30:56 GMT 2025passedTue Jun 24 15:30:56 GMT 2025interface-peer-discovery compliance tests
5750Refresh subscriptionWaku Relay, SubscribeTue Jun 24 15:47:21 GMT 2025skippedTue Jun 24 15:47:21 GMT 2025
5760should be able to encode the field with only LIGHTPUSH set to trueENR waku2 codecTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Encoding
5771does not throw on valid casesensureValidContentTopicTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
5780should correctly map /app/29/sometopic/someencoding to shard index 6contentTopicToShardIndexTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
5790throws on content topic with empty application fieldensureValidContentTopicTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
5800removeEventListener with wrong eventPublic methodsTue Jun 24 15:31:31 GMT 2025passedTue Jun 24 15:31:31 GMT 2025
5811ENRTree (root): should error if DNS root entry is mis-prefixedENRTreeTue Jun 24 15:30:01 GMT 2025passedTue Jun 24 15:30:01 GMT 2025
5820should wait for Filter peer to be connectedwaitForRemotePeerTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
5831Check received message containing RussianWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: trueTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
5841should be able to encode the field with ALL protocols set to trueENR waku2 codecTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Encoding
5850should hash "" with n=5 and maxValue=1000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
5860Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)Waku Relay, PublishTue Jun 24 15:47:13 GMT 2025passedTue Jun 24 15:47:13 GMT 2025
58703 nodes on /waku/2/rs/7/0 topicWaku Relay (Autosharding), multiple pubsub topicsTue Jun 24 15:47:05 GMT 2025passedTue Jun 24 15:47:05 GMT 2025
5881should correctly map /statusim/1/community/cbor to shard index 4contentTopicToShardIndexTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
5891Ephemeral field is preserved - asymmetric encryptionWaku Message Ephemeral fieldTue Jun 24 15:33:36 GMT 2025brokenTue Jun 24 15:33:36 GMT 2025
5901should wait for LightPush peer to be connectedwaitForRemotePeerTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
5910should not be empty after adding a subscriptionFilter SubscriptionTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
5921should return unique PubsubTopics for static shardingshardInfoToPubsubTopicsTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
5930should reject if Filter is requested but not mountedwaitForRemotePeerTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
5940dispatchEvent via connectionManagerPublic methodsTue Jun 24 15:31:31 GMT 2025passedTue Jun 24 15:31:31 GMT 2025
5951should continually clean up expired entries at intervalsTTLSetTue Jun 24 15:30:20 GMT 2025passedTue Jun 24 15:30:20 GMT 2025
5961should throw error - no public keyENRTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Txt codec
5970non connected peersPeer Exchange QueryTue Jun 24 15:46:49 GMT 2025skippedTue Jun 24 15:46:49 GMT 2025
5981should invoke callbacks when receiving a messageFilter SubscriptionTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
5990should hash "!@#$%^&*()" with n=0 and maxValue=100 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
6000should fail to send if no connected peers foundLightPush SDKTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
6010should only return 1 node with relay and store capabilityDNS Node Discovery w/ capabilitiesTue Jun 24 15:30:01 GMT 2025passedTue Jun 24 15:30:01 GMT 2025
6020should not fail to start the service if it is already startedDNS Discovery: Compliance TestTue Jun 24 15:30:56 GMT 2025passedTue Jun 24 15:30:56 GMT 2025interface-peer-discovery compliance tests
6030Check received message with timestamp: 1949153314000 Waku Filter V2: FilterPush: Multiple Nodes: Strict Checking: trueTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025
6041should start and stop interval correctlyRetryManagerTue Jun 24 15:30:21 GMT 2025passedTue Jun 24 15:30:21 GMT 2025
6051should hash "test123" with n=5 and maxValue=10000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
6060Check publish message containing special charsWaku Relay, PublishTue Jun 24 15:47:13 GMT 2025passedTue Jun 24 15:47:13 GMT 2025
6070px service nodes not subscribed to the shard should not be dialedStatic Sharding: Peer ManagementTue Jun 24 15:56:20 GMT 2025passedTue Jun 24 15:56:20 GMT 2025Peer Exchange
6081should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16contentTopicToShardIndexTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
6090Check meta is set [symmetric]Symmetric EncryptionTue Jun 24 15:30:11 GMT 2025passedTue Jun 24 15:30:11 GMT 2025
6101should initialize bloom filter with correct parametersBloomFilterTue Jun 24 15:30:34 GMT 2025passedTue Jun 24 15:30:34 GMT 2025
6110should hash "hello" with n=2 and maxValue=10000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
6120Check publish message after service node is restartedWaku Relay, PublishTue Jun 24 15:47:13 GMT 2025skippedTue Jun 24 15:47:13 GMT 2025
6130Round trip binary serializationWaku Message version 0Tue Jun 24 15:29:53 GMT 2025passedTue Jun 24 15:29:53 GMT 2025
61411should keep entries that haven't expired yetTTLSetTue Jun 24 15:30:20 GMT 2025passedTue Jun 24 15:30:20 GMT 2025
6150returns a subset of values when wanted number is lesser than available valuesDiscoveryTue Jun 24 15:30:00 GMT 2025passedTue Jun 24 15:30:00 GMT 2025
6161should be sent without a timestamp, causal history, or bloom filterMessageChannelTue Jun 24 15:30:37 GMT 2025passedTue Jun 24 15:30:37 GMT 2025Ephemeral messages
6171should hash "" with n=1 and maxValue=1000 correctlyhashNTue Jun 24 15:30:32 GMT 2025passedTue Jun 24 15:30:32 GMT 2025
6180should return the pubsub topic directly if a string is provideddeterminePubsubTopicTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
6190Check message received after jswaku node is restartedWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: falseTue Jun 24 15:59:44 GMT 2025skippedTue Jun 24 15:59:44 GMT 2025
62003 nodes on /waku/2/rs/7/1 topicWaku Relay (Autosharding), multiple pubsub topicsTue Jun 24 15:47:05 GMT 2025passedTue Jun 24 15:47:05 GMT 2025
6210should use the provided clusterId for the pubsub topiccontentTopicToPubsubTopicTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
6220should successfully stopFilter SDKTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025
6230should throw an error for non-numeric clusterId: /waku/2/rs/y/1pubsubTopicToSingleShardInfo with various invalid formatsTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
6240Check publish message containing Basic HTML tagWaku Relay, PublishTue Jun 24 15:47:13 GMT 2025passedTue Jun 24 15:47:13 GMT 2025
6250should add and remove event listeners correctlyLocal Storage DiscoveryTue Jun 24 15:30:05 GMT 2025passedTue Jun 24 15:30:05 GMT 2025Unit Tests
6260through manual discoverymultiaddr: dialingTue Jun 24 15:45:17 GMT 2025passedTue Jun 24 15:45:17 GMT 2025does not attempt the same peer discovered multiple times more than once
6270should properly compute the node idENRTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Static tests
6281Accepts a valid Waku MessageMessage ValidatorTue Jun 24 15:30:26 GMT 2025passedTue Jun 24 15:30:26 GMT 2025
6291should select older connection if presentselectOpenConnectionTue Jun 24 15:29:52 GMT 2025passedTue Jun 24 15:29:52 GMT 2025
6300should properly create location multiaddrs - tcp4ENRTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Location multiaddr
63103 nodes on /waku/2/rs/3/1 topicWaku Relay, multiple pubsub topicsTue Jun 24 15:47:05 GMT 2025passedTue Jun 24 15:47:05 GMT 2025
6320should throw an error for invalid PubsubTopic format: /waku/2/r/1/2pubsubTopicToSingleShardInfo with various invalid formatsTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
6330should throw an error for non-numeric shard: /waku/2/rs/1/pubsubTopicToSingleShardInfo with various invalid formatsTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
6340should be able to decode the field with only STORE set to trueENR waku2 codecTue Jun 24 15:29:44 GMT 2025passedTue Jun 24 15:29:44 GMT 2025Decoding
63518should use provided shard info when availableIWaku utilsTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025decoderParamsToShardInfo
6360Waku message hash computation (no timestamp)Message Hash: RFC Test VectorsTue Jun 24 15:29:53 GMT 2025passedTue Jun 24 15:29:53 GMT 2025
6370should convert content topics to PubsubTopics for autoshardingshardInfoToPubsubTopicsTue Jun 24 15:29:38 GMT 2025passedTue Jun 24 15:29:38 GMT 2025
6380Check message with no pubsub topic is not receivedWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: falseTue Jun 24 15:59:44 GMT 2025passedTue Jun 24 15:59:44 GMT 2025
6399should return false when clusterId doesn't matchIWaku utilsTue Jun 24 15:30:22 GMT 2025passedTue Jun 24 15:30:22 GMT 2025isShardCompatible
6400Fields are not droppedto proto messageTue Jun 24 15:29:53 GMT 2025passedTue Jun 24 15:29:53 GMT 2025
6410Ephemeral field set to trueWaku Message version 0Tue Jun 24 15:29:53 GMT 2025passedTue Jun 24 15:29:53 GMT 2025
6420Unsubscribes all - node subscribed to 1 topicWaku Filter V2: Unsubscribe: Multiple Nodes: Strict Checking: falseTue Jun 24 15:44:00 GMT 2025brokenTue Jun 24 15:44:00 GMT 2025
6431should not allow unachievable error rateProbabilitiesTue Jun 24 15:30:31 GMT 2025passedTue Jun 24 15:30:31 GMT 2025
6440should support chaining for add methodTTLSetTue Jun 24 15:30:20 GMT 2025passedTue Jun 24 15:30:20 GMT 2025
6450Check received message containing numericWaku Filter V2: FilterPush: Multiple Nodes: Strict Checking: trueTue Jun 24 15:59:44 GMT 2025brokenTue Jun 24 15:59:44 GMT 2025