2025-10-06 22:42:29 +00:00

181 KiB

1DESCRIPTIONDURATION IN MSNAMEPARENT SUITESTART TIMESTATUSSTOP TIMESUB SUITESUITETEST CLASSTEST METHOD
20should only return 1 node with relay capabilityDNS Node Discovery w/ capabilitiesMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025
30should extract SingleShardInfo from a valid PubsubTopicpubsubTopicToSingleShardInfo with various invalid formatsMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
40returns only open connection if one presentselectOpenConnectionMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
50should handle retrieve errors gracefully without emitting messagesQueryOnConnectMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025end-to-end message emission tests
60PeerStore has remote peer's shard info after successful connectionMetadata ProtocolMon Oct 06 22:14:53 UTC 2025passedMon Oct 06 22:14:53 UTC 2025static sharding
70should handle case with no peers in storeConnectionLimiterMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025dialPeersFromStore
80should properly compute the node idENRMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Static tests
91should be delivered immediately if receivedMessageChannelMon Oct 06 22:12:42 UTC 2025passedMon Oct 06 22:12:42 UTC 2025Ephemeral messages
100Subscribe and receive messages on 2 different content topicsWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
111should hash "hello" with n=5 and maxValue=10000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
121should handle different types of entriesTTLSetMon Oct 06 22:12:50 UTC 2025passedMon Oct 06 22:12:50 UTC 2025
1311should trigger query when time since last query exceeds thresholdQueryOnConnectMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025message retrieval event emission conditions
140Check received message containing unicode special charactersWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
150Generator, one shardWaku Store, different static shardsMon Oct 06 22:18:21 UTC 2025passedMon Oct 06 22:18:21 UTC 2025
160Subscribe to topic containing short and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
170it tolerates circular branch referencesDNS Node DiscoveryMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025
181should be able to decode the field with STORE and LIGHTPUSH protocols set to trueENR waku2 codecMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Decoding
190should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=1000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
200should clear the dialing intervalDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025stop
210should handle timestamp equal to current timelamportTimestampIncrementMon Oct 06 22:12:41 UTC 2025passedMon Oct 06 22:12:41 UTC 2025
221should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=100 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
230Query Generator, Multiple PubsubTopicsWaku Store, error handlingMon Oct 06 22:18:30 UTC 2025passedMon Oct 06 22:18:30 UTC 2025
241Round trip binary encryption [symmetric, signature]Symmetric EncryptionMon Oct 06 22:12:21 UTC 2025passedMon Oct 06 22:12:21 UTC 2025
250should set field with only LIGHTPUSH enabledENRMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025waku2 key round trip
261should not be empty after adding a subscriptionFilter SubscriptionMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
270should skip peers without peerInfo in ENRPeerExchangeDiscoveryMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025query
282should be able to encode the field with only RELAY set to trueENR waku2 codecMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Encoding
291should return usable stream attached to connectionStreamManagerMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
301should properly create location multiaddrs - tcp4ENRMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Location multiaddr
310Non TWN ClusterAutosharding: Running NodesMon Oct 06 22:18:08 UTC 2025passedMon Oct 06 22:18:08 UTC 2025
321connects to nwakuWaku Dial [node only]Mon Oct 06 22:19:08 UTC 2025passedMon Oct 06 22:19:08 UTC 2025Interop: ServiceNode
330should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=10000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
340should handle peer identify eventPeerExchangeDiscoveryMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025handleDiscoveredPeer
350should remove event listenersKeepAliveManagerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025stop
360Subscribe to topic containing unicode special characters and publish messageWaku Relay, SubscribeMon Oct 06 22:16:40 UTC 2025passedMon Oct 06 22:16:40 UTC 2025
370Asymmetric encrypt & decryptWaku EncryptionMon Oct 06 22:12:21 UTC 2025passedMon Oct 06 22:12:21 UTC 2025
381should handle errors when removing globalThis listenersNetworkMonitorMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025stop
392should add event listeners to libp2pNetworkMonitorMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025start
400should merge provided config with defaultsConnectionManagerMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025constructor
410Subscribe to topic containing XML and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
421Ephemeral field is preserved - symmetric encryptionWaku Message Ephemeral fieldMon Oct 06 22:13:29 UTC 2025passedMon Oct 06 22:13:29 UTC 2025
430accepts valid content-filtered queryStoreQueryRequest validationMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
441should handle dial errors gracefullyDiscoveryDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025peer discovery handling
450should stop query when sync message from same channel is foundReliable ChannelMon Oct 06 22:12:57 UTC 2025passedMon Oct 06 22:12:57 UTC 2025stopIfTrue Integration with QueryOnConnect
460Relay + StoreENR Interop: ServiceNodeMon Oct 06 22:13:29 UTC 2025passedMon Oct 06 22:13:29 UTC 2025
471throws on content topic with empty encoding fieldensureValidContentTopicMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
481Sync message is not sent if another sync message was just receivedReliable Channel: SyncMon Oct 06 22:13:02 UTC 2025passedMon Oct 06 22:13:02 UTC 2025
491should prioritize bootstrap, then peer exchange, then local peersConnectionLimiterMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025dialPeersFromStore prioritization
500should jump to current time when timestamp is far in the pastlamportTimestampIncrementMon Oct 06 22:12:41 UTC 2025passedMon Oct 06 22:12:41 UTC 2025
510Subscribe to topic containing JSON and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
520Subscribe to topic containing Chinese and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
534Waku message hash computation (payload length 0)Message Hash: RFC Test VectorsMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
540msgTime: 0 ms from now, startTime: 1759702735757, endTime: 1759789135757Waku Store, time filterMon Oct 06 22:19:12 UTC 2025passedMon Oct 06 22:19:12 UTC 2025
550should respect custom numPeersToUse configurationPeerManagerMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
560Error when try to subscribe to more than 101 topics (new limit)Waku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
571Check publish message containing Basic HTML tagWaku Relay, PublishMon Oct 06 22:16:33 UTC 2025passedMon Oct 06 22:16:33 UTC 2025
580Query generator for multiple messages with different content topic formatWaku Store, generalMon Oct 06 22:18:55 UTC 2025passedMon Oct 06 22:18:55 UTC 2025
590px service nodes in same cluster, no matter the shard, should be dialedStatic Sharding: Peer ManagementMon Oct 06 22:19:00 UTC 2025passedMon Oct 06 22:19:00 UTC 2025Peer Exchange
601should correctly map /waku/2/content/test.js to shard index 1contentTopicToShardIndexMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
610Subscribe and receive 2 messages on the same topicWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
621should hash "!@#$%^&*()" with n=1 and maxValue=1000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
630should correctly map /statusim/1/community/cbor to shard index 4contentTopicToShardIndexMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
640Check message received after old nwaku nodes are not available and new are createdWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
650Fails to publish duplicate messageWaku Relay, PublishMon Oct 06 22:16:33 UTC 2025passedMon Oct 06 22:16:33 UTC 2025
661should initialize with libp2p componentsPeerExchangeMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025constructor
671should continually clean up expired entries at intervalsTTLSetMon Oct 06 22:12:50 UTC 2025passedMon Oct 06 22:12:50 UTC 2025
680should do nothing if no non-locked connections to dropConnectionLimiterMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025maintainConnectionsCount
690should handle complete dial lifecycleDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025integration
700Check message with no content topic is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
711should handle cache.get errors gracefullyPeer Cache DiscoveryMon Oct 06 22:12:15 UTC 2025passedMon Oct 06 22:12:15 UTC 2025Unit Tests
720random static sharding 4 - Cluster ID: 114, Shard ID: 336Static Sharding: Running NodesMon Oct 06 22:18:15 UTC 2025passedMon Oct 06 22:18:15 UTC 2025
730should handle errors when globalThis is not availableNetworkMonitorMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025start
740should hash "test123" with n=1 and maxValue=10000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
750should hash "!@#$%^&*()" with n=2 and maxValue=100 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
760Outgoing message is not emitted as acknowledged from own outgoing messagesReliable ChannelMon Oct 06 22:12:57 UTC 2025passedMon Oct 06 22:12:57 UTC 2025
772should unregister libp2p event listeners when stop is calledPeerManagerMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
780Subscribe to topic containing long and publish messageWaku Relay, SubscribeMon Oct 06 22:16:40 UTC 2025passedMon Oct 06 22:16:40 UTC 2025
790should emit a peer event after startPeer Cache DiscoveryMon Oct 06 22:12:15 UTC 2025passedMon Oct 06 22:12:15 UTC 2025interface-peer-discovery compliance testsCompliance Tests
800should reject if WakuNode is not startedwaitForRemotePeerMon Oct 06 22:12:54 UTC 2025passedMon Oct 06 22:12:54 UTC 2025
810should handle onConnected and onDisconnectedPeerManagerMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
820Subscribe to topic containing shell command and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
830should initialize with default number of peersPeerManagerMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
840Check received message containing ScriptWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
851Check message on other pubsub topic is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
861should return false when navigator.onLine is true but network is not connectedNetworkMonitorMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025isConnected
870isConnected should return true after first peer connectsConnection stateMon Oct 06 22:13:43 UTC 2025passedMon Oct 06 22:13:43 UTC 2025
880return first retrieved peers without further DNS queriesDNS Node Discovery w/ capabilitiesMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025
896should skip peer when not on same clusterDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025dial
901should process up to 3 peers at onceDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025queue processing
911Subscribe to topic containing short and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
920random auto sharding 1 - Cluster ID: 10, Content Topic: /app91/2/topic349/protoAutosharding: Running NodesMon Oct 06 22:18:08 UTC 2025passedMon Oct 06 22:18:08 UTC 2025
930should add received message to localHistory with retrievalHintMessageChannelMon Oct 06 22:12:42 UTC 2025passedMon Oct 06 22:12:42 UTC 2025receiving a message
940Subscribe to topic containing emoji and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
953should return false when peer is not on the specified shardShardReaderMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025isPeerOnShard
960Check publish message containing SQL InjectionWaku Relay, PublishMon Oct 06 22:16:33 UTC 2025passedMon Oct 06 22:16:33 UTC 2025
970should throw an error for non-numeric shard: /waku/2/rs/1/!pubsubTopicToSingleShardInfo with various invalid formatsMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
980should create dialer with libp2p and shardReaderDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025constructor
990should partition messages based on acknowledgement statusMessageChannelMon Oct 06 22:12:42 UTC 2025passedMon Oct 06 22:12:42 UTC 2025Sweeping outgoing buffer
1001Ordered Callback sorting by timestamp while page direction is trueWaku Store, sortingMon Oct 06 22:19:01 UTC 2025passedMon Oct 06 22:19:01 UTC 2025
1010Subscribe to topic containing JSON and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
1020should not retry if at least one successLightPush SDKMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
1030Round trip binary encryption [ecies, no signature]Ecies EncryptionMon Oct 06 22:12:23 UTC 2025passedMon Oct 06 22:12:23 UTC 2025
1040Passing page size 110 when there are 120 messagesWaku Store, page sizeMon Oct 06 22:18:54 UTC 2025passedMon Oct 06 22:18:54 UTC 2025
1051should be able to encode the field with only STORE set to trueENR waku2 codecMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Encoding
1061should handle peer store errors gracefullyPeerExchangeDiscoveryMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025handlePeriodicDiscovery
1070Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messagesWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Oct 06 22:21:18 UTC 2025skippedMon Oct 06 22:21:18 UTC 2025
1080should handle empty peer infos gracefullyPeerExchangeMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025query
1091should throw an error for non-numeric shard: /waku/2/rs/1/-pubsubTopicToSingleShardInfo with various invalid formatsMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
1100Nodes with multiple pubsub topicWaku Relay auto-sharding, multiple pubsub topicsMon Oct 06 22:16:27 UTC 2025passedMon Oct 06 22:16:27 UTC 2025
1111Check received message with timestamp: 1759788802361000000 Waku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
1120should handle complete connection lifecycleNetworkMonitorMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025integration
1130Publishes to nwakuWaku Relay, InteropMon Oct 06 22:16:32 UTC 2025passedMon Oct 06 22:16:32 UTC 2025
1141should be able to decode the field with only FILTER set to trueENR waku2 codecMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Decoding
1150should return false and handle errors gracefullyConnectionManagerMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025hangUp
1160Fields are not droppedto proto messageMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
1170peer:update - should do nothing if another protocol hitStreamManagerMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
1180Unsubscribe 1 topic - node subscribed to 1 topicWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: trueMon Oct 06 22:16:19 UTC 2025passedMon Oct 06 22:16:19 UTC 2025
1191should be safe to call multiple timesConnectionLimiterMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025start
1207should remove expired entries after TTL has passedTTLSetMon Oct 06 22:12:50 UTC 2025passedMon Oct 06 22:12:50 UTC 2025
1210Subscribe and receive symmetrically encrypted messages via lightPushWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
1221should handle shardReader errorsConnectionManagerMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025isPeerOnTopic
1231should be able to encode the field with only LIGHTPUSH set to trueENR waku2 codecMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Encoding
1240should hash "test123" with n=2 and maxValue=1000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
1250Subscribe one by one to 100 topics and publish messagesWaku Relay, SubscribeMon Oct 06 22:16:40 UTC 2025passedMon Oct 06 22:16:40 UTC 2025
1261should throw error - invalid idENRMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Verify
1270ENRTree (branch): should parse and verify a single component DNS branch entryENRTreeMon Oct 06 22:12:10 UTC 2025passedMon Oct 06 22:12:10 UTC 2025
1280Default pageSizeWaku Store, page sizeMon Oct 06 22:18:54 UTC 2025passedMon Oct 06 22:18:54 UTC 2025
1290SampleENR multiaddrs codecMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025
1301should throw error - no public keyENRMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Txt codec
1310should dial more peers if under maxConnectionsConnectionLimiterMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025maintainConnectionsCount
1321should initialize with custom TTLPeerExchangeDiscoveryMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025constructor
13312should work with v3 peersLightPush SDKMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025v3 protocol support
1340should throw an error for non-numeric shard: /waku/2/rs/1/ pubsubTopicToSingleShardInfo with various invalid formatsMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
1351msgTime: -19000 ms from now, startTime: -19010, endTime: -18990Waku Store, time filterMon Oct 06 22:19:12 UTC 2025passedMon Oct 06 22:19:12 UTC 2025
1361Mutual subscriptionWaku Relay, SubscribeMon Oct 06 22:16:40 UTC 2025passedMon Oct 06 22:16:40 UTC 2025
1370Sync message is not sent if another sync message was just sentReliable Channel: SyncMon Oct 06 22:13:02 UTC 2025passedMon Oct 06 22:13:02 UTC 2025
1380should hash "test123" with n=5 and maxValue=10000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
1390AllENR Interop: ServiceNodeMon Oct 06 22:13:29 UTC 2025passedMon Oct 06 22:13:29 UTC 2025
1400should handle query errors gracefullyPeerExchangeDiscoveryMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025runQuery
1410Subscribe to topic containing emoji and publish messageWaku Relay, SubscribeMon Oct 06 22:16:40 UTC 2025passedMon Oct 06 22:16:40 UTC 2025
1420retrieves a single peerDNS Node DiscoveryMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025
1430should set default options when no config providedConnectionManagerMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025constructor
1440should correctly map /app/29/sometopic/someencoding to shard index 6contentTopicToShardIndexMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
1450should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=1000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
1460Check received message containing Basic HTML tagWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
1470Refresh subscriptionWaku Relay, SubscribeMon Oct 06 22:16:40 UTC 2025skippedMon Oct 06 22:16:40 UTC 2025
1480handles different clusterIds correctlycontentTopicsByPubsubTopicMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
1490should track probabilistic acknowledgements of messages received in bloom filterMessageChannelMon Oct 06 22:12:42 UTC 2025passedMon Oct 06 22:12:42 UTC 2025reviewing ack status
1500should be safe to call multiple timesDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025stop
1510Subscribe to topic containing emoji and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
1522peer exchange sets tagPeer ExchangeMon Oct 06 22:16:22 UTC 2025passedMon Oct 06 22:16:22 UTC 2025
1530Waku message hash computation (meta size of 64 bytes)Message Hash: RFC Test VectorsMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
1540should handle multiple query options for time rangesStoreMon Oct 06 22:12:54 UTC 2025passedMon Oct 06 22:12:54 UTC 2025queryGenerator
1551tcp ip4 addressMultiaddr from fieldsMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025
1560should be able to encode the field with STORE and LIGHTPUSH protocols set to trueENR waku2 codecMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Encoding
1570should dial peer when peer is discoveredDiscoveryDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025peer discovery handling
1580pre and post cipherWaku EncryptionMon Oct 06 22:12:21 UTC 2025passedMon Oct 06 22:12:21 UTC 2025
1590should reject if LightPush is requested but not mountedwaitForRemotePeerMon Oct 06 22:12:54 UTC 2025passedMon Oct 06 22:12:54 UTC 2025
1601should be able to encode the field with ALL protocols set to trueENR waku2 codecMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Encoding
1610Query with Promise Callback, No DecoderWaku Store, error handlingMon Oct 06 22:18:30 UTC 2025passedMon Oct 06 22:18:30 UTC 2025
1620should process all pages when stopIfTrue never returns trueQueryOnConnectMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025stopIfTrue predicate
1631Check received message containing shortWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
1640Subscribe to topic containing SQL Injection and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
1650should clear timers for specific peer on disconnectKeepAliveManagerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025timer cleanup
1660Fails to publish message with empty textWaku Relay, PublishMon Oct 06 22:16:33 UTC 2025passedMon Oct 06 22:16:33 UTC 2025
1670Subscribe and receive messages via waku relay postWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
1681Retries within given intervalRetry ManagerMon Oct 06 22:12:54 UTC 2025passedMon Oct 06 22:12:54 UTC 2025
1690Unsubscribe from 100 topics (new limit) at once and receives messagesWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: trueMon Oct 06 22:16:19 UTC 2025passedMon Oct 06 22:16:19 UTC 2025
1707should not create relay timers when relayKeepAlive = 0KeepAliveManagerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025relay timer management
1711should create KeepAliveManager with required optionsKeepAliveManagerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025constructor
1720Decoder throws on undefined content topicEnsures content topic is definedMon Oct 06 22:12:21 UTC 2025passedMon Oct 06 22:12:21 UTC 2025
1730Query Generator, No message returnedWaku Store, error handlingMon Oct 06 22:18:30 UTC 2025passedMon Oct 06 22:18:30 UTC 2025
1740should be empty when createdFilter SubscriptionMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
1750throws on content topic with too few or too many fieldsensureValidContentTopicMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
1761Light Node - default protocolsWait for remote peerMon Oct 06 22:19:15 UTC 2025passedMon Oct 06 22:19:15 UTC 2025
1771random static sharding 6 - Cluster ID: 554, Shard ID: 584Static Sharding: Running NodesMon Oct 06 22:18:15 UTC 2025passedMon Oct 06 22:18:15 UTC 2025
1780should not allow unachievable error rateProbabilitiesMon Oct 06 22:12:33 UTC 2025passedMon Oct 06 22:12:33 UTC 2025
1791should be able to decode the field with only RELAY set to trueENR waku2 codecMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Decoding
1800Light push messages to 2 nwaku nodes each with different pubsubtopicsWaku Light Push (Autosharding): Multiple ShardsMon Oct 06 22:14:30 UTC 2025passedMon Oct 06 22:14:30 UTC 2025
1810Does not throw an exception when node disconnectsWaku Dial [node only]Mon Oct 06 22:19:08 UTC 2025passedMon Oct 06 22:19:08 UTC 2025Interop: ServiceNode
1821should enable only dns and peerExchange when peerCache is disabledDefault Peer DiscoveriesMon Oct 06 22:12:52 UTC 2025passedMon Oct 06 22:12:52 UTC 2025
1831should hash "hello" with n=0 and maxValue=1000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
1845should process tasks in queueRetryManagerMon Oct 06 22:12:52 UTC 2025passedMon Oct 06 22:12:52 UTC 2025
1850should not track probabilistic acknowledgements of messages received in bloom filter of own messagesMessageChannelMon Oct 06 22:12:42 UTC 2025passedMon Oct 06 22:12:42 UTC 2025reviewing ack status
1861Outgoing message is emitted as sentReliable ChannelMon Oct 06 22:12:57 UTC 2025passedMon Oct 06 22:12:57 UTC 2025
1871`waku:online` between 2 js-waku relay nodesConnection stateMon Oct 06 22:13:43 UTC 2025passedMon Oct 06 22:13:43 UTC 2025
1881Subscribe to topic containing escaped characters and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
1890should create all internal componentsConnectionManagerMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025constructor
1900Subscribe and receives messages on 20 topicsWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
1910should hash "hello" with n=0 and maxValue=100 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
1920Passing page size 1 when there are 4 messagesWaku Store, page sizeMon Oct 06 22:18:54 UTC 2025passedMon Oct 06 22:18:54 UTC 2025
1930should discard bootstrap peers when has more than set limitConnection LimiterMon Oct 06 22:14:05 UTC 2025passedMon Oct 06 22:14:05 UTC 2025
1940throws if decoders don't match content topicsStoreCoreMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025queryPerPage
1954Check publish message containing ChineseWaku Relay, PublishMon Oct 06 22:16:33 UTC 2025passedMon Oct 06 22:16:33 UTC 2025
1960should not fail to start the service if it is already startedPeer ExchangeMon Oct 06 22:16:49 UTC 2025passedMon Oct 06 22:16:49 UTC 2025interface-peer-discovery compliance testsCompliance Test
1971should monitor connected peers and store them into cachePeer Cache DiscoveryMon Oct 06 22:14:58 UTC 2025passedMon Oct 06 22:14:58 UTC 2025
1981should increment timestamp by 1 when current time is not greaterlamportTimestampIncrementMon Oct 06 22:12:41 UTC 2025passedMon Oct 06 22:12:41 UTC 2025
1991should handle special patterns correctlyBloomFilter with special patternsMon Oct 06 22:12:38 UTC 2025passedMon Oct 06 22:12:38 UTC 2025
2000should hash "!@#$%^&*()" with n=1 and maxValue=10000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
2010should set field with only STORE enabledENRMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025waku2 key round trip
2020Subscribe to 100 topics (new limit) at once and receives messagesWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
2030should return false for content message without causal historyReliable ChannelMon Oct 06 22:12:57 UTC 2025passedMon Oct 06 22:12:57 UTC 2025isChannelMessageWithCausalHistory predicate
2041messageHashStr produces consistent results for the same inputmessageHash and messageHashStrMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
2056should not emit message when conditions are not met (recent query, no offline)QueryOnConnectMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025end-to-end message emission tests
2064should decode valid enr successfullyENRMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Txt codec
2070should return false when peer shard info is not foundShardReaderMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025isPeerOnShard
2080should add and remove event listeners correctlyPeer Cache DiscoveryMon Oct 06 22:12:15 UTC 2025passedMon Oct 06 22:12:15 UTC 2025Unit Tests
2092Query Generator, No DecoderWaku Store, error handlingMon Oct 06 22:18:30 UTC 2025passedMon Oct 06 22:18:30 UTC 2025
2101random auto sharding 6 - Cluster ID: 10, Content Topic: /app73/5/topic983/utf8Autosharding: Running NodesMon Oct 06 22:18:08 UTC 2025passedMon Oct 06 22:18:08 UTC 2025
2114should handle peer store errors gracefullyHealthIndicatorMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
2126should return false when peer is on different clusterShardReaderMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025isPeerOnNetwork
2135should return false when peer is not foundShardReaderMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025isPeerOnTopic
2141should be able to decode the field with RELAY and FILTER protocols set to trueENR waku2 codecMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Decoding
2150should successfully stopFilter SDKMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
2160Passing page size 0 when there are 110 messagesWaku Store, page sizeMon Oct 06 22:18:54 UTC 2025passedMon Oct 06 22:18:54 UTC 2025
2174should add and check entries correctlyTTLSetMon Oct 06 22:12:50 UTC 2025passedMon Oct 06 22:12:50 UTC 2025
2182Query Generator sorting by timestamp while page direction is falseWaku Store, sortingMon Oct 06 22:19:01 UTC 2025passedMon Oct 06 22:19:01 UTC 2025
2190Sync message is not sent if another non-ephemeral message was just sentReliable Channel: SyncMon Oct 06 22:13:02 UTC 2025passedMon Oct 06 22:13:02 UTC 2025
2200should not be deliveredMessageChannelMon Oct 06 22:12:42 UTC 2025passedMon Oct 06 22:12:42 UTC 2025Sync messages
2210should return false when pubsub topic parsing failsShardReaderMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025isPeerOnTopic
2220Subscribe to topic containing shell command and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
2230Unsubscribe 2 topics - node subscribed to 2 topicsWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: trueMon Oct 06 22:16:19 UTC 2025passedMon Oct 06 22:16:19 UTC 2025
2242Query Generator sorting by timestamp while page direction is trueWaku Store, sortingMon Oct 06 22:19:01 UTC 2025passedMon Oct 06 22:19:01 UTC 2025
2250Check received message containing XMLWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
2260should retrieve all multiaddrs when several ENR Tree URLs are passedDNS Node Discovery [live data]Mon Oct 06 22:13:27 UTC 2025skippedMon Oct 06 22:13:27 UTC 2025
2270should reassess health immediately when peer disconnectsHealthIndicatorMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
2280Subscribe to topic containing Script and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
2290should not execute task if max attempts is 0RetryManagerMon Oct 06 22:12:52 UTC 2025passedMon Oct 06 22:12:52 UTC 2025
2300Delete observerWaku RelayMon Oct 06 22:16:20 UTC 2025passedMon Oct 06 22:16:20 UTC 2025
2310Subscribe at once to 10000 topics and publish messagesWaku Relay, SubscribeMon Oct 06 22:16:40 UTC 2025passedMon Oct 06 22:16:40 UTC 2025
2321Accepts a valid Waku MessageMessage ValidatorMon Oct 06 22:13:06 UTC 2025passedMon Oct 06 22:13:06 UTC 2025
2331receiving a ping from a peer does not overwrite shard infoMetadata ProtocolMon Oct 06 22:14:53 UTC 2025passedMon Oct 06 22:14:53 UTC 2025static sharding
2340Round trip binary serializationWaku Message version 0Mon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
2350should hash "" with n=0 and maxValue=100 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
2360Passing page size 19 when there are 20 messagesWaku Store, page sizeMon Oct 06 22:18:54 UTC 2025passedMon Oct 06 22:18:54 UTC 2025
2371should perform ping and update peer store on timerKeepAliveManagerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025ping timer management
2381Cluster id 0, shard 0Static Sharding: Running NodesMon Oct 06 22:18:15 UTC 2025passedMon Oct 06 22:18:15 UTC 2025
2390Waku message hash computation (no timestamp)Message Hash: RFC Test VectorsMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
2401should return false when unsubscribing from a non-existing subscriptionFilter SDKMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
2411Symmetric encrypt & DecryptWaku EncryptionMon Oct 06 22:12:21 UTC 2025passedMon Oct 06 22:12:21 UTC 2025
2421Subscribe to topic containing Script and publish messageWaku Relay, SubscribeMon Oct 06 22:16:40 UTC 2025passedMon Oct 06 22:16:40 UTC 2025
2430should process successful peer exchange queryPeerExchangeDiscoveryMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025query
2440should hang up with multiaddr and return true on successConnectionManagerMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025hangUp
2450should handle empty pubsub topicsKeepAliveManagerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025edge cases
2460Subscribe and receive 2 messages on the same topicWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
2470Store - dialed firstWait for remote peerMon Oct 06 22:19:15 UTC 2025passedMon Oct 06 22:19:15 UTC 2025
2480Check meta is set [symmetric]Symmetric EncryptionMon Oct 06 22:12:21 UTC 2025passedMon Oct 06 22:12:21 UTC 2025
2491random auto sharding 5 - Cluster ID: 10, Content Topic: /app27/10/topic669/utf8Autosharding: Running NodesMon Oct 06 22:18:08 UTC 2025passedMon Oct 06 22:18:08 UTC 2025
2501should handle missing messages with undefined retrievalHintMessageChannelMon Oct 06 22:12:42 UTC 2025passedMon Oct 06 22:12:42 UTC 2025Sweeping incoming buffer
2511should create KeepAliveManager with relayKeepAliveManagerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025constructor
2520peer:update - should not schedule stream creation IF protocol hit AND stream found on connectionStreamManagerMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
2530should decode valid enr with tcp successfullyENRMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Txt codec
2541Check received message containing ArabicWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
2551should return Multiaddr when Multiaddr input is providedmapToPeerIdOrMultiaddrMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025
2561should dial peers from store on startConnectionLimiterMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025start
2571should ensure monotonic increaselamportTimestampIncrementMon Oct 06 22:12:41 UTC 2025passedMon Oct 06 22:12:41 UTC 2025
2581should dial peer immediately when queue is emptyDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025dial
2592Passing invalid cursorWaku Store, cursorMon Oct 06 22:18:21 UTC 2025passedMon Oct 06 22:18:21 UTC 2025
2600rejects hash query with time filterStoreQueryRequest validationMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
2610should correctly map /toychat/2/huilong/proto to shard index 3contentTopicToShardIndexMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
2620should return all connected peers without codec filterConnectionManagerMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025getConnectedPeers
2631should handle hash queries without validationStoreMon Oct 06 22:12:54 UTC 2025passedMon Oct 06 22:12:54 UTC 2025queryGenerator
2640should correctly map /myapp/1/latest/proto to shard index 0contentTopicToShardIndexMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
2659should be safe to call multiple timesKeepAliveManagerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025start
2660Check received message containing escaped charactersWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
2670should hash "test123" with n=5 and maxValue=1000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
2681should decode valid ENR with multiaddrs successfully [shared test vector]ENRMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Txt codec
2690should encodeTxt and decodeTxtENRMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Txt codec
2701should remove messages without delivering if timeout is exceededMessageChannelMon Oct 06 22:12:42 UTC 2025passedMon Oct 06 22:12:42 UTC 2025Sweeping incoming buffer
2710should hash "hello" with n=5 and maxValue=1000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
2720Query generator for multiple messages with different message text formatWaku Store, generalMon Oct 06 22:18:55 UTC 2025passedMon Oct 06 22:18:55 UTC 2025
2730Check meta is set [ecies]Ecies EncryptionMon Oct 06 22:12:23 UTC 2025passedMon Oct 06 22:12:23 UTC 2025
2740should initialize with default optionsPeerExchangeDiscoveryMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025constructor
2750Refresh subscriptionWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
2761all px service nodes subscribed to the shard topic should be dialedStatic Sharding: Peer ManagementMon Oct 06 22:19:00 UTC 2025passedMon Oct 06 22:19:00 UTC 2025Peer Exchange
2771should never report false negativesBloomFilterMon Oct 06 22:12:38 UTC 2025passedMon Oct 06 22:12:38 UTC 2025
2780Callback on promiseWaku Store, generalMon Oct 06 22:18:55 UTC 2025passedMon Oct 06 22:18:55 UTC 2025
2790should return false when peer is not foundShardReaderMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025isPeerOnNetwork
2800should throw an error for non-numeric clusterId: /waku/2/rs/$/1pubsubTopicToSingleShardInfo with various invalid formatsMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
2811should not discard bootstrap peers if under the limitConnection LimiterMon Oct 06 22:14:05 UTC 2025passedMon Oct 06 22:14:05 UTC 2025
2820Passing a valid cursor at 110 index when there are 120 messagesWaku Store, cursorMon Oct 06 22:18:21 UTC 2025passedMon Oct 06 22:18:21 UTC 2025
2830should save new peer to storeDiscoveryDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025updatePeerStore
2840should return false for different channelIdReliable ChannelMon Oct 06 22:12:57 UTC 2025passedMon Oct 06 22:12:57 UTC 2025isChannelMessageWithCausalHistory predicate
2850Publish message with large metaWaku Relay, PublishMon Oct 06 22:16:33 UTC 2025passedMon Oct 06 22:16:33 UTC 2025
2860should be safe to call multiple timesConnectionManagerMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025start
2870throws on content topic with empty topic name fieldensureValidContentTopicMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
2889should set up event listeners when startedQueryOnConnectMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025start and stop
2890should successfully unsubscribe from an existing subscriptionFilter SDKMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
2900Subscribe and receive ecies encrypted messages via lightPushWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
2910should sort by lamportTimestamp when timestamps differContentMessage comparison with < operatorMon Oct 06 22:12:41 UTC 2025passedMon Oct 06 22:12:41 UTC 2025
2920should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=100 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
2934should filter out undefined ENRsPeerExchangeMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025query
2941should be empty after removing the only subscriptionFilter SubscriptionMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
2951should emit message when we went offline since last successful query and store reconnect event occursQueryOnConnectMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025end-to-end message emission tests
2960Check received message with timestamp: 1759788802361 Waku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
2970Encoder throws on empty string content topicEnsures content topic is definedMon Oct 06 22:12:21 UTC 2025passedMon Oct 06 22:12:21 UTC 2025
2980should handle query errorsPeerExchangeDiscoveryMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025query
2990should work with stubbed peer manager event emitterQueryOnConnectMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025mock validation
3000Retries within maximum given attemptsRetry ManagerMon Oct 06 22:12:54 UTC 2025passedMon Oct 06 22:12:54 UTC 2025
3010Subscribe to topic containing Basic HTML tag and publish messageWaku Relay, SubscribeMon Oct 06 22:16:40 UTC 2025passedMon Oct 06 22:16:40 UTC 2025
3020should hash "" with n=2 and maxValue=10000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
3030should correctly map /0/statusim/1/community/cbor to shard index 4contentTopicToShardIndexMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
3040should handle peer store update failures gracefullyKeepAliveManagerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025ping timer management
3051should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=10000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
3060should handle mixed protocol support correctlyHealthIndicatorMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
3070Check received message with timestamp: 1649153314 Waku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
3080should lock peers when selectedPeerManagerMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
3090should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=1000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
3100msgTime: -19000 ms from now, startTime: -18990, endTime: -19010Waku Store, time filterMon Oct 06 22:19:12 UTC 2025passedMon Oct 06 22:19:12 UTC 2025
3111should throw an error for non-numeric clusterId: /waku/2/rs/ /1pubsubTopicToSingleShardInfo with various invalid formatsMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
3120should return false when peer is not on topicConnectionManagerMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025isPeerOnTopic
3131should handle peer store errors gracefullyConnectionLimiterMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025getPeer
3141Subscribe to topic containing Basic HTML tag and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
3150should process queue every 500msDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025queue processing
3161can start the servicePeer ExchangeMon Oct 06 22:16:49 UTC 2025passedMon Oct 06 22:16:49 UTC 2025interface-peer-discovery compliance testsCompliance Test
3170should throw an error for invalid PubsubTopic format: /incorrect/formatpubsubTopicToSingleShardInfo with various invalid formatsMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
3181should return NO_STREAM_AVAILABLE when stream creation failsPeerExchangeMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025query
3191should handle queue processing errors gracefullyDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025queue processing
3200should not receive a peer event after stopDNS Discovery: Compliance TestMon Oct 06 22:13:27 UTC 2025passedMon Oct 06 22:13:27 UTC 2025interface-peer-discovery compliance tests
3210Subscribe to topic containing XML and publish messageWaku Relay, SubscribeMon Oct 06 22:16:40 UTC 2025passedMon Oct 06 22:16:40 UTC 2025
3221Subscribe to topic containing SQL Injection and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
32313 nodes on /waku/2/rs/3/1 topicWaku Relay, static sharding, multiple pubsub topicsMon Oct 06 22:16:27 UTC 2025passedMon Oct 06 22:16:27 UTC 2025
3241msgTime: -19000 ms from now, startTime: -19000, endTime: -18000Waku Store, time filterMon Oct 06 22:19:12 UTC 2025brokenMon Oct 06 22:19:12 UTC 2025
3250should check false positive rateBloomFilter with special patternsMon Oct 06 22:12:38 UTC 2025passedMon Oct 06 22:12:38 UTC 2025
3260should handle peer not in mesh for all topicsKeepAliveManagerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025edge cases
3270should create ConnectionManager with relayConnectionManagerMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025constructor
3280Check received message with timestamp: 1649153314 Waku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
3292should emit a peer event after startDNS Discovery: Compliance TestMon Oct 06 22:13:27 UTC 2025passedMon Oct 06 22:13:27 UTC 2025interface-peer-discovery compliance tests
3300should return false for malformed SDS messagesReliable ChannelMon Oct 06 22:12:57 UTC 2025passedMon Oct 06 22:12:57 UTC 2025isChannelMessageWithCausalHistory predicate
3310Check message with no pubsub topic is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
3320Init the array if not presentpushOrInitMapSetMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
3330should add to incoming buffer if dependencies are not metMessageChannelMon Oct 06 22:12:42 UTC 2025passedMon Oct 06 22:12:42 UTC 2025receiving a message
3341should skip already querying peersPeerExchangeDiscoveryMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025runQuery
3350Encoder throws on empty string content topicEnsures content topic is definedMon Oct 06 22:12:23 UTC 2025passedMon Oct 06 22:12:23 UTC 2025
3360Query Generator - trueWaku Store, orderMon Oct 06 22:18:41 UTC 2025passedMon Oct 06 22:18:41 UTC 2025
3370should remove event listeners when stoppedQueryOnConnectMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025start and stop
3380should sort by messageId when timestamps are equalContentMessage comparison with < operatorMon Oct 06 22:12:41 UTC 2025passedMon Oct 06 22:12:41 UTC 2025
3390should not be added to outgoing buffer, bloom filter, or local logMessageChannelMon Oct 06 22:12:42 UTC 2025passedMon Oct 06 22:12:42 UTC 2025Sync messages
3400Decoder throws on empty string content topicEnsures content topic is definedMon Oct 06 22:12:21 UTC 2025passedMon Oct 06 22:12:21 UTC 2025
3411should be online or offline if network state changedwaku:connectionMon Oct 06 22:13:43 UTC 2025passedMon Oct 06 22:13:43 UTC 2025
3420should capture event listeners for testingQueryOnConnectMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025event handling simulation
3430should return true even if peer has no overlapping shardsShardReaderMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025isPeerOnNetwork
3440should create a new stream if no existing for protocol foundStreamManagerMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
3450should clear existing timers before creating new onesKeepAliveManagerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025timer cleanup
3461Check received message containing emojiWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
3470should hash "hello" with n=5 and maxValue=100 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
3480should emit InMessageLost event with retrievalHint when timeout is exceededMessageChannelMon Oct 06 22:12:42 UTC 2025passedMon Oct 06 22:12:42 UTC 2025Sweeping incoming buffer
3490should hash "" with n=5 and maxValue=1000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
3500should return true when peer is on the specified shardShardReaderMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025isPeerOnShard
3511should be safe to call multiple timesDiscoveryDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025start
3520should handle case with all peers already connectedConnectionLimiterMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025dialPeersFromStore
3530throws on empty content topicensureValidContentTopicMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
3540should correctly encode and decode relay shards using rs format (Index List)Relay Shard codecMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
3552Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)Waku Relay, PublishMon Oct 06 22:16:33 UTC 2025passedMon Oct 06 22:16:33 UTC 2025
3560should not fail to stop the service if it was not startedPeer Cache DiscoveryMon Oct 06 22:12:15 UTC 2025passedMon Oct 06 22:12:15 UTC 2025interface-peer-discovery compliance testsCompliance Tests
3570Generator, with asymmetric & symmetric encrypted messagesWaku Store, generalMon Oct 06 22:18:55 UTC 2025passedMon Oct 06 22:18:55 UTC 2025
3581should handle errors when getting connectionsNetworkMonitorMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025error handling
3590Using a functionWaku Dial [node only]Mon Oct 06 22:19:08 UTC 2025passedMon Oct 06 22:19:08 UTC 2025Bootstrap
3600random static sharding 1 - Cluster ID: 154, Shard ID: 690Static Sharding: Running NodesMon Oct 06 22:18:15 UTC 2025passedMon Oct 06 22:18:15 UTC 2025
3610Relay Node - default protocolWait for remote peerMon Oct 06 22:19:15 UTC 2025passedMon Oct 06 22:19:15 UTC 2025
3621Check message with no content topic is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
3630should drop connection to all peers on hangUpDialingMon Oct 06 22:14:52 UTC 2025passedMon Oct 06 22:14:52 UTC 2025
3640Check message with invalid timestamp is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
3651should skip peers that don't support peer exchangePeerExchangeDiscoveryMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025handlePeriodicDiscovery
3660Check message with no pubsub topic is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
3670should attach causal history and bloom filter to each messageMessageChannelMon Oct 06 22:12:42 UTC 2025passedMon Oct 06 22:12:42 UTC 2025sending a message
3680should hash "!@#$%^&*()" with n=0 and maxValue=1000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
3691throws if time range exceeds MAX_TIME_RANGEStoreCoreMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025queryPerPage
3700should be safe to call multiple timesConnectionLimiterMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025stop
3710should not dispatch event when already disconnectedNetworkMonitorMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025peer connection events
3720should handle general insertion and lookup correctlyBloomFilter with special patternsMon Oct 06 22:12:38 UTC 2025passedMon Oct 06 22:12:38 UTC 2025
3732returns all values when wanted number matches available valuesDiscoveryMon Oct 06 22:12:10 UTC 2025passedMon Oct 06 22:12:10 UTC 2025
3741can query messages normallyWaku Store, message hash queryMon Oct 06 22:18:32 UTC 2025passedMon Oct 06 22:18:32 UTC 2025
3750Subscribe to topic containing long and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
3762should successfully subscribe to supported pubsub topicFilter SDKMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
3778should not allow k > 12ProbabilitiesMon Oct 06 22:12:33 UTC 2025passedMon Oct 06 22:12:33 UTC 2025
3780Outgoing message is acknowledgedReliable Channel: EncryptionMon Oct 06 22:12:55 UTC 2025passedMon Oct 06 22:12:55 UTC 2025
3791Subscribe and receive messages from 2 nwaku nodes each with different static shardsWaku Filter: Subscribe: Multiple Service Nodes on Static Shard: Strict Check mode: falseMon Oct 06 22:13:47 UTC 2025passedMon Oct 06 22:13:47 UTC 2025
3800Nwaku publishesWaku Relay, InteropMon Oct 06 22:16:32 UTC 2025passedMon Oct 06 22:16:32 UTC 2025
3811should properly start and stop event listeningHealthIndicatorMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
3820should create PeerExchangeDiscovery with default optionsPeerExchangeDiscoveryMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025wakuPeerExchangeDiscovery factory
3830all px service nodes subscribed to the shard topic should be dialedAutosharding: Peer ManagementMon Oct 06 22:19:00 UTC 2025passedMon Oct 06 22:19:00 UTC 2025Peer Exchange
3841should hash "test123" with n=1 and maxValue=100 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
3851throws on content topic with non-number generation fieldensureValidContentTopicMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
3861Wrong topicAutosharding: Running NodesMon Oct 06 22:18:08 UTC 2025passedMon Oct 06 22:18:08 UTC 2025
3870should hash "test123" with n=0 and maxValue=100 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
38813 nodes on /waku/2/rs/3/2 topicWaku Relay, static sharding, multiple pubsub topicsMon Oct 06 22:16:27 UTC 2025passedMon Oct 06 22:16:27 UTC 2025
3891should properly clean up resources when disposedTTLSetMon Oct 06 22:12:50 UTC 2025passedMon Oct 06 22:12:50 UTC 2025
3900Stops search when 2 null results are returnedFetch nodesMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025
3910Encoder error raises irrecoverable errorReliable ChannelMon Oct 06 22:12:57 UTC 2025passedMon Oct 06 22:12:57 UTC 2025
3920Subscribe to topic containing Arabic and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
3931Cluster ID 0, shard 1Static Sharding: Running NodesMon Oct 06 22:18:15 UTC 2025passedMon Oct 06 22:18:15 UTC 2025
3940Subscribe to topic containing numeric and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
3950should invoke callbacks when receiving a messageFilter SubscriptionMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
3960should clear all timersKeepAliveManagerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025stop
3970should be safe to call multiple timesDiscoveryDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025stop
3980should throw an error for non-numeric clusterId: /waku/2/rs/\/1pubsubTopicToSingleShardInfo with various invalid formatsMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
3991random auto sharding 7 - Cluster ID: 10, Content Topic: /app14/5/topic865/xmlAutosharding: Running NodesMon Oct 06 22:18:08 UTC 2025passedMon Oct 06 22:18:08 UTC 2025
4000Subscribe to topic containing Chinese and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
4010should work with stubbed retrieve functionQueryOnConnectMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025mock validation
4020Outgoing message is not emitted as acknowledged from own outgoing messagesReliable Channel: EncryptionMon Oct 06 22:12:55 UTC 2025passedMon Oct 06 22:12:55 UTC 2025
4030should skip updating peer store if peer has same addressesDiscoveryDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025updatePeerStore
4040should skip peers without ENRPeerExchangeDiscoveryMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025query
4050random static sharding 7 - Cluster ID: 530, Shard ID: 286Static Sharding: Running NodesMon Oct 06 22:18:15 UTC 2025passedMon Oct 06 22:18:15 UTC 2025
4060should throw an error for insufficient dataRelay Shard codecMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
4070Correctly serialized argumentsnwakuMon Oct 06 22:14:52 UTC 2025passedMon Oct 06 22:14:52 UTC 2025
4080should work with async generator that yields promisesQueryOnConnectMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025async generator retrieve function mock
4090Check message received after jswaku node is restartedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
4101should hash "" with n=2 and maxValue=100 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
4110should handle shard reader errors gracefullyDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025shard reader integration
4120Check received message containing shortWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
4130should not receive a peer event before startDNS Discovery: Compliance TestMon Oct 06 22:13:27 UTC 2025passedMon Oct 06 22:13:27 UTC 2025interface-peer-discovery compliance tests
4141Subscribe to topic containing JSON and publish messageWaku Relay, SubscribeMon Oct 06 22:16:40 UTC 2025passedMon Oct 06 22:16:40 UTC 2025
4150should hash "test123" with n=2 and maxValue=10000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
4161messageHashStr returns a hex stringmessageHash and messageHashStrMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
4171Subscribe to topic containing Arabic and publish messageWaku Relay, SubscribeMon Oct 06 22:16:40 UTC 2025passedMon Oct 06 22:16:40 UTC 2025
4181ENRTree (root): should parse and verify and DNS root entryENRTreeMon Oct 06 22:12:10 UTC 2025passedMon Oct 06 22:12:10 UTC 2025
4190Error when try to subscribe to more than 101 topics (new limit)Waku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
4200Used by Waku RelayDecryption KeysMon Oct 06 22:19:08 UTC 2025passedMon Oct 06 22:19:08 UTC 2025
4210Subscribe to topic containing numeric and publish messageWaku Relay, SubscribeMon Oct 06 22:16:40 UTC 2025passedMon Oct 06 22:16:40 UTC 2025
4220should discover peers from provided peer cachePeer Cache DiscoveryMon Oct 06 22:14:58 UTC 2025passedMon Oct 06 22:14:58 UTC 2025
4230Publish without waiting for remote peerWaku Relay, SubscribeMon Oct 06 22:16:40 UTC 2025passedMon Oct 06 22:16:40 UTC 2025
4240should start periodic discovery on startPeerExchangeDiscoveryMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025continuous discovery interval
4250ends if stream creation failsStoreCoreMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025queryPerPage
4260should work with mixed v2 and v3 peersLightPush SDKMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025v3 protocol support
4271should handle malformed response dataPeerExchangeMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025query
4281should be able to dial TLS multiaddrsDialingMon Oct 06 22:14:52 UTC 2025passedMon Oct 06 22:14:52 UTC 2025
4290peerDiscovery without wakuPeerExchangeDiscoveryPeer ExchangeMon Oct 06 22:16:22 UTC 2025passedMon Oct 06 22:16:22 UTC 2025
4300should emit events and transition isConnected state when has peers or no peerswaku:connectionMon Oct 06 22:13:43 UTC 2025passedMon Oct 06 22:13:43 UTC 2025
4310should hash "" with n=1 and maxValue=100 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
4321passes more than one ENR URLs and attempts connectionDNS Node Discovery [live data]Mon Oct 06 22:13:27 UTC 2025skippedMon Oct 06 22:13:27 UTC 2025
4331should add CONNECTION_LOCKED_TAG to peer connections when lockingPeerManagerMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
4340should hash "test123" with n=5 and maxValue=100 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
4350should transition to Unhealthy when no connectionsHealthIndicatorMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
4363Subscribe to topic containing short and publish messageWaku Relay, SubscribeMon Oct 06 22:16:40 UTC 2025passedMon Oct 06 22:16:40 UTC 2025
4370should perform initial health assessment on startHealthIndicatorMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
4380random static sharding 3 - Cluster ID: 981, Shard ID: 206Static Sharding: Running NodesMon Oct 06 22:18:15 UTC 2025passedMon Oct 06 22:18:15 UTC 2025
4390should mark a message as irretrievably lost if timeout is exceededMessageChannelMon Oct 06 22:12:42 UTC 2025passedMon Oct 06 22:12:42 UTC 2025Sweeping incoming buffer
4400should get / set TCP multiaddrENRMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Multiaddr getters and setters
4410Relay - dialed afterWait for remote peerMon Oct 06 22:19:15 UTC 2025passedMon Oct 06 22:19:15 UTC 2025
4420should hash "!@#$%^&*()" with n=5 and maxValue=1000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
4430Incoming message is emitted as receivedReliable ChannelMon Oct 06 22:12:57 UTC 2025passedMon Oct 06 22:12:57 UTC 2025
4440Check received message containing longWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
4450Check received message containing special charsWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
4460Check received message with timestamp: 1759788802361 Waku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
4470should fail to send if no connected peers foundLightPush SDKMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
4480should handle corrupted shard info gracefullyShardReaderMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025error handling
4490peer:update - should schedule stream creation IF protocol hit AND no stream found on connectionStreamManagerMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
4500should insert message id into causal historyMessageChannelMon Oct 06 22:12:42 UTC 2025passedMon Oct 06 22:12:42 UTC 2025sending a message
4511throws on content topic with generation field greater than 0ensureValidContentTopicMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
4520ignores domain fetching errorsDNS Node DiscoveryMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025
4530retrieves all peers (3) when branch entries are composed of multiple stringsDNS Node Discovery w/ capabilitiesMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025
4540should load peers from local storage and dispatch eventsPeer Cache DiscoveryMon Oct 06 22:12:15 UTC 2025passedMon Oct 06 22:12:15 UTC 2025Unit Tests
4550should hash "hello" with n=2 and maxValue=10000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
4561should request peer renewal on specific errorsRetryManagerMon Oct 06 22:12:52 UTC 2025passedMon Oct 06 22:12:52 UTC 2025
4579should return start time to match max rangecalculateTimeRangeMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
4580should delegate to shardReader.isPeerOnTopic()ConnectionManagerMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025isPeerOnTopic
4590should return PeerId when PeerId is providedmapToPeerIdOrMultiaddrMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025
4606should start and stop interval correctlyRetryManagerMon Oct 06 22:12:52 UTC 2025passedMon Oct 06 22:12:52 UTC 2025
4610should return false when peer has no shard infoShardReaderMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025isPeerOnNetwork
4620Fails to publish message with wrong pubsubtopicWaku Relay, PublishMon Oct 06 22:16:33 UTC 2025passedMon Oct 06 22:16:33 UTC 2025
4634should allow a peer to be returned again after renewPeer is calledPeerManagerMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
4640should add event listeners to globalThisNetworkMonitorMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025start
4650Wait given interval before re-tryingRetry ManagerMon Oct 06 22:12:54 UTC 2025passedMon Oct 06 22:12:54 UTC 2025
4660should initialize bloom filter with correct parametersBloomFilterMon Oct 06 22:12:38 UTC 2025passedMon Oct 06 22:12:38 UTC 2025
4670should be sent without a timestamp, causal history, or bloom filterMessageChannelMon Oct 06 22:12:42 UTC 2025passedMon Oct 06 22:12:42 UTC 2025Ephemeral messages
4680msgTime: -19000 ms from now, startTime: -18999, endTime: -18996Waku Store, time filterMon Oct 06 22:19:12 UTC 2025passedMon Oct 06 22:19:12 UTC 2025
4690should throw an error for non-numeric clusterId: /waku/2/rs/!/1pubsubTopicToSingleShardInfo with various invalid formatsMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
4700should handle errors gracefully when getting peer infoShardReaderMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025error handling
4710should start peer exchange discoveryPeerExchangeDiscoveryMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025start
4720should hash "hello" with n=0 and maxValue=10000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
4730Own sync message does not acknowledge own messagesReliable Channel: SyncMon Oct 06 22:13:02 UTC 2025passedMon Oct 06 22:13:02 UTC 2025
4741Check publish message containing XMLWaku Relay, PublishMon Oct 06 22:16:33 UTC 2025passedMon Oct 06 22:16:33 UTC 2025
4757can start the serviceDNS Discovery: Compliance TestMon Oct 06 22:13:27 UTC 2025passedMon Oct 06 22:13:27 UTC 2025interface-peer-discovery compliance tests
4760should properly create location multiaddrs - tcpENRMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Location multiaddr
4770Unsubscribe topics the node is not subscribed toWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: falseMon Oct 06 22:16:19 UTC 2025passedMon Oct 06 22:16:19 UTC 2025
4780should get / set UDP multiaddrENRMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Multiaddr getters and setters
4791should increase lamport timestampMessageChannelMon Oct 06 22:12:42 UTC 2025passedMon Oct 06 22:12:42 UTC 2025receiving a message
4801Subscribe and receive messages on 2 different content topicsWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
4813should not receive a peer event after stopPeer ExchangeMon Oct 06 22:16:49 UTC 2025passedMon Oct 06 22:16:49 UTC 2025interface-peer-discovery compliance testsCompliance Test
4821Subscribe and publish messageWaku Relay, SubscribeMon Oct 06 22:16:40 UTC 2025passedMon Oct 06 22:16:40 UTC 2025
4830should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2contentTopicToShardIndexMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
4840should hash "" with n=5 and maxValue=10000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
4851should handle dial errors gracefullyDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025dial
4860should allow redial after cooldown periodDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025dial
4871Subscribe and publish 10000 messages on the same topicWaku Relay, SubscribeMon Oct 06 22:16:40 UTC 2025passedMon Oct 06 22:16:40 UTC 2025
4880should skip peer when failed to dial recentlyDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025dial
4893can start and stop the serviceDNS Discovery: Compliance TestMon Oct 06 22:13:27 UTC 2025passedMon Oct 06 22:13:27 UTC 2025interface-peer-discovery compliance tests
4900should not dial peers from store when browser is not connectedConnectionLimiterMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025onWakuConnectionEvent
4910should retrieve 3 multiaddrs for sandbox.waku.nodes.status.imDNS Node Discovery [live data]Mon Oct 06 22:12:11 UTC 2025skippedMon Oct 06 22:12:11 UTC 2025
4920should throw an error for invalid PubsubTopic format: /waku/2/rspubsubTopicToSingleShardInfo with various invalid formatsMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
4931Decrypt messagesWaku RelayMon Oct 06 22:16:20 UTC 2025passedMon Oct 06 22:16:20 UTC 2025
4940should retry if all attempts failRetryManagerMon Oct 06 22:12:52 UTC 2025passedMon Oct 06 22:12:52 UTC 2025
4951Subscribe to topic containing Chinese and publish messageWaku Relay, SubscribeMon Oct 06 22:16:40 UTC 2025passedMon Oct 06 22:16:40 UTC 2025
4960Check publish message containing JSONWaku Relay, PublishMon Oct 06 22:16:33 UTC 2025passedMon Oct 06 22:16:33 UTC 2025
4971should send to specified number of peers of used peersLightPush SDKMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
4986should not fail to stop the service if it was not startedPeer ExchangeMon Oct 06 22:16:49 UTC 2025passedMon Oct 06 22:16:49 UTC 2025interface-peer-discovery compliance testsCompliance Test
4991Subscribe to topic containing escaped characters and publish messageWaku Relay, SubscribeMon Oct 06 22:16:40 UTC 2025passedMon Oct 06 22:16:40 UTC 2025
5001Unsubscribe from 100 topics (new limit) at once and receives messagesWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: falseMon Oct 06 22:16:19 UTC 2025passedMon Oct 06 22:16:19 UTC 2025
5010should drop connection to one peer on hangUpDialingMon Oct 06 22:14:52 UTC 2025passedMon Oct 06 22:14:52 UTC 2025
5020should return PeerId when PeerId is providedmapToPeerIdMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025
5030should return false when network is not connectedConnectionManagerMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025isConnected
5041should drop only non-locked connections when over maxConnectionsConnectionLimiterMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025maintainConnectionsCount
5050should unlock peer and allow reuse after renewPeerPeerManagerMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
5060should trigger QueryOnConnect when going offline and store peer reconnectsReliable ChannelMon Oct 06 22:12:57 UTC 2025passedMon Oct 06 22:12:57 UTC 2025Query On Connect Integration E2E Tests
5070should clear dial history on startDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025start
5080should handle incoming messagesFilter SDKMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
5090Overlapping topic subscriptionWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
5100should stop peer exchange discoveryPeerExchangeDiscoveryMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025stop
5110Check publish message containing numericWaku Relay, PublishMon Oct 06 22:16:33 UTC 2025passedMon Oct 06 22:16:33 UTC 2025
5121returns a subset of values when wanted number is lesser than available valuesDiscoveryMon Oct 06 22:12:10 UTC 2025passedMon Oct 06 22:12:10 UTC 2025
5131should hash "" with n=0 and maxValue=10000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
5140Outgoing message is possibly acknowledgedReliable Channel: EncryptionMon Oct 06 22:12:55 UTC 2025skippedMon Oct 06 22:12:55 UTC 2025
5151should return empty array when no peers connectedConnectionManagerMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025getConnectedPeers
5160should throw an error for non-numeric shard: /waku/2/rs/1/\pubsubTopicToSingleShardInfo with various invalid formatsMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
5170should handle complete peer lifecycleKeepAliveManagerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025integration
5182can start and stop the servicePeer ExchangeMon Oct 06 22:16:49 UTC 2025passedMon Oct 06 22:16:49 UTC 2025interface-peer-discovery compliance testsCompliance Test
5191Ordered Callback sorting by timestamp while page direction is falseWaku Store, sortingMon Oct 06 22:19:01 UTC 2025passedMon Oct 06 22:19:01 UTC 2025
5200Sign & RecoverWaku EncryptionMon Oct 06 22:12:21 UTC 2025passedMon Oct 06 22:12:21 UTC 2025
5210Query Generator - falseWaku Store, orderMon Oct 06 22:18:41 UTC 2025passedMon Oct 06 22:18:41 UTC 2025
5220should use current time when it's greater than incremented timestamplamportTimestampIncrementMon Oct 06 22:12:41 UTC 2025passedMon Oct 06 22:12:41 UTC 2025
5230ends if response has no messagesStoreCoreMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025queryPerPage
5244should emit a peer event after startPeer ExchangeMon Oct 06 22:16:49 UTC 2025passedMon Oct 06 22:16:49 UTC 2025interface-peer-discovery compliance testsCompliance Test
5250should handle browser offline state overriding peer connectionsNetworkMonitorMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025integration
5260Check message with no payload is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
5270throws on content topic with empty application fieldensureValidContentTopicMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
5281should be able to encode the field with only FILTER set to trueENR waku2 codecMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Encoding
5291should use peerId from options when provided to queryGeneratorStoreMon Oct 06 22:12:54 UTC 2025passedMon Oct 06 22:12:54 UTC 2025queryGenerator
5301Nodes with multiple pubsub topicWaku Relay, static sharding, multiple pubsub topicsMon Oct 06 22:16:27 UTC 2025passedMon Oct 06 22:16:27 UTC 2025
5311Check message on other pubsub topic is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
5320should drop excess bootstrap peers if over maxBootstrapPeersConnectionLimiterMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025maintainBootstrapConnections
5330should start and setup intervals and event listenersFilter SubscriptionMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
5341should be safe to call multiple timesConnectionManagerMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025stop
5350Retrieval HintMessage serializationMon Oct 06 22:12:41 UTC 2025passedMon Oct 06 22:12:41 UTC 2025
5362should dispatch CustomEvent with correct type and detailNetworkMonitorMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025dispatchNetworkEvent
5371Outgoing message is emitted as sendingReliable Channel: EncryptionMon Oct 06 22:12:55 UTC 2025passedMon Oct 06 22:12:55 UTC 2025
5381Bloom filterMessage serializationMon Oct 06 22:12:41 UTC 2025passedMon Oct 06 22:12:41 UTC 2025
5390rejects content-filtered query with only contentTopicsStoreQueryRequest validationMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
5400should stop and cleanup resourcesFilter SubscriptionMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
5410Check publish message containing shortWaku Relay, PublishMon Oct 06 22:16:33 UTC 2025passedMon Oct 06 22:16:33 UTC 2025
5421should skip peers without peer exchange protocolPeerExchangeDiscoveryMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025handleDiscoveredPeer
5430Relay + StoreENRMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Waku2 key: decode
5440should successfully query store with valid decoders and optionsStoreMon Oct 06 22:12:54 UTC 2025passedMon Oct 06 22:12:54 UTC 2025queryGenerator
5450should wait for LightPush peer to be connectedwaitForRemotePeerMon Oct 06 22:12:54 UTC 2025passedMon Oct 06 22:12:54 UTC 2025
5460should not mark messages in causal history as acknowledged if it's our own messageMessageChannelMon Oct 06 22:12:42 UTC 2025passedMon Oct 06 22:12:42 UTC 2025reviewing ack status
5470Subscribe to topic containing special chars and publish messageWaku Relay, SubscribeMon Oct 06 22:16:40 UTC 2025passedMon Oct 06 22:16:40 UTC 2025
5480Encoder throws on undefined content topicEnsures content topic is definedMon Oct 06 22:12:21 UTC 2025passedMon Oct 06 22:12:21 UTC 2025
5499should handle multiple peer connectionsKeepAliveManagerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025peer connect event handling
5500ENRTree (tree): should error if DNS tree entry is misformattedENRTreeMon Oct 06 22:12:10 UTC 2025passedMon Oct 06 22:12:10 UTC 2025
5510Check received message containing escaped charactersWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
5524should not create multiple intervals when called multiple timesDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025start
5534should not retry if at least one successRetryManagerMon Oct 06 22:12:52 UTC 2025passedMon Oct 06 22:12:52 UTC 2025
5540Check message with no payload is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
5559Query with Promise Callback, Multiple PubsubTopicsWaku Store, error handlingMon Oct 06 22:18:30 UTC 2025passedMon Oct 06 22:18:30 UTC 2025
5561should return true when peer is on the pubsub topic shardShardReaderMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025isPeerOnTopic
5570random auto sharding 3 - Cluster ID: 10, Content Topic: /app29/7/topic413/jsonAutosharding: Running NodesMon Oct 06 22:18:08 UTC 2025passedMon Oct 06 22:18:08 UTC 2025
5580Relay - dialed firstWait for remote peerMon Oct 06 22:19:15 UTC 2025passedMon Oct 06 22:19:15 UTC 2025
5590should stop ping timers on peer disconnectKeepAliveManagerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025peer disconnect event handling
5601Unsubscribe topics the node is not subscribed toWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: trueMon Oct 06 22:16:19 UTC 2025passedMon Oct 06 22:16:19 UTC 2025
5611should be able to decode the field with only STORE set to trueENR waku2 codecMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Decoding
5620can start the servicePeer Cache DiscoveryMon Oct 06 22:12:15 UTC 2025passedMon Oct 06 22:12:15 UTC 2025interface-peer-discovery compliance testsCompliance Tests
5630Check message with invalid timestamp is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
5641Publish message with custom timestamp: Mon Oct 06 2025 23:16:27 GMT+0000 (Coordinated Universal Time)Waku Relay, PublishMon Oct 06 22:16:33 UTC 2025passedMon Oct 06 22:16:33 UTC 2025
5651Ephemeral messages are not storedWaku Message Ephemeral fieldMon Oct 06 22:13:29 UTC 2025passedMon Oct 06 22:13:29 UTC 2025
5660Check received message containing ChineseWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
5670should throw an error for non-numeric clusterId: /waku/2/rs//1pubsubTopicToSingleShardInfo with various invalid formatsMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
5681should retrieve 3 multiaddrs for test.waku.nodes.status.imDNS Node Discovery [live data]Mon Oct 06 22:12:11 UTC 2025skippedMon Oct 06 22:12:11 UTC 2025
5690Query generator for 2000 messagesWaku Store, generalMon Oct 06 22:18:55 UTC 2025passedMon Oct 06 22:18:55 UTC 2025
5700Check received message containing special charsWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
5710should return DECODE_FAILED when ENR decoding failsPeerExchangeMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025query
5720should handle peer store errors gracefullyDiscoveryDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025peer discovery handling
5730groups content topics by expected pubsub topiccontentTopicsByPubsubTopicMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
5740should requeue task if no peer is availableRetryManagerMon Oct 06 22:12:52 UTC 2025passedMon Oct 06 22:12:52 UTC 2025
5750should hash "hello" with n=1 and maxValue=1000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
5760should throw an error for non-numeric shard: /waku/2/rs/1/ypubsubTopicToSingleShardInfo with various invalid formatsMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
57723 nodes on /waku/2/rs/7/1 topicWaku Relay auto-sharding, multiple pubsub topicsMon Oct 06 22:16:27 UTC 2025passedMon Oct 06 22:16:27 UTC 2025
5780Check message with non string payload is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
5790should mark all messages in causal history as acknowledgedMessageChannelMon Oct 06 22:12:42 UTC 2025passedMon Oct 06 22:12:42 UTC 2025reviewing ack status
5800should properly create location multiaddrs - tcp6ENRMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Location multiaddr
5810random static sharding 10 - Cluster ID: 485, Shard ID: 80Static Sharding: Running NodesMon Oct 06 22:18:15 UTC 2025passedMon Oct 06 22:18:15 UTC 2025
5820Check publish message after service node is restartedWaku Relay, PublishMon Oct 06 22:16:33 UTC 2025skippedMon Oct 06 22:16:33 UTC 2025
5831Unsubscribe 1 topic - node subscribed to 1 topicWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: falseMon Oct 06 22:16:19 UTC 2025passedMon Oct 06 22:16:19 UTC 2025
5840random static sharding 8 - Cluster ID: 221, Shard ID: 682Static Sharding: Running NodesMon Oct 06 22:18:15 UTC 2025passedMon Oct 06 22:18:15 UTC 2025
5850accepts valid message hash queryStoreQueryRequest validationMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
5860Check received message containing unicode special charactersWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
5870Meta field set when metaSetter is specifiedWaku Message version 0Mon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
5880should not modify tags of connections for different peersPeerManagerMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
5890should create ShardReader with auto sharding network configShardReaderMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025constructor
5900configure the node with multiple content topicsAutosharding: Running NodesMon Oct 06 22:18:08 UTC 2025passedMon Oct 06 22:18:08 UTC 2025
5911Subscribe and receive messages via waku relay postWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
5920Check publish message containing emojiWaku Relay, PublishMon Oct 06 22:16:33 UTC 2025passedMon Oct 06 22:16:33 UTC 2025
5930messageHashStr produces different results for different inputsmessageHash and messageHashStrMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
5940should hang up with PeerId and return true on successConnectionManagerMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025hangUp
5950should create RPC request with correct parametersPeerExchangeMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025query
5960should reject if Filter is requested but not mountedwaitForRemotePeerMon Oct 06 22:12:54 UTC 2025passedMon Oct 06 22:12:54 UTC 2025
5970should handle v3 RLN errorsLightPush SDKMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025v3 protocol support
5980should call waitForPeer on RelaywaitForRemotePeerMon Oct 06 22:12:54 UTC 2025passedMon Oct 06 22:12:54 UTC 2025
5990should dial all remaining peersConnectionLimiterMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025dialPeersFromStore
6000Waku message hash computation (message is IProtoMessage with version)Message Hash: RFC Test VectorsMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
6015should skip peer when dialed recentlyDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025dial
6020should encode/decode to RLP encodingENRMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Static tests
6030should hash "!@#$%^&*()" with n=2 and maxValue=10000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
6042Relay - times outWait for remote peerMon Oct 06 22:19:15 UTC 2025passedMon Oct 06 22:19:15 UTC 2025
6050should handle peerStore errors gracefullyConnectionManagerMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025getConnectedPeers
6060Outgoing message is retried until acknowledgedReliable ChannelMon Oct 06 22:12:57 UTC 2025passedMon Oct 06 22:12:57 UTC 2025Retries
6070can query messages by message hashWaku Store, message hash queryMon Oct 06 22:18:32 UTC 2025passedMon Oct 06 22:18:32 UTC 2025
6081should return true for message with causal historyReliable ChannelMon Oct 06 22:12:57 UTC 2025passedMon Oct 06 22:12:57 UTC 2025isChannelMessageWithCausalHistory predicate
6091should hash "test123" with n=1 and maxValue=1000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
6100should emit multiple messages when query returns multiple messagesQueryOnConnectMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025end-to-end message emission tests
6110should query peers that support peer exchangePeerExchangeDiscoveryMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025handlePeriodicDiscovery
6120should throw an error for non-numeric clusterId: /waku/2/rs/x/1pubsubTopicToSingleShardInfo with various invalid formatsMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
6130random auto sharding 2 - Cluster ID: 10, Content Topic: /app52/7/topic169/jsonAutosharding: Running NodesMon Oct 06 22:18:08 UTC 2025passedMon Oct 06 22:18:08 UTC 2025
6140should not requeue if maxAttempts is exhausted and no peer is availableRetryManagerMon Oct 06 22:12:52 UTC 2025passedMon Oct 06 22:12:52 UTC 2025
6150Query generator for multiple messagesWaku Store, generalMon Oct 06 22:18:55 UTC 2025passedMon Oct 06 22:18:55 UTC 2025
6161should create NetworkMonitor with libp2p and eventsNetworkMonitorMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025constructor
6173should return the correct m/n for k = 7, targetError = 0.001ProbabilitiesMon Oct 06 22:12:33 UTC 2025passedMon Oct 06 22:12:33 UTC 2025
6180should handle zero lastSuccessfulQuery (never queried before)calculateTimeRangeMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
6191different cluster: nodes don't connectMetadata ProtocolMon Oct 06 22:14:53 UTC 2025passedMon Oct 06 22:14:53 UTC 2025auto sharding
6201should wait for Store peer to be connectedwaitForRemotePeerMon Oct 06 22:12:54 UTC 2025passedMon Oct 06 22:12:54 UTC 2025
6211Check received message containing ChineseWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
6220should be able to encode the field with ALL protocols set to falseENR waku2 codecMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Encoding
6233should work with mock decodersQueryOnConnectMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025mock validation
6240Subscribe to topic containing Russian and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
6250should emit message when we just started and store connect event occursQueryOnConnectMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025end-to-end message emission tests
6260Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messagesWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Oct 06 22:21:18 UTC 2025skippedMon Oct 06 22:21:18 UTC 2025
6270should handle relay send failures gracefullyKeepAliveManagerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025relay timer management
6280Subscribe to topic containing special chars and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
6291ENRTree (root): should error if DNS root entry is mis-prefixedENRTreeMon Oct 06 22:12:10 UTC 2025passedMon Oct 06 22:12:10 UTC 2025
6300Check publish message containing ArabicWaku Relay, PublishMon Oct 06 22:16:33 UTC 2025passedMon Oct 06 22:16:33 UTC 2025
6310Rejects garbageMessage ValidatorMon Oct 06 22:13:06 UTC 2025passedMon Oct 06 22:13:06 UTC 2025
6321should clear dial history on stopDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025stop
6330Check received message containing SQL InjectionWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
6340should create PeerExchange instance with componentsPeerExchangeMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025query
6350should not process empty queueDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025queue processing
6360Automatically retrieves missing messageReliable ChannelMon Oct 06 22:12:57 UTC 2025skippedMon Oct 06 22:12:57 UTC 2025Missing Message Retrieval
6370should hash "" with n=1 and maxValue=1000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
6381should clear interval on stopPeerExchangeDiscoveryMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025continuous discovery interval
6390should invoke callbacks only when newly receiving message is givenFilter SubscriptionMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
6402should hash "" with n=2 and maxValue=1000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
6410Subscribe to topic containing shell command and publish messageWaku Relay, SubscribeMon Oct 06 22:16:40 UTC 2025passedMon Oct 06 22:16:40 UTC 2025
6420Unsubscribe 1 topic - node subscribed to 2 topicsWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: falseMon Oct 06 22:16:19 UTC 2025passedMon Oct 06 22:16:19 UTC 2025
6431yields undefined for messages without content topicStoreCoreMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025queryPerPage
6440yields decoded messagesStoreCoreMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025queryPerPage
6450should stop query on content message from same channelReliable ChannelMon Oct 06 22:12:57 UTC 2025passedMon Oct 06 22:12:57 UTC 2025stopIfTrue Integration with QueryOnConnect
6460should throw an error for non-numeric shard: /waku/2/rs/1/pubsubTopicToSingleShardInfo with various invalid formatsMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
6472same cluster, static sharding: nodes connectMetadata ProtocolMon Oct 06 22:14:53 UTC 2025passedMon Oct 06 22:14:53 UTC 2025static sharding
6480should dial peer when no shard info availableDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025dial
6490should return null for non-existent peerConnectionLimiterMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025getPeer
6500A testThisMon Oct 06 22:14:39 UTC 2025passedMon Oct 06 22:14:39 UTC 2025Is
6510should hash "test123" with n=0 and maxValue=1000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
6520Outgoing message is acknowledgedReliable Channel: AcksMon Oct 06 22:12:55 UTC 2025passedMon Oct 06 22:12:55 UTC 2025
6531Publish message with custom timestamp: Tue Oct 15 2024 22:16:27 GMT+0000 (Coordinated Universal Time)Waku Relay, PublishMon Oct 06 22:16:33 UTC 2025passedMon Oct 06 22:16:33 UTC 2025
6541Publish message with custom timestamp: Mon Oct 06 2025 21:16:27 GMT+0000 (Coordinated Universal Time)Waku Relay, PublishMon Oct 06 22:16:33 UTC 2025passedMon Oct 06 22:16:33 UTC 2025
6550Passing page size 3 when there are 20 messagesWaku Store, page sizeMon Oct 06 22:18:54 UTC 2025passedMon Oct 06 22:18:54 UTC 2025
6560FilterWait for remote peerMon Oct 06 22:19:15 UTC 2025passedMon Oct 06 22:19:15 UTC 2025
6570should trigger QueryOnConnect when time threshold is exceededReliable ChannelMon Oct 06 22:12:57 UTC 2025passedMon Oct 06 22:12:57 UTC 2025Query On Connect Integration E2E Tests
6581Unsubscribe 1 topic - node subscribed to 2 topicsWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: trueMon Oct 06 22:16:19 UTC 2025passedMon Oct 06 22:16:19 UTC 2025
6590should create relay timers when relay exists and relayKeepAlive > 0KeepAliveManagerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025relay timer management
6600should not fail to start the service if it is already startedDNS Discovery: Compliance TestMon Oct 06 22:13:27 UTC 2025passedMon Oct 06 22:13:27 UTC 2025interface-peer-discovery compliance tests
6610ENRTree (tree): should parse a DNS tree entryENRTreeMon Oct 06 22:12:10 UTC 2025passedMon Oct 06 22:12:10 UTC 2025
6620should emit `waku:offline` event only when all peers disconnectConnection stateMon Oct 06 22:13:43 UTC 2025passedMon Oct 06 22:13:43 UTC 2025
6630Outgoing message is emitted as sentReliable Channel: EncryptionMon Oct 06 22:12:55 UTC 2025passedMon Oct 06 22:12:55 UTC 2025
6640messageHashStr returns the same value as bytesToHex(messageHash)messageHash and messageHashStrMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
6650should update ack status of messages in outgoing bufferMessageChannelMon Oct 06 22:12:42 UTC 2025passedMon Oct 06 22:12:42 UTC 2025Sync messages
6660should get all peers from storeConnectionLimiterMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025dialPeersFromStore
6670Sync message is sent within sync frequencyReliable Channel: SyncMon Oct 06 22:13:02 UTC 2025passedMon Oct 06 22:13:02 UTC 2025
6681Outgoing message is acknowledgedReliable ChannelMon Oct 06 22:12:57 UTC 2025passedMon Oct 06 22:12:57 UTC 2025
6690should throw an error for non-numeric shard: /waku/2/rs/1/xpubsubTopicToSingleShardInfo with various invalid formatsMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
6701should throw error - no public keyENRMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Verify
6710random static sharding 5 - Cluster ID: 503, Shard ID: 566Static Sharding: Running NodesMon Oct 06 22:18:15 UTC 2025passedMon Oct 06 22:18:15 UTC 2025
6720ENRTree (root): should error if DNS root entry is malformedENRTreeMon Oct 06 22:12:10 UTC 2025passedMon Oct 06 22:12:10 UTC 2025
6730rejects hash query with content filter parametersStoreQueryRequest validationMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
6740msgTime: -19000 ms from now, startTime: -20000, endTime: -19000Waku Store, time filterMon Oct 06 22:19:12 UTC 2025passedMon Oct 06 22:19:12 UTC 2025
6750Promise Callback - falseWaku Store, orderMon Oct 06 22:18:41 UTC 2025passedMon Oct 06 22:18:41 UTC 2025
6760should be able to encode the field with RELAY and FILTER protocols set to trueENR waku2 codecMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Encoding
6770should hash "!@#$%^&*()" with n=2 and maxValue=1000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
6781RelayENR Interop: ServiceNodeMon Oct 06 22:13:29 UTC 2025passedMon Oct 06 22:13:29 UTC 2025
6791Encoder error raises irrecoverable errorReliable Channel: EncryptionMon Oct 06 22:12:55 UTC 2025passedMon Oct 06 22:12:55 UTC 2025
6802should hash "!@#$%^&*()" with n=5 and maxValue=100 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
6811should hash "hello" with n=1 and maxValue=10000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
6821should create ping timers when pingKeepAlive > 0KeepAliveManagerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025ping timer management
6830should accept empty decoders arrayQueryOnConnectMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025constructor
6841should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2pubsubTopicToSingleShardInfo with various invalid formatsMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
6850Refresh subscriptionWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
6860Encoder throws on empty string content topicEnsures content topic is definedMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
6870should handle case when navigator is not availableNetworkMonitorMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025isConnected
6880Publish message with rate limitWaku Relay, PublishMon Oct 06 22:16:33 UTC 2025passedMon Oct 06 22:16:33 UTC 2025
6890Query with Ordered Callback, No message returnedWaku Store, error handlingMon Oct 06 22:18:30 UTC 2025passedMon Oct 06 22:18:30 UTC 2025
6901Passing a valid cursor at 0 index when there are 20 messagesWaku Store, cursorMon Oct 06 22:18:21 UTC 2025passedMon Oct 06 22:18:21 UTC 2025
6910should handle retrieve function with query parametersQueryOnConnectMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025async generator retrieve function mock
6921new peer added after a peer was already foundPeer ExchangeMon Oct 06 22:16:22 UTC 2025passedMon Oct 06 22:16:22 UTC 2025
6930should start the dialing intervalDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025start
6940msgTime: -19000 ms from now, startTime: -19002, endTime: -19001Waku Store, time filterMon Oct 06 22:19:12 UTC 2025passedMon Oct 06 22:19:12 UTC 2025
6950random auto sharding 9 - Cluster ID: 10, Content Topic: /app48/4/topic840/test.jsAutosharding: Running NodesMon Oct 06 22:18:08 UTC 2025passedMon Oct 06 22:18:08 UTC 2025
6960Check publish message containing longWaku Relay, PublishMon Oct 06 22:16:33 UTC 2025passedMon Oct 06 22:16:33 UTC 2025
6971Check received message containing longWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
6981Check received message containing JSONWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
6990accepts time-filtered query with content filterStoreQueryRequest validationMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
7000Push to array if already presentpushOrInitMapSetMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
7010should set field with all protocols enabledENRMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025waku2 key round trip
7021rejects content-filtered query with only pubsubTopicStoreQueryRequest validationMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
7030should have no discoveries enabled by defaultDefault Peer DiscoveriesMon Oct 06 22:12:52 UTC 2025passedMon Oct 06 22:12:52 UTC 2025
7041different cluster: nodes don't connectMetadata ProtocolMon Oct 06 22:14:53 UTC 2025passedMon Oct 06 22:14:53 UTC 2025static sharding
7051should transition to MinimallyHealthy with one compatible peerHealthIndicatorMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
7061n1 and n2 uses first shard, n3 uses the second shardWaku Relay auto-sharding, multiple pubsub topicsMon Oct 06 22:16:27 UTC 2025passedMon Oct 06 22:16:27 UTC 2025
7070should filter peers by codecConnectionManagerMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025getConnectedPeers
7080should set field with only RELAY enabledENRMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025waku2 key round trip
7090Waku message hash computation (meta attribute not present)Message Hash: RFC Test VectorsMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
7100should register libp2p event listeners when start is calledPeerManagerMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
7110should return false for sync message without causal historyReliable ChannelMon Oct 06 22:12:57 UTC 2025passedMon Oct 06 22:12:57 UTC 2025isChannelMessageWithCausalHistory predicate
7121should dial peer when on same shardDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025dial
7130Passing a valid cursor at 2 index when there are 4 messagesWaku Store, cursorMon Oct 06 22:18:21 UTC 2025passedMon Oct 06 22:18:21 UTC 2025
7140Check received message with timestamp: 1949153314000 Waku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
7150Round trip binary encryption [ecies, signature]Ecies EncryptionMon Oct 06 22:12:23 UTC 2025passedMon Oct 06 22:12:23 UTC 2025
7160should return true for sync message with causal historyReliable ChannelMon Oct 06 22:12:57 UTC 2025passedMon Oct 06 22:12:57 UTC 2025isChannelMessageWithCausalHistory predicate
7170nwaku subscribesWaku Relay, InteropMon Oct 06 22:16:32 UTC 2025passedMon Oct 06 22:16:32 UTC 2025
7180caches peers it previously fetchedDNS Node DiscoveryMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025
7190should compute hash only when first accessedDecodedMessage lazy hash initializationMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
7200should handle queue overflow by adding peers to queueDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025dial
7210should do nothing when connections still existConnectionLimiterMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025onDisconnectedEvent
7220Check publish message containing unicode special charactersWaku Relay, PublishMon Oct 06 22:16:33 UTC 2025passedMon Oct 06 22:16:33 UTC 2025
7231should set field with only FILTER enabledENRMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025waku2 key round trip
7240Subscribe to topic containing Basic HTML tag and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
7250should not receive a peer event before startPeer ExchangeMon Oct 06 22:16:49 UTC 2025passedMon Oct 06 22:16:49 UTC 2025interface-peer-discovery compliance testsCompliance Test
7261Overlapping topic subscriptionWaku Relay, SubscribeMon Oct 06 22:16:40 UTC 2025skippedMon Oct 06 22:16:40 UTC 2025
7270LightPushWait for remote peerMon Oct 06 22:19:15 UTC 2025passedMon Oct 06 22:19:15 UTC 2025
7280Ordered Callback - falseWaku Store, orderMon Oct 06 22:18:41 UTC 2025passedMon Oct 06 22:18:41 UTC 2025
7293should create timers for each pubsub topic where peer is in meshKeepAliveManagerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025relay timer management
7300should handle peer connect eventNetworkMonitorMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025peer connection events
7310Overlapping topic subscriptionWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
7321should push the message to the outgoing bufferMessageChannelMon Oct 06 22:12:42 UTC 2025passedMon Oct 06 22:12:42 UTC 2025sending a message
7331should correctly map /app/22/sometopic/someencoding to shard index 2contentTopicToShardIndexMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
7340should hash "hello" with n=1 and maxValue=100 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
7350Subscribe and receive messages via lightPushWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
7361should deliver messages after dependencies are metMessageChannelMon Oct 06 22:12:42 UTC 2025passedMon Oct 06 22:12:42 UTC 2025Sweeping incoming buffer
7370should chunk queries when time window exceeds maxTimeLimitStoreMon Oct 06 22:12:54 UTC 2025passedMon Oct 06 22:12:54 UTC 2025queryGenerator
7380random auto sharding 10 - Cluster ID: 10, Content Topic: /app26/9/topic799/protoAutosharding: Running NodesMon Oct 06 22:18:08 UTC 2025passedMon Oct 06 22:18:08 UTC 2025
7390Passing page size 10 when there are 10 messagesWaku Store, page sizeMon Oct 06 22:18:54 UTC 2025passedMon Oct 06 22:18:54 UTC 2025
7401should be able to decode the field with ALL protocols set to falseENR waku2 codecMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Decoding
7411Check received message containing XMLWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
7420should use configured peers when availableStoreMon Oct 06 22:12:54 UTC 2025passedMon Oct 06 22:12:54 UTC 2025queryGenerator
7431Check received message with timestamp: 1949153314000 Waku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
7440should dial with PeerId and return streamConnectionManagerMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025dial
7450Subscribe and receive messages from 2 nwaku nodes each with different static shardsWaku Filter: Subscribe: Multiple Service Nodes on Static Shard: Strict Check mode: trueMon Oct 06 22:13:47 UTC 2025passedMon Oct 06 22:13:47 UTC 2025
7460should filter out already connected peersConnectionLimiterMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025dialPeersFromStore
7470should handle complete discovery-to-dial flowDiscoveryDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025integration
7480Subscribe to topic containing XML and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
7491Generator, 2 nwaku nodes each with different shardsWaku Store, different static shardsMon Oct 06 22:18:21 UTC 2025passedMon Oct 06 22:18:21 UTC 2025
7500groups multiple content topics into the same pubsub topic when they share the same shard indexcontentTopicsByPubsubTopicMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
7510Sync message are not sent excessively within sync frequencyReliable Channel: SyncMon Oct 06 22:13:02 UTC 2025passedMon Oct 06 22:13:02 UTC 2025
7528should not start if already startedPeerExchangeDiscoveryMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025start
7530should delegate to networkMonitor.isConnected()ConnectionManagerMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025isConnected
7540Check publish message containing special charsWaku Relay, PublishMon Oct 06 22:16:33 UTC 2025passedMon Oct 06 22:16:33 UTC 2025
7550should return HistoryEntry with retrievalHint from sweepIncomingBufferMessageChannelMon Oct 06 22:12:42 UTC 2025passedMon Oct 06 22:12:42 UTC 2025Sweeping incoming buffer
7560should throw an error for non-numeric clusterId: /waku/2/rs/-/1pubsubTopicToSingleShardInfo with various invalid formatsMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
7571should return no connections if no open connection providedselectOpenConnectionMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
7580should not return locked peers if enough unlocked are availablePeerManagerMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
7594Push messages througth V2 and V3 from 2 js-waku and receivesWaku Light Push V2 and V3 interopMon Oct 06 22:14:38 UTC 2025passedMon Oct 06 22:14:38 UTC 2025
7600Check received message containing shell commandWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
7611should not stop if not startedPeerExchangeDiscoveryMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025stop
7621should create ConnectionManager with required optionsConnectionManagerMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025constructor
7631does not validate decoders for hash queriesStoreCoreMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025queryPerPage
7640Get NodesFetch nodesMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025
7650Ephemeral field is preserved - asymmetric encryptionWaku Message Ephemeral fieldMon Oct 06 22:13:29 UTC 2025passedMon Oct 06 22:13:29 UTC 2025
7660should return EMPTY_PAYLOAD when response field is missingPeerExchangeMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025query
7670should encode/decode to text encodingENRMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Static tests
7680should return only peers supporting the requested protocol and pubsub topicPeerManagerMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
7690should serialize and deserialize correctlyBloomFilterMon Oct 06 22:12:38 UTC 2025passedMon Oct 06 22:12:38 UTC 2025
7701should initialize with custom number of peersPeerManagerMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
7711Subscribe and receive messages on 2 different pubsubtopics with v2 protocolWaku Light Push (Autosharding): Multiple ShardsMon Oct 06 22:14:30 UTC 2025passedMon Oct 06 22:14:30 UTC 2025
7720should enable only dns and localPeerCache when peerExchange is disabledDefault Peer DiscoveriesMon Oct 06 22:12:52 UTC 2025passedMon Oct 06 22:12:52 UTC 2025
7730should successfully query peers and return peer infosPeerExchangeMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025query
7740should hash "hello" with n=2 and maxValue=100 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
7750should not dispatch event when already connectedNetworkMonitorMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025peer connection events
7769should handle network check errors gracefullyDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025shard reader integration
7770should handle multiple peers with different shard configurationsDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025integration
7780Subscribe to topic containing Arabic and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
7791should hash "!@#$%^&*()" with n=5 and maxValue=10000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
7800should retry on complete failure if specifiedLightPush SDKMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
7810should retry failed tasksRetryManagerMon Oct 06 22:12:52 UTC 2025passedMon Oct 06 22:12:52 UTC 2025
7821should use DNS peer discovery with light clientDNS Node Discovery [live data]Mon Oct 06 22:13:27 UTC 2025skippedMon Oct 06 22:13:27 UTC 2025
7831should maintain chronological order of messages in localHistoryMessageChannelMon Oct 06 22:12:42 UTC 2025passedMon Oct 06 22:12:42 UTC 2025receiving a message
7841Subscribe to topic containing unicode special characters and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
7850should throw error - no idENRMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Txt codec
7861should return the correct m/n for k = 7, targetError = 0.01ProbabilitiesMon Oct 06 22:12:33 UTC 2025passedMon Oct 06 22:12:33 UTC 2025
7870should throw error - no idENRMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Verify
7880Subscribe and publish messages on 2 different content topicsWaku Relay, SubscribeMon Oct 06 22:16:40 UTC 2025passedMon Oct 06 22:16:40 UTC 2025
7891Check received message containing RussianWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
7900should handle peer disconnect event when no connections remainNetworkMonitorMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025peer connection events
7911ENRTree (branch): should error if DNS branch entry is mis-prefixedENRTreeMon Oct 06 22:12:10 UTC 2025passedMon Oct 06 22:12:10 UTC 2025
7920should hash "test123" with n=2 and maxValue=100 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
7930msgTime: 0 ms from now, startTime: 1759529935757, endTime: 1759789135757Waku Store, time filterMon Oct 06 22:19:12 UTC 2025passedMon Oct 06 22:19:12 UTC 2025
7941Subscribe to topic containing Script and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
7951Subscribe and receive messages via lightPushWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
7960should return true when peer is on the same clusterShardReaderMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025isPeerOnNetwork
7971should handle a minimal index listRelay Shard codecMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
7981should handle case when globalThis is not availableNetworkMonitorMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025isConnected
7991PeerStore has remote peer's shard info after successful connectionMetadata ProtocolMon Oct 06 22:14:53 UTC 2025passedMon Oct 06 22:14:53 UTC 2025auto sharding
8000Ordered callback, aborts when callback returns trueWaku Store, generalMon Oct 06 22:18:55 UTC 2025passedMon Oct 06 22:18:55 UTC 2025
8010random auto sharding 4 - Cluster ID: 10, Content Topic: /app20/7/topic842/protoAutosharding: Running NodesMon Oct 06 22:18:08 UTC 2025passedMon Oct 06 22:18:08 UTC 2025
8021should reject if Relay is requested but not mountedwaitForRemotePeerMon Oct 06 22:12:54 UTC 2025passedMon Oct 06 22:12:54 UTC 2025
8030should remove event listeners from globalThisNetworkMonitorMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025stop
8041should enable only peerExchange and peerCache when dns is disabledDefault Peer DiscoveriesMon Oct 06 22:12:52 UTC 2025passedMon Oct 06 22:12:52 UTC 2025
8051should create QueryOnConnect instance without optionsQueryOnConnectMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025constructor
8060Subscribe to topic containing Russian and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
8070Sets default value correctlyUser AgentMon Oct 06 22:19:08 UTC 2025passedMon Oct 06 22:19:08 UTC 2025
8080should dial peers from store when browser is connectedConnectionLimiterMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025onWakuConnectionEvent
8090should add peer to queue when queue is not emptyDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025dial
8100Add multiple subscription objects on single nwaku nodeWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
8110Generator, 2 different shardsWaku Store, different static shardsMon Oct 06 22:18:21 UTC 2025passedMon Oct 06 22:18:21 UTC 2025
8121should query peer with peer exchange protocolPeerExchangeDiscoveryMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025runQuery
8130Decoder throws on undefined content topicEnsures content topic is definedMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
8141ignores unrecognized TXT record formatsDNS Node DiscoveryMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025
8150Check received message containing numericWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
8160should hash "!@#$%^&*()" with n=0 and maxValue=100 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
8170Subscribe to topic containing numeric and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
8180Check received message with timestamp: 1759788802361000000 Waku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
8191should initialize with Unhealthy statusHealthIndicatorMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
8200Subscribe to topic containing escaped characters and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
8211should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=100 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
8220should not create timers for topics where peer is not in meshKeepAliveManagerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025relay timer management
8230Check received message containing ScriptWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
8240throws on content topic with empty version fieldensureValidContentTopicMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
8250should return different streams if requested simultaniouslyStreamManagerMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
8260should stop query iteration when stopIfTrue returns trueQueryOnConnectMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025stopIfTrue predicate
8270should emit `waku:online` event only when first peer is connectedConnection stateMon Oct 06 22:13:43 UTC 2025passedMon Oct 06 22:13:43 UTC 2025
8280Ephemeral field set to trueWaku Message version 0Mon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
8290ENRTree (tree): should error if DNS tree entry is mis-prefixedENRTreeMon Oct 06 22:12:10 UTC 2025passedMon Oct 06 22:12:10 UTC 2025
8302Check publish message containing ScriptWaku Relay, PublishMon Oct 06 22:16:33 UTC 2025passedMon Oct 06 22:16:33 UTC 2025
8310should insert message into bloom filterMessageChannelMon Oct 06 22:12:42 UTC 2025passedMon Oct 06 22:12:42 UTC 2025sending a message
8320should update peer store before dialingDiscoveryDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025peer discovery handling
8330should return false when peer is not on the pubsub topic shardShardReaderMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025isPeerOnTopic
8340should enable only peerCache when dns and peerExchange are disabledDefault Peer DiscoveriesMon Oct 06 22:12:52 UTC 2025passedMon Oct 06 22:12:52 UTC 2025
8350First message is missed, then re-sent, should be ack'dMessageChannelMon Oct 06 22:12:42 UTC 2025passedMon Oct 06 22:12:42 UTC 2025reviewing ack status
8360should merge peer addresses if peer exists with different addressesDiscoveryDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025updatePeerStore
8370should properly create location multiaddrs - udp6ENRMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Location multiaddr
8380Incoming message is emitted as receivedReliable Channel: EncryptionMon Oct 06 22:12:55 UTC 2025passedMon Oct 06 22:12:55 UTC 2025
8390should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=100 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
8407should skip peer when already connectedDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025dial
8410should initialize with isNetworkConnected as falseNetworkMonitorMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025constructor
8420Check received message containing SQL InjectionWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
8431Round trip binary encryption [symmetric, no signature]Symmetric EncryptionMon Oct 06 22:12:21 UTC 2025passedMon Oct 06 22:12:21 UTC 2025
8440should hash "" with n=5 and maxValue=100 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
8450should transition to SufficientlyHealthy with multiple compatible peersHealthIndicatorMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
8460should return PeerId when Multiaddr input is providedmapToPeerIdMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025
8471should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extrapubsubTopicToSingleShardInfo with various invalid formatsMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
8481throws if store query response has error statusStoreCoreMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025queryPerPage
8490Check received message containing shell commandWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
8501should hash "!@#$%^&*()" with n=1 and maxValue=100 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
8510A testThisMon Oct 06 22:14:39 UTC 2025passedMon Oct 06 22:14:39 UTC 2025Is also
8520Encoder throws on undefined content topicEnsures content topic is definedMon Oct 06 22:12:23 UTC 2025passedMon Oct 06 22:12:23 UTC 2025
8531should handle dial errors gracefullyConnectionLimiterMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025dialPeersFromStore
8541Check message received after old nwaku nodes are not available and new are createdWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
8550should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1contentTopicToShardIndexMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
8560Re-sent message is acknowledged once other parties join.Reliable Channel: AcksMon Oct 06 22:12:55 UTC 2025passedMon Oct 06 22:12:55 UTC 2025
8571udp ip6 addressMultiaddr from fieldsMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025
8580same cluster: nodes connectMetadata ProtocolMon Oct 06 22:14:53 UTC 2025passedMon Oct 06 22:14:53 UTC 2025auto sharding
8596should not change state when connections remain after disconnectNetworkMonitorMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025peer connection events
8600Renews subscription after lossing a connectionWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
8610should return available peers with correct protocol and pubsub topicPeerManagerMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
8620should increase lamport timestampMessageChannelMon Oct 06 22:12:42 UTC 2025passedMon Oct 06 22:12:42 UTC 2025sending a message
8630should support chaining for add methodTTLSetMon Oct 06 22:12:50 UTC 2025passedMon Oct 06 22:12:50 UTC 2025
8640should be sent with empty contentMessageChannelMon Oct 06 22:12:42 UTC 2025passedMon Oct 06 22:12:42 UTC 2025Sync messages
8650should retrieve 3 multiaddrs for sandbox.waku.nodes.status.imDNS Node Discovery [live data]Mon Oct 06 22:13:27 UTC 2025skippedMon Oct 06 22:13:27 UTC 2025
8660should add event listeners for waku:connection and peer:disconnectConnectionLimiterMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025start
8670should skip peers that were recently queriedPeerExchangeDiscoveryMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025handlePeriodicDiscovery
8681should start connection monitor interval and dial on waku:connection if enableAutoRecovery is trueConnectionLimiterMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025autoRecovery flag
8691isConnected between 2 js-waku relay nodesConnection stateMon Oct 06 22:13:43 UTC 2025passedMon Oct 06 22:13:43 UTC 2025
8701Reusing cursor across nodesWaku Store, cursorMon Oct 06 22:18:21 UTC 2025passedMon Oct 06 22:18:21 UTC 2025
8711should start all internal componentsConnectionManagerMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025start
8720should not be sent when there is no historyMessageChannelMon Oct 06 22:12:42 UTC 2025passedMon Oct 06 22:12:42 UTC 2025Sync messages
8730should not fail to start the service if it is already startedPeer Cache DiscoveryMon Oct 06 22:12:15 UTC 2025passedMon Oct 06 22:12:15 UTC 2025interface-peer-discovery compliance testsCompliance Tests
8740should correctly map /0/toychat/2/huilong/proto to shard index 3contentTopicToShardIndexMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
8750should select older connection if presentselectOpenConnectionMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
8760can start and stop the servicePeer Cache DiscoveryMon Oct 06 22:12:15 UTC 2025passedMon Oct 06 22:12:15 UTC 2025interface-peer-discovery compliance testsCompliance Tests
8770should handle large number of peers requestPeerExchangeMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025query
8780Query with Ordered Callback, No DecoderWaku Store, error handlingMon Oct 06 22:18:30 UTC 2025passedMon Oct 06 22:18:30 UTC 2025
8791should create ShardReader with static shards network configShardReaderMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025constructor
8800Add multiple subscription objects on single nwaku nodeWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
8810should be safe to call multiple timesKeepAliveManagerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025stop
8820should not receive a peer event before startPeer Cache DiscoveryMon Oct 06 22:12:15 UTC 2025passedMon Oct 06 22:12:15 UTC 2025interface-peer-discovery compliance testsCompliance Tests
8830should maintain proper timestamps if all messages receivedMessageChannelMon Oct 06 22:12:42 UTC 2025skippedMon Oct 06 22:12:42 UTC 2025receiving a message
8840should reject on timeout if it was setwaitForRemotePeerMon Oct 06 22:12:54 UTC 2025passedMon Oct 06 22:12:54 UTC 2025
8850should handle task timeoutsRetryManagerMon Oct 06 22:12:52 UTC 2025passedMon Oct 06 22:12:52 UTC 2025
8860should emit InMessageMissing event with retrievalHintMessageChannelMon Oct 06 22:12:42 UTC 2025passedMon Oct 06 22:12:42 UTC 2025Sweeping incoming buffer
8873should dispatch connect and disconnect eventsPeerManagerMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
8880Check received message containing Basic HTML tagWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
8891should add sent message to localHistory with retrievalHintMessageChannelMon Oct 06 22:12:42 UTC 2025passedMon Oct 06 22:12:42 UTC 2025sending a message
8900Cluster ID 0 - Default/Global ClusterAutosharding: Running NodesMon Oct 06 22:18:08 UTC 2025passedMon Oct 06 22:18:08 UTC 2025
8910Check received message containing emojiWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
8920should not receive a peer event after stopPeer Cache DiscoveryMon Oct 06 22:12:15 UTC 2025passedMon Oct 06 22:12:15 UTC 2025interface-peer-discovery compliance testsCompliance Tests
8930Query with Promise Callback, No message returnedWaku Store, error handlingMon Oct 06 22:18:30 UTC 2025passedMon Oct 06 22:18:30 UTC 2025
8940Outgoing message is emitted as sendingReliable ChannelMon Oct 06 22:12:57 UTC 2025passedMon Oct 06 22:12:57 UTC 2025
8950should send relay ping messages on timerKeepAliveManagerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025relay timer management
8961should dial all peers on dialDialingMon Oct 06 22:14:52 UTC 2025passedMon Oct 06 22:14:52 UTC 2025
8970messageHash returns a Uint8ArraymessageHash and messageHashStrMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
8980should populate queue if has active dialDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025dial
8991Check received message containing JSONWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
9001topics with same application and version share the same shardcontentTopicToShardIndexMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
9011should remove CONNECTION_LOCKED_TAG from peer connections when unlockingPeerManagerMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
9020Check message received after jswaku node is restartedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
9030Passing a valid cursor at 10 index when there are 40 messagesWaku Store, cursorMon Oct 06 22:18:21 UTC 2025passedMon Oct 06 22:18:21 UTC 2025
9042should keep entries that haven't expired yetTTLSetMon Oct 06 22:12:50 UTC 2025passedMon Oct 06 22:12:50 UTC 2025
9050Check publish message containing shell commandWaku Relay, PublishMon Oct 06 22:16:33 UTC 2025passedMon Oct 06 22:16:33 UTC 2025
9060Query with Ordered Callback, Multiple PubsubTopicsWaku Store, error handlingMon Oct 06 22:18:30 UTC 2025passedMon Oct 06 22:18:30 UTC 2025
9070Outgoing message is possibly acknowledgedReliable ChannelMon Oct 06 22:12:57 UTC 2025skippedMon Oct 06 22:12:57 UTC 2025
9080isConnected return false after peer stopsConnection stateMon Oct 06 22:13:43 UTC 2025passedMon Oct 06 22:13:43 UTC 2025
90911should enable all discoveries when explicitly setDefault Peer DiscoveriesMon Oct 06 22:12:52 UTC 2025passedMon Oct 06 22:12:52 UTC 2025
9100should properly create location multiaddrs - udp4ENRMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Location multiaddr
9110should sort peers by ping valueConnectionManagerMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025getConnectedPeers
9120should handle dial errorsConnectionManagerMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025dial
9131returns nothing if no connections presentselectOpenConnectionMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
9141Unsubscribe 2 topics - node subscribed to 2 topicsWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: falseMon Oct 06 22:16:19 UTC 2025passedMon Oct 06 22:16:19 UTC 2025
9150Subscribe to topic containing Russian and publish messageWaku Relay, SubscribeMon Oct 06 22:16:40 UTC 2025passedMon Oct 06 22:16:40 UTC 2025
9160Ephemeral field is preserved - encoder v0Waku Message Ephemeral fieldMon Oct 06 22:13:29 UTC 2025passedMon Oct 06 22:13:29 UTC 2025
9170should add event listener for peer:discoveryDiscoveryDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025start
9180Subscribe to topic containing unicode special characters and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
9190Check received message containing ArabicWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
9201should stop on first message of a page if stopIfTrue matchesQueryOnConnectMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025stopIfTrue predicate
9210Encoder throws on undefined content topicEnsures content topic is definedMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
9220should create QueryOnConnect instance with all required parametersQueryOnConnectMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025constructor
9231Check message with non string payload is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
9241should remove event listeners from libp2pNetworkMonitorMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025stop
9250should be able to decode the field with only LIGHTPUSH set to trueENR waku2 codecMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Decoding
9261should handle ENR without shardInfoPeerExchangeDiscoveryMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025query
9271should throw an error for non-numeric clusterId: /waku/2/rs/y/1pubsubTopicToSingleShardInfo with various invalid formatsMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
9280should maintain desired error rateBloomFilterMon Oct 06 22:12:38 UTC 2025passedMon Oct 06 22:12:38 UTC 2025
9290random static sharding 2 - Cluster ID: 284, Shard ID: 84Static Sharding: Running NodesMon Oct 06 22:18:15 UTC 2025passedMon Oct 06 22:18:15 UTC 2025
9301Subscribe to topic containing special chars and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
9311does not throw on valid casesensureValidContentTopicMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
9321should return the correct m/n for k = 2, targetError = 0.1ProbabilitiesMon Oct 06 22:12:33 UTC 2025passedMon Oct 06 22:12:33 UTC 2025
9330should hash "test123" with n=0 and maxValue=10000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
9340Js publishes, other Js receivesWaku Relay, InteropMon Oct 06 22:16:32 UTC 2025passedMon Oct 06 22:16:32 UTC 2025
9351should hash "!@#$%^&*()" with n=0 and maxValue=10000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
9361should dial one peer on dialDialingMon Oct 06 22:14:52 UTC 2025passedMon Oct 06 22:14:52 UTC 2025
9371should check connected peers if present and suitablewaitForRemotePeerMon Oct 06 22:12:54 UTC 2025passedMon Oct 06 22:12:54 UTC 2025
9380Timestamp too far from node time: 40000 ms from nowWaku Store, time filterMon Oct 06 22:19:12 UTC 2025passedMon Oct 06 22:19:12 UTC 2025
9390should return false when navigator.onLine is falseNetworkMonitorMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025isConnected
9400should dial with multiaddr and return streamConnectionManagerMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025dial
9411should hash "" with n=0 and maxValue=1000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
9420receiving a ping from a peer does not overwrite shard infoMetadata ProtocolMon Oct 06 22:14:53 UTC 2025passedMon Oct 06 22:14:53 UTC 2025auto sharding
9430should properly create peer info with all multiaddrsENRMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Location multiaddr
9440should emit message when store reconnect event occurs and last query was over max time thresholdQueryOnConnectMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025end-to-end message emission tests
94503 nodes on /waku/2/rs/7/0 topicWaku Relay auto-sharding, multiple pubsub topicsMon Oct 06 22:16:27 UTC 2025passedMon Oct 06 22:16:27 UTC 2025
9460should return false when peer is on different clusterShardReaderMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025isPeerOnShard
9470should throw error when no peers are availableStoreMon Oct 06 22:12:54 UTC 2025passedMon Oct 06 22:12:54 UTC 2025queryGenerator
9480should throw an error for invalid PubsubTopic format: /waku/2/r/1/2pubsubTopicToSingleShardInfo with various invalid formatsMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
9490should set field with all protocols disabledENRMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025waku2 key round trip
9501Timestamp too far from node time: -20000 ms from nowWaku Store, time filterMon Oct 06 22:19:12 UTC 2025passedMon Oct 06 22:19:12 UTC 2025
9510should handle zero peers requestPeerExchangeMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025query
9520Ordered Callback - trueWaku Store, orderMon Oct 06 22:18:41 UTC 2025passedMon Oct 06 22:18:41 UTC 2025
9531Passing page size 11 when there are 10 messagesWaku Store, page sizeMon Oct 06 22:18:54 UTC 2025passedMon Oct 06 22:18:54 UTC 2025
9540Decoder throws on empty string content topicEnsures content topic is definedMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
9550Check publish message after client node is restartedWaku Relay, PublishMon Oct 06 22:16:33 UTC 2025skippedMon Oct 06 22:16:33 UTC 2025
9560should return NO_PEER_AVAILABLE when peer is not in peer storePeerExchangeMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025query
9571should start ping timers on peer connectKeepAliveManagerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025peer connect event handling
9580should return undefined if no connection providedStreamManagerMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
9593should not fail to stop the service if it was not startedDNS Discovery: Compliance TestMon Oct 06 22:13:27 UTC 2025passedMon Oct 06 22:13:27 UTC 2025interface-peer-discovery compliance tests
9600should hash "hello" with n=2 and maxValue=1000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
9610should detect messages with missing dependenciesMessageChannelMon Oct 06 22:12:42 UTC 2025passedMon Oct 06 22:12:42 UTC 2025Sweeping incoming buffer
9620should correctly map /app/27/sometopic/someencoding to shard index 5contentTopicToShardIndexMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
9630should handle very large timestampslamportTimestampIncrementMon Oct 06 22:12:41 UTC 2025passedMon Oct 06 22:12:41 UTC 2025
9640recovers when dns.resolve returns emptyDNS Node DiscoveryMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025
9651Check publish message containing escaped charactersWaku Relay, PublishMon Oct 06 22:16:33 UTC 2025passedMon Oct 06 22:16:33 UTC 2025
9667Promise Callback - trueWaku Store, orderMon Oct 06 22:18:41 UTC 2025passedMon Oct 06 22:18:41 UTC 2025
9671should remove event listener for peer:discoveryDiscoveryDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025stop
9681should not trigger query when a recent query happened under thresholdQueryOnConnectMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025message retrieval event emission conditions
9691returns all values when wanted number is greater than available valuesDiscoveryMon Oct 06 22:12:10 UTC 2025passedMon Oct 06 22:12:10 UTC 2025
9701should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16contentTopicToShardIndexMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
9711random static sharding 9 - Cluster ID: 363, Shard ID: 26Static Sharding: Running NodesMon Oct 06 22:18:15 UTC 2025passedMon Oct 06 22:18:15 UTC 2025
9720Subscribe to topic containing long and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
9731should not create relay timers when relay is not providedKeepAliveManagerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025relay timer management
9740should trigger query when it went offline since the last successful queryQueryOnConnectMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025message retrieval event emission conditions
9751should return cached hash on subsequent accessDecodedMessage lazy hash initializationMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
9760messageHashStr works with IProtoMessagemessageHash and messageHashStrMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
9771random auto sharding 8 - Cluster ID: 10, Content Topic: /app3/4/topic453/utf8Autosharding: Running NodesMon Oct 06 22:18:08 UTC 2025passedMon Oct 06 22:18:08 UTC 2025
9780should allow redial after failed dial cooldown expiresDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025dial
9790Subscribe to topic containing SQL Injection and publish messageWaku Relay, SubscribeMon Oct 06 22:16:40 UTC 2025passedMon Oct 06 22:16:40 UTC 2025
9800should handle renewPeer for a non-existent or disconnected peer gracefullyPeerManagerMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
9811Store - dialed after - with timeoutWait for remote peerMon Oct 06 22:19:15 UTC 2025passedMon Oct 06 22:19:15 UTC 2025
9820should correctly encode and decode relay shards using rsv format (Bit Vector)Relay Shard codecMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
9830Decoder throws on empty string content topicEnsures content topic is definedMon Oct 06 22:12:23 UTC 2025passedMon Oct 06 22:12:23 UTC 2025
9841should add received messages to bloom filterMessageChannelMon Oct 06 22:12:42 UTC 2025passedMon Oct 06 22:12:42 UTC 2025receiving a message
9851should do nothing if at or below maxBootstrapPeersConnectionLimiterMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025maintainBootstrapConnections
9860should update peers in cache on 'peer:identify' eventPeer Cache DiscoveryMon Oct 06 22:12:15 UTC 2025passedMon Oct 06 22:12:15 UTC 2025Unit Tests
9870handles different networkShards values correctlycontentTopicsByPubsubTopicMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
9881yields undefined for messages without decoderStoreCoreMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025queryPerPage
9892Passing a valid cursor at 19 index when there are 50 messagesWaku Store, cursorMon Oct 06 22:18:21 UTC 2025passedMon Oct 06 22:18:21 UTC 2025
9904should dispatch network event when browser goes offlineNetworkMonitorMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025browser online/offline events
9910should remove event listenersConnectionLimiterMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025stop
9921Waku message hash computation (meta size of 12 bytes)Message Hash: RFC Test VectorsMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
9930should not return the same peer twice in consecutive getPeers calls without renewPeerManagerMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
9940should return exactly numPeersToUse peers when enough are availablePeerManagerMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
9950should not trigger query if health event is healthy since last successful queryQueryOnConnectMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025message retrieval event emission conditions
9960should dial all known peers when reached zero connectionsConnection LimiterMon Oct 06 22:14:05 UTC 2025passedMon Oct 06 22:14:05 UTC 2025
9970uses static shard pubsub topic instead of autosharding when setSets sharding configuration correctlyMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025
9980msgTime: 19000 ms from now, startTime: 18990, endTime: 19010Waku Store, time filterMon Oct 06 22:19:12 UTC 2025passedMon Oct 06 22:19:12 UTC 2025
9990should handle messages with same timestamp ordered by messageIdMessageChannelMon Oct 06 22:12:42 UTC 2025passedMon Oct 06 22:12:42 UTC 2025receiving a message
10001Passing a valid cursor at 19 index when there are 20 messagesWaku Store, cursorMon Oct 06 22:18:21 UTC 2025passedMon Oct 06 22:18:21 UTC 2025
10011Subscribe and receive symmetrically encrypted messages via lightPushWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
10021should return DECODE_FAILED when RPC decode failsPeerExchangeMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025query
10030should not dial on waku:connection if enableAutoRecovery is false, but should dial on startConnectionLimiterMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025autoRecovery flag
10040should drop connection via multiaddr with hangUpDialingMon Oct 06 22:14:52 UTC 2025passedMon Oct 06 22:14:52 UTC 2025
10050should throw an error for non-numeric shard: /waku/2/rs/1/$pubsubTopicToSingleShardInfo with various invalid formatsMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
10061should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=1000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
10070Subscribe and receives messages on 20 topicsWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
10081Check publish message containing RussianWaku Relay, PublishMon Oct 06 22:16:33 UTC 2025passedMon Oct 06 22:16:33 UTC 2025
10090should be able to decode the field with ALL protocols set to trueENR waku2 codecMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Decoding
10101should dial peers from store when no connections remainConnectionLimiterMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025onDisconnectedEvent
10110Check received message containing RussianWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
10120Subscribe to 100 topics (new limit) at once and receives messagesWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
10132should dial second nwaku node that was discoveredDiscoveryDialerMon Oct 06 22:13:22 UTC 2025skippedMon Oct 06 22:13:22 UTC 2025
10140should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=10000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
10150should add event listeners for peer connect and disconnectKeepAliveManagerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025start
10160should return peer for existing peerConnectionLimiterMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025getPeer
10171Decoder throws on undefined content topicEnsures content topic is definedMon Oct 06 22:12:23 UTC 2025passedMon Oct 06 22:12:23 UTC 2025
10180should correctly map /app/20/sometopic/someencoding to shard index 7contentTopicToShardIndexMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
10191Renews subscription after lossing a connectionWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
10200should continue query when messages are from different channelsReliable ChannelMon Oct 06 22:12:57 UTC 2025passedMon Oct 06 22:12:57 UTC 2025stopIfTrue Integration with QueryOnConnect
10210Passing an arrayWaku Dial [node only]Mon Oct 06 22:19:08 UTC 2025passedMon Oct 06 22:19:08 UTC 2025Bootstrap
10221Stops search when maxGet is reachedFetch nodesMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025
10230should wait for Filter peer to be connectedwaitForRemotePeerMon Oct 06 22:12:54 UTC 2025passedMon Oct 06 22:12:54 UTC 2025
10240n1 and n2 uses relay shard 1, n3 uses relay shard 2Waku Relay, static sharding, multiple pubsub topicsMon Oct 06 22:16:27 UTC 2025passedMon Oct 06 22:16:27 UTC 2025
10250should work with stubbed waku event emitterQueryOnConnectMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025mock validation
10260should update lamport timestamp if greater than current timestamp and dependencies are metMessageChannelMon Oct 06 22:12:42 UTC 2025skippedMon Oct 06 22:12:42 UTC 2025receiving a message
10270throws an error for improperly formatted content topicscontentTopicsByPubsubTopicMon Oct 06 22:11:44 UTC 2025passedMon Oct 06 22:11:44 UTC 2025
10280ENRTree (root): should error if DNS root entry signature is invalidENRTreeMon Oct 06 22:12:10 UTC 2025passedMon Oct 06 22:12:10 UTC 2025
10291Subscribe and receive messages on 2 different pubsubtopics with v3 protocolWaku Light Push (Autosharding): Multiple ShardsMon Oct 06 22:14:30 UTC 2025passedMon Oct 06 22:14:30 UTC 2025
10300should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=10000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
10310should return start time to last successful query since last query is less than max rangecalculateTimeRangeMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025
10321should properly create location multiaddrs - udpENRMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Location multiaddr
10330should dispatch network event when browser goes onlineNetworkMonitorMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025browser online/offline events
10341should handle ping failures gracefullyKeepAliveManagerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025ping timer management
10350should hash "" with n=1 and maxValue=10000 correctlyhashNMon Oct 06 22:12:34 UTC 2025passedMon Oct 06 22:12:34 UTC 2025
10360Query generator for multiple messages with multiple decodersWaku Store, generalMon Oct 06 22:18:55 UTC 2025passedMon Oct 06 22:18:55 UTC 2025
10371Register correct protocolsWaku Relay, SubscribeMon Oct 06 22:16:40 UTC 2025passedMon Oct 06 22:16:40 UTC 2025
10380should handle all zero keep alive optionsKeepAliveManagerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025edge cases
10390should reject if Store is requested but not mountedwaitForRemotePeerMon Oct 06 22:12:54 UTC 2025passedMon Oct 06 22:12:54 UTC 2025
10400Sync message is not sent if another non-ephemeral message was just receivedReliable Channel: SyncMon Oct 06 22:13:02 UTC 2025passedMon Oct 06 22:13:02 UTC 2025
10410Subscribe and receive ecies encrypted messages via lightPushWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Oct 06 22:21:18 UTC 2025passedMon Oct 06 22:21:18 UTC 2025
10421should only return 1 node with relay and store capabilityDNS Node Discovery w/ capabilitiesMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025
10430Check received message containing numericWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Oct 06 22:20:52 UTC 2025passedMon Oct 06 22:20:52 UTC 2025
10440should return falseENRMon Oct 06 22:11:50 UTC 2025passedMon Oct 06 22:11:50 UTC 2025Verify
10451should handle disconnect when peer has no timersKeepAliveManagerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025timer cleanup
10461isConnected should return false after all peers disconnectConnection stateMon Oct 06 22:13:43 UTC 2025passedMon Oct 06 22:13:43 UTC 2025
10470Callback on promise, aborts when callback returns trueWaku Store, generalMon Oct 06 22:18:55 UTC 2025passedMon Oct 06 22:18:55 UTC 2025
104812should create an instance with libp2p and dialerDiscoveryDialerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025constructor
10490ends after yielding if response size indicates endStoreCoreMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025queryPerPage
10500should stop all internal componentsConnectionManagerMon Oct 06 22:12:01 UTC 2025passedMon Oct 06 22:12:01 UTC 2025stop
10510Fails to publish message with size larger than 1 MBWaku Relay, PublishMon Oct 06 22:16:33 UTC 2025passedMon Oct 06 22:16:33 UTC 2025
10520should handle errors when accessing navigatorNetworkMonitorMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025error handling
10532should insert elements correctlyBloomFilterMon Oct 06 22:12:38 UTC 2025passedMon Oct 06 22:12:38 UTC 2025
10540should not create ping timers when pingKeepAlive = 0KeepAliveManagerMon Oct 06 22:12:00 UTC 2025passedMon Oct 06 22:12:00 UTC 2025ping timer management
10550should skip peers without peer exchange protocolPeerExchangeDiscoveryMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025runQuery
10561should properly setup health event callbackQueryOnConnectMon Oct 06 22:12:53 UTC 2025passedMon Oct 06 22:12:53 UTC 2025event handling simulation
10570should create PeerExchangeDiscovery instancePeerExchangeDiscoveryMon Oct 06 22:12:11 UTC 2025passedMon Oct 06 22:12:11 UTC 2025wakuPeerExchangeDiscovery factory