216 KiB

1DESCRIPTIONDURATION IN MSNAMEPARENT SUITESTART TIMESTATUSSTOP TIMESUB SUITESUITETEST CLASSTEST METHOD
20should hash "test123" with n=5 and maxValue=100 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
31should return PeerId when PeerId is providedmapToPeerIdOrMultiaddrMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026
41should update peers in cache on 'peer:identify' eventPeer Cache DiscoveryMon Jan 05 23:19:18 UTC 2026passedMon Jan 05 23:19:18 UTC 2026Unit Tests
50Subscribe to topic containing shell command and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
60should be able to decode the field with STORE and LIGHTPUSH protocols set to trueENR waku2 codecMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Decoding
70Push message with Script payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
81Check received message containing longWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
90Throws when trying to push message with empty payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
101should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2contentTopicToShardIndexMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
110Push message with metaWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
120random static sharding 4 - Cluster ID: 374, Shard ID: 8Static Sharding: Running NodesMon Jan 05 23:24:59 UTC 2026passedMon Jan 05 23:24:59 UTC 2026
131should hash "!@#$%^&*()" with n=5 and maxValue=1000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
140should enable all discoveries when explicitly setDefault Peer DiscoveriesMon Jan 05 23:19:52 UTC 2026passedMon Jan 05 23:19:52 UTC 2026
150Check received message containing SQL InjectionWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
160should handle complete dial lifecycleDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026integration
170should handle query errorsPeerExchangeDiscoveryMon Jan 05 23:19:13 UTC 2026passedMon Jan 05 23:19:13 UTC 2026query
187should allow redial after cooldown periodDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026dial
190Renews subscription after lossing a connectionWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
200should use DNS peer discovery with light clientDNS Node Discovery [live data]Mon Jan 05 23:20:24 UTC 2026skippedMon Jan 05 23:20:24 UTC 2026
212should work with mock decodersQueryOnConnectMon Jan 05 23:19:54 UTC 2026passedMon Jan 05 23:19:54 UTC 2026mock validation
220should hash "" with n=0 and maxValue=10000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
231should return DECODE_FAILED when ENR decoding failsPeerExchangeMon Jan 05 23:19:14 UTC 2026passedMon Jan 05 23:19:14 UTC 2026query
245should hash "test123" with n=2 and maxValue=1000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
250should sort by messageId when timestamps are equalContentMessage comparison with < operatorMon Jan 05 23:19:43 UTC 2026passedMon Jan 05 23:19:43 UTC 2026
260Fails to publish message with empty textWaku Relay, PublishMon Jan 05 23:23:03 UTC 2026passedMon Jan 05 23:23:03 UTC 2026
270should process successful peer exchange queryPeerExchangeDiscoveryMon Jan 05 23:19:13 UTC 2026passedMon Jan 05 23:19:13 UTC 2026query
281Subscribe and receive ecies encrypted messages via lightPushWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
291Round trip binary encryption [symmetric, signature]Symmetric EncryptionMon Jan 05 23:19:23 UTC 2026passedMon Jan 05 23:19:23 UTC 2026
300Check publish message after client node is restartedWaku Relay, PublishMon Jan 05 23:23:03 UTC 2026skippedMon Jan 05 23:23:03 UTC 2026
311Check received message containing ChineseWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
320handles different networkShards values correctlycontentTopicsByPubsubTopicMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
331should evict furthest entry when buffer is fullOutgoingRepairBufferMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
340should hash "" with n=1 and maxValue=1000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
350Push message with SQL Injection payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
360should not discard bootstrap peers if under the limitConnection LimiterMon Jan 05 23:21:01 UTC 2026passedMon Jan 05 23:21:01 UTC 2026
371should invoke callbacks only when newly receiving message is givenFilter SubscriptionMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
381should return DECODE_FAILED when RPC decode failsPeerExchangeMon Jan 05 23:19:14 UTC 2026passedMon Jan 05 23:19:14 UTC 2026query
390should hash "hello" with n=2 and maxValue=100 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
400Ordered Callback sorting by timestamp while page direction is trueWaku Store, sortingMon Jan 05 23:24:57 UTC 2026passedMon Jan 05 23:24:57 UTC 2026
411should stop peer exchange discoveryPeerExchangeDiscoveryMon Jan 05 23:19:13 UTC 2026passedMon Jan 05 23:19:13 UTC 2026stop
421Passing a valid cursor at 19 index when there are 20 messagesWaku Store, cursorMon Jan 05 23:23:52 UTC 2026passedMon Jan 05 23:23:52 UTC 2026
430should hash "test123" with n=5 and maxValue=1000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
440should stop query when sync message from same channel is foundReliable ChannelMon Jan 05 23:19:58 UTC 2026passedMon Jan 05 23:19:58 UTC 2026stopIfTrue Integration with QueryOnConnect
450Unsubscribe topics the node is not subscribed toWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: falseMon Jan 05 23:22:40 UTC 2026passedMon Jan 05 23:22:40 UTC 2026
461Check publish message containing numericWaku Relay, PublishMon Jan 05 23:23:03 UTC 2026passedMon Jan 05 23:23:03 UTC 2026
471random static sharding 7 - Cluster ID: 697, Shard ID: 619Static Sharding: Running NodesMon Jan 05 23:24:59 UTC 2026passedMon Jan 05 23:24:59 UTC 2026
480should hash "" with n=5 and maxValue=10000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
490should create ShardReader with static shards network configShardReaderMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026constructor
500Subscribe to topic containing SQL Injection and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
510should load peers from local storage and dispatch eventsPeer Cache DiscoveryMon Jan 05 23:19:18 UTC 2026passedMon Jan 05 23:19:18 UTC 2026Unit Tests
521Non TWN ClusterAutosharding: Running NodesMon Jan 05 23:24:52 UTC 2026passedMon Jan 05 23:24:52 UTC 2026
530should compute hash only when first accessedDecodedMessage lazy hash initializationMon Jan 05 23:19:06 UTC 2026passedMon Jan 05 23:19:06 UTC 2026
540should delegate to networkMonitor.isConnected()ConnectionManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026isConnected
551should use current time when it's greater than incremented timestamplamportTimestampIncrementMon Jan 05 23:19:43 UTC 2026passedMon Jan 05 23:19:43 UTC 2026
560Push message with content topic containing emojiWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
572should discard bootstrap peers when has more than set limitConnection LimiterMon Jan 05 23:21:01 UTC 2026passedMon Jan 05 23:21:01 UTC 2026
580should merge peer addresses if peer exists with different addressesDiscoveryDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026updatePeerStore
591should not allow unachievable error rateProbabilitiesMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
601should add entries and maintain sorted orderIncomingRepairBufferMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
610ENRTree (root): should error if DNS root entry is malformedENRTreeMon Jan 05 23:19:13 UTC 2026passedMon Jan 05 23:19:13 UTC 2026
620should start and stop interval correctlyRetryManagerMon Jan 05 23:19:53 UTC 2026skippedMon Jan 05 23:19:53 UTC 2026
630should start the dialing intervalDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026start
640throws on content topic with empty version fieldensureValidContentTopicMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
651isConnected return false after peer stopsConnection stateMon Jan 05 23:20:38 UTC 2026passedMon Jan 05 23:20:38 UTC 2026
660Subscribe to topic containing escaped characters and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
670rejects content-filtered query with only contentTopicsStoreQueryRequest validationMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026
680should correctly map /app/27/sometopic/someencoding to shard index 5contentTopicToShardIndexMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
690Subscribe and receive ecies encrypted messages via lightPushWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
701should not receive a peer event after stopPeer Cache DiscoveryMon Jan 05 23:19:18 UTC 2026passedMon Jan 05 23:19:18 UTC 2026interface-peer-discovery compliance testsCompliance Tests
711Subscribe to topic containing JSON and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
720Push message with custom timestamp: 1736896843322Waku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
730should detect messages with missing dependenciesMessageChannelMon Jan 05 23:19:44 UTC 2026passedMon Jan 05 23:19:44 UTC 2026Sweeping incoming buffer
740Push message with Basic HTML tag payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
750should invoke callbacks when receiving a messageFilter SubscriptionMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
760should reject if Store is requested but not mountedwaitForRemotePeerMon Jan 05 23:19:55 UTC 2026passedMon Jan 05 23:19:55 UTC 2026
770Passing an arrayWaku Dial [node only]Mon Jan 05 23:25:09 UTC 2026passedMon Jan 05 23:25:09 UTC 2026Bootstrap
781Decoder throws on empty string content topicEnsures content topic is definedMon Jan 05 23:19:06 UTC 2026passedMon Jan 05 23:19:06 UTC 2026
790should save new peer to storeDiscoveryDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026updatePeerStore
801should throw error when no peers are availableStoreMon Jan 05 23:19:55 UTC 2026passedMon Jan 05 23:19:55 UTC 2026queryGenerator
810Push message with content topic containing ChineseWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
822should discover peers from provided peer cachePeer Cache DiscoveryMon Jan 05 23:21:50 UTC 2026passedMon Jan 05 23:21:50 UTC 2026
830should properly create location multiaddrs - udp6ENRMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Location multiaddr
841Check received message with timestamp: 1767655218576 Waku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
850should not receive a peer event before startPeer Cache DiscoveryMon Jan 05 23:19:18 UTC 2026passedMon Jan 05 23:19:18 UTC 2026interface-peer-discovery compliance testsCompliance Tests
861should continually clean up expired entries at intervalsTTLSetMon Jan 05 23:19:52 UTC 2026passedMon Jan 05 23:19:52 UTC 2026
871messageHash returns a Uint8ArraymessageHash and messageHashStrMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026
880should add received messages to bloom filterMessageChannelMon Jan 05 23:19:44 UTC 2026passedMon Jan 05 23:19:44 UTC 2026receiving a message
890Using a functionWaku Dial [node only]Mon Jan 05 23:25:09 UTC 2026passedMon Jan 05 23:25:09 UTC 2026Bootstrap
900should reject if LightPush is requested but not mountedwaitForRemotePeerMon Jan 05 23:19:55 UTC 2026passedMon Jan 05 23:19:55 UTC 2026
911should hash "" with n=0 and maxValue=100 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
920should not be deliveredMessageChannelMon Jan 05 23:19:44 UTC 2026passedMon Jan 05 23:19:44 UTC 2026Sync messages
930Encoder error raises irrecoverable errorReliable Channel: EncryptionMon Jan 05 23:19:56 UTC 2026passedMon Jan 05 23:19:56 UTC 2026
940Query Generator, Multiple PubsubTopicsWaku Store, error handlingMon Jan 05 23:24:08 UTC 2026passedMon Jan 05 23:24:08 UTC 2026
950Check received message containing ChineseWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
960should return EMPTY_PAYLOAD when response field is missingPeerExchangeMon Jan 05 23:19:14 UTC 2026passedMon Jan 05 23:19:14 UTC 2026query
970Check received message containing numericWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
980should only return 1 node with relay capabilityDNS Node Discovery w/ capabilitiesMon Jan 05 23:19:14 UTC 2026passedMon Jan 05 23:19:14 UTC 2026
990Outgoing message is not emitted as acknowledged from own outgoing messagesReliable ChannelMon Jan 05 23:19:58 UTC 2026passedMon Jan 05 23:19:58 UTC 2026
1001should hash "hello" with n=5 and maxValue=100 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
1010should delegate to shardReader.isPeerOnTopic()ConnectionManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026isPeerOnTopic
1021Error when try to subscribe to more than 101 topics (new limit)Waku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
1030Reusing cursor across nodesWaku Store, cursorMon Jan 05 23:23:52 UTC 2026passedMon Jan 05 23:23:52 UTC 2026
1040should emit events and transition isConnected state when has peers or no peerswaku:connectionMon Jan 05 23:20:38 UTC 2026passedMon Jan 05 23:20:38 UTC 2026
1050should extract SingleShardInfo from a valid PubsubTopicpubsubTopicToSingleShardInfo with various invalid formatsMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
1060should handle complete connection lifecycleNetworkMonitorMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026integration
1071Waku message hash computation (no timestamp)Message Hash: RFC Test VectorsMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026
1080Push message with content topic containing numericWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
1090should throw an error for non-numeric clusterId: /waku/2/rs//1pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
1101should drop only non-locked connections when over maxConnectionsConnectionLimiterMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026maintainConnectionsCount
1111Subscribe to topic containing Russian and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
1120Subscribe to topic containing Script and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
1131should skip peers without ENRPeerExchangeDiscoveryMon Jan 05 23:19:13 UTC 2026passedMon Jan 05 23:19:13 UTC 2026query
1140should throw error - no public keyENRMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Verify
1150Push message with custom timestamp: 1767651643322Waku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
1160should create KeepAliveManager with required optionsKeepAliveManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026constructor
1170should handle queue processing errors gracefullyDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026queue processing
1181n1 and n2 uses relay shard 1, n3 uses relay shard 2Waku Relay, static sharding, multiple pubsub topicsMon Jan 05 23:22:56 UTC 2026passedMon Jan 05 23:22:56 UTC 2026
1191should not receive a peer event after stopDNS Discovery: Compliance TestMon Jan 05 23:20:24 UTC 2026passedMon Jan 05 23:20:24 UTC 2026interface-peer-discovery compliance tests
1201Callback on promise, aborts when callback returns trueWaku Store, generalMon Jan 05 23:24:39 UTC 2026passedMon Jan 05 23:24:39 UTC 2026
1210Query with Promise Callback, No message returnedWaku Store, error handlingMon Jan 05 23:24:08 UTC 2026passedMon Jan 05 23:24:08 UTC 2026
1221should handle errors when removing globalThis listenersNetworkMonitorMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026stop
1230Subscribe and receives messages on 20 topicsWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
1240should throw an error for non-numeric shard: /waku/2/rs/1/ypubsubTopicToSingleShardInfo with various invalid formatsMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
1251should dial second nwaku node that was discoveredDiscoveryDialerMon Jan 05 23:20:17 UTC 2026skippedMon Jan 05 23:20:17 UTC 2026
1260random auto sharding 5 - Cluster ID: 10, Content Topic: /app87/3/topic100/utf8Autosharding: Running NodesMon Jan 05 23:24:52 UTC 2026passedMon Jan 05 23:24:52 UTC 2026
1270Synced status is emitted when a missing message is receivedSync StatusMon Jan 05 23:19:57 UTC 2026passedMon Jan 05 23:19:57 UTC 2026
1280should add to incoming buffer if dependencies are not metMessageChannelMon Jan 05 23:19:44 UTC 2026passedMon Jan 05 23:19:44 UTC 2026receiving a message
1291should not dial peers from store when browser is not connectedConnectionLimiterMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026onWakuConnectionEvent
1300nwaku subscribesWaku Relay, InteropMon Jan 05 23:22:53 UTC 2026passedMon Jan 05 23:22:53 UTC 2026
1310should hash "" with n=1 and maxValue=10000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
1320Check received message containing emojiWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
1334should handle ping failures gracefullyKeepAliveManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026ping timer management
1342returns all values when wanted number matches available valuesDiscoveryMon Jan 05 23:19:12 UTC 2026passedMon Jan 05 23:19:12 UTC 2026
1351Push message with content topic containing shortWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
1360should handle dial errorsConnectionManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026dial
1370Query generator for multiple messages with different message text formatWaku Store, generalMon Jan 05 23:24:39 UTC 2026passedMon Jan 05 23:24:39 UTC 2026
1380Encoder error raises irrecoverable errorReliable ChannelMon Jan 05 23:19:58 UTC 2026passedMon Jan 05 23:19:58 UTC 2026
1390should throw an error for invalid PubsubTopic format: /incorrect/formatpubsubTopicToSingleShardInfo with various invalid formatsMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
1400throws if store query response has error statusStoreCoreMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026queryPerPage
1410Push message with content topic containing emojiWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
1420does not validate decoders for hash queriesStoreCoreMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026queryPerPage
1430should be empty after removing the only subscriptionFilter SubscriptionMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
1441should be empty when createdFilter SubscriptionMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
1451should be able to decode the field with RELAY and FILTER protocols set to trueENR waku2 codecMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Decoding
1461should clear dial history on startDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026start
1473should increment timestamp by 1 when current time is not greaterlamportTimestampIncrementMon Jan 05 23:19:43 UTC 2026passedMon Jan 05 23:19:43 UTC 2026
1480should be able to dial TLS multiaddrsDialingMon Jan 05 23:21:45 UTC 2026passedMon Jan 05 23:21:45 UTC 2026
1490should stop all internal componentsConnectionManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026stop
1500Subscribe to topic containing long and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
1514all px service nodes subscribed to the shard topic should be dialedAutosharding: Peer ManagementMon Jan 05 23:23:31 UTC 2026passedMon Jan 05 23:23:31 UTC 2026Peer Exchange
1521should skip peers that don't support peer exchangePeerExchangeDiscoveryMon Jan 05 23:19:13 UTC 2026passedMon Jan 05 23:19:13 UTC 2026handlePeriodicDiscovery
1531Subscribe to topic containing escaped characters and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
1540should create relay timers when relay exists and relayKeepAlive > 0KeepAliveManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026relay timer management
1551should reject if Relay is requested but not mountedwaitForRemotePeerMon Jan 05 23:19:55 UTC 2026passedMon Jan 05 23:19:55 UTC 2026
1560throws on content topic with generation field greater than 0ensureValidContentTopicMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
1570should unlock peer and allow reuse after renewPeerPeerManagerMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
1581msgTime: -19000 ms from now, startTime: -19010, endTime: -18990Waku Store, time filterMon Jan 05 23:25:12 UTC 2026passedMon Jan 05 23:25:12 UTC 2026
1590should not requeue if maxAttempts is exhausted and no peer is availableRetryManagerMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
1600Query with Promise Callback, No DecoderWaku Store, error handlingMon Jan 05 23:24:08 UTC 2026passedMon Jan 05 23:24:08 UTC 2026
1611Retries within given intervalRetry ManagerMon Jan 05 23:19:55 UTC 2026passedMon Jan 05 23:19:55 UTC 2026
1621should handle dial errors gracefullyDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026dial
1630Push message with content topic containing unicode special charactersWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
1640Push message with Arabic payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
1651yields decoded messagesStoreCoreMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026queryPerPage
1661should allow a peer to be returned again after renewPeer is calledPeerManagerMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
1670can query messages by message hashWaku Store, message hash queryMon Jan 05 23:24:42 UTC 2026passedMon Jan 05 23:24:42 UTC 2026
1684should add event listeners to globalThisNetworkMonitorMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026start
1691Nodes with multiple pubsub topicWaku Relay, static sharding, multiple pubsub topicsMon Jan 05 23:22:56 UTC 2026passedMon Jan 05 23:22:56 UTC 2026
1700Push message with escaped characters payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
1715should handle peer store update failures gracefullyKeepAliveManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026ping timer management
1720Push message with content topic containing JSONWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
1731should process tasks in queueRetryManagerMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
1740Push message with Basic HTML tag payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
1751can start the servicePeer Cache DiscoveryMon Jan 05 23:19:18 UTC 2026passedMon Jan 05 23:19:18 UTC 2026interface-peer-discovery compliance testsCompliance Tests
1760Check received message containing ScriptWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
1773should handle peer disconnect event when no connections remainNetworkMonitorMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026peer connection events
1781should wait for LightPush peer to be connectedwaitForRemotePeerMon Jan 05 23:19:55 UTC 2026passedMon Jan 05 23:19:55 UTC 2026
1790random static sharding 5 - Cluster ID: 220, Shard ID: 84Static Sharding: Running NodesMon Jan 05 23:24:59 UTC 2026passedMon Jan 05 23:24:59 UTC 2026
1800Push message with short payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
1810rejects content-filtered query with only pubsubTopicStoreQueryRequest validationMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026
1820should return available peers with correct protocol and pubsub topicPeerManagerMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
1830Push message with long payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
1840should skip updating peer store if peer has same addressesDiscoveryDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026updatePeerStore
1850Push message with custom timestamp: 1767651643322Waku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
1861should not process empty queueDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026queue processing
1871Check received message containing escaped charactersWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
1881should hash "!@#$%^&*()" with n=2 and maxValue=100 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
1890should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1contentTopicToShardIndexMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
1900Push message with content topic containing emojiWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
1910Subscribe to topic containing SQL Injection and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
1920isConnected should return false after all peers disconnectConnection stateMon Jan 05 23:20:38 UTC 2026passedMon Jan 05 23:20:38 UTC 2026
1930Check received message containing Basic HTML tagWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
1940should drop excess bootstrap peers if over maxBootstrapPeersConnectionLimiterMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026maintainBootstrapConnections
1950should unregister libp2p event listeners when stop is calledPeerManagerMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
1961throws on content topic with non-number generation fieldensureValidContentTopicMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
1970should successfully stopFilter SDKMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
1980Fails to push message with large metaWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
1991should skip peers without peer exchange protocolPeerExchangeDiscoveryMon Jan 05 23:19:13 UTC 2026passedMon Jan 05 23:19:13 UTC 2026handleDiscoveredPeer
2000should return empty array when no peers connectedConnectionManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026getConnectedPeers
2010should hash "!@#$%^&*()" with n=0 and maxValue=1000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
2022Round trip binary encryption [symmetric, no signature]Symmetric EncryptionMon Jan 05 23:19:23 UTC 2026passedMon Jan 05 23:19:23 UTC 2026
2030msgTime: -19000 ms from now, startTime: -20000, endTime: -19000Waku Store, time filterMon Jan 05 23:25:12 UTC 2026passedMon Jan 05 23:25:12 UTC 2026
2040Generator, 2 different shardsWaku Store, different static shardsMon Jan 05 23:23:59 UTC 2026passedMon Jan 05 23:23:59 UTC 2026
2051should return NO_STREAM_AVAILABLE when stream creation failsPeerExchangeMon Jan 05 23:19:14 UTC 2026passedMon Jan 05 23:19:14 UTC 2026query
2064should not fail to stop the service if it was not startedPeer ExchangeMon Jan 05 23:23:40 UTC 2026passedMon Jan 05 23:23:40 UTC 2026interface-peer-discovery compliance testsCompliance Test
2070random auto sharding 1 - Cluster ID: 10, Content Topic: /app86/1/topic172/xmlAutosharding: Running NodesMon Jan 05 23:24:52 UTC 2026passedMon Jan 05 23:24:52 UTC 2026
2081should create a new stream if no existing for protocol foundStreamManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026
2091should initialize with Unhealthy statusHealthIndicatorMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
2101px service nodes in same cluster, no matter the shard, should be dialedStatic Sharding: Peer ManagementMon Jan 05 23:23:31 UTC 2026passedMon Jan 05 23:23:31 UTC 2026Peer Exchange
2110should not retry if at least one successRetryManagerMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
2121should be able to encode the field with only RELAY set to trueENR waku2 codecMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Encoding
2139should handle onConnected and onDisconnectedPeerManagerMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
2140should decode valid enr with tcp successfullyENRMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Txt codec
2150AllENR Interop: ServiceNodeMon Jan 05 23:20:24 UTC 2026passedMon Jan 05 23:20:24 UTC 2026
2161Js publishes, other Js receivesWaku Relay, InteropMon Jan 05 23:22:53 UTC 2026passedMon Jan 05 23:22:53 UTC 2026
2170Subscribe to topic containing escaped characters and publish messageWaku Relay, SubscribeMon Jan 05 23:23:10 UTC 2026passedMon Jan 05 23:23:10 UTC 2026
2184should hash "hello" with n=0 and maxValue=100 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
2190Push message equal or less that 1MBWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
2200should add sent message to localHistory with retrievalHintMessageChannelMon Jan 05 23:19:44 UTC 2026passedMon Jan 05 23:19:44 UTC 2026sending a message
2210return first retrieved peers without further DNS queriesDNS Node Discovery w/ capabilitiesMon Jan 05 23:19:14 UTC 2026passedMon Jan 05 23:19:14 UTC 2026
2222Sync message is not sent if another non-ephemeral message was just receivedReliable Channel: SyncMon Jan 05 23:20:01 UTC 2026passedMon Jan 05 23:20:01 UTC 2026
2231should set default options when no config providedConnectionManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026constructor
2240should add received message to localHistory with retrievalHintMessageChannelMon Jan 05 23:19:44 UTC 2026passedMon Jan 05 23:19:44 UTC 2026receiving a message
2250Push message with metaWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
2260should correctly map /0/toychat/2/huilong/proto to shard index 3contentTopicToShardIndexMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
2270should populate queue if has active dialDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026dial
2281Push message with content topic containing longWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
2291Ephemeral messages are not storedWaku Message Ephemeral fieldMon Jan 05 23:20:24 UTC 2026passedMon Jan 05 23:20:24 UTC 2026
2300Check received message with timestamp: 1649153314 Waku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
2311does not throw on valid casesensureValidContentTopicMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
23223 nodes on /waku/2/rs/3/2 topicWaku Relay, static sharding, multiple pubsub topicsMon Jan 05 23:22:56 UTC 2026passedMon Jan 05 23:22:56 UTC 2026
2330should decode valid ENR with multiaddrs successfully [shared test vector]ENRMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Txt codec
2340should handle multiple query options for time rangesStoreMon Jan 05 23:19:55 UTC 2026passedMon Jan 05 23:19:55 UTC 2026queryGenerator
2350Sync message is not sent if another sync message was just sentReliable Channel: SyncMon Jan 05 23:20:01 UTC 2026passedMon Jan 05 23:20:01 UTC 2026
2361should hash "" with n=5 and maxValue=100 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
2370Passing a valid cursor at 10 index when there are 40 messagesWaku Store, cursorMon Jan 05 23:23:52 UTC 2026passedMon Jan 05 23:23:52 UTC 2026
2381should send to specified number of peers of used peersLightPush SDKMon Jan 05 23:19:54 UTC 2026passedMon Jan 05 23:19:54 UTC 2026
2390Push message with content topic containing ArabicWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
2400Used by Waku RelayDecryption KeysMon Jan 05 23:25:09 UTC 2026passedMon Jan 05 23:25:09 UTC 2026
2411should correctly map /app/20/sometopic/someencoding to shard index 7contentTopicToShardIndexMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
2420should be sent without a timestamp, causal history, or bloom filterMessageChannelMon Jan 05 23:19:44 UTC 2026passedMon Jan 05 23:19:44 UTC 2026Ephemeral messages
2430should get and remove ready entriesIncomingRepairBufferMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
2440Repair RequestMessage serializationMon Jan 05 23:19:43 UTC 2026passedMon Jan 05 23:19:43 UTC 2026
2450should throw an error for non-numeric clusterId: /waku/2/rs/x/1pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
2460should partition messages based on acknowledgement statusMessageChannelMon Jan 05 23:19:44 UTC 2026passedMon Jan 05 23:19:44 UTC 2026Sweeping outgoing buffer
2471Push message with Script payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
2481Correctly serialized argumentsnwakuMon Jan 05 23:21:45 UTC 2026passedMon Jan 05 23:21:45 UTC 2026
2490should return false when peer is not foundShardReaderMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026isPeerOnNetwork
2500Push message with Russian payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
2511Check received message with timestamp: 1649153314 Waku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
2521Push message with special chars payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
2530should filter peers by codecConnectionManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026getConnectedPeers
2541Accepts a valid Waku MessageMessage ValidatorMon Jan 05 23:20:04 UTC 2026passedMon Jan 05 23:20:04 UTC 2026
2550Waku message hash computation (meta size of 12 bytes)Message Hash: RFC Test VectorsMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026
2561Check publish message containing ChineseWaku Relay, PublishMon Jan 05 23:23:03 UTC 2026passedMon Jan 05 23:23:03 UTC 2026
2570should check false positive rateBloomFilter with special patternsMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
2580should dial all known peers when reached zero connectionsConnection LimiterMon Jan 05 23:21:01 UTC 2026passedMon Jan 05 23:21:01 UTC 2026
2593Ephemeral field is preserved - encoder v0Waku Message Ephemeral fieldMon Jan 05 23:20:24 UTC 2026passedMon Jan 05 23:20:24 UTC 2026
2600should skip peers that were recently queriedPeerExchangeDiscoveryMon Jan 05 23:19:13 UTC 2026passedMon Jan 05 23:19:13 UTC 2026handlePeriodicDiscovery
2611msgTime: 0 ms from now, startTime: 1767569097852, endTime: 1767655497852Waku Store, time filterMon Jan 05 23:25:12 UTC 2026passedMon Jan 05 23:25:12 UTC 2026
2620should jump to current time when timestamp is far in the pastlamportTimestampIncrementMon Jan 05 23:19:43 UTC 2026passedMon Jan 05 23:19:43 UTC 2026
2631Subscribe to topic containing shell command and publish messageWaku Relay, SubscribeMon Jan 05 23:23:10 UTC 2026passedMon Jan 05 23:23:10 UTC 2026
2640Timestamp too far from node time: 40000 ms from nowWaku Store, time filterMon Jan 05 23:25:12 UTC 2026passedMon Jan 05 23:25:12 UTC 2026
2650ignores domain fetching errorsDNS Node DiscoveryMon Jan 05 23:19:14 UTC 2026passedMon Jan 05 23:19:14 UTC 2026
2661should hash "test123" with n=0 and maxValue=10000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
2670Promise Callback - trueWaku Store, orderMon Jan 05 23:24:49 UTC 2026passedMon Jan 05 23:24:49 UTC 2026
2680should reject on timeout if it was setwaitForRemotePeerMon Jan 05 23:19:55 UTC 2026passedMon Jan 05 23:19:55 UTC 2026
2690Passing page size 110 when there are 120 messagesWaku Store, page sizeMon Jan 05 23:25:02 UTC 2026passedMon Jan 05 23:25:02 UTC 2026
2700should properly create peer info with all multiaddrsENRMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Location multiaddr
2710should return false when unsubscribing from a non-existing subscriptionFilter SDKMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
2721Publishes to nwakuWaku Relay, InteropMon Jan 05 23:22:53 UTC 2026passedMon Jan 05 23:22:53 UTC 2026
2731should handle empty peer infos gracefullyPeerExchangeMon Jan 05 23:19:14 UTC 2026passedMon Jan 05 23:19:14 UTC 2026query
2740should not allow k > 12ProbabilitiesMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
2750groups multiple content topics into the same pubsub topic when they share the same shard indexcontentTopicsByPubsubTopicMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
2767should not return the same peer twice in consecutive getPeers calls without renewPeerManagerMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
2773should never report false negativesBloomFilterMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
2781should add event listeners for peer connect and disconnectKeepAliveManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026start
2790Push message with content topic containing shortWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
2800should be able to decode the field with only STORE set to trueENR waku2 codecMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Decoding
2811Add multiple subscription objects on single nwaku nodeWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
2820Push message with content topic containing ChineseWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
2832ENRTree (tree): should parse a DNS tree entryENRTreeMon Jan 05 23:19:13 UTC 2026passedMon Jan 05 23:19:13 UTC 2026
2840should skip peer when dialed recentlyDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026dial
2850Check received message with timestamp: 1949153314000 Waku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
2861Check received message containing XMLWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
2870Check publish message containing shell commandWaku Relay, PublishMon Jan 05 23:23:03 UTC 2026passedMon Jan 05 23:23:03 UTC 2026
2881should return true for sync message with causal historyReliable ChannelMon Jan 05 23:19:58 UTC 2026passedMon Jan 05 23:19:58 UTC 2026isChannelMessageWithCausalHistory predicate
2891should correctly map /0/statusim/1/community/cbor to shard index 4contentTopicToShardIndexMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
2901Push message with content topic containing ArabicWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
2910should handle dial errors gracefullyDiscoveryDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026peer discovery handling
2920should handle peer store errors gracefullyDiscoveryDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026peer discovery handling
2931Push message with emoji payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
2941should handle retrieve errors gracefully without emitting messagesQueryOnConnectMon Jan 05 23:19:54 UTC 2026passedMon Jan 05 23:19:54 UTC 2026end-to-end message emission tests
2950should not be empty after adding a subscriptionFilter SubscriptionMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
2960Push message with custom timestamp: 1767658843323Waku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
2970should handle multiple peer connectionsKeepAliveManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026peer connect event handling
2986returns all values when wanted number is greater than available valuesDiscoveryMon Jan 05 23:19:12 UTC 2026passedMon Jan 05 23:19:12 UTC 2026
2990should ignore duplicate entriesIncomingRepairBufferMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
3000should handle a minimal index listRelay Shard codecMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
3010should trigger QueryOnConnect when going offline and store peer reconnectsQuery On Connect Integration E2E TestsMon Jan 05 23:19:58 UTC 2026passedMon Jan 05 23:19:58 UTC 2026
3020Check message with invalid timestamp is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
3030Fails to push message bigger that 1MBWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
3040Subscribe to topic containing Russian and publish messageWaku Relay, SubscribeMon Jan 05 23:23:10 UTC 2026passedMon Jan 05 23:23:10 UTC 2026
3053should keep entries that haven't expired yetTTLSetMon Jan 05 23:19:52 UTC 2026passedMon Jan 05 23:19:52 UTC 2026
3065should handle peer connect eventNetworkMonitorMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026peer connection events
3070should get / set UDP multiaddrENRMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Multiaddr getters and setters
3080Subscribe to topic containing Chinese and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
3090should handle peerStore errors gracefullyConnectionManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026getConnectedPeers
3100Push message with unicode special characters payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
3110messageHashStr produces consistent results for the same inputmessageHash and messageHashStrMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026
3121Refresh subscriptionWaku Relay, SubscribeMon Jan 05 23:23:10 UTC 2026skippedMon Jan 05 23:23:10 UTC 2026
3131Renews subscription after lossing a connectionWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
3140should remove event listener for peer:discoveryDiscoveryDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026stop
3150FilterWait for remote peerMon Jan 05 23:25:13 UTC 2026passedMon Jan 05 23:25:13 UTC 2026
3160Check publish message containing special charsWaku Relay, PublishMon Jan 05 23:23:03 UTC 2026passedMon Jan 05 23:23:03 UTC 2026
3170Push message with long payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
3180should emit `waku:offline` event only when all peers disconnectConnection stateMon Jan 05 23:20:38 UTC 2026passedMon Jan 05 23:20:38 UTC 2026
3191should chunk queries when time window exceeds maxTimeLimitStoreMon Jan 05 23:19:55 UTC 2026passedMon Jan 05 23:19:55 UTC 2026queryGenerator
3201Push message with content topic containing escaped charactersWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
3210should add event listener for peer:discoveryDiscoveryDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026start
3220Throws when trying to push message with empty payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
3230should successfully subscribe to supported pubsub topicFilter SDKMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
3240Push message with content topic containing RussianWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
3250should handle renewPeer for a non-existent or disconnected peer gracefullyPeerManagerMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
3260throws on content topic with empty encoding fieldensureValidContentTopicMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
3270should throw error - no idENRMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Txt codec
3281can start the servicePeer ExchangeMon Jan 05 23:23:40 UTC 2026passedMon Jan 05 23:23:40 UTC 2026interface-peer-discovery compliance testsCompliance Test
3291Subscribe 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 Jan 05 23:28:02 UTC 2026skippedMon Jan 05 23:28:02 UTC 2026
33010should handle browser offline state overriding peer connectionsNetworkMonitorMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026integration
3310should not fail to stop the service if it was not startedPeer Cache DiscoveryMon Jan 05 23:19:18 UTC 2026passedMon Jan 05 23:19:18 UTC 2026interface-peer-discovery compliance testsCompliance Tests
3320Push message with content topic containing special charsWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
3331should work with async generator that yields promisesQueryOnConnectMon Jan 05 23:19:54 UTC 2026passedMon Jan 05 23:19:54 UTC 2026async generator retrieve function mock
3341should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
3350should skip peers without peerInfo in ENRPeerExchangeDiscoveryMon Jan 05 23:19:13 UTC 2026passedMon Jan 05 23:19:13 UTC 2026query
3361Refresh subscriptionWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
3370Overlapping topic subscriptionWaku Relay, SubscribeMon Jan 05 23:23:10 UTC 2026skippedMon Jan 05 23:23:10 UTC 2026
3381should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=10000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
3391should do nothing when connections still existConnectionLimiterMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026onDisconnectedEvent
3400should handle very large timestampslamportTimestampIncrementMon Jan 05 23:19:43 UTC 2026passedMon Jan 05 23:19:43 UTC 2026
3410Outgoing message is acknowledgedReliable Channel: EncryptionMon Jan 05 23:19:56 UTC 2026passedMon Jan 05 23:19:56 UTC 2026
3424can start the serviceDNS Discovery: Compliance TestMon Jan 05 23:20:24 UTC 2026passedMon Jan 05 23:20:24 UTC 2026interface-peer-discovery compliance tests
3430Push message with Chinese payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
3441Check received message containing unicode special charactersWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
3450should remove expired entries after TTL has passedTTLSetMon Jan 05 23:19:52 UTC 2026passedMon Jan 05 23:19:52 UTC 2026
3461should correctly encode and decode relay shards using rs format (Index List)Relay Shard codecMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
3470messageHashStr returns the same value as bytesToHex(messageHash)messageHash and messageHashStrMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026
3481Subscribe and receive symmetrically encrypted messages via lightPushWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
3490Push message with XML payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
3500Encoder throws on empty string content topicEnsures content topic is definedMon Jan 05 23:19:06 UTC 2026passedMon Jan 05 23:19:06 UTC 2026
3511Check publish message containing shortWaku Relay, PublishMon Jan 05 23:23:03 UTC 2026passedMon Jan 05 23:23:03 UTC 2026
3520Subscribe to topic containing long and publish messageWaku Relay, SubscribeMon Jan 05 23:23:10 UTC 2026passedMon Jan 05 23:23:10 UTC 2026
3533messageHashStr produces different results for different inputsmessageHash and messageHashStrMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026
3541throws if decoders don't match content topicsStoreCoreMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026queryPerPage
3550should return the correct m/n for k = 2, targetError = 0.1ProbabilitiesMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
3560Subscribe one by one to 100 topics and publish messagesWaku Relay, SubscribeMon Jan 05 23:23:10 UTC 2026passedMon Jan 05 23:23:10 UTC 2026
3570should dial peer when no shard info availableDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026dial
3580Push message with content topic containing escaped charactersWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
3590yields undefined for messages without content topicStoreCoreMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026queryPerPage
3601should handle missing messages with undefined retrievalHintMessageChannelMon Jan 05 23:19:44 UTC 2026passedMon Jan 05 23:19:44 UTC 2026Sweeping incoming buffer
3610Passing invalid cursorWaku Store, cursorMon Jan 05 23:23:52 UTC 2026passedMon Jan 05 23:23:52 UTC 2026
3621different cluster: nodes don't connectMetadata ProtocolMon Jan 05 23:21:45 UTC 2026passedMon Jan 05 23:21:45 UTC 2026static sharding
3630ends after yielding if response size indicates endStoreCoreMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026queryPerPage
3640should handle query errors gracefullyPeerExchangeDiscoveryMon Jan 05 23:19:13 UTC 2026passedMon Jan 05 23:19:13 UTC 2026runQuery
3652Check received message containing special charsWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
3660should handle task timeoutsRetryManagerMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
3670Subscribe to 100 topics (new limit) at once and receives messagesWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
3680Push message with escaped characters payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
3691should handle malformed response dataPeerExchangeMon Jan 05 23:19:14 UTC 2026passedMon Jan 05 23:19:14 UTC 2026query
3703should not fail to start the service if it is already startedDNS Discovery: Compliance TestMon Jan 05 23:20:24 UTC 2026passedMon Jan 05 23:20:24 UTC 2026interface-peer-discovery compliance tests
3710should be able to encode the field with ALL protocols set to trueENR waku2 codecMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Encoding
3720Push message with custom timestamp: 1736896843323Waku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
3730should dispatch connect and disconnect eventsPeerManagerMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
3741random auto sharding 8 - Cluster ID: 10, Content Topic: /app39/9/topic319/jsonAutosharding: Running NodesMon Jan 05 23:24:52 UTC 2026passedMon Jan 05 23:24:52 UTC 2026
3750should wait for Filter peer to be connectedwaitForRemotePeerMon Jan 05 23:19:55 UTC 2026passedMon Jan 05 23:19:55 UTC 2026
3760Ordered callback, aborts when callback returns trueWaku Store, generalMon Jan 05 23:24:39 UTC 2026passedMon Jan 05 23:24:39 UTC 2026
3771Push message with custom timestamp: 1767651643323Waku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
3780should check connected peers if present and suitablewaitForRemotePeerMon Jan 05 23:19:55 UTC 2026passedMon Jan 05 23:19:55 UTC 2026
3790Check received message with timestamp: 1767655218576000000 Waku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
3800Sync message is not sent if another non-ephemeral message was just sentReliable Channel: SyncMon Jan 05 23:20:01 UTC 2026passedMon Jan 05 23:20:01 UTC 2026
3810Outgoing message is retried until acknowledgedReliable ChannelMon Jan 05 23:19:58 UTC 2026passedMon Jan 05 23:19:58 UTC 2026Retries
3820should handle cache.get errors gracefullyPeer Cache DiscoveryMon Jan 05 23:19:18 UTC 2026passedMon Jan 05 23:19:18 UTC 2026Unit Tests
3830Waku message hash computation (payload length 0)Message Hash: RFC Test VectorsMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026
3840Subscribe to topic containing Basic HTML tag and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
3850should not receive a peer event before startPeer ExchangeMon Jan 05 23:23:40 UTC 2026passedMon Jan 05 23:23:40 UTC 2026interface-peer-discovery compliance testsCompliance Test
3860Publish message with large metaWaku Relay, PublishMon Jan 05 23:23:03 UTC 2026passedMon Jan 05 23:23:03 UTC 2026
3870should skip peer when not on same clusterDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026dial
3881Check received message containing XMLWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
3891ENRTree (root): should error if DNS root entry signature is invalidENRTreeMon Jan 05 23:19:13 UTC 2026passedMon Jan 05 23:19:13 UTC 2026
3904should support chaining for add methodTTLSetMon Jan 05 23:19:52 UTC 2026passedMon Jan 05 23:19:52 UTC 2026
3911`waku:online` between 2 js-waku relay nodesConnection stateMon Jan 05 23:20:38 UTC 2026passedMon Jan 05 23:20:38 UTC 2026
3920should only return 1 node with relay and store capabilityDNS Node Discovery w/ capabilitiesMon Jan 05 23:19:14 UTC 2026passedMon Jan 05 23:19:14 UTC 2026
3930should throw an error for non-numeric shard: /waku/2/rs/1/$pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
3940should throw an error for insufficient dataRelay Shard codecMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
3951should remove messages without delivering if timeout is exceededMessageChannelMon Jan 05 23:19:44 UTC 2026passedMon Jan 05 23:19:44 UTC 2026Sweeping incoming buffer
3960Unsubscribe 2 topics - node subscribed to 2 topicsWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: trueMon Jan 05 23:22:40 UTC 2026passedMon Jan 05 23:22:40 UTC 2026
3974should handle different types of entriesTTLSetMon Jan 05 23:19:52 UTC 2026passedMon Jan 05 23:19:52 UTC 2026
3980should correctly map /myapp/1/latest/proto to shard index 0contentTopicToShardIndexMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
3991Promise Callback - falseWaku Store, orderMon Jan 05 23:24:49 UTC 2026passedMon Jan 05 23:24:49 UTC 2026
4000Subscribe to topic containing unicode special characters and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
4010should skip peers without peer exchange protocolPeerExchangeDiscoveryMon Jan 05 23:19:13 UTC 2026passedMon Jan 05 23:19:13 UTC 2026runQuery
4020should return null for non-existent peerConnectionLimiterMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026getPeer
4031Outgoing message is acknowledgedReliable Channel: AcksMon Jan 05 23:19:56 UTC 2026passedMon Jan 05 23:19:56 UTC 2026
4041Outgoing message is emitted as sentReliable ChannelMon Jan 05 23:19:58 UTC 2026passedMon Jan 05 23:19:58 UTC 2026
4050Check received message containing special charsWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
4060should have no discoveries enabled by defaultDefault Peer DiscoveriesMon Jan 05 23:19:52 UTC 2026passedMon Jan 05 23:19:52 UTC 2026
4070Does not throw an exception when node disconnectsWaku Dial [node only]Mon Jan 05 23:25:09 UTC 2026passedMon Jan 05 23:25:09 UTC 2026Interop: ServiceNode
4080Error when try to subscribe to more than 101 topics (new limit)Waku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
4091Push message with short payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
4100Push message with Russian payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
4111should drop connection via multiaddr with hangUpDialingMon Jan 05 23:21:45 UTC 2026passedMon Jan 05 23:21:45 UTC 2026
4123should return false when peer is not on the pubsub topic shardShardReaderMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026isPeerOnTopic
4131Subscribe to topic containing special chars and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
4140Subscribe to topic containing Arabic and publish messageWaku Relay, SubscribeMon Jan 05 23:23:10 UTC 2026passedMon Jan 05 23:23:10 UTC 2026
4151should be able to decode the field with only RELAY set to trueENR waku2 codecMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Decoding
4160Check received message containing shortWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
4170Check meta is set [ecies]Ecies EncryptionMon Jan 05 23:19:25 UTC 2026passedMon Jan 05 23:19:25 UTC 2026
4180Subscribe and publish 10000 messages on the same topicWaku Relay, SubscribeMon Jan 05 23:23:10 UTC 2026passedMon Jan 05 23:23:10 UTC 2026
4190should retry on complete failure if specifiedLightPush SDKMon Jan 05 23:19:54 UTC 2026passedMon Jan 05 23:19:54 UTC 2026
4200accepts time-filtered query with content filterStoreQueryRequest validationMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026
4210Asymmetric encrypt & decryptWaku EncryptionMon Jan 05 23:19:23 UTC 2026passedMon Jan 05 23:19:23 UTC 2026
4221should work with stubbed peer manager event emitterQueryOnConnectMon Jan 05 23:19:54 UTC 2026passedMon Jan 05 23:19:54 UTC 2026mock validation
4230Push message with content topic containing escaped charactersWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
4240Check received message with timestamp: 1949153314000 Waku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
4251should transition to SufficientlyHealthy with multiple compatible peersHealthIndicatorMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
4260should hash "!@#$%^&*()" with n=5 and maxValue=10000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
4271Outgoing message is acknowledgedReliable ChannelMon Jan 05 23:19:58 UTC 2026passedMon Jan 05 23:19:58 UTC 2026
4280should throw error - no public keyENRMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Txt codec
4290Push message with content topic containing ChineseWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
4300peer:update - should do nothing if another protocol hitStreamManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026
4310should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=10000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
4321Push message with content topic containing ArabicWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
4330Outgoing message is emitted as sendingReliable ChannelMon Jan 05 23:19:58 UTC 2026passedMon Jan 05 23:19:58 UTC 2026
4341should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=1000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
4350Overlapping topic subscriptionWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
4361should evict furthest entry when buffer is fullIncomingRepairBufferMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
4374should clear the dialing intervalDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026stop
4381configure the node with multiple content topicsAutosharding: Running NodesMon Jan 05 23:24:52 UTC 2026passedMon Jan 05 23:24:52 UTC 2026
4392should create NetworkMonitor with libp2p and eventsNetworkMonitorMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026constructor
4400should handle special patterns correctlyBloomFilter with special patternsMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
4410should hash "!@#$%^&*()" with n=1 and maxValue=10000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
4421should remove entriesIncomingRepairBufferMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
4430Push message with Chinese payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
4440should hang up with multiaddr and return true on successConnectionManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026hangUp
4450should hash "" with n=1 and maxValue=100 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
4460should be safe to call multiple timesDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026stop
4470Push message with content topic containing RussianWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
4480should request peer renewal on specific errorsRetryManagerMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
4490Emits 'synced' when new message receivedSync StatusMon Jan 05 23:19:55 UTC 2026passedMon Jan 05 23:19:55 UTC 2026
4500should throw an error for non-numeric shard: /waku/2/rs/1/\pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
4514LightPushWait for remote peerMon Jan 05 23:25:13 UTC 2026passedMon Jan 05 23:25:13 UTC 2026
4521should add peer to queue when queue is not emptyDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026dial
4530should create ping timers when pingKeepAlive > 0KeepAliveManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026ping timer management
4541should handle ENR without shardInfoPeerExchangeDiscoveryMon Jan 05 23:19:13 UTC 2026passedMon Jan 05 23:19:13 UTC 2026query
4554should hash "hello" with n=2 and maxValue=10000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
4560Push message with content topic containing SQL InjectionWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
4570random auto sharding 3 - Cluster ID: 10, Content Topic: /app9/8/topic593/jsonAutosharding: Running NodesMon Jan 05 23:24:52 UTC 2026passedMon Jan 05 23:24:52 UTC 2026
4581Check received message containing ArabicWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
4590Query generator for multiple messagesWaku Store, generalMon Jan 05 23:24:39 UTC 2026passedMon Jan 05 23:24:39 UTC 2026
4601Passing page size 10 when there are 10 messagesWaku Store, page sizeMon Jan 05 23:25:02 UTC 2026passedMon Jan 05 23:25:02 UTC 2026
4610Overlapping topic subscriptionWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
4621should work with mixed v2 and v3 peersLightPush SDKMon Jan 05 23:19:54 UTC 2026passedMon Jan 05 23:19:54 UTC 2026v3 protocol support
4634should hash "" with n=2 and maxValue=1000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
4640Push message with shell command payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
4650should handle peer store errors gracefullyPeerExchangeDiscoveryMon Jan 05 23:19:13 UTC 2026passedMon Jan 05 23:19:13 UTC 2026handlePeriodicDiscovery
4660Unsubscribe 1 topic - node subscribed to 1 topicWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: trueMon Jan 05 23:22:40 UTC 2026passedMon Jan 05 23:22:40 UTC 2026
4670should throw error - no idENRMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Verify
4681Generator, one shardWaku Store, different static shardsMon Jan 05 23:23:59 UTC 2026passedMon Jan 05 23:23:59 UTC 2026
4690msgTime: 0 ms from now, startTime: 1767396297852, endTime: 1767655497852Waku Store, time filterMon Jan 05 23:25:12 UTC 2026passedMon Jan 05 23:25:12 UTC 2026
4700should enable only peerCache when dns and peerExchange are disabledDefault Peer DiscoveriesMon Jan 05 23:19:52 UTC 2026passedMon Jan 05 23:19:52 UTC 2026
4710returns only open connection if one presentselectOpenConnectionMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026
4720should not emit message when conditions are not met (recent query, no offline)QueryOnConnectMon Jan 05 23:19:54 UTC 2026passedMon Jan 05 23:19:54 UTC 2026end-to-end message emission tests
4731should stop ping timers on peer disconnectKeepAliveManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026peer disconnect event handling
4740should throw an error for non-numeric shard: /waku/2/rs/1/xpubsubTopicToSingleShardInfo with various invalid formatsMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
4750Unsubscribe 2 topics - node subscribed to 2 topicsWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: falseMon Jan 05 23:22:40 UTC 2026passedMon Jan 05 23:22:40 UTC 2026
4764should dispatch network event when browser goes offlineNetworkMonitorMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026browser online/offline events
4770Subscribe to topic containing short and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
4780should add event listeners to libp2pNetworkMonitorMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026start
4790should not dispatch event when already connectedNetworkMonitorMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026peer connection events
4800should not start if already startedPeerExchangeDiscoveryMon Jan 05 23:19:13 UTC 2026passedMon Jan 05 23:19:13 UTC 2026start
4810random static sharding 2 - Cluster ID: 333, Shard ID: 19Static Sharding: Running NodesMon Jan 05 23:24:59 UTC 2026passedMon Jan 05 23:24:59 UTC 2026
4820should return false when peer is not on topicConnectionManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026isPeerOnTopic
4831Subscribe and receive 2 messages on the same topicWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
4840should return the correct m/n for k = 7, targetError = 0.01ProbabilitiesMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
4850Check received message containing unicode special charactersWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
4860Unsubscribe 1 topic - node subscribed to 1 topicWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: falseMon Jan 05 23:22:40 UTC 2026passedMon Jan 05 23:22:40 UTC 2026
4871Automatically retrieves missing messageReliable ChannelMon Jan 05 23:19:58 UTC 2026passedMon Jan 05 23:19:58 UTC 2026Missing Message Retrieval
4880Push message with content topic containing unicode special charactersWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
4891should retry if all attempts failRetryManagerMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
4901should maintain proper timestamps if all messages receivedMessageChannelMon Jan 05 23:19:44 UTC 2026skippedMon Jan 05 23:19:44 UTC 2026receiving a message
4910should trigger QueryOnConnect when time threshold is exceededQuery On Connect Integration E2E TestsMon Jan 05 23:19:58 UTC 2026passedMon Jan 05 23:19:58 UTC 2026
4921should handle incoming messagesFilter SDKMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
4931Round trip binary serializationWaku Message version 0Mon Jan 05 23:19:06 UTC 2026passedMon Jan 05 23:19:06 UTC 2026
4940should hash "!@#$%^&*()" with n=0 and maxValue=10000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
4952Stops search when maxGet is reachedFetch nodesMon Jan 05 23:19:13 UTC 2026passedMon Jan 05 23:19:13 UTC 2026
4960should hash "hello" with n=0 and maxValue=1000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
4970Check message on other pubsub topic is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
4981Sync message is sent within sync frequencyReliable Channel: SyncMon Jan 05 23:20:01 UTC 2026passedMon Jan 05 23:20:01 UTC 2026
4991should filter out already connected peersConnectionLimiterMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026dialPeersFromStore
5000Push message with content topic containing ChineseWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
5011Unsubscribe from 100 topics (new limit) at once and receives messagesWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: falseMon Jan 05 23:22:40 UTC 2026passedMon Jan 05 23:22:40 UTC 2026
5020Check message with invalid timestamp is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
5030should handle errors gracefully when getting peer infoShardReaderMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026error handling
5040should handle peer store errors gracefullyConnectionLimiterMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026getPeer
5050Subscribe to topic containing SQL Injection and publish messageWaku Relay, SubscribeMon Jan 05 23:23:10 UTC 2026passedMon Jan 05 23:23:10 UTC 2026
5060msgTime: -19000 ms from now, startTime: -18999, endTime: -18996Waku Store, time filterMon Jan 05 23:25:12 UTC 2026passedMon Jan 05 23:25:12 UTC 2026
5071SampleENR multiaddrs codecMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026
5080should return Multiaddr when Multiaddr input is providedmapToPeerIdOrMultiaddrMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026
5091should handle relay send failures gracefullyKeepAliveManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026relay timer management
5100Push message with content topic containing special charsWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
5110should throw an error for non-numeric clusterId: /waku/2/rs/!/1pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
5120should hash "!@#$%^&*()" with n=1 and maxValue=100 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
5130Round trip binary encryption [ecies, no signature]Ecies EncryptionMon Jan 05 23:19:25 UTC 2026passedMon Jan 05 23:19:25 UTC 2026
5140should return false and handle errors gracefullyConnectionManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026hangUp
5150should transition to Unhealthy when no connectionsHealthIndicatorMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
5162should emit message when we went offline since last successful query and store reconnect event occursQueryOnConnectMon Jan 05 23:19:54 UTC 2026passedMon Jan 05 23:19:54 UTC 2026end-to-end message emission tests
5170Unsubscribe topics the node is not subscribed toWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: trueMon Jan 05 23:22:40 UTC 2026passedMon Jan 05 23:22:40 UTC 2026
5180Push message with custom timestamp: 1767651643323Waku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
5190Push message with SQL Injection payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
5200should create ShardReader with auto sharding network configShardReaderMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026constructor
5211Subscribe and receive messages via waku relay postWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
5220should set field with all protocols enabledENRMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026waku2 key round trip
5230Retries within maximum given attemptsRetry ManagerMon Jan 05 23:19:55 UTC 2026passedMon Jan 05 23:19:55 UTC 2026
5240should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=100 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
5251should increase lamport timestampMessageChannelMon Jan 05 23:19:44 UTC 2026passedMon Jan 05 23:19:44 UTC 2026sending a message
5260should be able to encode the field with only FILTER set to trueENR waku2 codecMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Encoding
5276should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=100 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
5280same cluster, static sharding: nodes connectMetadata ProtocolMon Jan 05 23:21:45 UTC 2026passedMon Jan 05 23:21:45 UTC 2026static sharding
5291should throw an error for non-numeric shard: /waku/2/rs/1/pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
5300should not modify tags of connections for different peersPeerManagerMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
5310should throw an error for non-numeric clusterId: /waku/2/rs/ /1pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
5320Push message with unicode special characters payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
5331should throw an error for non-numeric clusterId: /waku/2/rs/-/1pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
5341throws on empty content topicensureValidContentTopicMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
5350A testThisMon Jan 05 23:21:32 UTC 2026passedMon Jan 05 23:21:32 UTC 2026Is
5361msgTime: -19000 ms from now, startTime: -19000, endTime: -18000Waku Store, time filterMon Jan 05 23:25:12 UTC 2026passedMon Jan 05 23:25:12 UTC 2026
5371should properly compute the node idENRMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Static tests
5388Waku message hash computation (message is IProtoMessage with version)Message Hash: RFC Test VectorsMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026
5391should be safe to call multiple timesConnectionManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026start
5402yields undefined for messages without decoderStoreCoreMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026queryPerPage
5410can start and stop the serviceDNS Discovery: Compliance TestMon Jan 05 23:20:24 UTC 2026passedMon Jan 05 23:20:24 UTC 2026interface-peer-discovery compliance tests
5420ENRTree (branch): should parse and verify a single component DNS branch entryENRTreeMon Jan 05 23:19:13 UTC 2026passedMon Jan 05 23:19:13 UTC 2026
5430should hash "" with n=5 and maxValue=1000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
5445should return false when navigator.onLine is falseNetworkMonitorMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026isConnected
5450Push message with shell command payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
5460should encodeTxt and decodeTxtENRMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Txt codec
5470should return false when peer has no shard infoShardReaderMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026isPeerOnNetwork
5480should not fail to stop the service if it was not startedDNS Discovery: Compliance TestMon Jan 05 23:20:24 UTC 2026passedMon Jan 05 23:20:24 UTC 2026interface-peer-discovery compliance tests
5490Subscribe and receive messages from 2 nwaku nodes each with different static shardsWaku Filter: Subscribe: Multiple Service Nodes on Static Shard: Strict Check mode: trueMon Jan 05 23:20:43 UTC 2026passedMon Jan 05 23:20:43 UTC 2026
5500should perform initial health assessment on startHealthIndicatorMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
5511should call waitForPeer on RelaywaitForRemotePeerMon Jan 05 23:19:55 UTC 2026passedMon Jan 05 23:19:55 UTC 2026
5520should add and remove event listeners correctlyPeer Cache DiscoveryMon Jan 05 23:19:18 UTC 2026passedMon Jan 05 23:19:18 UTC 2026Unit Tests
5530topics with same application and version share the same shardcontentTopicToShardIndexMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
5540Emits 'synced' when message flagged as lostSync StatusMon Jan 05 23:19:55 UTC 2026passedMon Jan 05 23:19:55 UTC 2026
5551Add multiple subscription objects on single nwaku nodeWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
5560should skip already querying peersPeerExchangeDiscoveryMon Jan 05 23:19:13 UTC 2026passedMon Jan 05 23:19:13 UTC 2026runQuery
5570Query with Ordered Callback, No DecoderWaku Store, error handlingMon Jan 05 23:24:08 UTC 2026passedMon Jan 05 23:24:08 UTC 2026
5580Fails to push message bigger that 1MBWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
5592different cluster: nodes don't connectMetadata ProtocolMon Jan 05 23:21:45 UTC 2026passedMon Jan 05 23:21:45 UTC 2026auto sharding
5600should hash "test123" with n=0 and maxValue=100 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
5610Nodes with multiple pubsub topicWaku Relay auto-sharding, multiple pubsub topicsMon Jan 05 23:22:56 UTC 2026passedMon Jan 05 23:22:56 UTC 2026
5620Push message equal or less that 1MBWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
5630Fails to publish message with size larger than 1 MBWaku Relay, PublishMon Jan 05 23:23:03 UTC 2026passedMon Jan 05 23:23:03 UTC 2026
5640should correctly map /app/22/sometopic/someencoding to shard index 2contentTopicToShardIndexMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
5650Push message with Russian payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
5661Push message with SQL Injection payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
5673should add entries and maintain sorted orderOutgoingRepairBufferMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
5680Query generator for multiple messages with multiple decodersWaku Store, generalMon Jan 05 23:24:39 UTC 2026passedMon Jan 05 23:24:39 UTC 2026
5691Check received message containing longWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
5700Publish without waiting for remote peerWaku Relay, SubscribeMon Jan 05 23:23:10 UTC 2026passedMon Jan 05 23:23:10 UTC 2026
5711should successfully query peers and return peer infosPeerExchangeMon Jan 05 23:19:14 UTC 2026passedMon Jan 05 23:19:14 UTC 2026query
5720Publish message with custom timestamp: Mon Jan 05 2026 22:22:57 GMT+0000 (Coordinated Universal Time)Waku Relay, PublishMon Jan 05 23:23:03 UTC 2026passedMon Jan 05 23:23:03 UTC 2026
5730should not create relay timers when relayKeepAlive = 0KeepAliveManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026relay timer management
5740Push message with escaped characters payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
5750Passing a valid cursor at 0 index when there are 20 messagesWaku Store, cursorMon Jan 05 23:23:52 UTC 2026passedMon Jan 05 23:23:52 UTC 2026
5760should be sent with empty contentMessageChannelMon Jan 05 23:19:44 UTC 2026passedMon Jan 05 23:19:44 UTC 2026Sync messages
5771Query with Ordered Callback, Multiple PubsubTopicsWaku Store, error handlingMon Jan 05 23:24:08 UTC 2026passedMon Jan 05 23:24:08 UTC 2026
5780Outgoing message is emitted as sentReliable Channel: EncryptionMon Jan 05 23:19:56 UTC 2026passedMon Jan 05 23:19:56 UTC 2026
5790Subscribe to topic containing short and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
5803should stop on first message of a page if stopIfTrue matchesQueryOnConnectMon Jan 05 23:19:54 UTC 2026passedMon Jan 05 23:19:54 UTC 2026stopIfTrue predicate
5811Waku message hash computation (meta size of 64 bytes)Message Hash: RFC Test VectorsMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026
5820Push message with content topic containing shortWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
5831ignores unrecognized TXT record formatsDNS Node DiscoveryMon Jan 05 23:19:14 UTC 2026passedMon Jan 05 23:19:14 UTC 2026
5846should return true when peer is on the same clusterShardReaderMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026isPeerOnNetwork
5850should hash "!@#$%^&*()" with n=0 and maxValue=100 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
5860Push message with content topic containing unicode special charactersWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
5873should return PeerId when Multiaddr input is providedmapToPeerIdMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026
5881Cap max size when messages are pushed one at a timeMemLocalHistoryMon Jan 05 23:19:42 UTC 2026passedMon Jan 05 23:19:42 UTC 2026
5891Check publish message containing RussianWaku Relay, PublishMon Jan 05 23:23:03 UTC 2026passedMon Jan 05 23:23:03 UTC 2026
5900PeerStore has remote peer's shard info after successful connectionMetadata ProtocolMon Jan 05 23:21:45 UTC 2026passedMon Jan 05 23:21:45 UTC 2026auto sharding
5910should be able to decode the field with ALL protocols set to trueENR waku2 codecMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Decoding
5920Subscribe at once to 10000 topics and publish messagesWaku Relay, SubscribeMon Jan 05 23:23:10 UTC 2026passedMon Jan 05 23:23:10 UTC 2026
59303 nodes on /waku/2/rs/7/1 topicWaku Relay auto-sharding, multiple pubsub topicsMon Jan 05 23:22:56 UTC 2026passedMon Jan 05 23:22:56 UTC 2026
5941RelayENR Interop: ServiceNodeMon Jan 05 23:20:24 UTC 2026passedMon Jan 05 23:20:24 UTC 2026
5950Push message with JSON payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
5960Check meta is set [symmetric]Symmetric EncryptionMon Jan 05 23:19:23 UTC 2026passedMon Jan 05 23:19:23 UTC 2026
5970Push message with Script payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
5980Push message with unicode special characters payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
5990Push message with custom timestamp: 1736896843322Waku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
6001receiving a ping from a peer does not overwrite shard infoMetadata ProtocolMon Jan 05 23:21:45 UTC 2026passedMon Jan 05 23:21:45 UTC 2026static sharding
6011ENRTree (root): should parse and verify and DNS root entryENRTreeMon Jan 05 23:19:13 UTC 2026passedMon Jan 05 23:19:13 UTC 2026
6021should create dialer with libp2p and shardReaderDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026constructor
6031Emits 'synced' then 'synced' when message flagged as lost and then receivedSync StatusMon Jan 05 23:19:55 UTC 2026passedMon Jan 05 23:19:55 UTC 2026
6041Subscribe to topic containing numeric and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
6050should return true when peer is on the specified shardShardReaderMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026isPeerOnShard
6060should push the message to the outgoing bufferMessageChannelMon Jan 05 23:19:44 UTC 2026passedMon Jan 05 23:19:44 UTC 2026sending a message
6070A testThisMon Jan 05 23:21:32 UTC 2026passedMon Jan 05 23:21:32 UTC 2026Is also
6080Push message with special chars payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
6090Query Generator sorting by timestamp while page direction is trueWaku Store, sortingMon Jan 05 23:24:57 UTC 2026passedMon Jan 05 23:24:57 UTC 2026
6101should emit multiple messages when query returns multiple messagesQueryOnConnectMon Jan 05 23:19:54 UTC 2026passedMon Jan 05 23:19:54 UTC 2026end-to-end message emission tests
6111Subscribe to 100 topics (new limit) at once and receives messagesWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
6120should get all peers from storeConnectionLimiterMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026dialPeersFromStore
6131should handle disconnect when peer has no timersKeepAliveManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026timer cleanup
6140should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=1000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
6150Check received message containing shell commandWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
61611should add and check entries correctlyTTLSetMon Jan 05 23:19:52 UTC 2026passedMon Jan 05 23:19:52 UTC 2026
6171should not create ping timers when pingKeepAlive = 0KeepAliveManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026ping timer management
6180Check received message containing ScriptWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
6191Ordered Callback sorting by timestamp while page direction is falseWaku Store, sortingMon Jan 05 23:24:57 UTC 2026passedMon Jan 05 23:24:57 UTC 2026
6200should be able to encode the field with ALL protocols set to falseENR waku2 codecMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Encoding
6210Delete observerWaku RelayMon Jan 05 23:22:42 UTC 2026passedMon Jan 05 23:22:42 UTC 2026
6220should encode/decode to RLP encodingENRMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Static tests
6231all px service nodes subscribed to the shard topic should be dialedStatic Sharding: Peer ManagementMon Jan 05 23:23:31 UTC 2026passedMon Jan 05 23:23:31 UTC 2026Peer Exchange
6240pre and post cipherWaku EncryptionMon Jan 05 23:19:23 UTC 2026passedMon Jan 05 23:19:23 UTC 2026
6251Check publish message after service node is restartedWaku Relay, PublishMon Jan 05 23:23:03 UTC 2026skippedMon Jan 05 23:23:03 UTC 2026
6260Push message with numeric payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
6270same cluster: nodes connectMetadata ProtocolMon Jan 05 23:21:45 UTC 2026passedMon Jan 05 23:21:45 UTC 2026auto sharding
6280Fails to push message bigger that 1MBWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
6290Push message with rate limitWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
6300should return falseENRMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Verify
6311should emit `waku:online` event only when first peer is connectedConnection stateMon Jan 05 23:20:38 UTC 2026passedMon Jan 05 23:20:38 UTC 2026
6321should create ConnectionManager with required optionsConnectionManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026constructor
6330Subscribe and receive 2 messages on the same topicWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
6341should be able to encode the field with RELAY and FILTER protocols set to trueENR waku2 codecMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Encoding
6351should maintain desired error rateBloomFilterMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
6360should be safe to call multiple timesDiscoveryDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026start
6370should create QueryOnConnect instance without optionsQueryOnConnectMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026constructor
6380Push message with content topic containing numericWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
6390Subscribe to topic containing shell command and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
6401should be able to encode the field with only STORE set to trueENR waku2 codecMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Encoding
6410Relay - dialed firstWait for remote peerMon Jan 05 23:25:13 UTC 2026passedMon Jan 05 23:25:13 UTC 2026
6420Push message with content topic containing JSONWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
6430Push message with JSON payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
6440Round trip binary encryption [ecies, signature]Ecies EncryptionMon Jan 05 23:19:25 UTC 2026passedMon Jan 05 23:19:25 UTC 2026
6451Check received message containing SQL InjectionWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
6460it tolerates circular branch referencesDNS Node DiscoveryMon Jan 05 23:19:14 UTC 2026passedMon Jan 05 23:19:14 UTC 2026
6470should return false when peer is on different clusterShardReaderMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026isPeerOnNetwork
6480Check publish message containing escaped charactersWaku Relay, PublishMon Jan 05 23:23:03 UTC 2026passedMon Jan 05 23:23:03 UTC 2026
6490Throws when trying to push message with empty payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
6500should query peers that support peer exchangePeerExchangeDiscoveryMon Jan 05 23:19:13 UTC 2026passedMon Jan 05 23:19:13 UTC 2026handlePeriodicDiscovery
6515should initialize with custom number of peersPeerManagerMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
6520Push message with short payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
6530Subscribe to topic containing unicode special characters and publish messageWaku Relay, SubscribeMon Jan 05 23:23:10 UTC 2026passedMon Jan 05 23:23:10 UTC 2026
6541should create all internal componentsConnectionManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026constructor
6550should handle mixed protocol support correctlyHealthIndicatorMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
6560random auto sharding 9 - Cluster ID: 10, Content Topic: /app60/2/topic440/jsonAutosharding: Running NodesMon Jan 05 23:24:52 UTC 2026passedMon Jan 05 23:24:52 UTC 2026
6570should handle case when navigator is not availableNetworkMonitorMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026isConnected
6581Subscribe and receive messages on 2 different content topicsWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
6590ENRTree (tree): should error if DNS tree entry is misformattedENRTreeMon Jan 05 23:19:13 UTC 2026passedMon Jan 05 23:19:13 UTC 2026
6600should use peerId from options when provided to queryGeneratorStoreMon Jan 05 23:19:55 UTC 2026passedMon Jan 05 23:19:55 UTC 2026queryGenerator
6613should hash "test123" with n=1 and maxValue=1000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
6620should handle v3 RLN errorsLightPush SDKMon Jan 05 23:19:54 UTC 2026passedMon Jan 05 23:19:54 UTC 2026v3 protocol support
6630Query Generator, No message returnedWaku Store, error handlingMon Jan 05 23:24:08 UTC 2026passedMon Jan 05 23:24:08 UTC 2026
6641should insert elements correctlyBloomFilterMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
6653Relay - dialed afterWait for remote peerMon Jan 05 23:25:13 UTC 2026passedMon Jan 05 23:25:13 UTC 2026
6661should transition to MinimallyHealthy with one compatible peerHealthIndicatorMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
6671should clear all timersKeepAliveManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026stop
6681should dial one peer on dialDialingMon Jan 05 23:21:45 UTC 2026passedMon Jan 05 23:21:45 UTC 2026
6690should hash "test123" with n=1 and maxValue=100 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
6700Push message with content topic containing longWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
6710Encoder throws on empty string content topicEnsures content topic is definedMon Jan 05 23:19:23 UTC 2026passedMon Jan 05 23:19:23 UTC 2026
6720should encode/decode to text encodingENRMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Static tests
6731should skip peer when already connectedDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026dial
6741Light Node - default protocolsWait for remote peerMon Jan 05 23:25:13 UTC 2026passedMon Jan 05 23:25:13 UTC 2026
6750Check publish message containing Basic HTML tagWaku Relay, PublishMon Jan 05 23:23:03 UTC 2026passedMon Jan 05 23:23:03 UTC 2026
6760Check received message containing RussianWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
6771Subscribe to topic containing long and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
6780Subscribe and receive messages on 2 different content topicsWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
6791should add event listeners for waku:connection and peer:disconnectConnectionLimiterMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026start
6805should set up event listeners when startedQueryOnConnectMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026start and stop
6810Decoder throws on empty string content topicEnsures content topic is definedMon Jan 05 23:19:23 UTC 2026passedMon Jan 05 23:19:23 UTC 2026
6820Passing page size 1 when there are 4 messagesWaku Store, page sizeMon Jan 05 23:25:02 UTC 2026passedMon Jan 05 23:25:02 UTC 2026
6831Generator, 2 nwaku nodes each with different shardsWaku Store, different static shardsMon Jan 05 23:23:59 UTC 2026passedMon Jan 05 23:23:59 UTC 2026
6841ENRTree (root): should error if DNS root entry is mis-prefixedENRTreeMon Jan 05 23:19:13 UTC 2026passedMon Jan 05 23:19:13 UTC 2026
6851Encoder throws on undefined content topicEnsures content topic is definedMon Jan 05 23:19:25 UTC 2026passedMon Jan 05 23:19:25 UTC 2026
6861random auto sharding 4 - Cluster ID: 10, Content Topic: /app76/1/topic855/test.jsAutosharding: Running NodesMon Jan 05 23:24:52 UTC 2026passedMon Jan 05 23:24:52 UTC 2026
6871Subscribe and publish messages on 2 different content topicsWaku Relay, SubscribeMon Jan 05 23:23:10 UTC 2026passedMon Jan 05 23:23:10 UTC 2026
6883should handle empty pubsub topicsKeepAliveManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026edge cases
6890should attach causal history and bloom filter to each messageMessageChannelMon Jan 05 23:19:44 UTC 2026passedMon Jan 05 23:19:44 UTC 2026sending a message
6900messageHashStr returns a hex stringmessageHash and messageHashStrMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026
69113 nodes on /waku/2/rs/3/1 topicWaku Relay, static sharding, multiple pubsub topicsMon Jan 05 23:22:56 UTC 2026passedMon Jan 05 23:22:56 UTC 2026
6920should create ConnectionManager with relayConnectionManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026constructor
6930Check received message containing escaped charactersWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
6940should return true for message with causal historyReliable ChannelMon Jan 05 23:19:58 UTC 2026passedMon Jan 05 23:19:58 UTC 2026isChannelMessageWithCausalHistory predicate
6950Passing a valid cursor at 19 index when there are 50 messagesWaku Store, cursorMon Jan 05 23:23:52 UTC 2026passedMon Jan 05 23:23:52 UTC 2026
6960should monitor connected peers and store them into cachePeer Cache DiscoveryMon Jan 05 23:21:50 UTC 2026passedMon Jan 05 23:21:50 UTC 2026
6970should throw an error for non-numeric clusterId: /waku/2/rs/\/1pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
6981Subscribe to topic containing Script and publish messageWaku Relay, SubscribeMon Jan 05 23:23:10 UTC 2026passedMon Jan 05 23:23:10 UTC 2026
6991should throw an error for invalid PubsubTopic format: /waku/2/rspubsubTopicToSingleShardInfo with various invalid formatsMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
7000handles different clusterIds correctlycontentTopicsByPubsubTopicMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
7010returns nothing if no connections presentselectOpenConnectionMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026
7020should perform ping and update peer store on timerKeepAliveManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026ping timer management
7030Push message with content topic containing SQL InjectionWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
7041connects to nwakuWaku Dial [node only]Mon Jan 05 23:25:09 UTC 2026passedMon Jan 05 23:25:09 UTC 2026Interop: ServiceNode
7051Nwaku publishesWaku Relay, InteropMon Jan 05 23:22:53 UTC 2026passedMon Jan 05 23:22:53 UTC 2026
7060should not be added to outgoing buffer, bloom filter, or local logMessageChannelMon Jan 05 23:19:44 UTC 2026passedMon Jan 05 23:19:44 UTC 2026Sync messages
7070Subscribe and receive messages on 2 different pubsubtopics with v3 protocolWaku Light Push (Autosharding): Multiple ShardsMon Jan 05 23:21:24 UTC 2026passedMon Jan 05 23:21:24 UTC 2026
7081should not fail to start the service if it is already startedPeer Cache DiscoveryMon Jan 05 23:19:18 UTC 2026passedMon Jan 05 23:19:18 UTC 2026interface-peer-discovery compliance testsCompliance Tests
7090msgTime: 19000 ms from now, startTime: 18990, endTime: 19010Waku Store, time filterMon Jan 05 23:25:12 UTC 2026passedMon Jan 05 23:25:12 UTC 2026
7100Subscribe to topic containing XML and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
7111random auto sharding 10 - Cluster ID: 10, Content Topic: /app77/4/topic436/test.jsAutosharding: Running NodesMon Jan 05 23:24:52 UTC 2026passedMon Jan 05 23:24:52 UTC 2026
7120should be able to encode the field with only LIGHTPUSH set to trueENR waku2 codecMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Encoding
7130Subscribe to topic containing Basic HTML tag and publish messageWaku Relay, SubscribeMon Jan 05 23:23:10 UTC 2026passedMon Jan 05 23:23:10 UTC 2026
7140should handle case with all peers already connectedConnectionLimiterMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026dialPeersFromStore
7150should reassess health immediately when peer disconnectsHealthIndicatorMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
7161Push message with short payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
7171throws on content topic with empty topic name fieldensureValidContentTopicMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
7180Push message with rate limitWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
7191should return true even if peer has no overlapping shardsShardReaderMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026isPeerOnNetwork
7201Push message with emoji payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
7210Subscribe to topic containing emoji and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
7220Passing a valid cursor at 2 index when there are 4 messagesWaku Store, cursorMon Jan 05 23:23:52 UTC 2026passedMon Jan 05 23:23:52 UTC 2026
7231should not be sent when there is no historyMessageChannelMon Jan 05 23:19:44 UTC 2026passedMon Jan 05 23:19:44 UTC 2026Sync messages
7240should properly create location multiaddrs - udpENRMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Location multiaddr
7250should return different streams if requested simultaniouslyStreamManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026
7261should properly setup health event callbackQueryOnConnectMon Jan 05 23:19:54 UTC 2026passedMon Jan 05 23:19:54 UTC 2026event handling simulation
7270Push message with special chars payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
7282should start ping timers on peer connectKeepAliveManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026peer connect event handling
7290should retry failed tasksRetryManagerMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
7306should initialize bloom filter with correct parametersBloomFilterMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
7310Publish message with rate limitWaku Relay, PublishMon Jan 05 23:23:03 UTC 2026passedMon Jan 05 23:23:03 UTC 2026
7320should be able to decode the field with ALL protocols set to falseENR waku2 codecMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Decoding
7331should return exactly numPeersToUse peers when enough are availablePeerManagerMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
7341tcp ip4 addressMultiaddr from fieldsMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026
7350should dial all remaining peersConnectionLimiterMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026dialPeersFromStore
7362Store - dialed after - with timeoutWait for remote peerMon Jan 05 23:25:13 UTC 2026passedMon Jan 05 23:25:13 UTC 2026
7371should retrieve 3 multiaddrs for sandbox.waku.nodes.status.imDNS Node Discovery [live data]Mon Jan 05 23:20:24 UTC 2026skippedMon Jan 05 23:20:24 UTC 2026
7380should emit InMessageMissing event with retrievalHintMessageChannelMon Jan 05 23:19:44 UTC 2026passedMon Jan 05 23:19:44 UTC 2026Sweeping incoming buffer
7391should handle errors when accessing navigatorNetworkMonitorMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026error handling
7401should get / set TCP multiaddrENRMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Multiaddr getters and setters
7410Push message with long payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
7420Fails to push message with large metaWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
7430should do nothing if no non-locked connections to dropConnectionLimiterMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026maintainConnectionsCount
7440should remove CONNECTION_LOCKED_TAG from peer connections when unlockingPeerManagerMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
7451should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=100 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
7461should handle dial errors gracefullyConnectionLimiterMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026dialPeersFromStore
7472ENRTree (tree): should error if DNS tree entry is mis-prefixedENRTreeMon Jan 05 23:19:13 UTC 2026passedMon Jan 05 23:19:13 UTC 2026
7480First message is missed, then re-sent, should be ack'dMessageChannelMon Jan 05 23:19:44 UTC 2026passedMon Jan 05 23:19:44 UTC 2026reviewing ack status
7490should handle shardReader errorsConnectionManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026isPeerOnTopic
7500should properly create location multiaddrs - tcpENRMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Location multiaddr
7510Push message with content topic containing JSONWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
7521should get multiple eligible entries at later timeOutgoingRepairBufferMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
7530should return false for sync message without causal historyReliable ChannelMon Jan 05 23:19:58 UTC 2026passedMon Jan 05 23:19:58 UTC 2026isChannelMessageWithCausalHistory predicate
7541should return false when pubsub topic parsing failsShardReaderMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026isPeerOnTopic
7550Publish message with custom timestamp: Tue Jan 06 2026 00:22:57 GMT+0000 (Coordinated Universal Time)Waku Relay, PublishMon Jan 05 23:23:03 UTC 2026passedMon Jan 05 23:23:03 UTC 2026
7560Push message with numeric payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
7570should handle retrieval hint and sender_idOutgoingRepairBufferMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
7580Push message with content topic containing numericWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
7590should not receive a peer event after stopPeer ExchangeMon Jan 05 23:23:40 UTC 2026passedMon Jan 05 23:23:40 UTC 2026interface-peer-discovery compliance testsCompliance Test
7600should retrieve 3 multiaddrs for test.waku.nodes.status.imDNS Node Discovery [live data]Mon Jan 05 23:19:14 UTC 2026skippedMon Jan 05 23:19:14 UTC 2026
7610Subscribe to topic containing Arabic and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
7624should capture event listeners for testingQueryOnConnectMon Jan 05 23:19:54 UTC 2026passedMon Jan 05 23:19:54 UTC 2026event handling simulation
7630should continue query when messages are from different channelsReliable ChannelMon Jan 05 23:19:58 UTC 2026passedMon Jan 05 23:19:58 UTC 2026stopIfTrue Integration with QueryOnConnect
7640Push message with Chinese payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
7650Decoder throws on empty string content topicEnsures content topic is definedMon Jan 05 23:19:25 UTC 2026passedMon Jan 05 23:19:25 UTC 2026
7661Symmetric encrypt & DecryptWaku EncryptionMon Jan 05 23:19:23 UTC 2026passedMon Jan 05 23:19:23 UTC 2026
7670should get eligible entries based on current timeOutgoingRepairBufferMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
7681Query with Promise Callback, Multiple PubsubTopicsWaku Store, error handlingMon Jan 05 23:24:08 UTC 2026passedMon Jan 05 23:24:08 UTC 2026
7691Push messages througth V2 and V3 from 2 js-waku and receivesWaku Light Push V2 and V3 interopMon Jan 05 23:21:32 UTC 2026passedMon Jan 05 23:21:32 UTC 2026
7701should set field with only FILTER enabledENRMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026waku2 key round trip
7710PeerStore has remote peer's shard info after successful connectionMetadata ProtocolMon Jan 05 23:21:45 UTC 2026passedMon Jan 05 23:21:45 UTC 2026static sharding
7721should reject if Filter is requested but not mountedwaitForRemotePeerMon Jan 05 23:19:55 UTC 2026passedMon Jan 05 23:19:55 UTC 2026
7730can query messages normallyWaku Store, message hash queryMon Jan 05 23:24:42 UTC 2026passedMon Jan 05 23:24:42 UTC 2026
7740should decode valid enr successfullyENRMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Txt codec
7750Emits 'syncing' then 'synced' when message flagged as missing and then lostSync StatusMon Jan 05 23:19:55 UTC 2026passedMon Jan 05 23:19:55 UTC 2026
7760Decoder throws on undefined content topicEnsures content topic is definedMon Jan 05 23:19:23 UTC 2026passedMon Jan 05 23:19:23 UTC 2026
7771should deliver messages after dependencies are metMessageChannelMon Jan 05 23:19:44 UTC 2026passedMon Jan 05 23:19:44 UTC 2026Sweeping incoming buffer
7781Subscribe to topic containing Chinese and publish messageWaku Relay, SubscribeMon Jan 05 23:23:10 UTC 2026passedMon Jan 05 23:23:10 UTC 2026
7791Subscribe and receive messages via lightPushWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
7800Push message with content topic containing shortWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
7810Push to array if already presentpushOrInitMapSetMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
78212should handle queue overflow by adding peers to queueDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026dial
7830should handle large number of peers requestPeerExchangeMon Jan 05 23:19:14 UTC 2026passedMon Jan 05 23:19:14 UTC 2026query
7840Push message with content topic containing unicode special charactersWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
7850should insert message id into causal historyMessageChannelMon Jan 05 23:19:44 UTC 2026passedMon Jan 05 23:19:44 UTC 2026sending a message
7863peer exchange sets tagPeer ExchangeMon Jan 05 23:23:11 UTC 2026passedMon Jan 05 23:23:11 UTC 2026
7871should hash "test123" with n=0 and maxValue=1000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
7880should create PeerExchange instance with componentsPeerExchangeMon Jan 05 23:19:14 UTC 2026passedMon Jan 05 23:19:14 UTC 2026query
7890Subscribe to topic containing short and publish messageWaku Relay, SubscribeMon Jan 05 23:23:10 UTC 2026passedMon Jan 05 23:23:10 UTC 2026
7904should correctly map /app/29/sometopic/someencoding to shard index 6contentTopicToShardIndexMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
7910Push message with content topic containing emojiWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
7920Check received message with timestamp: 1767655218576000000 Waku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
7930Stops search when 2 null results are returnedFetch nodesMon Jan 05 23:19:13 UTC 2026passedMon Jan 05 23:19:13 UTC 2026
7941peer:update - should schedule stream creation IF protocol hit AND no stream found on connectionStreamManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026
7950should return cached hash on subsequent accessDecodedMessage lazy hash initializationMon Jan 05 23:19:06 UTC 2026passedMon Jan 05 23:19:06 UTC 2026
7960Sync message is not sent if another sync message was just receivedReliable Channel: SyncMon Jan 05 23:20:01 UTC 2026passedMon Jan 05 23:20:01 UTC 2026
7976should work with stubbed retrieve functionQueryOnConnectMon Jan 05 23:19:54 UTC 2026passedMon Jan 05 23:19:54 UTC 2026mock validation
7980should filter out undefined ENRsPeerExchangeMon Jan 05 23:19:14 UTC 2026passedMon Jan 05 23:19:14 UTC 2026query
7991Sync message are not sent excessively within sync frequencyReliable Channel: SyncMon Jan 05 23:20:01 UTC 2026passedMon Jan 05 23:20:01 UTC 2026
8000should not dial on waku:connection if enableAutoRecovery is false, but should dial on startConnectionLimiterMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026autoRecovery flag
8011should create QueryOnConnect instance with all required parametersQueryOnConnectMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026constructor
8020should maintain chronological order of messages in localHistoryMessageChannelMon Jan 05 23:19:44 UTC 2026passedMon Jan 05 23:19:44 UTC 2026receiving a message
8031Push message with metaWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
8040should drop connection to all peers on hangUpDialingMon Jan 05 23:21:45 UTC 2026passedMon Jan 05 23:21:45 UTC 2026
8058should handle network check errors gracefullyDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026shard reader integration
8061should successfully unsubscribe from an existing subscriptionFilter SDKMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
8071should serialize and deserialize correctlyBloomFilterMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
8080should process up to 3 peers at onceDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026queue processing
8090should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extrapubsubTopicToSingleShardInfo with various invalid formatsMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
8100should drop connection to one peer on hangUpDialingMon Jan 05 23:21:45 UTC 2026passedMon Jan 05 23:21:45 UTC 2026
8110Push message with shell command payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
8120should emit message when we just started and store connect event occursQueryOnConnectMon Jan 05 23:19:54 UTC 2026passedMon Jan 05 23:19:54 UTC 2026end-to-end message emission tests
8131should be online or offline if network state changedwaku:connectionMon Jan 05 23:20:38 UTC 2026passedMon Jan 05 23:20:38 UTC 2026
8140should return peer for existing peerConnectionLimiterMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026getPeer
8150Push message equal or less that 1MBWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
8160should emit a peer event after startPeer Cache DiscoveryMon Jan 05 23:19:18 UTC 2026passedMon Jan 05 23:19:18 UTC 2026interface-peer-discovery compliance testsCompliance Tests
8170should return no connections if no open connection providedselectOpenConnectionMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026
8180Push 30 different messagesWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026skippedMon Jan 05 23:37:39 UTC 2026
8190should insert message into bloom filterMessageChannelMon Jan 05 23:19:44 UTC 2026passedMon Jan 05 23:19:44 UTC 2026sending a message
8200Meta field set when metaSetter is specifiedWaku Message version 0Mon Jan 05 23:19:06 UTC 2026passedMon Jan 05 23:19:06 UTC 2026
8210Passing page size 3 when there are 20 messagesWaku Store, page sizeMon Jan 05 23:25:02 UTC 2026passedMon Jan 05 23:25:02 UTC 2026
8220should handle hash queries without validationStoreMon Jan 05 23:19:55 UTC 2026passedMon Jan 05 23:19:55 UTC 2026queryGenerator
8230Push message with Chinese payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
8241should handle corrupted shard info gracefullyShardReaderMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026error handling
8250should trigger query when it went offline since the last successful queryQueryOnConnectMon Jan 05 23:19:54 UTC 2026passedMon Jan 05 23:19:54 UTC 2026message retrieval event emission conditions
8260random static sharding 3 - Cluster ID: 260, Shard ID: 533Static Sharding: Running NodesMon Jan 05 23:24:59 UTC 2026passedMon Jan 05 23:24:59 UTC 2026
8271Subscribe to topic containing Script and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
8281should accept empty decoders arrayQueryOnConnectMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026constructor
8291should lock peers when selectedPeerManagerMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
8300retrieves a single peerDNS Node DiscoveryMon Jan 05 23:19:14 UTC 2026passedMon Jan 05 23:19:14 UTC 2026
8310Query with Ordered Callback, No message returnedWaku Store, error handlingMon Jan 05 23:24:08 UTC 2026passedMon Jan 05 23:24:08 UTC 2026
8320should properly start and stop event listeningHealthIndicatorMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
8331Ordered Callback - falseWaku Store, orderMon Jan 05 23:24:49 UTC 2026passedMon Jan 05 23:24:49 UTC 2026
8340should dial with PeerId and return streamConnectionManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026dial
8351should hash "hello" with n=2 and maxValue=1000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
8360should handle complete peer lifecycleKeepAliveManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026integration
8370should not create multiple intervals when called multiple timesDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026start
8383accepts valid content-filtered queryStoreQueryRequest validationMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026
8390should throw an error for non-numeric clusterId: /waku/2/rs/y/1pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
8401Push message with SQL Injection payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
8410Incoming message is emitted as receivedReliable ChannelMon Jan 05 23:19:58 UTC 2026passedMon Jan 05 23:19:58 UTC 2026
8420should not fail to start the service if it is already startedPeer ExchangeMon Jan 05 23:23:40 UTC 2026passedMon Jan 05 23:23:40 UTC 2026interface-peer-discovery compliance testsCompliance Test
8431should remove entriesOutgoingRepairBufferMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
8441Push message with Script payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
8450Register correct protocolsWaku Relay, SubscribeMon Jan 05 23:23:10 UTC 2026passedMon Jan 05 23:23:10 UTC 2026
8461Subscribe to topic containing JSON and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
8471should be safe to call multiple timesConnectionLimiterMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026start
8480should merge provided config with defaultsConnectionManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026constructor
8490should return false for content message without causal historyReliable ChannelMon Jan 05 23:19:58 UTC 2026passedMon Jan 05 23:19:58 UTC 2026isChannelMessageWithCausalHistory predicate
8500recovers when dns.resolve returns emptyDNS Node DiscoveryMon Jan 05 23:19:14 UTC 2026passedMon Jan 05 23:19:14 UTC 2026
8511Init the array if not presentpushOrInitMapSetMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
8520should work with stubbed waku event emitterQueryOnConnectMon Jan 05 23:19:54 UTC 2026passedMon Jan 05 23:19:54 UTC 2026mock validation
8530rejects hash query with time filterStoreQueryRequest validationMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026
8540should sort peers by ping valueConnectionManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026getConnectedPeers
8552Query Generator - falseWaku Store, orderMon Jan 05 23:24:49 UTC 2026passedMon Jan 05 23:24:49 UTC 2026
8560should hash "hello" with n=0 and maxValue=10000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
8570should correctly encode and decode relay shards using rsv format (Bit Vector)Relay Shard codecMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
8580Check publish message containing emojiWaku Relay, PublishMon Jan 05 23:23:03 UTC 2026passedMon Jan 05 23:23:03 UTC 2026
8590Check received message containing Basic HTML tagWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
8601should throw an error for non-numeric shard: /waku/2/rs/1/!pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
8610Query Generator sorting by timestamp while page direction is falseWaku Store, sortingMon Jan 05 23:24:57 UTC 2026passedMon Jan 05 23:24:57 UTC 2026
8624should handle zero lastSuccessfulQuery (never queried before)calculateTimeRangeMon Jan 05 23:19:54 UTC 2026passedMon Jan 05 23:19:54 UTC 2026
8631should dial all peers on dialDialingMon Jan 05 23:21:45 UTC 2026passedMon Jan 05 23:21:45 UTC 2026
8640should return HistoryEntry with retrievalHint from sweepIncomingBufferMessageChannelMon Jan 05 23:19:44 UTC 2026passedMon Jan 05 23:19:44 UTC 2026Sweeping incoming buffer
8650throws on content topic with too few or too many fieldsensureValidContentTopicMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
8660should set field with only STORE enabledENRMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026waku2 key round trip
8674throws if time range exceeds MAX_TIME_RANGEStoreCoreMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026queryPerPage
8680should throw an error for non-numeric shard: /waku/2/rs/1/ pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
8690Subscribe 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 Jan 05 23:28:02 UTC 2026skippedMon Jan 05 23:28:02 UTC 2026
8700should not receive a peer event before startDNS Discovery: Compliance TestMon Jan 05 23:20:24 UTC 2026passedMon Jan 05 23:20:24 UTC 2026interface-peer-discovery compliance tests
8711Push message with JSON payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
8720Push message with content topic containing ArabicWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
8731Relay + StoreENR Interop: ServiceNodeMon Jan 05 23:20:24 UTC 2026passedMon Jan 05 23:20:24 UTC 2026
8740should hash "!@#$%^&*()" with n=2 and maxValue=10000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
8751should initialize with custom TTLPeerExchangeDiscoveryMon Jan 05 23:19:13 UTC 2026passedMon Jan 05 23:19:13 UTC 2026constructor
8760Subscribe to topic containing special chars and publish messageWaku Relay, SubscribeMon Jan 05 23:23:10 UTC 2026passedMon Jan 05 23:23:10 UTC 2026
8771Ephemeral field is preserved - symmetric encryptionWaku Message Ephemeral fieldMon Jan 05 23:20:24 UTC 2026passedMon Jan 05 23:20:24 UTC 2026
8780should remove event listeners from globalThisNetworkMonitorMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026stop
8790Check received message containing JSONWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
8800should hash "hello" with n=5 and maxValue=1000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
8810should hash "!@#$%^&*()" with n=1 and maxValue=1000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
8821should handle peer identify eventPeerExchangeDiscoveryMon Jan 05 23:19:13 UTC 2026passedMon Jan 05 23:19:13 UTC 2026handleDiscoveredPeer
8830should track probabilistic acknowledgements of messages received in bloom filterMessageChannelMon Jan 05 23:19:44 UTC 2026passedMon Jan 05 23:19:44 UTC 2026reviewing ack status
8840should create PeerExchangeDiscovery with default optionsPeerExchangeDiscoveryMon Jan 05 23:19:13 UTC 2026passedMon Jan 05 23:19:13 UTC 2026wakuPeerExchangeDiscovery factory
8851Refresh subscriptionWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
8861Query Generator - trueWaku Store, orderMon Jan 05 23:24:49 UTC 2026passedMon Jan 05 23:24:49 UTC 2026
8871should return the correct m/n for k = 7, targetError = 0.001ProbabilitiesMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
8880should correctly map /waku/2/content/test.js to shard index 1contentTopicToShardIndexMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
8891should initialize with default optionsPeerExchangeDiscoveryMon Jan 05 23:19:13 UTC 2026passedMon Jan 05 23:19:13 UTC 2026constructor
8900should hash "hello" with n=1 and maxValue=1000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
8910should return only peers supporting the requested protocol and pubsub topicPeerManagerMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
8920should emit InMessageLost event with retrievalHint when timeout is exceededMessageChannelMon Jan 05 23:19:44 UTC 2026passedMon Jan 05 23:19:44 UTC 2026Sweeping incoming buffer
8932Relay - times outWait for remote peerMon Jan 05 23:25:13 UTC 2026passedMon Jan 05 23:25:13 UTC 2026
8941random static sharding 10 - Cluster ID: 438, Shard ID: 935Static Sharding: Running NodesMon Jan 05 23:24:59 UTC 2026passedMon Jan 05 23:24:59 UTC 2026
8950udp ip6 addressMultiaddr from fieldsMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026
8960Push message with content topic containing RussianWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
8970Fails to push message bigger that 1MBWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
8980new peer added after a peer was already foundPeer ExchangeMon Jan 05 23:23:11 UTC 2026passedMon Jan 05 23:23:11 UTC 2026
8991Check received message containing ArabicWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
9000Check received message containing numericWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
9010isConnected should return true after first peer connectsConnection stateMon Jan 05 23:20:38 UTC 2026passedMon Jan 05 23:20:38 UTC 2026
9021should not dispatch event when already disconnectedNetworkMonitorMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026peer connection events
9030Check received message containing shortWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
9040Fails to publish duplicate messageWaku Relay, PublishMon Jan 05 23:23:03 UTC 2026passedMon Jan 05 23:23:03 UTC 2026
9050Push message equal or less that 1MBWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
9061should handle general insertion and lookup correctlyBloomFilter with special patternsMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
9071Sign & RecoverWaku EncryptionMon Jan 05 23:19:23 UTC 2026passedMon Jan 05 23:19:23 UTC 2026
9080ENRTree (branch): should error if DNS branch entry is mis-prefixedENRTreeMon Jan 05 23:19:13 UTC 2026passedMon Jan 05 23:19:13 UTC 2026
9090ends if stream creation failsStoreCoreMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026queryPerPage
9102returns a subset of values when wanted number is lesser than available valuesDiscoveryMon Jan 05 23:19:12 UTC 2026passedMon Jan 05 23:19:12 UTC 2026
9110Subscribe to topic containing Arabic and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
9120Encoder throws on undefined content topicEnsures content topic is definedMon Jan 05 23:19:23 UTC 2026passedMon Jan 05 23:19:23 UTC 2026
9130Push message with XML payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
9140Query Generator, No DecoderWaku Store, error handlingMon Jan 05 23:24:08 UTC 2026passedMon Jan 05 23:24:08 UTC 2026
9151should not retry if at least one successLightPush SDKMon Jan 05 23:19:54 UTC 2026passedMon Jan 05 23:19:54 UTC 2026
9161Push message with metaWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
9170should not update T_req if message already existsOutgoingRepairBufferMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
9181Subscribe and receive messages via lightPushWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
9191Check message with no pubsub topic is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
9200should update ack status of messages in outgoing bufferMessageChannelMon Jan 05 23:19:44 UTC 2026passedMon Jan 05 23:19:44 UTC 2026Sync messages
9210should correctly map /statusim/1/community/cbor to shard index 4contentTopicToShardIndexMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
9220Outgoing message is possibly acknowledgedReliable Channel: EncryptionMon Jan 05 23:19:56 UTC 2026skippedMon Jan 05 23:19:56 UTC 2026
9230Decoder throws on undefined content topicEnsures content topic is definedMon Jan 05 23:19:25 UTC 2026passedMon Jan 05 23:19:25 UTC 2026
9240Check received message with timestamp: 1767655218576 Waku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
9250should query peer with peer exchange protocolPeerExchangeDiscoveryMon Jan 05 23:19:13 UTC 2026passedMon Jan 05 23:19:13 UTC 2026runQuery
9260should return false for malformed SDS messagesReliable ChannelMon Jan 05 23:19:58 UTC 2026passedMon Jan 05 23:19:58 UTC 2026isChannelMessageWithCausalHistory predicate
9270Push message with unicode special characters payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
9280Push message with rate limitWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
9290should be able to decode the field with only LIGHTPUSH set to trueENR waku2 codecMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Decoding
9301should throw an error for non-numeric clusterId: /waku/2/rs/$/1pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
9310Check message with no payload is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
9321random static sharding 6 - Cluster ID: 263, Shard ID: 785Static Sharding: Running NodesMon Jan 05 23:24:59 UTC 2026passedMon Jan 05 23:24:59 UTC 2026
9331should emit a peer event after startPeer ExchangeMon Jan 05 23:23:40 UTC 2026passedMon Jan 05 23:23:40 UTC 2026interface-peer-discovery compliance testsCompliance Test
9341should initialize with default number of peersPeerManagerMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
9350Unsubscribe from 100 topics (new limit) at once and receives messagesWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: trueMon Jan 05 23:22:40 UTC 2026passedMon Jan 05 23:22:40 UTC 2026
9361Push message with shell command payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
9370should properly create location multiaddrs - tcp4ENRMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Location multiaddr
9381should emit message when store reconnect event occurs and last query was over max time thresholdQueryOnConnectMon Jan 05 23:19:54 UTC 2026passedMon Jan 05 23:19:54 UTC 2026end-to-end message emission tests
9390Check message with non string payload is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
9400Passing page size 11 when there are 10 messagesWaku Store, page sizeMon Jan 05 23:25:02 UTC 2026passedMon Jan 05 23:25:02 UTC 2026
9411Push message with content topic containing longWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
9420should be able to encode the field with STORE and LIGHTPUSH protocols set to trueENR waku2 codecMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Encoding
9430Default pageSizeWaku Store, page sizeMon Jan 05 23:25:02 UTC 2026passedMon Jan 05 23:25:02 UTC 2026
9440should return usable stream attached to connectionStreamManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026
9451should start peer exchange discoveryPeerExchangeDiscoveryMon Jan 05 23:19:13 UTC 2026passedMon Jan 05 23:19:13 UTC 2026start
9460Rejects garbageMessage ValidatorMon Jan 05 23:20:04 UTC 2026passedMon Jan 05 23:20:04 UTC 2026
9470should be able to decode the field with only FILTER set to trueENR waku2 codecMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Decoding
9480Subscribe to topic containing unicode special characters and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
9492should dial more peers if under maxConnectionsConnectionLimiterMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026maintainConnectionsCount
9500should handle case with no peers in storeConnectionLimiterMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026dialPeersFromStore
9510should register libp2p event listeners when start is calledPeerManagerMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
9520msgTime: -19000 ms from now, startTime: -18990, endTime: -19010Waku Store, time filterMon Jan 05 23:25:12 UTC 2026passedMon Jan 05 23:25:12 UTC 2026
9530isConnected between 2 js-waku relay nodesConnection stateMon Jan 05 23:20:38 UTC 2026passedMon Jan 05 23:20:38 UTC 2026
9540should add CONNECTION_LOCKED_TAG to peer connections when lockingPeerManagerMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
9550should initialize with isNetworkConnected as falseNetworkMonitorMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026constructor
9561Fails to push message with large metaWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
9570Ordered Callback - trueWaku Store, orderMon Jan 05 23:24:49 UTC 2026passedMon Jan 05 23:24:49 UTC 2026
9580Unsubscribe 1 topic - node subscribed to 2 topicsWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: falseMon Jan 05 23:22:40 UTC 2026passedMon Jan 05 23:22:40 UTC 2026
9590Waku message hash computation (meta attribute not present)Message Hash: RFC Test VectorsMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026
9601Emits 'syncing' then 'synced' when message flagged as missing and then receivedSync StatusMon Jan 05 23:19:55 UTC 2026passedMon Jan 05 23:19:55 UTC 2026
9614should handle shard reader errors gracefullyDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026shard reader integration
9620groups content topics by expected pubsub topiccontentTopicsByPubsubTopicMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
9630should handle messages with same timestamp ordered by messageIdMessageChannelMon Jan 05 23:19:44 UTC 2026passedMon Jan 05 23:19:44 UTC 2026receiving a message
9640should create an instance with libp2p and dialerDiscoveryDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026constructor
9650Subscribe and receive symmetrically encrypted messages via lightPushWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
9662should not create relay timers when relay is not providedKeepAliveManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026relay timer management
9670Check message with no pubsub topic is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
9680Bloom filterMessage serializationMon Jan 05 23:19:43 UTC 2026passedMon Jan 05 23:19:43 UTC 2026
9690Push message with content topic containing SQL InjectionWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
9704Store - dialed firstWait for remote peerMon Jan 05 23:25:13 UTC 2026passedMon Jan 05 23:25:13 UTC 2026
9711Push message with custom timestamp: 1767658843323Waku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
9721should clear interval on stopPeerExchangeDiscoveryMon Jan 05 23:19:13 UTC 2026passedMon Jan 05 23:19:13 UTC 2026continuous discovery interval
9730should hash "test123" with n=5 and maxValue=10000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
9740should enable only dns and localPeerCache when peerExchange is disabledDefault Peer DiscoveriesMon Jan 05 23:19:52 UTC 2026passedMon Jan 05 23:19:52 UTC 2026
9750Relay + StoreENRMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Waku2 key: decode
9760should return start time to last successful query since last query is less than max rangecalculateTimeRangeMon Jan 05 23:19:54 UTC 2026passedMon Jan 05 23:19:54 UTC 2026
9771should not trigger query when a recent query happened under thresholdQueryOnConnectMon Jan 05 23:19:54 UTC 2026passedMon Jan 05 23:19:54 UTC 2026message retrieval event emission conditions
9780should not stop if not startedPeerExchangeDiscoveryMon Jan 05 23:19:13 UTC 2026passedMon Jan 05 23:19:13 UTC 2026stop
9790Push message with numeric payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
9800should dial peers from store when browser is connectedConnectionLimiterMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026onWakuConnectionEvent
9810Wrong topicAutosharding: Running NodesMon Jan 05 23:24:52 UTC 2026passedMon Jan 05 23:24:52 UTC 2026
9821Push message with numeric payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
9831Retrieval HintMessage serializationMon Jan 05 23:19:43 UTC 2026passedMon Jan 05 23:19:43 UTC 2026
9840should clear timers for specific peer on disconnectKeepAliveManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026timer cleanup
9850should wait for Store peer to be connectedwaitForRemotePeerMon Jan 05 23:19:55 UTC 2026passedMon Jan 05 23:19:55 UTC 2026
9860should do nothing if at or below maxBootstrapPeersConnectionLimiterMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026maintainBootstrapConnections
9871Check message with no content topic is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
9880should handle retrieve function with query parametersQueryOnConnectMon Jan 05 23:19:54 UTC 2026passedMon Jan 05 23:19:54 UTC 2026async generator retrieve function mock
9890passes more than one ENR URLs and attempts connectionDNS Node Discovery [live data]Mon Jan 05 23:20:24 UTC 2026skippedMon Jan 05 23:20:24 UTC 2026
9900Subscribe to topic containing XML and publish messageWaku Relay, SubscribeMon Jan 05 23:23:10 UTC 2026passedMon Jan 05 23:23:10 UTC 2026
9911should skip peer when failed to dial recentlyDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026dial
9920Check publish message containing longWaku Relay, PublishMon Jan 05 23:23:03 UTC 2026passedMon Jan 05 23:23:03 UTC 2026
9930should update lamport timestamp if greater than current timestamp and dependencies are metMessageChannelMon Jan 05 23:19:44 UTC 2026skippedMon Jan 05 23:19:44 UTC 2026receiving a message
9941Synced status is emitted when a missing message is marked as lostSync StatusMon Jan 05 23:19:57 UTC 2026passedMon Jan 05 23:19:57 UTC 2026
9950should be safe to call multiple timesKeepAliveManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026start
9960Push message with rate limitWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
9970Subscribe to topic containing JSON and publish messageWaku Relay, SubscribeMon Jan 05 23:23:10 UTC 2026passedMon Jan 05 23:23:10 UTC 2026
9980n1 and n2 uses first shard, n3 uses the second shardWaku Relay auto-sharding, multiple pubsub topicsMon Jan 05 23:22:56 UTC 2026passedMon Jan 05 23:22:56 UTC 2026
9990should properly create location multiaddrs - udp4ENRMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Location multiaddr
10001Push message with custom timestamp: 1767658843322Waku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
10011Outgoing message is emitted as sendingReliable Channel: EncryptionMon Jan 05 23:19:56 UTC 2026passedMon Jan 05 23:19:56 UTC 2026
10021Passing page size 0 when there are 110 messagesWaku Store, page sizeMon Jan 05 23:25:02 UTC 2026passedMon Jan 05 23:25:02 UTC 2026
10030peer:update - should not schedule stream creation IF protocol hit AND stream found on connectionStreamManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026
10040should set field with only LIGHTPUSH enabledENRMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026waku2 key round trip
10051Incoming message is emitted as receivedReliable Channel: EncryptionMon Jan 05 23:19:56 UTC 2026passedMon Jan 05 23:19:56 UTC 2026
10060Throws when trying to push message with empty payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
10070should fail to send if no connected peers foundLightPush SDKMon Jan 05 23:19:54 UTC 2026passedMon Jan 05 23:19:54 UTC 2026
10081Subscribe and receive messages on 2 different pubsubtopics with v2 protocolWaku Light Push (Autosharding): Multiple ShardsMon Jan 05 23:21:24 UTC 2026passedMon Jan 05 23:21:24 UTC 2026
10090should mark a message as irretrievably lost if timeout is exceededMessageChannelMon Jan 05 23:19:44 UTC 2026passedMon Jan 05 23:19:44 UTC 2026Sweeping incoming buffer
10100should dial with multiaddr and return streamConnectionManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026dial
10110retrieves all peers (3) when branch entries are composed of multiple stringsDNS Node Discovery w/ capabilitiesMon Jan 05 23:19:14 UTC 2026passedMon Jan 05 23:19:14 UTC 2026
10120Subscribe to topic containing numeric and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
10132should clear dial history on stopDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026stop
10140Sends ack once message is marked as irretrievably lostReliable ChannelMon Jan 05 23:19:58 UTC 2026passedMon Jan 05 23:19:58 UTC 2026Irretrievably lost messages
10156should hash "test123" with n=2 and maxValue=100 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
10160should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=100 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
10170should dispatch CustomEvent with correct type and detailNetworkMonitorMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026dispatchNetworkEvent
10181Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)Waku Relay, PublishMon Jan 05 23:23:03 UTC 2026passedMon Jan 05 23:23:03 UTC 2026
10191Fails to push message with large metaWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
10200should not mark messages in causal history as acknowledged if it's our own messageMessageChannelMon Jan 05 23:19:44 UTC 2026passedMon Jan 05 23:19:44 UTC 2026reviewing ack status
10211should return false when navigator.onLine is true but network is not connectedNetworkMonitorMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026isConnected
10220Check publish message containing ScriptWaku Relay, PublishMon Jan 05 23:23:03 UTC 2026passedMon Jan 05 23:23:03 UTC 2026
10230should dispatch network event when browser goes onlineNetworkMonitorMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026browser online/offline events
10240Subscribe to topic containing XML and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
10250Check received message containing emojiWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
10260should throw error - invalid idENRMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Verify
10271Subscribe to topic containing special chars and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
10280should properly clean up resources when disposedTTLSetMon Jan 05 23:19:52 UTC 2026passedMon Jan 05 23:19:52 UTC 2026
10291should enable only dns and peerExchange when peerCache is disabledDefault Peer DiscoveriesMon Jan 05 23:19:52 UTC 2026passedMon Jan 05 23:19:52 UTC 2026
10300should remove event listeners from libp2pNetworkMonitorMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026stop
10310Push message with emoji payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
10320Check received message containing RussianWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
10331Push message with content topic containing JSONWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
10341Encoder throws on undefined content topicEnsures content topic is definedMon Jan 05 23:19:06 UTC 2026passedMon Jan 05 23:19:06 UTC 2026
10350Push 30 different messagesWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026skippedMon Jan 05 23:37:39 UTC 2026
10362should return false when peer is not foundShardReaderMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026isPeerOnTopic
10370should stop query on content message from same channelReliable ChannelMon Jan 05 23:19:58 UTC 2026passedMon Jan 05 23:19:58 UTC 2026stopIfTrue Integration with QueryOnConnect
10381Passing a valid cursor at 110 index when there are 120 messagesWaku Store, cursorMon Jan 05 23:23:52 UTC 2026passedMon Jan 05 23:23:52 UTC 2026
10390Push message with long payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
10400should respect custom numPeersToUse configurationPeerManagerMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
10411should return start time to match max rangecalculateTimeRangeMon Jan 05 23:19:54 UTC 2026passedMon Jan 05 23:19:54 UTC 2026
10421should return all connected peers without codec filterConnectionManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026getConnectedPeers
10430messageHashStr works with IProtoMessagemessageHash and messageHashStrMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026
10440Push 30 different messagesWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026skippedMon Jan 05 23:37:39 UTC 2026
10450Push message with content topic containing numericWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
10460should return true when peer is on the pubsub topic shardShardReaderMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026isPeerOnTopic
10470random static sharding 9 - Cluster ID: 440, Shard ID: 567Static Sharding: Running NodesMon Jan 05 23:24:59 UTC 2026passedMon Jan 05 23:24:59 UTC 2026
10480Push message with Arabic payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
10490Check message with no payload is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
10501should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=10000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
10510caches peers it previously fetchedDNS Node DiscoveryMon Jan 05 23:19:14 UTC 2026passedMon Jan 05 23:19:14 UTC 2026
10521Query generator for 2000 messagesWaku Store, generalMon Jan 05 23:24:39 UTC 2026passedMon Jan 05 23:24:39 UTC 2026
10531should dial peer when peer is discoveredDiscoveryDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026peer discovery handling
10540should hash "hello" with n=5 and maxValue=10000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
10551should process queue every 500msDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026queue processing
10560Push message with XML payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
10571Push message with emoji payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
10584Callback on promiseWaku Store, generalMon Jan 05 23:24:39 UTC 2026passedMon Jan 05 23:24:39 UTC 2026
10591should prioritize bootstrap, then peer exchange, then local peersConnectionLimiterMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026dialPeersFromStore prioritization
10601Subscribe to topic containing numeric and publish messageWaku Relay, SubscribeMon Jan 05 23:23:10 UTC 2026passedMon Jan 05 23:23:10 UTC 2026
10610Check publish message containing unicode special charactersWaku Relay, PublishMon Jan 05 23:23:03 UTC 2026passedMon Jan 05 23:23:03 UTC 2026
10620Push message with Russian payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
10631Own sync message does not acknowledge own messagesReliable Channel: SyncMon Jan 05 23:20:01 UTC 2026passedMon Jan 05 23:20:01 UTC 2026
10640should respect maxRequests limitOutgoingRepairBufferMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
10651should handle errors when globalThis is not availableNetworkMonitorMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026start
10661throws on content topic with empty application fieldensureValidContentTopicMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
10670should hash "" with n=0 and maxValue=1000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
10682random auto sharding 2 - Cluster ID: 10, Content Topic: /app28/7/topic529/xmlAutosharding: Running NodesMon Jan 05 23:24:52 UTC 2026passedMon Jan 05 23:24:52 UTC 2026
10690should hash "" with n=2 and maxValue=100 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
10701should handle errors when getting connectionsNetworkMonitorMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026error handling
10711should enable only peerExchange and peerCache when dns is disabledDefault Peer DiscoveriesMon Jan 05 23:19:52 UTC 2026passedMon Jan 05 23:19:52 UTC 2026
10725accepts valid message hash queryStoreQueryRequest validationMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026
10730Push message with content topic containing SQL InjectionWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
10740should reject if WakuNode is not startedwaitForRemotePeerMon Jan 05 23:19:55 UTC 2026passedMon Jan 05 23:19:55 UTC 2026
10750Check publish message containing ArabicWaku Relay, PublishMon Jan 05 23:23:03 UTC 2026passedMon Jan 05 23:23:03 UTC 2026
10760Relay Node - default protocolWait for remote peerMon Jan 05 23:25:13 UTC 2026passedMon Jan 05 23:25:13 UTC 2026
10775should not trigger query if health event is healthy since last successful queryQueryOnConnectMon Jan 05 23:19:54 UTC 2026passedMon Jan 05 23:19:54 UTC 2026message retrieval event emission conditions
10781should return false when peer is on different clusterShardReaderMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026isPeerOnShard
10790Subscribe and receive messages via waku relay postWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
10801should return NO_PEER_AVAILABLE when peer is not in peer storePeerExchangeMon Jan 05 23:19:14 UTC 2026passedMon Jan 05 23:19:14 UTC 2026query
10811Push message with Basic HTML tag payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
10820random static sharding 1 - Cluster ID: 118, Shard ID: 798Static Sharding: Running NodesMon Jan 05 23:24:59 UTC 2026passedMon Jan 05 23:24:59 UTC 2026
10830Push message with Basic HTML tag payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
10840should return false when peer is not on the specified shardShardReaderMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026isPeerOnShard
10850should start periodic discovery on startPeerExchangeDiscoveryMon Jan 05 23:19:13 UTC 2026passedMon Jan 05 23:19:13 UTC 2026continuous discovery interval
10861should set field with all protocols disabledENRMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026waku2 key round trip
10870Subscribe and receives messages on 20 topicsWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
10881should handle zero peers requestPeerExchangeMon Jan 05 23:19:14 UTC 2026passedMon Jan 05 23:19:14 UTC 2026query
10890should requeue task if no peer is availableRetryManagerMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
10900should be delivered immediately if receivedMessageChannelMon Jan 05 23:19:44 UTC 2026passedMon Jan 05 23:19:44 UTC 2026Ephemeral messages
10910Push message with Arabic payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
10920Outgoing message is not emitted as acknowledged from own outgoing messagesReliable Channel: EncryptionMon Jan 05 23:19:56 UTC 2026passedMon Jan 05 23:19:56 UTC 2026
10930should handle case when globalThis is not availableNetworkMonitorMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026isConnected
10941Get NodesFetch nodesMon Jan 05 23:19:13 UTC 2026passedMon Jan 05 23:19:13 UTC 2026
10950ends if response has no messagesStoreCoreMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026queryPerPage
10960should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16contentTopicToShardIndexMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
10970Push message with escaped characters payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
10980should handle multiple peers with different shard configurationsDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026integration
10990Push message with content topic containing longWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
11000Subscribe to topic containing Basic HTML tag and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
11010should start all internal componentsConnectionManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026start
11021should update peer store before dialingDiscoveryDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026peer discovery handling
11030should process all pages when stopIfTrue never returns trueQueryOnConnectMon Jan 05 23:19:54 UTC 2026passedMon Jan 05 23:19:54 UTC 2026stopIfTrue predicate
11040should be safe to call multiple timesKeepAliveManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026stop
11051should use configured peers when availableStoreMon Jan 05 23:19:55 UTC 2026passedMon Jan 05 23:19:55 UTC 2026queryGenerator
11061should return PeerId when PeerId is providedmapToPeerIdMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026
11076should select older connection if presentselectOpenConnectionMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026
11080should dial peers from store when no connections remainConnectionLimiterMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026onDisconnectedEvent
11090should return false for different channelIdReliable ChannelMon Jan 05 23:19:58 UTC 2026passedMon Jan 05 23:19:58 UTC 2026isChannelMessageWithCausalHistory predicate
11101should emit a peer event after startDNS Discovery: Compliance TestMon Jan 05 23:20:24 UTC 2026passedMon Jan 05 23:20:24 UTC 2026interface-peer-discovery compliance tests
11115should remove event listenersConnectionLimiterMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026stop
11120Decoder throws on undefined content topicEnsures content topic is definedMon Jan 05 23:19:06 UTC 2026passedMon Jan 05 23:19:06 UTC 2026
11130rejects hash query with content filter parametersStoreQueryRequest validationMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026
11140Push message with JSON payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
11151Check publish message containing XMLWaku Relay, PublishMon Jan 05 23:23:03 UTC 2026passedMon Jan 05 23:23:03 UTC 2026
11160Mutual subscriptionWaku Relay, SubscribeMon Jan 05 23:23:10 UTC 2026passedMon Jan 05 23:23:10 UTC 2026
11170Check message received after jswaku node is restartedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
11180should sort by lamportTimestamp when timestamps differContentMessage comparison with < operatorMon Jan 05 23:19:43 UTC 2026passedMon Jan 05 23:19:43 UTC 2026
11193should remove event listenersKeepAliveManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026stop
11200Check message received after old nwaku nodes are not available and new are createdWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
11211Emits 'syncing' when message flagged as missedSync StatusMon Jan 05 23:19:55 UTC 2026passedMon Jan 05 23:19:55 UTC 2026
11221Subscribe to topic containing emoji and publish messageWaku Relay, SubscribeMon Jan 05 23:23:10 UTC 2026passedMon Jan 05 23:23:10 UTC 2026
11231should be safe to call multiple timesConnectionLimiterMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026stop
11241should hash "hello" with n=1 and maxValue=10000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
11250should set field with only RELAY enabledENRMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026waku2 key round trip
11260Encoder throws on empty string content topicEnsures content topic is definedMon Jan 05 23:19:25 UTC 2026passedMon Jan 05 23:19:25 UTC 2026
11270Check received message containing shell commandWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
11280should start connection monitor interval and dial on waku:connection if enableAutoRecovery is trueConnectionLimiterMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026autoRecovery flag
11290should stop and cleanup resourcesFilter SubscriptionMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
11300Ephemeral field set to trueWaku Message version 0Mon Jan 05 23:19:06 UTC 2026passedMon Jan 05 23:19:06 UTC 2026
11310should throw an error for non-numeric shard: /waku/2/rs/1/-pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
11320should successfully query store with valid decoders and optionsStoreMon Jan 05 23:19:55 UTC 2026passedMon Jan 05 23:19:55 UTC 2026queryGenerator
11330Subscribe to topic containing Chinese and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
11340Check message on other pubsub topic is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
11350Query generator for multiple messages with different content topic formatWaku Store, generalMon Jan 05 23:24:39 UTC 2026passedMon Jan 05 23:24:39 UTC 2026
11366should handle peer store errors gracefullyHealthIndicatorMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
11374should work with v3 peersLightPush SDKMon Jan 05 23:19:54 UTC 2026passedMon Jan 05 23:19:54 UTC 2026v3 protocol support
11381should dial peers from store on startConnectionLimiterMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026start
11390should clear existing timers before creating new onesKeepAliveManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026timer cleanup
11400Emits 'syncing' until all messages are received or lostSync StatusMon Jan 05 23:19:55 UTC 2026passedMon Jan 05 23:19:55 UTC 2026
11411random static sharding 8 - Cluster ID: 237, Shard ID: 655Static Sharding: Running NodesMon Jan 05 23:24:59 UTC 2026passedMon Jan 05 23:24:59 UTC 2026
11420should hash "!@#$%^&*()" with n=2 and maxValue=1000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
11430Generator, with asymmetric & symmetric encrypted messagesWaku Store, generalMon Jan 05 23:24:39 UTC 2026passedMon Jan 05 23:24:39 UTC 2026
11441Push message with Arabic payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
11451Check publish message containing JSONWaku Relay, PublishMon Jan 05 23:23:03 UTC 2026passedMon Jan 05 23:23:03 UTC 2026
11460should throw an error for invalid PubsubTopic format: /waku/2/r/1/2pubsubTopicToSingleShardInfo with various invalid formatsMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
11471Cluster ID 0 - Default/Global ClusterAutosharding: Running NodesMon Jan 05 23:24:52 UTC 2026passedMon Jan 05 23:24:52 UTC 2026
11480Push message with content topic containing special charsWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
11490Subscribe to topic containing emoji and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
11500Subscribe and receive messages from 2 nwaku nodes each with different static shardsWaku Filter: Subscribe: Multiple Service Nodes on Static Shard: Strict Check mode: falseMon Jan 05 23:20:43 UTC 2026passedMon Jan 05 23:20:43 UTC 2026
11511should mark all messages in causal history as acknowledgedMessageChannelMon Jan 05 23:19:44 UTC 2026passedMon Jan 05 23:19:44 UTC 2026reviewing ack status
11520should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=1000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
11530Unsubscribe 1 topic - node subscribed to 2 topicsWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: trueMon Jan 05 23:22:40 UTC 2026passedMon Jan 05 23:22:40 UTC 2026
11540Publish message with custom timestamp: Tue Jan 14 2025 23:22:57 GMT+0000 (Coordinated Universal Time)Waku Relay, PublishMon Jan 05 23:23:03 UTC 2026passedMon Jan 05 23:23:03 UTC 2026
11551Subscribe to topic containing Russian and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseMon Jan 05 23:28:02 UTC 2026passedMon Jan 05 23:28:02 UTC 2026
11560should trigger query when time since last query exceeds thresholdQueryOnConnectMon Jan 05 23:19:54 UTC 2026passedMon Jan 05 23:19:54 UTC 2026message retrieval event emission conditions
11570Cluster ID 0, shard 1Static Sharding: Running NodesMon Jan 05 23:24:59 UTC 2026passedMon Jan 05 23:24:59 UTC 2026
11580Cap max size when a pushed array is exceeding the capMemLocalHistoryMon Jan 05 23:19:42 UTC 2026passedMon Jan 05 23:19:42 UTC 2026
11591Decrypt messagesWaku RelayMon Jan 05 23:22:42 UTC 2026passedMon Jan 05 23:22:42 UTC 2026
11600should hash "hello" with n=1 and maxValue=100 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
11610Re-sent message is acknowledged once other parties join.Reliable Channel: AcksMon Jan 05 23:19:56 UTC 2026passedMon Jan 05 23:19:56 UTC 2026
11621should correctly map /toychat/2/huilong/proto to shard index 3contentTopicToShardIndexMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
11630should handle timestamp equal to current timelamportTimestampIncrementMon Jan 05 23:19:43 UTC 2026passedMon Jan 05 23:19:43 UTC 2026
11642should not execute task if max attempts is 0RetryManagerMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
11650should send relay ping messages on timerKeepAliveManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026relay timer management
11661should properly create location multiaddrs - tcp6ENRMon Jan 05 23:18:56 UTC 2026passedMon Jan 05 23:18:56 UTC 2026Location multiaddr
11670Push message with content topic containing special charsWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
11681Ephemeral field is preserved - asymmetric encryptionWaku Message Ephemeral fieldMon Jan 05 23:20:24 UTC 2026passedMon Jan 05 23:20:24 UTC 2026
11690should be safe to call multiple timesDiscoveryDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026stop
11700should allow redial after failed dial cooldown expiresDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026dial
11710uses static shard pubsub topic instead of autosharding when setSets sharding configuration correctlyMon Jan 05 23:19:06 UTC 2026passedMon Jan 05 23:19:06 UTC 2026
11722should not create timers for topics where peer is not in meshKeepAliveManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026relay timer management
11730Push message with special chars payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
11741should hash "test123" with n=2 and maxValue=10000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
11750should hang up with PeerId and return true on successConnectionManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026hangUp
11760Check received message containing JSONWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
11770should increase lamport timestampMessageChannelMon Jan 05 23:19:44 UTC 2026passedMon Jan 05 23:19:44 UTC 2026receiving a message
11781Check message received after jswaku node is restartedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
11790should handle peer not in mesh for all topicsKeepAliveManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026edge cases
11801Cluster id 0, shard 0Static Sharding: Running NodesMon Jan 05 23:24:59 UTC 2026passedMon Jan 05 23:24:59 UTC 2026
11810receiving a ping from a peer does not overwrite shard infoMetadata ProtocolMon Jan 05 23:21:45 UTC 2026passedMon Jan 05 23:21:45 UTC 2026auto sharding
11821should be safe to call multiple timesConnectionManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026stop
11831random auto sharding 7 - Cluster ID: 10, Content Topic: /app83/10/topic513/xmlAutosharding: Running NodesMon Jan 05 23:24:52 UTC 2026passedMon Jan 05 23:24:52 UTC 2026
11841should handle all zero keep alive optionsKeepAliveManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026edge cases
11850throws an error for improperly formatted content topicscontentTopicsByPubsubTopicMon Jan 05 23:18:51 UTC 2026passedMon Jan 05 23:18:51 UTC 2026
11860Debounces events when receiving batch of messagesSync StatusMon Jan 05 23:19:55 UTC 2026passedMon Jan 05 23:19:55 UTC 2026
11871msgTime: -19000 ms from now, startTime: -19002, endTime: -19001Waku Store, time filterMon Jan 05 23:25:12 UTC 2026passedMon Jan 05 23:25:12 UTC 2026
11880should hash "!@#$%^&*()" with n=5 and maxValue=100 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
11890should dial peer when on same shardDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026dial
11901Push message with content topic containing escaped charactersWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
11914should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=1000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
11921Check publish message containing SQL InjectionWaku Relay, PublishMon Jan 05 23:23:03 UTC 2026passedMon Jan 05 23:23:03 UTC 2026
11930should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=10000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
11940Push message with custom timestamp: 1767658843322Waku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
11951Wait given interval before re-tryingRetry ManagerMon Jan 05 23:19:55 UTC 2026passedMon Jan 05 23:19:55 UTC 2026
11961Push message with custom timestamp: 1736896843323Waku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
11970random auto sharding 6 - Cluster ID: 10, Content Topic: /app28/2/topic234/protoAutosharding: Running NodesMon Jan 05 23:24:52 UTC 2026passedMon Jan 05 23:24:52 UTC 2026
11981should not change state when connections remain after disconnectNetworkMonitorMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026peer connection events
11990should create RPC request with correct parametersPeerExchangeMon Jan 05 23:19:14 UTC 2026passedMon Jan 05 23:19:14 UTC 2026query
12000Outgoing message is possibly acknowledgedReliable ChannelMon Jan 05 23:19:58 UTC 2026skippedMon Jan 05 23:19:58 UTC 2026
12010Fields are not droppedto proto messageMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026
12020should create KeepAliveManager with relayKeepAliveManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026constructor
12030peerDiscovery without wakuPeerExchangeDiscoveryPeer ExchangeMon Jan 05 23:23:11 UTC 2026passedMon Jan 05 23:23:11 UTC 2026
12040Synced status is emitted when a message is receivedSync StatusMon Jan 05 23:19:57 UTC 2026passedMon Jan 05 23:19:57 UTC 2026
12050should retrieve all multiaddrs when several ENR Tree URLs are passedDNS Node Discovery [live data]Mon Jan 05 23:20:24 UTC 2026skippedMon Jan 05 23:20:24 UTC 2026
12060should return undefined if no connection providedStreamManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026
12070should hash "test123" with n=1 and maxValue=10000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
120813 nodes on /waku/2/rs/7/0 topicWaku Relay auto-sharding, multiple pubsub topicsMon Jan 05 23:22:56 UTC 2026passedMon Jan 05 23:22:56 UTC 2026
12090Check message with non string payload is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
12100should remove event listeners when stoppedQueryOnConnectMon Jan 05 23:19:54 UTC 2026passedMon Jan 05 23:19:54 UTC 2026start and stop
12110Passing page size 19 when there are 20 messagesWaku Store, page sizeMon Jan 05 23:25:02 UTC 2026passedMon Jan 05 23:25:02 UTC 2026
12120Push message with XML payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
12131can start and stop the servicePeer ExchangeMon Jan 05 23:23:40 UTC 2026passedMon Jan 05 23:23:40 UTC 2026interface-peer-discovery compliance testsCompliance Test
12140should stop query iteration when stopIfTrue returns trueQueryOnConnectMon Jan 05 23:19:54 UTC 2026passedMon Jan 05 23:19:54 UTC 2026stopIfTrue predicate
12151should initialize with libp2p componentsPeerExchangeMon Jan 05 23:19:14 UTC 2026passedMon Jan 05 23:19:14 UTC 2026constructor
12160Push 30 different messagesWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026skippedMon Jan 05 23:37:39 UTC 2026
12170should dial peer immediately when queue is emptyDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026dial
12180Fails to publish message with wrong pubsubtopicWaku Relay, PublishMon Jan 05 23:23:03 UTC 2026passedMon Jan 05 23:23:03 UTC 2026
12190should hash "" with n=2 and maxValue=10000 correctlyhashNMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
12200Timestamp too far from node time: -20000 ms from nowWaku Store, time filterMon Jan 05 23:25:12 UTC 2026passedMon Jan 05 23:25:12 UTC 2026
12210should create timers for each pubsub topic where peer is in meshKeepAliveManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026relay timer management
12220can start and stop the servicePeer Cache DiscoveryMon Jan 05 23:19:18 UTC 2026passedMon Jan 05 23:19:18 UTC 2026interface-peer-discovery compliance testsCompliance Tests
12230Light push messages to 2 nwaku nodes each with different pubsubtopicsWaku Light Push (Autosharding): Multiple ShardsMon Jan 05 23:21:24 UTC 2026passedMon Jan 05 23:21:24 UTC 2026
12240Push message with content topic containing RussianWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueMon Jan 05 23:37:39 UTC 2026passedMon Jan 05 23:37:39 UTC 2026
12250should handle complete discovery-to-dial flowDiscoveryDialerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026integration
12261should not return locked peers if enough unlocked are availablePeerManagerMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
12270Check message received after old nwaku nodes are not available and new are createdWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
12280should create PeerExchangeDiscovery instancePeerExchangeDiscoveryMon Jan 05 23:19:13 UTC 2026passedMon Jan 05 23:19:13 UTC 2026wakuPeerExchangeDiscovery factory
12290should start and setup intervals and event listenersFilter SubscriptionMon Jan 05 23:19:53 UTC 2026passedMon Jan 05 23:19:53 UTC 2026
12300Sets default value correctlyUser AgentMon Jan 05 23:25:09 UTC 2026passedMon Jan 05 23:25:09 UTC 2026
12310should not track probabilistic acknowledgements of messages received in bloom filter of own messagesMessageChannelMon Jan 05 23:19:44 UTC 2026passedMon Jan 05 23:19:44 UTC 2026reviewing ack status
12320Check message with no content topic is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseMon Jan 05 23:27:33 UTC 2026passedMon Jan 05 23:27:33 UTC 2026
12330should clear all entriesIncomingRepairBufferMon Jan 05 23:19:40 UTC 2026passedMon Jan 05 23:19:40 UTC 2026
12340Subscribe and publish messageWaku Relay, SubscribeMon Jan 05 23:23:10 UTC 2026passedMon Jan 05 23:23:10 UTC 2026
12350should return false when network is not connectedConnectionManagerMon Jan 05 23:19:05 UTC 2026passedMon Jan 05 23:19:05 UTC 2026isConnected
12361should return false when peer shard info is not foundShardReaderMon Jan 05 23:19:04 UTC 2026passedMon Jan 05 23:19:04 UTC 2026isPeerOnShard
12371should ensure monotonic increaselamportTimestampIncrementMon Jan 05 23:19:43 UTC 2026passedMon Jan 05 23:19:43 UTC 2026
12380should retrieve 3 multiaddrs for sandbox.waku.nodes.status.imDNS Node Discovery [live data]Mon Jan 05 23:19:14 UTC 2026skippedMon Jan 05 23:19:14 UTC 2026