216 KiB

1DESCRIPTIONDURATION IN MSNAMEPARENT SUITESTART TIMESTATUSSTOP TIMESUB SUITESUITETEST CLASSTEST METHOD
21random static sharding 4 - Cluster ID: 939, Shard ID: 832Static Sharding: Running NodesThu Feb 05 00:51:32 UTC 2026passedThu Feb 05 00:51:32 UTC 2026
32should continually clean up expired entries at intervalsTTLSetThu Feb 05 00:45:58 UTC 2026passedThu Feb 05 00:45:58 UTC 2026
44random static sharding 6 - Cluster ID: 832, Shard ID: 302Static Sharding: Running NodesThu Feb 05 00:51:32 UTC 2026passedThu Feb 05 00:51:32 UTC 2026
50should return DECODE_FAILED when RPC decode failsPeerExchangeThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026query
60should throw error - no idENRThu Feb 05 00:45:02 UTC 2026passedThu Feb 05 00:45:02 UTC 2026Txt codec
70n1 and n2 uses first shard, n3 uses the second shardWaku Relay auto-sharding, multiple pubsub topicsThu Feb 05 00:49:09 UTC 2026passedThu Feb 05 00:49:09 UTC 2026
81Check received message containing XMLWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
90should attach causal history and bloom filter to each messageMessageChannelThu Feb 05 00:45:50 UTC 2026passedThu Feb 05 00:45:50 UTC 2026sending a message
100PeerStore has remote peer's shard info after successful connectionMetadata ProtocolThu Feb 05 00:47:56 UTC 2026passedThu Feb 05 00:47:56 UTC 2026auto sharding
110Passing an arrayWaku Dial [node only]Thu Feb 05 00:51:39 UTC 2026passedThu Feb 05 00:51:39 UTC 2026Bootstrap
120Push message with content topic containing shortWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
131should return PeerId when PeerId is providedmapToPeerIdOrMultiaddrThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026
140topics with same application and version share the same shardcontentTopicToShardIndexThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
152Init the array if not presentpushOrInitMapSetThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
1603 nodes on /waku/2/rs/7/0 topicWaku Relay auto-sharding, multiple pubsub topicsThu Feb 05 00:49:09 UTC 2026passedThu Feb 05 00:49:09 UTC 2026
171Push message with custom timestamp: 1770256009765Waku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
180should stop on first message of a page if stopIfTrue matchesQueryOnConnectThu Feb 05 00:46:00 UTC 2026passedThu Feb 05 00:46:00 UTC 2026stopIfTrue predicate
190should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=10000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
200Check received message containing Basic HTML tagWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
211should handle ping failures gracefullyKeepAliveManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026ping timer management
221Promise Callback - trueWaku Store, orderThu Feb 05 00:51:11 UTC 2026passedThu Feb 05 00:51:11 UTC 2026
230should not mark messages in causal history as acknowledged if it's our own messageMessageChannelThu Feb 05 00:45:50 UTC 2026passedThu Feb 05 00:45:50 UTC 2026reviewing ack status
240should hash "test123" with n=5 and maxValue=10000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
250Push message with custom timestamp: 1770256009764Waku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
261should not receive a peer event after stopPeer ExchangeThu Feb 05 00:50:22 UTC 2026passedThu Feb 05 00:50:22 UTC 2026interface-peer-discovery compliance testsCompliance Test
270should handle peer identify eventPeerExchangeDiscoveryThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026handleDiscoveredPeer
281should save new peer to storeDiscoveryDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026updatePeerStore
291Passing a valid cursor at 110 index when there are 120 messagesWaku Store, cursorThu Feb 05 00:50:35 UTC 2026passedThu Feb 05 00:50:35 UTC 2026
301Encoder throws on undefined content topicEnsures content topic is definedThu Feb 05 00:45:30 UTC 2026passedThu Feb 05 00:45:30 UTC 2026
316should handle multiple peers with different shard configurationsDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026integration
320Subscribe and receives messages on 20 topicsWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
331yields undefined for messages without decoderStoreCoreThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026queryPerPage
340Subscribe to topic containing SQL Injection and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
350should handle malformed response dataPeerExchangeThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026query
360Push message with content topic containing unicode special charactersWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
370Subscribe and receive messages on 2 different pubsubtopics with v2 protocolWaku Light Push (Autosharding): Multiple ShardsThu Feb 05 00:47:33 UTC 2026passedThu Feb 05 00:47:33 UTC 2026
380should hash "hello" with n=0 and maxValue=10000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
390should stop query when sync message from same channel is foundReliable ChannelThu Feb 05 00:46:03 UTC 2026passedThu Feb 05 00:46:03 UTC 2026stopIfTrue Integration with QueryOnConnect
400Push message with numeric payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
410ENRTree (branch): should error if DNS branch entry is mis-prefixedENRTreeThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026
420should hash "" with n=1 and maxValue=100 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
430Fails to push message with large metaWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
441should transition to SufficientlyHealthy with multiple compatible peersHealthIndicatorThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
450Unsubscribe topics the node is not subscribed toWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: trueThu Feb 05 00:48:52 UTC 2026passedThu Feb 05 00:48:52 UTC 2026
460Push message with shell command payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
470should be able to decode the field with ALL protocols set to trueENR waku2 codecThu Feb 05 00:45:01 UTC 2026passedThu Feb 05 00:45:01 UTC 2026Decoding
481configure the node with multiple content topicsAutosharding: Running NodesThu Feb 05 00:51:00 UTC 2026passedThu Feb 05 00:51:00 UTC 2026
490should skip peers without peerInfo in ENRPeerExchangeDiscoveryThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026query
500Round trip binary encryption [ecies, signature]Ecies EncryptionThu Feb 05 00:45:30 UTC 2026passedThu Feb 05 00:45:30 UTC 2026
511Subscribe to topic containing emoji and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
520should not fail to stop the service if it was not startedPeer Cache DiscoveryThu Feb 05 00:45:23 UTC 2026passedThu Feb 05 00:45:23 UTC 2026interface-peer-discovery compliance testsCompliance Tests
532returns only open connection if one presentselectOpenConnectionThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026
540should dispatch network event when browser goes onlineNetworkMonitorThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026browser online/offline events
550should get / set TCP multiaddrENRThu Feb 05 00:45:02 UTC 2026passedThu Feb 05 00:45:02 UTC 2026Multiaddr getters and setters
560Push message with unicode special characters payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
571should start and setup intervals and event listenersFilter SubscriptionThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
580Fails to push message bigger that 1MBWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
590should filter out undefined ENRsPeerExchangeThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026query
601should return true even if peer has no overlapping shardsShardReaderThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026isPeerOnNetwork
610Outgoing message is not emitted as acknowledged from own outgoing messagesReliable ChannelThu Feb 05 00:46:03 UTC 2026passedThu Feb 05 00:46:03 UTC 2026
620should create QueryOnConnect instance without optionsQueryOnConnectThu Feb 05 00:46:00 UTC 2026passedThu Feb 05 00:46:00 UTC 2026constructor
630Outgoing message is possibly acknowledgedReliable Channel: EncryptionThu Feb 05 00:46:01 UTC 2026skippedThu Feb 05 00:46:01 UTC 2026
647should not modify tags of connections for different peersPeerManagerThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
651LightPushWait for remote peerThu Feb 05 00:51:40 UTC 2026passedThu Feb 05 00:51:40 UTC 2026
660should invoke callbacks when receiving a messageFilter SubscriptionThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
670should properly create location multiaddrs - udpENRThu Feb 05 00:45:02 UTC 2026passedThu Feb 05 00:45:02 UTC 2026Location multiaddr
6819should handle errors gracefully when getting peer infoShardReaderThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026error handling
691Push message with content topic containing RussianWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
701should reject on timeout if it was setwaitForRemotePeerThu Feb 05 00:46:01 UTC 2026passedThu Feb 05 00:46:01 UTC 2026
710Push message with Script payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
720Subscribe and receive messages on 2 different pubsubtopics with v3 protocolWaku Light Push (Autosharding): Multiple ShardsThu Feb 05 00:47:33 UTC 2026passedThu Feb 05 00:47:33 UTC 2026
730should encode/decode to RLP encodingENRThu Feb 05 00:45:02 UTC 2026passedThu Feb 05 00:45:02 UTC 2026Static tests
740should remove entriesIncomingRepairBufferThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
752should merge peer addresses if peer exists with different addressesDiscoveryDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026updatePeerStore
760Sync message is not sent if another non-ephemeral message was just receivedReliable Channel: SyncThu Feb 05 00:46:07 UTC 2026passedThu Feb 05 00:46:07 UTC 2026
770Meta field set when metaSetter is specifiedWaku Message version 0Thu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026
780Subscribe to topic containing Arabic and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
790throws on content topic with empty topic name fieldensureValidContentTopicThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
801Relay + StoreENR Interop: ServiceNodeThu Feb 05 00:46:31 UTC 2026passedThu Feb 05 00:46:31 UTC 2026
810should return start time to match max rangecalculateTimeRangeThu Feb 05 00:46:00 UTC 2026passedThu Feb 05 00:46:00 UTC 2026
820Refresh subscriptionWaku Relay, SubscribeThu Feb 05 00:49:23 UTC 2026skippedThu Feb 05 00:49:23 UTC 2026
830Check received message containing ScriptWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
840Push message with custom timestamp: 1770248809765Waku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
858tcp ip4 addressMultiaddr from fieldsThu Feb 05 00:45:01 UTC 2026passedThu Feb 05 00:45:01 UTC 2026
860should hash "test123" with n=2 and maxValue=1000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
870should remove CONNECTION_LOCKED_TAG from peer connections when unlockingPeerManagerThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
881Relay + StoreENRThu Feb 05 00:45:02 UTC 2026passedThu Feb 05 00:45:02 UTC 2026Waku2 key: decode
890Check received message containing shortWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
900should properly create location multiaddrs - tcp6ENRThu Feb 05 00:45:02 UTC 2026passedThu Feb 05 00:45:02 UTC 2026Location multiaddr
910Subscribe and receive 2 messages on the same topicWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
921Subscribe to topic containing short and publish messageWaku Relay, SubscribeThu Feb 05 00:49:23 UTC 2026passedThu Feb 05 00:49:23 UTC 2026
931should hash "hello" with n=0 and maxValue=100 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
941Check received message containing ChineseWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
952should emit a peer event after startDNS Discovery: Compliance TestThu Feb 05 00:46:31 UTC 2026passedThu Feb 05 00:46:31 UTC 2026interface-peer-discovery compliance tests
960Overlapping topic subscriptionWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
970should emit `waku:offline` event only when all peers disconnectConnection stateThu Feb 05 00:46:47 UTC 2026passedThu Feb 05 00:46:47 UTC 2026
980Push message with XML payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
990Emits 'syncing' then 'synced' when message flagged as missing and then lostSync StatusThu Feb 05 00:46:01 UTC 2026passedThu Feb 05 00:46:01 UTC 2026
1000passes more than one ENR URLs and attempts connectionDNS Node Discovery [live data]Thu Feb 05 00:46:31 UTC 2026skippedThu Feb 05 00:46:31 UTC 2026
1010should emit InMessageMissing event with retrievalHintMessageChannelThu Feb 05 00:45:50 UTC 2026passedThu Feb 05 00:45:50 UTC 2026Sweeping incoming buffer
1021should handle shard reader errors gracefullyDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026shard reader integration
1030Push message with special chars payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
1040Waku message hash computation (meta size of 12 bytes)Message Hash: RFC Test VectorsThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026
1050Emits 'synced' when message flagged as lostSync StatusThu Feb 05 00:46:01 UTC 2026passedThu Feb 05 00:46:01 UTC 2026
1060Check publish message containing shell commandWaku Relay, PublishThu Feb 05 00:49:16 UTC 2026passedThu Feb 05 00:49:16 UTC 2026
1071Subscribe to topic containing XML and publish messageWaku Relay, SubscribeThu Feb 05 00:49:23 UTC 2026passedThu Feb 05 00:49:23 UTC 2026
1080should hash "!@#$%^&*()" with n=5 and maxValue=100 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
1090random static sharding 5 - Cluster ID: 655, Shard ID: 319Static Sharding: Running NodesThu Feb 05 00:51:32 UTC 2026passedThu Feb 05 00:51:32 UTC 2026
1100Check received message containing JSONWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
1110Push message with content topic containing shortWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
1120Check message received after jswaku node is restartedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
1130Subscribe to topic containing short and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
1142Ordered Callback sorting by timestamp while page direction is trueWaku Store, sortingThu Feb 05 00:51:23 UTC 2026passedThu Feb 05 00:51:23 UTC 2026
1150Subscribe to topic containing Basic HTML tag and publish messageWaku Relay, SubscribeThu Feb 05 00:49:23 UTC 2026passedThu Feb 05 00:49:23 UTC 2026
1160should increment timestamp by 1 when current time is not greaterlamportTimestampIncrementThu Feb 05 00:45:49 UTC 2026passedThu Feb 05 00:45:49 UTC 2026
1170should not retry if at least one successRetryManagerThu Feb 05 00:45:58 UTC 2026passedThu Feb 05 00:45:58 UTC 2026
1180should return NO_STREAM_AVAILABLE when stream creation failsPeerExchangeThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026query
1191Check received message with timestamp: 1770252385343 Waku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
1201Push message with Chinese payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
1211messageHashStr returns the same value as bytesToHex(messageHash)messageHash and messageHashStrThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026
1222should be safe to call multiple timesConnectionLimiterThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026stop
1230Fails to publish message with wrong pubsubtopicWaku Relay, PublishThu Feb 05 00:49:16 UTC 2026passedThu Feb 05 00:49:16 UTC 2026
1241random static sharding 8 - Cluster ID: 380, Shard ID: 469Static Sharding: Running NodesThu Feb 05 00:51:32 UTC 2026passedThu Feb 05 00:51:32 UTC 2026
1250Subscribe to topic containing Arabic and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
1260Query with Ordered Callback, No message returnedWaku Store, error handlingThu Feb 05 00:50:48 UTC 2026passedThu Feb 05 00:50:48 UTC 2026
1271should maintain proper timestamps if all messages receivedMessageChannelThu Feb 05 00:45:50 UTC 2026skippedThu Feb 05 00:45:50 UTC 2026receiving a message
1280Subscribe and receive messages via lightPushWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
1290should be safe to call multiple timesDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026stop
1300should handle renewPeer for a non-existent or disconnected peer gracefullyPeerManagerThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
1310should correctly map /0/toychat/2/huilong/proto to shard index 3contentTopicToShardIndexThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
1321Sync message is not sent if another sync message was just receivedReliable Channel: SyncThu Feb 05 00:46:07 UTC 2026passedThu Feb 05 00:46:07 UTC 2026
1331should not stop if not startedPeerExchangeDiscoveryThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026stop
1340should create ConnectionManager with relayConnectionManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026constructor
1350should detect messages with missing dependenciesMessageChannelThu Feb 05 00:45:50 UTC 2026passedThu Feb 05 00:45:50 UTC 2026Sweeping incoming buffer
1360Check publish message after client node is restartedWaku Relay, PublishThu Feb 05 00:49:16 UTC 2026skippedThu Feb 05 00:49:16 UTC 2026
1370should hash "hello" with n=2 and maxValue=1000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
1381random static sharding 2 - Cluster ID: 768, Shard ID: 2Static Sharding: Running NodesThu Feb 05 00:51:32 UTC 2026passedThu Feb 05 00:51:32 UTC 2026
1391should throw error - no public keyENRThu Feb 05 00:45:02 UTC 2026passedThu Feb 05 00:45:02 UTC 2026Txt codec
1401Check received message with timestamp: 1949153314000 Waku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
1410should not return the same peer twice in consecutive getPeers calls without renewPeerManagerThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
1421should unlock peer and allow reuse after renewPeerPeerManagerThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
1430Push message with content topic containing longWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
1440peer:update - should schedule stream creation IF protocol hit AND no stream found on connectionStreamManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026
1450should handle peerStore errors gracefullyConnectionManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026getConnectedPeers
1460should get and remove ready entriesIncomingRepairBufferThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
1470Subscribe to topic containing Basic HTML tag and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
1481Push message with short payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
1490Subscribe to topic containing unicode special characters and publish messageWaku Relay, SubscribeThu Feb 05 00:49:23 UTC 2026passedThu Feb 05 00:49:23 UTC 2026
1501should insert message id into causal historyMessageChannelThu Feb 05 00:45:50 UTC 2026passedThu Feb 05 00:45:50 UTC 2026sending a message
1510Push message with content topic containing longWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
1521should drop connection to all peers on hangUpDialingThu Feb 05 00:47:55 UTC 2026passedThu Feb 05 00:47:55 UTC 2026
1531should successfully unsubscribe from an existing subscriptionFilter SDKThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
1540Check received message containing special charsWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
1551should set field with only FILTER enabledENRThu Feb 05 00:45:02 UTC 2026passedThu Feb 05 00:45:02 UTC 2026waku2 key round trip
1560nwaku subscribesWaku Relay, InteropThu Feb 05 00:49:06 UTC 2026passedThu Feb 05 00:49:06 UTC 2026
1571Register correct protocolsWaku Relay, SubscribeThu Feb 05 00:49:23 UTC 2026passedThu Feb 05 00:49:23 UTC 2026
1580should hang up with PeerId and return true on successConnectionManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026hangUp
1590should not fail to start the service if it is already startedPeer Cache DiscoveryThu Feb 05 00:45:23 UTC 2026passedThu Feb 05 00:45:23 UTC 2026interface-peer-discovery compliance testsCompliance Tests
1601should return false when navigator.onLine is true but network is not connectedNetworkMonitorThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026isConnected
1610Check received message containing ArabicWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
1621should hash "!@#$%^&*()" with n=1 and maxValue=1000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
1630Fails to push message with large metaWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
1640Check received message containing unicode special charactersWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
1651should create QueryOnConnect instance with all required parametersQueryOnConnectThu Feb 05 00:46:00 UTC 2026passedThu Feb 05 00:46:00 UTC 2026constructor
1661msgTime: -19000 ms from now, startTime: -19002, endTime: -19001Waku Store, time filterThu Feb 05 00:51:38 UTC 2026passedThu Feb 05 00:51:38 UTC 2026
1670should hash "!@#$%^&*()" with n=2 and maxValue=10000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
1680ENRTree (root): should error if DNS root entry signature is invalidENRTreeThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026
1690pre and post cipherWaku EncryptionThu Feb 05 00:45:29 UTC 2026passedThu Feb 05 00:45:29 UTC 2026
1700Push message with Russian payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
1710Check received message containing emojiWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
1721should remove event listenersConnectionLimiterThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026stop
1730Default pageSizeWaku Store, page sizeThu Feb 05 00:51:25 UTC 2026passedThu Feb 05 00:51:25 UTC 2026
1740should hash "!@#$%^&*()" with n=2 and maxValue=100 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
1750Push message with XML payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
1761should be able to decode the field with only RELAY set to trueENR waku2 codecThu Feb 05 00:45:01 UTC 2026passedThu Feb 05 00:45:01 UTC 2026Decoding
1770should hash "hello" with n=2 and maxValue=100 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
1780random static sharding 1 - Cluster ID: 53, Shard ID: 327Static Sharding: Running NodesThu Feb 05 00:51:32 UTC 2026passedThu Feb 05 00:51:32 UTC 2026
1791new peer added after a peer was already foundPeer ExchangeThu Feb 05 00:49:24 UTC 2026passedThu Feb 05 00:49:24 UTC 2026
1800should handle query errorsPeerExchangeDiscoveryThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026query
1810should throw an error for non-numeric shard: /waku/2/rs/1/pubsubTopicToSingleShardInfo with various invalid formatsThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
1821Sync message is not sent if another non-ephemeral message was just sentReliable Channel: SyncThu Feb 05 00:46:07 UTC 2026passedThu Feb 05 00:46:07 UTC 2026
1830Unsubscribe 1 topic - node subscribed to 2 topicsWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: trueThu Feb 05 00:48:52 UTC 2026passedThu Feb 05 00:48:52 UTC 2026
1840should decode valid enr with tcp successfullyENRThu Feb 05 00:45:02 UTC 2026passedThu Feb 05 00:45:02 UTC 2026Txt codec
1858should return false when peer is not on the pubsub topic shardShardReaderThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026isPeerOnTopic
1861Passing page size 0 when there are 110 messagesWaku Store, page sizeThu Feb 05 00:51:25 UTC 2026passedThu Feb 05 00:51:25 UTC 2026
1870Passing invalid cursorWaku Store, cursorThu Feb 05 00:50:35 UTC 2026passedThu Feb 05 00:50:35 UTC 2026
1880should reject if Relay is requested but not mountedwaitForRemotePeerThu Feb 05 00:46:01 UTC 2026passedThu Feb 05 00:46:01 UTC 2026
1890Push message with unicode special characters payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
1900should handle browser offline state overriding peer connectionsNetworkMonitorThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026integration
1910should handle case with no peers in storeConnectionLimiterThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026dialPeersFromStore
1921should clear all entriesIncomingRepairBufferThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
1930Push message with long payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
1940should handle all zero keep alive optionsKeepAliveManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026edge cases
1950Check received message containing SQL InjectionWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
1960should handle errors when getting connectionsNetworkMonitorThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026error handling
1970Push message with escaped characters payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
1981should hash "test123" with n=5 and maxValue=1000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
1990should not create relay timers when relay is not providedKeepAliveManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026relay timer management
2000should only return 1 node with relay and store capabilityDNS Node Discovery w/ capabilitiesThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026
2010random static sharding 10 - Cluster ID: 906, Shard ID: 201Static Sharding: Running NodesThu Feb 05 00:51:32 UTC 2026passedThu Feb 05 00:51:32 UTC 2026
2020should retry failed tasksRetryManagerThu Feb 05 00:45:58 UTC 2026passedThu Feb 05 00:45:58 UTC 2026
2030Push message with content topic containing JSONWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
2040should set field with only LIGHTPUSH enabledENRThu Feb 05 00:45:02 UTC 2026passedThu Feb 05 00:45:02 UTC 2026waku2 key round trip
2050should be sent without a timestamp, causal history, or bloom filterMessageChannelThu Feb 05 00:45:50 UTC 2026passedThu Feb 05 00:45:50 UTC 2026Ephemeral messages
2061Encoder error raises irrecoverable errorReliable Channel: EncryptionThu Feb 05 00:46:01 UTC 2026passedThu Feb 05 00:46:01 UTC 2026
2070Push message with JSON payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
2083px service nodes in same cluster, no matter the shard, should be dialedStatic Sharding: Peer ManagementThu Feb 05 00:49:45 UTC 2026passedThu Feb 05 00:49:45 UTC 2026Peer Exchange
2090Push message with content topic containing escaped charactersWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
2100should trigger QueryOnConnect when going offline and store peer reconnectsQuery On Connect Integration E2E TestsThu Feb 05 00:46:03 UTC 2026passedThu Feb 05 00:46:03 UTC 2026
2110should maintain chronological order of messages in localHistoryMessageChannelThu Feb 05 00:45:50 UTC 2026passedThu Feb 05 00:45:50 UTC 2026receiving a message
2121Passing page size 110 when there are 120 messagesWaku Store, page sizeThu Feb 05 00:51:25 UTC 2026passedThu Feb 05 00:51:25 UTC 2026
2130should skip peer when dialed recentlyDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026dial
2141should handle corrupted shard info gracefullyShardReaderThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026error handling
2150should throw an error for non-numeric clusterId: /waku/2/rs/y/1pubsubTopicToSingleShardInfo with various invalid formatsThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
2160should correctly encode and decode relay shards using rs format (Index List)Relay Shard codecThu Feb 05 00:44:57 UTC 2026passedThu Feb 05 00:44:57 UTC 2026
2172should properly clean up resources when disposedTTLSetThu Feb 05 00:45:58 UTC 2026passedThu Feb 05 00:45:58 UTC 2026
2181should return PeerId when PeerId is providedmapToPeerIdThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026
2191should dial peer when peer is discoveredDiscoveryDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026peer discovery handling
2202Passing a valid cursor at 2 index when there are 4 messagesWaku Store, cursorThu Feb 05 00:50:35 UTC 2026passedThu Feb 05 00:50:35 UTC 2026
2217should hash "hello" with n=1 and maxValue=100 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
2220Decoder throws on undefined content topicEnsures content topic is definedThu Feb 05 00:45:30 UTC 2026passedThu Feb 05 00:45:30 UTC 2026
2230should drop connection via multiaddr with hangUpDialingThu Feb 05 00:47:55 UTC 2026passedThu Feb 05 00:47:55 UTC 2026
2240should hash "" with n=2 and maxValue=100 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
2250Push message with shell command payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
2260Subscribe to topic containing Script and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
2271Publishes to nwakuWaku Relay, InteropThu Feb 05 00:49:06 UTC 2026passedThu Feb 05 00:49:06 UTC 2026
2281rejects hash query with time filterStoreQueryRequest validationThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026
2290should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=1000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
2301Reusing cursor across nodesWaku Store, cursorThu Feb 05 00:50:35 UTC 2026passedThu Feb 05 00:50:35 UTC 2026
2310Push message with content topic containing ChineseWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
2320should work with stubbed retrieve functionQueryOnConnectThu Feb 05 00:46:00 UTC 2026passedThu Feb 05 00:46:00 UTC 2026mock validation
2330Using a functionWaku Dial [node only]Thu Feb 05 00:51:39 UTC 2026passedThu Feb 05 00:51:39 UTC 2026Bootstrap
2340Add multiple subscription objects on single nwaku nodeWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
2351should select older connection if presentselectOpenConnectionThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026
2360Check publish message containing JSONWaku Relay, PublishThu Feb 05 00:49:16 UTC 2026passedThu Feb 05 00:49:16 UTC 2026
2371should initialize with custom TTLPeerExchangeDiscoveryThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026constructor
2381should retry on complete failure if specifiedLightPush SDKThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
2391Subscribe to topic containing XML and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
2401isConnected should return true after first peer connectsConnection stateThu Feb 05 00:46:47 UTC 2026passedThu Feb 05 00:46:47 UTC 2026
2411should process tasks in queueRetryManagerThu Feb 05 00:45:58 UTC 2026passedThu Feb 05 00:45:58 UTC 2026
2420accepts valid content-filtered queryStoreQueryRequest validationThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026
2430Retries within given intervalRetry ManagerThu Feb 05 00:46:01 UTC 2026passedThu Feb 05 00:46:01 UTC 2026
2440should be able to encode the field with ALL protocols set to falseENR waku2 codecThu Feb 05 00:45:01 UTC 2026passedThu Feb 05 00:45:01 UTC 2026Encoding
2450Push message with content topic containing ArabicWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
2460should hash "!@#$%^&*()" with n=2 and maxValue=1000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
2470Callback on promise, aborts when callback returns trueWaku Store, generalThu Feb 05 00:51:17 UTC 2026passedThu Feb 05 00:51:17 UTC 2026
2480should return EMPTY_PAYLOAD when response field is missingPeerExchangeThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026query
2491should handle query errors gracefullyPeerExchangeDiscoveryThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026runQuery
2500Asymmetric encrypt & decryptWaku EncryptionThu Feb 05 00:45:29 UTC 2026passedThu Feb 05 00:45:29 UTC 2026
2510should skip peer when not on same clusterDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026dial
2521should handle peer store errors gracefullyPeerExchangeDiscoveryThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026handlePeriodicDiscovery
2530can start and stop the servicePeer ExchangeThu Feb 05 00:50:22 UTC 2026passedThu Feb 05 00:50:22 UTC 2026interface-peer-discovery compliance testsCompliance Test
2540should be able to encode the field with only LIGHTPUSH set to trueENR waku2 codecThu Feb 05 00:45:01 UTC 2026passedThu Feb 05 00:45:01 UTC 2026Encoding
2550should not receive a peer event after stopPeer Cache DiscoveryThu Feb 05 00:45:23 UTC 2026passedThu Feb 05 00:45:23 UTC 2026interface-peer-discovery compliance testsCompliance Tests
2560should return exactly numPeersToUse peers when enough are availablePeerManagerThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
2570should hash "" with n=0 and maxValue=1000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
2580peer:update - should not schedule stream creation IF protocol hit AND stream found on connectionStreamManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026
2590Unsubscribe from 100 topics (new limit) at once and receives messagesWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: falseThu Feb 05 00:48:52 UTC 2026passedThu Feb 05 00:48:52 UTC 2026
2601Check message with no pubsub topic is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
2611Subscribe to topic containing emoji and publish messageWaku Relay, SubscribeThu Feb 05 00:49:23 UTC 2026passedThu Feb 05 00:49:23 UTC 2026
2620Subscribe to topic containing short and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
2630Check received message containing escaped charactersWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
2640Push message with content topic containing JSONWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
2651Ephemeral field is preserved - asymmetric encryptionWaku Message Ephemeral fieldThu Feb 05 00:46:33 UTC 2026passedThu Feb 05 00:46:33 UTC 2026
2661should start the dialing intervalDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026start
2670should start periodic discovery on startPeerExchangeDiscoveryThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026continuous discovery interval
2680Push message with content topic containing special charsWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
2691should return false when peer is not foundShardReaderThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026isPeerOnTopic
2701handles different networkShards values correctlycontentTopicsByPubsubTopicThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
2710should create NetworkMonitor with libp2p and eventsNetworkMonitorThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026constructor
2720Check message with no content topic is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
2730should handle a minimal index listRelay Shard codecThu Feb 05 00:44:57 UTC 2026passedThu Feb 05 00:44:57 UTC 2026
2740Push message with content topic containing JSONWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
2750Subscribe to 100 topics (new limit) at once and receives messagesWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
2760should dial one peer on dialDialingThu Feb 05 00:47:55 UTC 2026passedThu Feb 05 00:47:55 UTC 2026
2771groups content topics by expected pubsub topiccontentTopicsByPubsubTopicThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
2780Ephemeral field is preserved - symmetric encryptionWaku Message Ephemeral fieldThu Feb 05 00:46:33 UTC 2026passedThu Feb 05 00:46:33 UTC 2026
2791Round trip binary encryption [ecies, no signature]Ecies EncryptionThu Feb 05 00:45:30 UTC 2026passedThu Feb 05 00:45:30 UTC 2026
2800Push message with Basic HTML tag payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
2811should throw an error for invalid PubsubTopic format: /incorrect/formatpubsubTopicToSingleShardInfo with various invalid formatsThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
2820should dial peers from store when browser is connectedConnectionLimiterThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026onWakuConnectionEvent
2830should return false when peer is on different clusterShardReaderThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026isPeerOnNetwork
2841Check received message containing shell commandWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
2851should not fail to start the service if it is already startedDNS Discovery: Compliance TestThu Feb 05 00:46:31 UTC 2026passedThu Feb 05 00:46:31 UTC 2026interface-peer-discovery compliance tests
2860should create PeerExchangeDiscovery instancePeerExchangeDiscoveryThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026wakuPeerExchangeDiscovery factory
2870Outgoing message is acknowledgedReliable Channel: EncryptionThu Feb 05 00:46:01 UTC 2026passedThu Feb 05 00:46:01 UTC 2026
2881Push message with short payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
2891should return true when peer is on the pubsub topic shardShardReaderThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026isPeerOnTopic
2900Push message with content topic containing SQL InjectionWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
2912should transition to MinimallyHealthy with one compatible peerHealthIndicatorThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
2920should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=1000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
2931should add received message to localHistory with retrievalHintMessageChannelThu Feb 05 00:45:50 UTC 2026passedThu Feb 05 00:45:50 UTC 2026receiving a message
2940Timestamp too far from node time: -20000 ms from nowWaku Store, time filterThu Feb 05 00:51:38 UTC 2026passedThu Feb 05 00:51:38 UTC 2026
2950should hash "test123" with n=0 and maxValue=1000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
2960Push 30 different messagesWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026skippedThu Feb 05 01:03:59 UTC 2026
2970should be able to encode the field with STORE and LIGHTPUSH protocols set to trueENR waku2 codecThu Feb 05 00:45:01 UTC 2026passedThu Feb 05 00:45:01 UTC 2026Encoding
2980Subscribe to topic containing special chars and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
2991Check publish message containing shortWaku Relay, PublishThu Feb 05 00:49:16 UTC 2026passedThu Feb 05 00:49:16 UTC 2026
3000should hash "" with n=2 and maxValue=1000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
3010Nodes with multiple pubsub topicWaku Relay, static sharding, multiple pubsub topicsThu Feb 05 00:49:09 UTC 2026passedThu Feb 05 00:49:09 UTC 2026
3020Subscribe and receive messages on 2 different content topicsWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
3031should serialize and deserialize correctlyBloomFilterThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
3041should be able to dial TLS multiaddrsDialingThu Feb 05 00:47:55 UTC 2026passedThu Feb 05 00:47:55 UTC 2026
3051should discard bootstrap peers when has more than set limitConnection LimiterThu Feb 05 00:47:09 UTC 2026passedThu Feb 05 00:47:09 UTC 2026
3060same cluster: nodes connectMetadata ProtocolThu Feb 05 00:47:56 UTC 2026passedThu Feb 05 00:47:56 UTC 2026auto sharding
3070Subscribe 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: falseThu Feb 05 00:54:17 UTC 2026skippedThu Feb 05 00:54:17 UTC 2026
3080should trigger QueryOnConnect when time threshold is exceededQuery On Connect Integration E2E TestsThu Feb 05 00:46:03 UTC 2026passedThu Feb 05 00:46:03 UTC 2026
3091should throw an error for non-numeric clusterId: /waku/2/rs/-/1pubsubTopicToSingleShardInfo with various invalid formatsThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
3100Non TWN ClusterAutosharding: Running NodesThu Feb 05 00:51:00 UTC 2026passedThu Feb 05 00:51:00 UTC 2026
3110A testThisThu Feb 05 00:47:42 UTC 2026passedThu Feb 05 00:47:42 UTC 2026Is
3121Relay - dialed firstWait for remote peerThu Feb 05 00:51:40 UTC 2026passedThu Feb 05 00:51:40 UTC 2026
3131should create timers for each pubsub topic where peer is in meshKeepAliveManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026relay timer management
3140should not dispatch event when already disconnectedNetworkMonitorThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026peer connection events
3151Synced status is emitted when a message is receivedSync StatusThu Feb 05 00:46:03 UTC 2026passedThu Feb 05 00:46:03 UTC 2026
3160should handle task timeoutsRetryManagerThu Feb 05 00:45:58 UTC 2026passedThu Feb 05 00:45:58 UTC 2026
3170Subscribe 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: trueThu Feb 05 00:54:17 UTC 2026skippedThu Feb 05 00:54:17 UTC 2026
3180should dispatch network event when browser goes offlineNetworkMonitorThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026browser online/offline events
3190Check message on other pubsub topic is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
3201should do nothing when connections still existConnectionLimiterThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026onDisconnectedEvent
3211Callback on promiseWaku Store, generalThu Feb 05 00:51:17 UTC 2026passedThu Feb 05 00:51:17 UTC 2026
3223should dial peers from store on startConnectionLimiterThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026start
3230Check message with no content topic is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
3241Subscribe to topic containing shell command and publish messageWaku Relay, SubscribeThu Feb 05 00:49:23 UTC 2026passedThu Feb 05 00:49:23 UTC 2026
3250should do nothing if at or below maxBootstrapPeersConnectionLimiterThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026maintainBootstrapConnections
3261should ensure monotonic increaselamportTimestampIncrementThu Feb 05 00:45:49 UTC 2026passedThu Feb 05 00:45:49 UTC 2026
3270Emits 'syncing' until all messages are received or lostSync StatusThu Feb 05 00:46:01 UTC 2026passedThu Feb 05 00:46:01 UTC 2026
3280Incoming message is emitted as receivedReliable ChannelThu Feb 05 00:46:03 UTC 2026passedThu Feb 05 00:46:03 UTC 2026
3290should throw an error for non-numeric shard: /waku/2/rs/1/-pubsubTopicToSingleShardInfo with various invalid formatsThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
3300Check message received after old nwaku nodes are not available and new are createdWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
3310should successfully query store with valid decoders and optionsStoreThu Feb 05 00:46:01 UTC 2026passedThu Feb 05 00:46:01 UTC 2026queryGenerator
3320Check meta is set [ecies]Ecies EncryptionThu Feb 05 00:45:30 UTC 2026passedThu Feb 05 00:45:30 UTC 2026
3332should handle errors when removing globalThis listenersNetworkMonitorThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026stop
3340should hash "hello" with n=1 and maxValue=10000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
3350handles different clusterIds correctlycontentTopicsByPubsubTopicThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
3360Cap max size when messages are pushed one at a timeMemLocalHistoryThu Feb 05 00:45:49 UTC 2026passedThu Feb 05 00:45:49 UTC 2026
3371Query with Promise Callback, Multiple PubsubTopicsWaku Store, error handlingThu Feb 05 00:50:48 UTC 2026passedThu Feb 05 00:50:48 UTC 2026
3380should stop query iteration when stopIfTrue returns trueQueryOnConnectThu Feb 05 00:46:00 UTC 2026passedThu Feb 05 00:46:00 UTC 2026stopIfTrue predicate
3390Subscribe and receive messages on 2 different content topicsWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
3400should not be sent when there is no historyMessageChannelThu Feb 05 00:45:50 UTC 2026passedThu Feb 05 00:45:50 UTC 2026Sync messages
3410should handle complete connection lifecycleNetworkMonitorThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026integration
3421should stop ping timers on peer disconnectKeepAliveManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026peer disconnect event handling
3431Subscribe to topic containing Russian and publish messageWaku Relay, SubscribeThu Feb 05 00:49:23 UTC 2026passedThu Feb 05 00:49:23 UTC 2026
3441should use DNS peer discovery with light clientDNS Node Discovery [live data]Thu Feb 05 00:46:31 UTC 2026skippedThu Feb 05 00:46:31 UTC 2026
3450rejects hash query with content filter parametersStoreQueryRequest validationThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026
3460Check publish message containing SQL InjectionWaku Relay, PublishThu Feb 05 00:49:16 UTC 2026passedThu Feb 05 00:49:16 UTC 2026
3470should return the correct m/n for k = 7, targetError = 0.01ProbabilitiesThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
3480Fails to push message bigger that 1MBWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
3491Emits 'syncing' then 'synced' when message flagged as missing and then receivedSync StatusThu Feb 05 00:46:01 UTC 2026passedThu Feb 05 00:46:01 UTC 2026
3500should set field with only RELAY enabledENRThu Feb 05 00:45:02 UTC 2026passedThu Feb 05 00:45:02 UTC 2026waku2 key round trip
3513should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=10000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
3521Retries within maximum given attemptsRetry ManagerThu Feb 05 00:46:01 UTC 2026passedThu Feb 05 00:46:01 UTC 2026
3530should sort by messageId when timestamps are equalContentMessage comparison with < operatorThu Feb 05 00:45:49 UTC 2026passedThu Feb 05 00:45:49 UTC 2026
3540Push message with content topic containing shortWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
3550Push message with content topic containing ChineseWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
3561should return false for malformed SDS messagesReliable ChannelThu Feb 05 00:46:03 UTC 2026passedThu Feb 05 00:46:03 UTC 2026isChannelMessageWithCausalHistory predicate
3571isConnected between 2 js-waku relay nodesConnection stateThu Feb 05 00:46:47 UTC 2026passedThu Feb 05 00:46:47 UTC 2026
3580Passing page size 11 when there are 10 messagesWaku Store, page sizeThu Feb 05 00:51:25 UTC 2026passedThu Feb 05 00:51:25 UTC 2026
3590should correctly map /0/statusim/1/community/cbor to shard index 4contentTopicToShardIndexThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
3600should monitor connected peers and store them into cachePeer Cache DiscoveryThu Feb 05 00:48:01 UTC 2026passedThu Feb 05 00:48:01 UTC 2026
3610uses static shard pubsub topic instead of autosharding when setSets sharding configuration correctlyThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026
3620should initialize with isNetworkConnected as falseNetworkMonitorThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026constructor
3630Subscribe to topic containing numeric and publish messageWaku Relay, SubscribeThu Feb 05 00:49:23 UTC 2026passedThu Feb 05 00:49:23 UTC 2026
3641Push message with long payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
3650should set default options when no config providedConnectionManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026constructor
3660Ordered Callback sorting by timestamp while page direction is falseWaku Store, sortingThu Feb 05 00:51:23 UTC 2026passedThu Feb 05 00:51:23 UTC 2026
3670Push message with content topic containing emojiWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
3681Automatically retrieves missing messageReliable ChannelThu Feb 05 00:46:03 UTC 2026passedThu Feb 05 00:46:03 UTC 2026Missing Message Retrieval
3693should properly start and stop event listeningHealthIndicatorThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
3700should query peers that support peer exchangePeerExchangeDiscoveryThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026handlePeriodicDiscovery
3710Subscribe to topic containing Chinese and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
3721should handle general insertion and lookup correctlyBloomFilter with special patternsThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
3731should handle cache.get errors gracefullyPeer Cache DiscoveryThu Feb 05 00:45:23 UTC 2026passedThu Feb 05 00:45:23 UTC 2026Unit Tests
3740Push message with content topic containing emojiWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
3750should push the message to the outgoing bufferMessageChannelThu Feb 05 00:45:50 UTC 2026passedThu Feb 05 00:45:50 UTC 2026sending a message
3761should not discard bootstrap peers if under the limitConnection LimiterThu Feb 05 00:47:09 UTC 2026passedThu Feb 05 00:47:09 UTC 2026
3770Subscribe to topic containing long and publish messageWaku Relay, SubscribeThu Feb 05 00:49:23 UTC 2026passedThu Feb 05 00:49:23 UTC 2026
3785should do nothing if no non-locked connections to dropConnectionLimiterThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026maintainConnectionsCount
3791should handle case when globalThis is not availableNetworkMonitorThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026isConnected
3800Outgoing message is retried until acknowledgedReliable ChannelThu Feb 05 00:46:03 UTC 2026passedThu Feb 05 00:46:03 UTC 2026Retries
3810should clear all timersKeepAliveManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026stop
3820should increase lamport timestampMessageChannelThu Feb 05 00:45:50 UTC 2026passedThu Feb 05 00:45:50 UTC 2026receiving a message
3830should handle dial errors gracefullyDiscoveryDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026peer discovery handling
3840Check publish message containing longWaku Relay, PublishThu Feb 05 00:49:16 UTC 2026passedThu Feb 05 00:49:16 UTC 2026
3851random auto sharding 1 - Cluster ID: 10, Content Topic: /app8/6/topic227/test.jsAutosharding: Running NodesThu Feb 05 00:51:00 UTC 2026passedThu Feb 05 00:51:00 UTC 2026
3860should create all internal componentsConnectionManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026constructor
3871should correctly map /myapp/1/latest/proto to shard index 0contentTopicToShardIndexThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
3880should filter peers by codecConnectionManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026getConnectedPeers
3891should not dial on waku:connection if enableAutoRecovery is false, but should dial on startConnectionLimiterThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026autoRecovery flag
3900Incoming message is emitted as receivedReliable Channel: EncryptionThu Feb 05 00:46:01 UTC 2026passedThu Feb 05 00:46:01 UTC 2026
3910should trigger query when it went offline since the last successful queryQueryOnConnectThu Feb 05 00:46:00 UTC 2026passedThu Feb 05 00:46:00 UTC 2026message retrieval event emission conditions
3920should update peers in cache on 'peer:identify' eventPeer Cache DiscoveryThu Feb 05 00:45:23 UTC 2026passedThu Feb 05 00:45:23 UTC 2026Unit Tests
3930ends if stream creation failsStoreCoreThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026queryPerPage
3940should skip peers without ENRPeerExchangeDiscoveryThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026query
3950should discover peers from provided peer cachePeer Cache DiscoveryThu Feb 05 00:48:01 UTC 2026passedThu Feb 05 00:48:01 UTC 2026
3960should create PeerExchange instance with componentsPeerExchangeThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026query
3970Subscribe to topic containing escaped characters and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
3980should hash "!@#$%^&*()" with n=5 and maxValue=10000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
3990should hash "test123" with n=0 and maxValue=10000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
4001should respect custom numPeersToUse configurationPeerManagerThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
40103 nodes on /waku/2/rs/3/2 topicWaku Relay, static sharding, multiple pubsub topicsThu Feb 05 00:49:09 UTC 2026passedThu Feb 05 00:49:09 UTC 2026
4020return first retrieved peers without further DNS queriesDNS Node Discovery w/ capabilitiesThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026
4030Ordered Callback - falseWaku Store, orderThu Feb 05 00:51:11 UTC 2026passedThu Feb 05 00:51:11 UTC 2026
4040Used by Waku RelayDecryption KeysThu Feb 05 00:51:39 UTC 2026passedThu Feb 05 00:51:39 UTC 2026
4050messageHash returns a Uint8ArraymessageHash and messageHashStrThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026
4060should handle multiple peer connectionsKeepAliveManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026peer connect event handling
4070Synced status is emitted when a missing message is marked as lostSync StatusThu Feb 05 00:46:03 UTC 2026passedThu Feb 05 00:46:03 UTC 2026
4081Publish message with large metaWaku Relay, PublishThu Feb 05 00:49:16 UTC 2026passedThu Feb 05 00:49:16 UTC 2026
4091random static sharding 7 - Cluster ID: 524, Shard ID: 97Static Sharding: Running NodesThu Feb 05 00:51:32 UTC 2026passedThu Feb 05 00:51:32 UTC 2026
4100should return all connected peers without codec filterConnectionManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026getConnectedPeers
4110should return false when pubsub topic parsing failsShardReaderThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026isPeerOnTopic
4120Push message with Chinese payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
4131throws on content topic with empty encoding fieldensureValidContentTopicThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
4140Check received message with timestamp: 1770252385343000000 Waku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
4151Generator, 2 nwaku nodes each with different shardsWaku Store, different static shardsThu Feb 05 00:50:40 UTC 2026passedThu Feb 05 00:50:40 UTC 2026
4161Emits 'syncing' when message flagged as missedSync StatusThu Feb 05 00:46:01 UTC 2026passedThu Feb 05 00:46:01 UTC 2026
4170should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2contentTopicToShardIndexThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
41803 nodes on /waku/2/rs/3/1 topicWaku Relay, static sharding, multiple pubsub topicsThu Feb 05 00:49:09 UTC 2026passedThu Feb 05 00:49:09 UTC 2026
4191Sync message is sent within sync frequencyReliable Channel: SyncThu Feb 05 00:46:07 UTC 2026passedThu Feb 05 00:46:07 UTC 2026
4200Subscribe and receive messages from 2 nwaku nodes each with different static shardsWaku Filter: Subscribe: Multiple Service Nodes on Static Shard: Strict Check mode: falseThu Feb 05 00:46:49 UTC 2026passedThu Feb 05 00:46:49 UTC 2026
4211should handle different types of entriesTTLSetThu Feb 05 00:45:58 UTC 2026passedThu Feb 05 00:45:58 UTC 2026
4220should emit a peer event after startPeer ExchangeThu Feb 05 00:50:22 UTC 2026passedThu Feb 05 00:50:22 UTC 2026interface-peer-discovery compliance testsCompliance Test
4230Waku message hash computation (meta attribute not present)Message Hash: RFC Test VectorsThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026
4241Push message with content topic containing escaped charactersWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
4250Nodes with multiple pubsub topicWaku Relay auto-sharding, multiple pubsub topicsThu Feb 05 00:49:09 UTC 2026passedThu Feb 05 00:49:09 UTC 2026
4261Push message with content topic containing ArabicWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
4270should be empty after removing the only subscriptionFilter SubscriptionThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
4281Query Generator - trueWaku Store, orderThu Feb 05 00:51:11 UTC 2026passedThu Feb 05 00:51:11 UTC 2026
4291should create a new stream if no existing for protocol foundStreamManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026
4300should skip peer when failed to dial recentlyDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026dial
4311Check message received after old nwaku nodes are not available and new are createdWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
4320should handle peer not in mesh for all topicsKeepAliveManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026edge cases
4330Does not throw an exception when node disconnectsWaku Dial [node only]Thu Feb 05 00:51:39 UTC 2026passedThu Feb 05 00:51:39 UTC 2026Interop: ServiceNode
4340should add sent message to localHistory with retrievalHintMessageChannelThu Feb 05 00:45:50 UTC 2026passedThu Feb 05 00:45:50 UTC 2026sending a message
4350Repair RequestMessage serializationThu Feb 05 00:45:49 UTC 2026passedThu Feb 05 00:45:49 UTC 2026
4360Check meta is set [symmetric]Symmetric EncryptionThu Feb 05 00:45:28 UTC 2026passedThu Feb 05 00:45:28 UTC 2026
4377should handle incoming messagesFilter SDKThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
4380should evict furthest entry when buffer is fullOutgoingRepairBufferThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
4390Check received message containing longWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
4400should invoke callbacks only when newly receiving message is givenFilter SubscriptionThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
4410should trigger query when time since last query exceeds thresholdQueryOnConnectThu Feb 05 00:46:00 UTC 2026passedThu Feb 05 00:46:00 UTC 2026message retrieval event emission conditions
4420Publish message with rate limitWaku Relay, PublishThu Feb 05 00:49:16 UTC 2026passedThu Feb 05 00:49:16 UTC 2026
4430Check received message with timestamp: 1949153314000 Waku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
4441should handle peer store errors gracefullyHealthIndicatorThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
4451should clear interval on stopPeerExchangeDiscoveryThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026continuous discovery interval
4460Push 30 different messagesWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026skippedThu Feb 05 01:03:59 UTC 2026
4470Check received message containing emojiWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
4481Subscribe to topic containing Chinese and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
4490Push message with emoji payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
4502Generator, with asymmetric & symmetric encrypted messagesWaku Store, generalThu Feb 05 00:51:17 UTC 2026passedThu Feb 05 00:51:17 UTC 2026
4510should return the correct m/n for k = 7, targetError = 0.001ProbabilitiesThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
4521should be able to encode the field with ALL protocols set to trueENR waku2 codecThu Feb 05 00:45:01 UTC 2026passedThu Feb 05 00:45:01 UTC 2026Encoding
4530should not dial peers from store when browser is not connectedConnectionLimiterThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026onWakuConnectionEvent
4541should be able to encode the field with only FILTER set to trueENR waku2 codecThu Feb 05 00:45:01 UTC 2026passedThu Feb 05 00:45:01 UTC 2026Encoding
4551Subscribe to topic containing shell command and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
4560Query Generator, No DecoderWaku Store, error handlingThu Feb 05 00:50:48 UTC 2026passedThu Feb 05 00:50:48 UTC 2026
4571should handle zero lastSuccessfulQuery (never queried before)calculateTimeRangeThu Feb 05 00:46:00 UTC 2026passedThu Feb 05 00:46:00 UTC 2026
4580Unsubscribe 2 topics - node subscribed to 2 topicsWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: trueThu Feb 05 00:48:52 UTC 2026passedThu Feb 05 00:48:52 UTC 2026
4594ENRTree (root): should error if DNS root entry is mis-prefixedENRTreeThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026
4600Relay - times outWait for remote peerThu Feb 05 00:51:40 UTC 2026passedThu Feb 05 00:51:40 UTC 2026
4610should handle peer store errors gracefullyDiscoveryDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026peer discovery handling
4620Push message with emoji payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
4632should not receive a peer event before startDNS Discovery: Compliance TestThu Feb 05 00:46:31 UTC 2026passedThu Feb 05 00:46:31 UTC 2026interface-peer-discovery compliance tests
4640Push message with content topic containing longWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
4650should start and stop interval correctlyRetryManagerThu Feb 05 00:45:58 UTC 2026skippedThu Feb 05 00:45:58 UTC 2026
4661Waku message hash computation (message is IProtoMessage with version)Message Hash: RFC Test VectorsThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026
4670should handle missing messages with undefined retrievalHintMessageChannelThu Feb 05 00:45:50 UTC 2026passedThu Feb 05 00:45:50 UTC 2026Sweeping incoming buffer
4680should merge provided config with defaultsConnectionManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026constructor
4690Push message with content topic containing numericWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
4700msgTime: -19000 ms from now, startTime: -20000, endTime: -19000Waku Store, time filterThu Feb 05 00:51:38 UTC 2026passedThu Feb 05 00:51:38 UTC 2026
4710should return false when peer is not on topicConnectionManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026isPeerOnTopic
4721Query Generator sorting by timestamp while page direction is trueWaku Store, sortingThu Feb 05 00:51:23 UTC 2026passedThu Feb 05 00:51:23 UTC 2026
4731should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=1000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
4741Push message with emoji payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
4750Push message with numeric payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
4761should hash "" with n=1 and maxValue=1000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
4775should return false when peer shard info is not foundShardReaderThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026isPeerOnShard
4780Push message with content topic containing JSONWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
4790should dial with PeerId and return streamConnectionManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026dial
4801Query Generator sorting by timestamp while page direction is falseWaku Store, sortingThu Feb 05 00:51:23 UTC 2026passedThu Feb 05 00:51:23 UTC 2026
4810Check message with non string payload is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
4821msgTime: 0 ms from now, startTime: 1770166283886, endTime: 1770252683886Waku Store, time filterThu Feb 05 00:51:38 UTC 2026passedThu Feb 05 00:51:38 UTC 2026
4831should be able to decode the field with RELAY and FILTER protocols set to trueENR waku2 codecThu Feb 05 00:45:01 UTC 2026passedThu Feb 05 00:45:01 UTC 2026Decoding
4840Query with Promise Callback, No message returnedWaku Store, error handlingThu Feb 05 00:50:48 UTC 2026passedThu Feb 05 00:50:48 UTC 2026
4850Subscribe to topic containing Chinese and publish messageWaku Relay, SubscribeThu Feb 05 00:49:23 UTC 2026passedThu Feb 05 00:49:23 UTC 2026
4862should fail to send if no connected peers foundLightPush SDKThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
4872Query generator for multiple messagesWaku Store, generalThu Feb 05 00:51:17 UTC 2026passedThu Feb 05 00:51:17 UTC 2026
4880Check publish message containing ChineseWaku Relay, PublishThu Feb 05 00:49:16 UTC 2026passedThu Feb 05 00:49:16 UTC 2026
4891should return no connections if no open connection providedselectOpenConnectionThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026
4901Push message equal or less that 1MBWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
4911should throw an error for non-numeric clusterId: /waku/2/rs/x/1pubsubTopicToSingleShardInfo with various invalid formatsThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
4920Outgoing message is possibly acknowledgedReliable ChannelThu Feb 05 00:46:03 UTC 2026skippedThu Feb 05 00:46:03 UTC 2026
4930Sync message are not sent excessively within sync frequencyReliable Channel: SyncThu Feb 05 00:46:07 UTC 2026passedThu Feb 05 00:46:07 UTC 2026
4940retrieves a single peerDNS Node DiscoveryThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026
4950Push 30 different messagesWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026skippedThu Feb 05 01:03:59 UTC 2026
4960should reject if Store is requested but not mountedwaitForRemotePeerThu Feb 05 00:46:01 UTC 2026passedThu Feb 05 00:46:01 UTC 2026
4973should handle case with all peers already connectedConnectionLimiterThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026dialPeersFromStore
4980should set field with all protocols disabledENRThu Feb 05 00:45:02 UTC 2026passedThu Feb 05 00:45:02 UTC 2026waku2 key round trip
4990Check publish message containing escaped charactersWaku Relay, PublishThu Feb 05 00:49:16 UTC 2026passedThu Feb 05 00:49:16 UTC 2026
5004should hash "" with n=2 and maxValue=10000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
5011should return NO_PEER_AVAILABLE when peer is not in peer storePeerExchangeThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026query
5020should compute hash only when first accessedDecodedMessage lazy hash initializationThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026
5030should perform initial health assessment on startHealthIndicatorThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
5040Bloom filterMessage serializationThu Feb 05 00:45:49 UTC 2026passedThu Feb 05 00:45:49 UTC 2026
5051should create ShardReader with auto sharding network configShardReaderThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026constructor
5060Unsubscribe 1 topic - node subscribed to 1 topicWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: falseThu Feb 05 00:48:52 UTC 2026passedThu Feb 05 00:48:52 UTC 2026
5070Push message with escaped characters payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
5080SampleENR multiaddrs codecThu Feb 05 00:45:01 UTC 2026passedThu Feb 05 00:45:01 UTC 2026
5090receiving a ping from a peer does not overwrite shard infoMetadata ProtocolThu Feb 05 00:47:56 UTC 2026passedThu Feb 05 00:47:56 UTC 2026static sharding
5100Check message with no pubsub topic is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
5110ENRTree (tree): should error if DNS tree entry is misformattedENRTreeThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026
5120should return cached hash on subsequent accessDecodedMessage lazy hash initializationThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026
5130Sync message is not sent if another sync message was just sentReliable Channel: SyncThu Feb 05 00:46:07 UTC 2026passedThu Feb 05 00:46:07 UTC 2026
5140Unsubscribe from 100 topics (new limit) at once and receives messagesWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: trueThu Feb 05 00:48:52 UTC 2026passedThu Feb 05 00:48:52 UTC 2026
5150should handle case when navigator is not availableNetworkMonitorThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026isConnected
5167should initialize bloom filter with correct parametersBloomFilterThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
5171Check received message containing unicode special charactersWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
5184should support chaining for add methodTTLSetThu Feb 05 00:45:58 UTC 2026passedThu Feb 05 00:45:58 UTC 2026
5190should process queue every 500msDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026queue processing
5201Encoder error raises irrecoverable errorReliable ChannelThu Feb 05 00:46:03 UTC 2026passedThu Feb 05 00:46:03 UTC 2026
5210Push message with XML payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
5221should be safe to call multiple timesKeepAliveManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026start
5231peerDiscovery without wakuPeerExchangeDiscoveryPeer ExchangeThu Feb 05 00:49:24 UTC 2026passedThu Feb 05 00:49:24 UTC 2026
5240should sort peers by ping valueConnectionManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026getConnectedPeers
5250Cluster ID 0 - Default/Global ClusterAutosharding: Running NodesThu Feb 05 00:51:00 UTC 2026passedThu Feb 05 00:51:00 UTC 2026
5261should create KeepAliveManager with relayKeepAliveManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026constructor
5271should create an instance with libp2p and dialerDiscoveryDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026constructor
5280should requeue task if no peer is availableRetryManagerThu Feb 05 00:45:58 UTC 2026passedThu Feb 05 00:45:58 UTC 2026
5293should start connection monitor interval and dial on waku:connection if enableAutoRecovery is trueConnectionLimiterThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026autoRecovery flag
5300should not create ping timers when pingKeepAlive = 0KeepAliveManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026ping timer management
5311should track probabilistic acknowledgements of messages received in bloom filterMessageChannelThu Feb 05 00:45:50 UTC 2026passedThu Feb 05 00:45:50 UTC 2026reviewing ack status
5321should return false when peer is not foundShardReaderThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026isPeerOnNetwork
5330Ephemeral field set to trueWaku Message version 0Thu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026
5341ENRTree (tree): should error if DNS tree entry is mis-prefixedENRTreeThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026
5351Check received message containing RussianWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
5361Generator, 2 different shardsWaku Store, different static shardsThu Feb 05 00:50:40 UTC 2026passedThu Feb 05 00:50:40 UTC 2026
5370should correctly map /waku/2/content/test.js to shard index 1contentTopicToShardIndexThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
5380should return false when unsubscribing from a non-existing subscriptionFilter SDKThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
5390msgTime: 0 ms from now, startTime: 1769993483886, endTime: 1770252683886Waku Store, time filterThu Feb 05 00:51:38 UTC 2026passedThu Feb 05 00:51:38 UTC 2026
5401should clear dial history on startDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026start
5411should be online or offline if network state changedwaku:connectionThu Feb 05 00:46:47 UTC 2026passedThu Feb 05 00:46:47 UTC 2026
5420should stop peer exchange discoveryPeerExchangeDiscoveryThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026stop
5430Add multiple subscription objects on single nwaku nodeWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
5440Fails to push message with large metaWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
5454should correctly map /app/29/sometopic/someencoding to shard index 6contentTopicToShardIndexThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
5460should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=100 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
5470should continue query when messages are from different channelsReliable ChannelThu Feb 05 00:46:03 UTC 2026passedThu Feb 05 00:46:03 UTC 2026stopIfTrue Integration with QueryOnConnect
5480Push message with rate limitWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
5490Push message with content topic containing ArabicWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
5500should not emit message when conditions are not met (recent query, no offline)QueryOnConnectThu Feb 05 00:46:00 UTC 2026passedThu Feb 05 00:46:00 UTC 2026end-to-end message emission tests
5510random auto sharding 10 - Cluster ID: 10, Content Topic: /app97/6/topic593/xmlAutosharding: Running NodesThu Feb 05 00:51:00 UTC 2026passedThu Feb 05 00:51:00 UTC 2026
5520Check message received after jswaku node is restartedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
5530should hash "test123" with n=2 and maxValue=100 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
5540Throws when trying to push message with empty payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
5551should wait for Filter peer to be connectedwaitForRemotePeerThu Feb 05 00:46:01 UTC 2026passedThu Feb 05 00:46:01 UTC 2026
5560Check publish message containing RussianWaku Relay, PublishThu Feb 05 00:49:16 UTC 2026passedThu Feb 05 00:49:16 UTC 2026
5570should get / set UDP multiaddrENRThu Feb 05 00:45:02 UTC 2026passedThu Feb 05 00:45:02 UTC 2026Multiaddr getters and setters
5580retrieves all peers (3) when branch entries are composed of multiple stringsDNS Node Discovery w/ capabilitiesThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026
5591should stop query on content message from same channelReliable ChannelThu Feb 05 00:46:03 UTC 2026passedThu Feb 05 00:46:03 UTC 2026stopIfTrue Integration with QueryOnConnect
5600Check received message containing SQL InjectionWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
5610Outgoing message is not emitted as acknowledged from own outgoing messagesReliable Channel: EncryptionThu Feb 05 00:46:01 UTC 2026passedThu Feb 05 00:46:01 UTC 2026
5620should deliver messages after dependencies are metMessageChannelThu Feb 05 00:45:50 UTC 2026passedThu Feb 05 00:45:50 UTC 2026Sweeping incoming buffer
5631Publish message with custom timestamp: Fri Feb 14 2025 00:49:09 GMT+0000 (Coordinated Universal Time)Waku Relay, PublishThu Feb 05 00:49:16 UTC 2026passedThu Feb 05 00:49:16 UTC 2026
5641should be able to encode the field with only RELAY set to trueENR waku2 codecThu Feb 05 00:45:01 UTC 2026passedThu Feb 05 00:45:01 UTC 2026Encoding
5650Decoder throws on undefined content topicEnsures content topic is definedThu Feb 05 00:45:28 UTC 2026passedThu Feb 05 00:45:28 UTC 2026
5662should return only peers supporting the requested protocol and pubsub topicPeerManagerThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
5671should not execute task if max attempts is 0RetryManagerThu Feb 05 00:45:58 UTC 2026passedThu Feb 05 00:45:58 UTC 2026
5684random auto sharding 4 - Cluster ID: 10, Content Topic: /app13/6/topic317/protoAutosharding: Running NodesThu Feb 05 00:51:00 UTC 2026passedThu Feb 05 00:51:00 UTC 2026
5690should wait for Store peer to be connectedwaitForRemotePeerThu Feb 05 00:46:01 UTC 2026passedThu Feb 05 00:46:01 UTC 2026
5700isConnected should return false after all peers disconnectConnection stateThu Feb 05 00:46:47 UTC 2026passedThu Feb 05 00:46:47 UTC 2026
5710Push message with content topic containing RussianWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
5721messageHashStr returns a hex stringmessageHash and messageHashStrThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026
5730should skip already querying peersPeerExchangeDiscoveryThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026runQuery
5740random auto sharding 3 - Cluster ID: 10, Content Topic: /app4/6/topic320/utf8Autosharding: Running NodesThu Feb 05 00:51:00 UTC 2026passedThu Feb 05 00:51:00 UTC 2026
5751should initialize with libp2p componentsPeerExchangeThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026constructor
5760should throw an error for invalid PubsubTopic format: /waku/2/r/1/2pubsubTopicToSingleShardInfo with various invalid formatsThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
5770all px service nodes subscribed to the shard topic should be dialedAutosharding: Peer ManagementThu Feb 05 00:49:45 UTC 2026passedThu Feb 05 00:49:45 UTC 2026Peer Exchange
5780Subscribe to topic containing escaped characters and publish messageWaku Relay, SubscribeThu Feb 05 00:49:23 UTC 2026passedThu Feb 05 00:49:23 UTC 2026
5791First message is missed, then re-sent, should be ack'dMessageChannelThu Feb 05 00:45:50 UTC 2026passedThu Feb 05 00:45:50 UTC 2026reviewing ack status
5800groups multiple content topics into the same pubsub topic when they share the same shard indexcontentTopicsByPubsubTopicThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
5810Push message with custom timestamp: 1770248809764Waku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
5820Push message with content topic containing SQL InjectionWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
5830ends after yielding if response size indicates endStoreCoreThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026queryPerPage
5840should throw an error for non-numeric clusterId: /waku/2/rs/$/1pubsubTopicToSingleShardInfo with various invalid formatsThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
5851Light Node - default protocolsWait for remote peerThu Feb 05 00:51:40 UTC 2026passedThu Feb 05 00:51:40 UTC 2026
5860should hash "!@#$%^&*()" with n=1 and maxValue=100 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
5870should handle zero peers requestPeerExchangeThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026query
5881Publish message with custom timestamp: Thu Feb 05 2026 01:49:09 GMT+0000 (Coordinated Universal Time)Waku Relay, PublishThu Feb 05 00:49:16 UTC 2026passedThu Feb 05 00:49:16 UTC 2026
5891accepts time-filtered query with content filterStoreQueryRequest validationThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026
5900should not trigger query if health event is healthy since last successful queryQueryOnConnectThu Feb 05 00:46:00 UTC 2026passedThu Feb 05 00:46:00 UTC 2026message retrieval event emission conditions
5910Subscribe to topic containing JSON and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
5920msgTime: -19000 ms from now, startTime: -18999, endTime: -18996Waku Store, time filterThu Feb 05 00:51:38 UTC 2026passedThu Feb 05 00:51:38 UTC 2026
5930should clear the dialing intervalDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026stop
5940should load peers from local storage and dispatch eventsPeer Cache DiscoveryThu Feb 05 00:45:23 UTC 2026passedThu Feb 05 00:45:23 UTC 2026Unit Tests
5950should extract SingleShardInfo from a valid PubsubTopicpubsubTopicToSingleShardInfo with various invalid formatsThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
5960should return DECODE_FAILED when ENR decoding failsPeerExchangeThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026query
5972can start the serviceDNS Discovery: Compliance TestThu Feb 05 00:46:31 UTC 2026passedThu Feb 05 00:46:31 UTC 2026interface-peer-discovery compliance tests
5980Rejects garbageMessage ValidatorThu Feb 05 00:46:10 UTC 2026passedThu Feb 05 00:46:10 UTC 2026
5991recovers when dns.resolve returns emptyDNS Node DiscoveryThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026
6003should unregister libp2p event listeners when stop is calledPeerManagerThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
6010Push message with long payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
6027should dial second nwaku node that was discoveredDiscoveryDialerThu Feb 05 00:46:26 UTC 2026skippedThu Feb 05 00:46:26 UTC 2026
6030should increase lamport timestampMessageChannelThu Feb 05 00:45:50 UTC 2026passedThu Feb 05 00:45:50 UTC 2026sending a message
6040should dial all remaining peersConnectionLimiterThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026dialPeersFromStore
6051should add event listeners for waku:connection and peer:disconnectConnectionLimiterThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026start
6060should dial peer immediately when queue is emptyDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026dial
6076should add peer to queue when queue is not emptyDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026dial
6081Decoder throws on empty string content topicEnsures content topic is definedThu Feb 05 00:45:28 UTC 2026passedThu Feb 05 00:45:28 UTC 2026
6091should hash "test123" with n=5 and maxValue=100 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
6101Query Generator, No message returnedWaku Store, error handlingThu Feb 05 00:50:48 UTC 2026passedThu Feb 05 00:50:48 UTC 2026
6110should throw an error for non-numeric shard: /waku/2/rs/1/\pubsubTopicToSingleShardInfo with various invalid formatsThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
6120Subscribe to 100 topics (new limit) at once and receives messagesWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
6130Renews subscription after lossing a connectionWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
6140should send relay ping messages on timerKeepAliveManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026relay timer management
6150should emit message when store reconnect event occurs and last query was over max time thresholdQueryOnConnectThu Feb 05 00:46:00 UTC 2026passedThu Feb 05 00:46:00 UTC 2026end-to-end message emission tests
6161should insert elements correctlyBloomFilterThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
6170Push message with content topic containing unicode special charactersWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
6181Generator, one shardWaku Store, different static shardsThu Feb 05 00:50:40 UTC 2026passedThu Feb 05 00:50:40 UTC 2026
6190Refresh subscriptionWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
6200Decoder throws on empty string content topicEnsures content topic is definedThu Feb 05 00:45:30 UTC 2026passedThu Feb 05 00:45:30 UTC 2026
6210should return false when navigator.onLine is falseNetworkMonitorThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026isConnected
6220should emit events and transition isConnected state when has peers or no peerswaku:connectionThu Feb 05 00:46:47 UTC 2026passedThu Feb 05 00:46:47 UTC 2026
6231should decode valid ENR with multiaddrs successfully [shared test vector]ENRThu Feb 05 00:45:02 UTC 2026passedThu Feb 05 00:45:02 UTC 2026Txt codec
6241Query with Ordered Callback, No DecoderWaku Store, error handlingThu Feb 05 00:50:48 UTC 2026passedThu Feb 05 00:50:48 UTC 2026
6253should enable only dns and localPeerCache when peerExchange is disabledDefault Peer DiscoveriesThu Feb 05 00:45:58 UTC 2026passedThu Feb 05 00:45:58 UTC 2026
6260Decoder throws on empty string content topicEnsures content topic is definedThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026
6271Round trip binary encryption [symmetric, no signature]Symmetric EncryptionThu Feb 05 00:45:28 UTC 2026passedThu Feb 05 00:45:28 UTC 2026
6280Check received message with timestamp: 1649153314 Waku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
6291should remove event listener for peer:discoveryDiscoveryDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026stop
6300Subscribe to topic containing Script and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
6310Push message with Script payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
6320Push message equal or less that 1MBWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
6333should be safe to call multiple timesConnectionLimiterThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026start
6341should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=100 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
6351should not fail to stop the service if it was not startedPeer ExchangeThu Feb 05 00:50:22 UTC 2026passedThu Feb 05 00:50:22 UTC 2026interface-peer-discovery compliance testsCompliance Test
6360Throws when trying to push message with empty payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
6370does not throw on valid casesensureValidContentTopicThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
6380should skip peers without peer exchange protocolPeerExchangeDiscoveryThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026handleDiscoveredPeer
6390receiving a ping from a peer does not overwrite shard infoMetadata ProtocolThu Feb 05 00:47:56 UTC 2026passedThu Feb 05 00:47:56 UTC 2026auto sharding
6400should hash "" with n=5 and maxValue=10000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
6413should add event listener for peer:discoveryDiscoveryDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026start
6420should drop connection to one peer on hangUpDialingThu Feb 05 00:47:55 UTC 2026passedThu Feb 05 00:47:55 UTC 2026
6430should be able to decode the field with STORE and LIGHTPUSH protocols set to trueENR waku2 codecThu Feb 05 00:45:01 UTC 2026passedThu Feb 05 00:45:01 UTC 2026Decoding
6440should add and remove event listeners correctlyPeer Cache DiscoveryThu Feb 05 00:45:23 UTC 2026passedThu Feb 05 00:45:23 UTC 2026Unit Tests
6451should remove event listenersKeepAliveManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026stop
6460should dial all peers on dialDialingThu Feb 05 00:47:55 UTC 2026passedThu Feb 05 00:47:55 UTC 2026
6472should dial more peers if under maxConnectionsConnectionLimiterThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026maintainConnectionsCount
6481should handle onConnected and onDisconnectedPeerManagerThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
6490should throw an error for non-numeric clusterId: /waku/2/rs/!/1pubsubTopicToSingleShardInfo with various invalid formatsThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
6500Push message with Arabic payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
6510should create ConnectionManager with required optionsConnectionManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026constructor
6521Unsubscribe topics the node is not subscribed toWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: falseThu Feb 05 00:48:52 UTC 2026passedThu Feb 05 00:48:52 UTC 2026
6531Nwaku publishesWaku Relay, InteropThu Feb 05 00:49:06 UTC 2026passedThu Feb 05 00:49:06 UTC 2026
6541messageHashStr produces consistent results for the same inputmessageHash and messageHashStrThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026
6550should hash "hello" with n=0 and maxValue=1000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
6561should hash "" with n=0 and maxValue=10000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
6570Own sync message does not acknowledge own messagesReliable Channel: SyncThu Feb 05 00:46:07 UTC 2026passedThu Feb 05 00:46:07 UTC 2026
6580Subscribe and receive ecies encrypted messages via lightPushWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
6591should work with v3 peersLightPush SDKThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026v3 protocol support
6600Check received message containing special charsWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
6610should set field with only STORE enabledENRThu Feb 05 00:45:02 UTC 2026passedThu Feb 05 00:45:02 UTC 2026waku2 key round trip
6620should use peerId from options when provided to queryGeneratorStoreThu Feb 05 00:46:01 UTC 2026passedThu Feb 05 00:46:01 UTC 2026queryGenerator
6630should successfully query peers and return peer infosPeerExchangeThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026query
6641Check publish message containing numericWaku Relay, PublishThu Feb 05 00:49:16 UTC 2026passedThu Feb 05 00:49:16 UTC 2026
6653Passing a valid cursor at 19 index when there are 20 messagesWaku Store, cursorThu Feb 05 00:50:35 UTC 2026passedThu Feb 05 00:50:35 UTC 2026
6660Outgoing message is emitted as sentReliable ChannelThu Feb 05 00:46:03 UTC 2026passedThu Feb 05 00:46:03 UTC 2026
6671yields decoded messagesStoreCoreThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026queryPerPage
6680Push message with Russian payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
6691Push message with content topic containing RussianWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
6700Push message equal or less that 1MBWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
6710Unsubscribe 1 topic - node subscribed to 1 topicWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: trueThu Feb 05 00:48:52 UTC 2026passedThu Feb 05 00:48:52 UTC 2026
6720Query with Promise Callback, No DecoderWaku Store, error handlingThu Feb 05 00:50:48 UTC 2026passedThu Feb 05 00:50:48 UTC 2026
6731returns a subset of values when wanted number is lesser than available valuesDiscoveryThu Feb 05 00:45:18 UTC 2026passedThu Feb 05 00:45:18 UTC 2026
6741random auto sharding 8 - Cluster ID: 10, Content Topic: /app89/9/topic847/protoAutosharding: Running NodesThu Feb 05 00:51:00 UTC 2026passedThu Feb 05 00:51:00 UTC 2026
6750Push message with Basic HTML tag payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
6764throws if decoders don't match content topicsStoreCoreThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026queryPerPage
6770should create relay timers when relay exists and relayKeepAlive > 0KeepAliveManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026relay timer management
6780Push message with custom timestamp: 1770256009765Waku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
6791should have no discoveries enabled by defaultDefault Peer DiscoveriesThu Feb 05 00:45:58 UTC 2026passedThu Feb 05 00:45:58 UTC 2026
6804should not retry if at least one successLightPush SDKThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
6810should handle special patterns correctlyBloomFilter with special patternsThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
6820should properly create location multiaddrs - tcp4ENRThu Feb 05 00:45:02 UTC 2026passedThu Feb 05 00:45:02 UTC 2026Location multiaddr
6831Subscribe and publish 10000 messages on the same topicWaku Relay, SubscribeThu Feb 05 00:49:23 UTC 2026passedThu Feb 05 00:49:23 UTC 2026
6840should add received messages to bloom filterMessageChannelThu Feb 05 00:45:50 UTC 2026passedThu Feb 05 00:45:50 UTC 2026receiving a message
6851should encodeTxt and decodeTxtENRThu Feb 05 00:45:02 UTC 2026passedThu Feb 05 00:45:02 UTC 2026Txt codec
6860should handle hash queries without validationStoreThu Feb 05 00:46:01 UTC 2026passedThu Feb 05 00:46:01 UTC 2026queryGenerator
6870should use current time when it's greater than incremented timestamplamportTimestampIncrementThu Feb 05 00:45:49 UTC 2026passedThu Feb 05 00:45:49 UTC 2026
6880Push message with JSON payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
6893should create ShardReader with static shards network configShardReaderThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026constructor
6900ignores unrecognized TXT record formatsDNS Node DiscoveryThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026
6910should handle messages with same timestamp ordered by messageIdMessageChannelThu Feb 05 00:45:50 UTC 2026passedThu Feb 05 00:45:50 UTC 2026receiving a message
6920Subscribe and receive messages via waku relay postWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
6930should correctly map /app/22/sometopic/someencoding to shard index 2contentTopicToShardIndexThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
6940Push message with SQL Injection payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
6950Subscribe to topic containing escaped characters and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
6961should retrieve 3 multiaddrs for sandbox.waku.nodes.status.imDNS Node Discovery [live data]Thu Feb 05 00:46:31 UTC 2026skippedThu Feb 05 00:46:31 UTC 2026
6970Push message with custom timestamp: 1770256009764Waku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
6981should hash "!@#$%^&*()" with n=0 and maxValue=100 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
6990should check connected peers if present and suitablewaitForRemotePeerThu Feb 05 00:46:01 UTC 2026passedThu Feb 05 00:46:01 UTC 2026
7000should work with mixed v2 and v3 peersLightPush SDKThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026v3 protocol support
7010Subscribe to topic containing SQL Injection and publish messageWaku Relay, SubscribeThu Feb 05 00:49:23 UTC 2026passedThu Feb 05 00:49:23 UTC 2026
7021should stop and cleanup resourcesFilter SubscriptionThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
7031should properly setup health event callbackQueryOnConnectThu Feb 05 00:46:00 UTC 2026passedThu Feb 05 00:46:00 UTC 2026event handling simulation
7040Check publish message containing ArabicWaku Relay, PublishThu Feb 05 00:49:16 UTC 2026passedThu Feb 05 00:49:16 UTC 2026
7050should skip peer when already connectedDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026dial
7060FilterWait for remote peerThu Feb 05 00:51:40 UTC 2026passedThu Feb 05 00:51:40 UTC 2026
7070should be able to encode the field with only STORE set to trueENR waku2 codecThu Feb 05 00:45:01 UTC 2026passedThu Feb 05 00:45:01 UTC 2026Encoding
7080should correctly map /app/20/sometopic/someencoding to shard index 7contentTopicToShardIndexThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
7091can start and stop the servicePeer Cache DiscoveryThu Feb 05 00:45:23 UTC 2026passedThu Feb 05 00:45:23 UTC 2026interface-peer-discovery compliance testsCompliance Tests
7106should populate queue if has active dialDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026dial
7110should throw error when no peers are availableStoreThu Feb 05 00:46:01 UTC 2026passedThu Feb 05 00:46:01 UTC 2026queryGenerator
7121should set field with all protocols enabledENRThu Feb 05 00:45:02 UTC 2026passedThu Feb 05 00:45:02 UTC 2026waku2 key round trip
7134Store - dialed after - with timeoutWait for remote peerThu Feb 05 00:51:40 UTC 2026passedThu Feb 05 00:51:40 UTC 2026
7141Waku message hash computation (meta size of 64 bytes)Message Hash: RFC Test VectorsThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026
7151Passing a valid cursor at 19 index when there are 50 messagesWaku Store, cursorThu Feb 05 00:50:35 UTC 2026passedThu Feb 05 00:50:35 UTC 2026
7160should handle disconnect when peer has no timersKeepAliveManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026timer cleanup
7170Push message with Arabic payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
7181should initialize with default number of peersPeerManagerThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
7190should return HistoryEntry with retrievalHint from sweepIncomingBufferMessageChannelThu Feb 05 00:45:50 UTC 2026passedThu Feb 05 00:45:50 UTC 2026Sweeping incoming buffer
7200should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2pubsubTopicToSingleShardInfo with various invalid formatsThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
7210Check received message containing ArabicWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
7220Throws when trying to push message with empty payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
7230Check publish message containing unicode special charactersWaku Relay, PublishThu Feb 05 00:49:16 UTC 2026passedThu Feb 05 00:49:16 UTC 2026
7241should handle complete discovery-to-dial flowDiscoveryDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026integration
7250Check received message with timestamp: 1770252385343 Waku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
7260should delegate to networkMonitor.isConnected()ConnectionManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026isConnected
7270should retrieve 3 multiaddrs for sandbox.waku.nodes.status.imDNS Node Discovery [live data]Thu Feb 05 00:45:19 UTC 2026skippedThu Feb 05 00:45:19 UTC 2026
7280should return start time to last successful query since last query is less than max rangecalculateTimeRangeThu Feb 05 00:46:00 UTC 2026passedThu Feb 05 00:46:00 UTC 2026
7290Unsubscribe 1 topic - node subscribed to 2 topicsWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: falseThu Feb 05 00:48:52 UTC 2026passedThu Feb 05 00:48:52 UTC 2026
7301should be able to encode the field with RELAY and FILTER protocols set to trueENR waku2 codecThu Feb 05 00:45:01 UTC 2026passedThu Feb 05 00:45:01 UTC 2026Encoding
7310Check received message containing ChineseWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
7320should handle errors when accessing navigatorNetworkMonitorThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026error handling
7330Subscribe one by one to 100 topics and publish messagesWaku Relay, SubscribeThu Feb 05 00:49:23 UTC 2026passedThu Feb 05 00:49:23 UTC 2026
7340should be able to decode the field with only FILTER set to trueENR waku2 codecThu Feb 05 00:45:01 UTC 2026passedThu Feb 05 00:45:01 UTC 2026Decoding
7351Push message with content topic containing escaped charactersWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
7361should handle ENR without shardInfoPeerExchangeDiscoveryThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026query
7370throws on content topic with too few or too many fieldsensureValidContentTopicThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
7380Push message with shell command payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
7390ends if response has no messagesStoreCoreThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026queryPerPage
7401should properly compute the node idENRThu Feb 05 00:45:02 UTC 2026passedThu Feb 05 00:45:02 UTC 2026Static tests
7410should hash "" with n=0 and maxValue=100 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
7420should reject if Filter is requested but not mountedwaitForRemotePeerThu Feb 05 00:46:01 UTC 2026passedThu Feb 05 00:46:01 UTC 2026
7431Push message with metaWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
7440should process successful peer exchange queryPeerExchangeDiscoveryThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026query
7450should return true for sync message with causal historyReliable ChannelThu Feb 05 00:46:03 UTC 2026passedThu Feb 05 00:46:03 UTC 2026isChannelMessageWithCausalHistory predicate
7460different cluster: nodes don't connectMetadata ProtocolThu Feb 05 00:47:56 UTC 2026passedThu Feb 05 00:47:56 UTC 2026static sharding
7470Check message with no payload is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
7480Outgoing message is acknowledgedReliable ChannelThu Feb 05 00:46:03 UTC 2026passedThu Feb 05 00:46:03 UTC 2026
7491throws on empty content topicensureValidContentTopicThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
7500can start the servicePeer Cache DiscoveryThu Feb 05 00:45:23 UTC 2026passedThu Feb 05 00:45:23 UTC 2026interface-peer-discovery compliance testsCompliance Tests
7511Check received message containing RussianWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
7520should add CONNECTION_LOCKED_TAG to peer connections when lockingPeerManagerThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
7530should hash "test123" with n=1 and maxValue=10000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
7541RelayENR Interop: ServiceNodeThu Feb 05 00:46:31 UTC 2026passedThu Feb 05 00:46:31 UTC 2026
7553should keep entries that haven't expired yetTTLSetThu Feb 05 00:45:58 UTC 2026passedThu Feb 05 00:45:58 UTC 2026
7560Push message with Basic HTML tag payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
7570should clear existing timers before creating new onesKeepAliveManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026timer cleanup
7580should not dispatch event when already connectedNetworkMonitorThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026peer connection events
7590Decrypt messagesWaku RelayThu Feb 05 00:48:54 UTC 2026passedThu Feb 05 00:48:54 UTC 2026
7600should allow a peer to be returned again after renewPeer is calledPeerManagerThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
7610Check message with no payload is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
7620should filter out already connected peersConnectionLimiterThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026dialPeersFromStore
7631random auto sharding 6 - Cluster ID: 10, Content Topic: /app48/4/topic790/jsonAutosharding: Running NodesThu Feb 05 00:51:00 UTC 2026passedThu Feb 05 00:51:00 UTC 2026
7641should add entries and maintain sorted orderIncomingRepairBufferThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
7650Push message with Russian payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
7661should throw an error for non-numeric shard: /waku/2/rs/1/$pubsubTopicToSingleShardInfo with various invalid formatsThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
7670should add event listeners for peer connect and disconnectKeepAliveManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026start
7680can query messages normallyWaku Store, message hash queryThu Feb 05 00:51:03 UTC 2026passedThu Feb 05 00:51:03 UTC 2026
7690should be able to decode the field with ALL protocols set to falseENR waku2 codecThu Feb 05 00:45:01 UTC 2026passedThu Feb 05 00:45:01 UTC 2026Decoding
7701should reject if LightPush is requested but not mountedwaitForRemotePeerThu Feb 05 00:46:01 UTC 2026passedThu Feb 05 00:46:01 UTC 2026
7710Throws when trying to push message with empty payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
7721Check received message containing numericWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
7731should remove event listeners when stoppedQueryOnConnectThu Feb 05 00:46:00 UTC 2026passedThu Feb 05 00:46:00 UTC 2026start and stop
7740Check received message containing numericWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
7750Subscribe to topic containing Script and publish messageWaku Relay, SubscribeThu Feb 05 00:49:23 UTC 2026passedThu Feb 05 00:49:23 UTC 2026
7760should respect maxRequests limitOutgoingRepairBufferThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
7771Passing a valid cursor at 10 index when there are 40 messagesWaku Store, cursorThu Feb 05 00:50:35 UTC 2026passedThu Feb 05 00:50:35 UTC 2026
7781should emit a peer event after startPeer Cache DiscoveryThu Feb 05 00:45:23 UTC 2026passedThu Feb 05 00:45:23 UTC 2026interface-peer-discovery compliance testsCompliance Tests
7790should skip peers without peer exchange protocolPeerExchangeDiscoveryThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026runQuery
78003 nodes on /waku/2/rs/7/1 topicWaku Relay auto-sharding, multiple pubsub topicsThu Feb 05 00:49:09 UTC 2026passedThu Feb 05 00:49:09 UTC 2026
7810should return false for sync message without causal historyReliable ChannelThu Feb 05 00:46:03 UTC 2026passedThu Feb 05 00:46:03 UTC 2026isChannelMessageWithCausalHistory predicate
7820Check received message with timestamp: 1649153314 Waku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
7831should not receive a peer event after stopDNS Discovery: Compliance TestThu Feb 05 00:46:31 UTC 2026passedThu Feb 05 00:46:31 UTC 2026interface-peer-discovery compliance tests
7841should return different streams if requested simultaniouslyStreamManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026
7850should emit InMessageLost event with retrievalHint when timeout is exceededMessageChannelThu Feb 05 00:45:50 UTC 2026passedThu Feb 05 00:45:50 UTC 2026Sweeping incoming buffer
7861should return available peers with correct protocol and pubsub topicPeerManagerThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
7872should add event listeners to globalThisNetworkMonitorThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026start
7882should remove expired entries after TTL has passedTTLSetThu Feb 05 00:45:58 UTC 2026passedThu Feb 05 00:45:58 UTC 2026
7890should maintain desired error rateBloomFilterThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
7900Subscribe and receive symmetrically encrypted messages via lightPushWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
7910should throw error - no idENRThu Feb 05 00:45:02 UTC 2026passedThu Feb 05 00:45:02 UTC 2026Verify
7921Push message with short payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
7931should emit multiple messages when query returns multiple messagesQueryOnConnectThu Feb 05 00:46:00 UTC 2026passedThu Feb 05 00:46:00 UTC 2026end-to-end message emission tests
7940should start ping timers on peer connectKeepAliveManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026peer connect event handling
7951Subscribe at once to 10000 topics and publish messagesWaku Relay, SubscribeThu Feb 05 00:49:23 UTC 2026passedThu Feb 05 00:49:23 UTC 2026
7960Store - dialed firstWait for remote peerThu Feb 05 00:51:40 UTC 2026passedThu Feb 05 00:51:40 UTC 2026
7970Push message with content topic containing numericWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
7980Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)Waku Relay, PublishThu Feb 05 00:49:16 UTC 2026passedThu Feb 05 00:49:16 UTC 2026
7991should not requeue if maxAttempts is exhausted and no peer is availableRetryManagerThu Feb 05 00:45:58 UTC 2026passedThu Feb 05 00:45:58 UTC 2026
8000Check publish message containing special charsWaku Relay, PublishThu Feb 05 00:49:16 UTC 2026passedThu Feb 05 00:49:16 UTC 2026
8013Passing page size 3 when there are 20 messagesWaku Store, page sizeThu Feb 05 00:51:25 UTC 2026passedThu Feb 05 00:51:25 UTC 2026
8020Check received message containing Basic HTML tagWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
8030msgTime: -19000 ms from now, startTime: -18990, endTime: -19010Waku Store, time filterThu Feb 05 00:51:38 UTC 2026passedThu Feb 05 00:51:38 UTC 2026
8041should not create multiple intervals when called multiple timesDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026start
8050should properly create location multiaddrs - udp6ENRThu Feb 05 00:45:02 UTC 2026passedThu Feb 05 00:45:02 UTC 2026Location multiaddr
8060Query with Ordered Callback, Multiple PubsubTopicsWaku Store, error handlingThu Feb 05 00:50:48 UTC 2026passedThu Feb 05 00:50:48 UTC 2026
8070Push message with Chinese payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
8081Passing page size 10 when there are 10 messagesWaku Store, page sizeThu Feb 05 00:51:25 UTC 2026passedThu Feb 05 00:51:25 UTC 2026
8090Overlapping topic subscriptionWaku Relay, SubscribeThu Feb 05 00:49:23 UTC 2026skippedThu Feb 05 00:49:23 UTC 2026
8100Push message with content topic containing special charsWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
8111Debounces events when receiving batch of messagesSync StatusThu Feb 05 00:46:01 UTC 2026passedThu Feb 05 00:46:01 UTC 2026
8121peer exchange sets tagPeer ExchangeThu Feb 05 00:49:24 UTC 2026passedThu Feb 05 00:49:24 UTC 2026
8130Push message with XML payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
8140Push message with content topic containing ChineseWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
8150should capture event listeners for testingQueryOnConnectThu Feb 05 00:46:00 UTC 2026passedThu Feb 05 00:46:00 UTC 2026event handling simulation
8160should work with stubbed peer manager event emitterQueryOnConnectThu Feb 05 00:46:00 UTC 2026passedThu Feb 05 00:46:00 UTC 2026mock validation
8170Push message with special chars payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
8180Subscribe and receives messages on 20 topicsWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
8190should hash "hello" with n=5 and maxValue=10000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
8201Re-sent message is acknowledged once other parties join.Reliable Channel: AcksThu Feb 05 00:46:01 UTC 2026passedThu Feb 05 00:46:01 UTC 2026
8212Query Generator, Multiple PubsubTopicsWaku Store, error handlingThu Feb 05 00:50:48 UTC 2026passedThu Feb 05 00:50:48 UTC 2026
8221should not allow unachievable error rateProbabilitiesThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
8230Push message with Arabic payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
8240should decode valid enr successfullyENRThu Feb 05 00:45:02 UTC 2026passedThu Feb 05 00:45:02 UTC 2026Txt codec
8251should remove event listeners from libp2pNetworkMonitorThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026stop
8260should hash "!@#$%^&*()" with n=1 and maxValue=10000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
8271Query generator for multiple messages with multiple decodersWaku Store, generalThu Feb 05 00:51:17 UTC 2026passedThu Feb 05 00:51:17 UTC 2026
8280Sends ack once message is marked as irretrievably lostReliable ChannelThu Feb 05 00:46:03 UTC 2026passedThu Feb 05 00:46:03 UTC 2026Irretrievably lost messages
8291Outgoing message is emitted as sendingReliable Channel: EncryptionThu Feb 05 00:46:01 UTC 2026passedThu Feb 05 00:46:01 UTC 2026
8300Push message with Basic HTML tag payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
8310should delegate to shardReader.isPeerOnTopic()ConnectionManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026isPeerOnTopic
8320should create ping timers when pingKeepAlive > 0KeepAliveManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026ping timer management
8330should handle very large timestampslamportTimestampIncrementThu Feb 05 00:45:49 UTC 2026passedThu Feb 05 00:45:49 UTC 2026
8340should return false when network is not connectedConnectionManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026isConnected
8350Subscribe to topic containing SQL Injection and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
8360Subscribe and receive ecies encrypted messages via lightPushWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
8370Relay - dialed afterWait for remote peerThu Feb 05 00:51:40 UTC 2026passedThu Feb 05 00:51:40 UTC 2026
8381should add event listeners to libp2pNetworkMonitorThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026start
8390should handle multiple query options for time rangesStoreThu Feb 05 00:46:01 UTC 2026passedThu Feb 05 00:46:01 UTC 2026queryGenerator
8401should reassess health immediately when peer disconnectsHealthIndicatorThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
8410Ephemeral field is preserved - encoder v0Waku Message Ephemeral fieldThu Feb 05 00:46:33 UTC 2026passedThu Feb 05 00:46:33 UTC 2026
8420isConnected return false after peer stopsConnection stateThu Feb 05 00:46:47 UTC 2026passedThu Feb 05 00:46:47 UTC 2026
8431Push message with JSON payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
8441should handle retrieve errors gracefully without emitting messagesQueryOnConnectThu Feb 05 00:46:00 UTC 2026passedThu Feb 05 00:46:00 UTC 2026end-to-end message emission tests
8450should handle empty pubsub topicsKeepAliveManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026edge cases
8462can start and stop the serviceDNS Discovery: Compliance TestThu Feb 05 00:46:31 UTC 2026passedThu Feb 05 00:46:31 UTC 2026interface-peer-discovery compliance tests
8470`waku:online` between 2 js-waku relay nodesConnection stateThu Feb 05 00:46:47 UTC 2026passedThu Feb 05 00:46:47 UTC 2026
8481should initialize with custom number of peersPeerManagerThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
8491should enable only peerCache when dns and peerExchange are disabledDefault Peer DiscoveriesThu Feb 05 00:45:58 UTC 2026passedThu Feb 05 00:45:58 UTC 2026
8503should initialize with Unhealthy statusHealthIndicatorThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
8510Waku message hash computation (no timestamp)Message Hash: RFC Test VectorsThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026
8520Push message with Script payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
8531different cluster: nodes don't connectMetadata ProtocolThu Feb 05 00:47:56 UTC 2026passedThu Feb 05 00:47:56 UTC 2026auto sharding
8540should return true when peer is on the specified shardShardReaderThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026isPeerOnShard
8552should create RPC request with correct parametersPeerExchangeThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026query
8560should prioritize bootstrap, then peer exchange, then local peersConnectionLimiterThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026dialPeersFromStore prioritization
8571should handle peer disconnect event when no connections remainNetworkMonitorThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026peer connection events
8580Ephemeral messages are not storedWaku Message Ephemeral fieldThu Feb 05 00:46:33 UTC 2026passedThu Feb 05 00:46:33 UTC 2026
8591Subscribe and receive messages via waku relay postWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
8600rejects content-filtered query with only pubsubTopicStoreQueryRequest validationThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026
8610should return true for message with causal historyReliable ChannelThu Feb 05 00:46:03 UTC 2026passedThu Feb 05 00:46:03 UTC 2026isChannelMessageWithCausalHistory predicate
8620random static sharding 3 - Cluster ID: 128, Shard ID: 882Static Sharding: Running NodesThu Feb 05 00:51:32 UTC 2026passedThu Feb 05 00:51:32 UTC 2026
8631should update peer store before dialingDiscoveryDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026peer discovery handling
8640should return undefined if no connection providedStreamManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026
8651should return false when peer is on different clusterShardReaderThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026isPeerOnShard
8663ENRTree (branch): should parse and verify a single component DNS branch entryENRTreeThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026
8670Check publish message containing XMLWaku Relay, PublishThu Feb 05 00:49:16 UTC 2026passedThu Feb 05 00:49:16 UTC 2026
8681should be safe to call multiple timesKeepAliveManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026stop
8691Push message with metaWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
8700msgTime: 19000 ms from now, startTime: 18990, endTime: 19010Waku Store, time filterThu Feb 05 00:51:38 UTC 2026passedThu Feb 05 00:51:38 UTC 2026
8710should jump to current time when timestamp is far in the pastlamportTimestampIncrementThu Feb 05 00:45:49 UTC 2026passedThu Feb 05 00:45:49 UTC 2026
8721Push message with content topic containing special charsWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
8730Push message with shell command payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
8741Waku message hash computation (payload length 0)Message Hash: RFC Test VectorsThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026
8750Query generator for multiple messages with different message text formatWaku Store, generalThu Feb 05 00:51:17 UTC 2026passedThu Feb 05 00:51:17 UTC 2026
8760should only return 1 node with relay capabilityDNS Node Discovery w/ capabilitiesThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026
8771should request peer renewal on specific errorsRetryManagerThu Feb 05 00:45:58 UTC 2026passedThu Feb 05 00:45:58 UTC 2026
8780Push message with content topic containing ChineseWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
8790Publish without waiting for remote peerWaku Relay, SubscribeThu Feb 05 00:49:23 UTC 2026passedThu Feb 05 00:49:23 UTC 2026
8801should sort by lamportTimestamp when timestamps differContentMessage comparison with < operatorThu Feb 05 00:45:49 UTC 2026passedThu Feb 05 00:45:49 UTC 2026
8810Publish message with custom timestamp: Wed Feb 04 2026 23:49:09 GMT+0000 (Coordinated Universal Time)Waku Relay, PublishThu Feb 05 00:49:16 UTC 2026passedThu Feb 05 00:49:16 UTC 2026
8820should handle timestamp equal to current timelamportTimestampIncrementThu Feb 05 00:45:49 UTC 2026passedThu Feb 05 00:45:49 UTC 2026
8831Encoder throws on empty string content topicEnsures content topic is definedThu Feb 05 00:45:28 UTC 2026passedThu Feb 05 00:45:28 UTC 2026
8841Passing a valid cursor at 0 index when there are 20 messagesWaku Store, cursorThu Feb 05 00:50:35 UTC 2026passedThu Feb 05 00:50:35 UTC 2026
8850messageHashStr works with IProtoMessagemessageHash and messageHashStrThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026
8860should hang up with multiaddr and return true on successConnectionManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026hangUp
8870Subscribe to topic containing special chars and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
8880can start the servicePeer ExchangeThu Feb 05 00:50:22 UTC 2026passedThu Feb 05 00:50:22 UTC 2026interface-peer-discovery compliance testsCompliance Test
8890Correctly serialized argumentsnwakuThu Feb 05 00:47:56 UTC 2026passedThu Feb 05 00:47:56 UTC 2026
8901should chunk queries when time window exceeds maxTimeLimitStoreThu Feb 05 00:46:01 UTC 2026passedThu Feb 05 00:46:01 UTC 2026queryGenerator
8911should remove entriesOutgoingRepairBufferThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
8920Push message with special chars payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
8930should hash "" with n=1 and maxValue=10000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
8940Push message with rate limitWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
8951should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=10000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
8961should properly create location multiaddrs - udp4ENRThu Feb 05 00:45:02 UTC 2026passedThu Feb 05 00:45:02 UTC 2026Location multiaddr
8971should not create relay timers when relayKeepAlive = 0KeepAliveManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026relay timer management
8981Stops search when 2 null results are returnedFetch nodesThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026
8994should allow redial after failed dial cooldown expiresDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026dial
9000Encoder throws on undefined content topicEnsures content topic is definedThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026
9010should throw an error for non-numeric clusterId: /waku/2/rs/ /1pubsubTopicToSingleShardInfo with various invalid formatsThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
9020should create KeepAliveManager with required optionsKeepAliveManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026constructor
9030should skip updating peer store if peer has same addressesDiscoveryDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026updatePeerStore
9040should handle queue processing errors gracefullyDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026queue processing
9050should stop all internal componentsConnectionManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026stop
9060Push message with content topic containing numericWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
9071returns nothing if no connections presentselectOpenConnectionThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026
9081Check message with non string payload is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
9090should be delivered immediately if receivedMessageChannelThu Feb 05 00:45:50 UTC 2026passedThu Feb 05 00:45:50 UTC 2026Ephemeral messages
9100Stops search when maxGet is reachedFetch nodesThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026
9110Outgoing message is emitted as sentReliable Channel: EncryptionThu Feb 05 00:46:01 UTC 2026passedThu Feb 05 00:46:01 UTC 2026
9120should retrieve all multiaddrs when several ENR Tree URLs are passedDNS Node Discovery [live data]Thu Feb 05 00:46:31 UTC 2026skippedThu Feb 05 00:46:31 UTC 2026
9130Encoder throws on empty string content topicEnsures content topic is definedThu Feb 05 00:45:30 UTC 2026passedThu Feb 05 00:45:30 UTC 2026
9141should hash "" with n=5 and maxValue=100 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
9150Push message with Script payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
9161should be safe to call multiple timesDiscoveryDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026stop
9170should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=100 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
9181should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=1000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
9194should get eligible entries based on current timeOutgoingRepairBufferThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
9201Cluster ID 0, shard 1Static Sharding: Running NodesThu Feb 05 00:51:32 UTC 2026passedThu Feb 05 00:51:32 UTC 2026
9211Push message with content topic containing shortWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
9221should correctly map /toychat/2/huilong/proto to shard index 3contentTopicToShardIndexThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
9230should dial peer when no shard info availableDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026dial
9241Push message with metaWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
9250should start all internal componentsConnectionManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026start
9260Subscribe and receive symmetrically encrypted messages via lightPushWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
9270Push message with content topic containing ArabicWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
9281Query Generator - falseWaku Store, orderThu Feb 05 00:51:11 UTC 2026passedThu Feb 05 00:51:11 UTC 2026
9290should set up event listeners when startedQueryOnConnectThu Feb 05 00:46:00 UTC 2026passedThu Feb 05 00:46:00 UTC 2026start and stop
9300Mutual subscriptionWaku Relay, SubscribeThu Feb 05 00:49:23 UTC 2026passedThu Feb 05 00:49:23 UTC 2026
9311Subscribe to topic containing emoji and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
9320Fields are not droppedto proto messageThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026
9330Subscribe to topic containing shell command and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
9340should properly create location multiaddrs - tcpENRThu Feb 05 00:45:02 UTC 2026passedThu Feb 05 00:45:02 UTC 2026Location multiaddr
9350Push message with SQL Injection payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
9368random auto sharding 2 - Cluster ID: 10, Content Topic: /app59/9/topic118/utf8Autosharding: Running NodesThu Feb 05 00:51:00 UTC 2026passedThu Feb 05 00:51:00 UTC 2026
9370should throw an error for invalid PubsubTopic format: /waku/2/rspubsubTopicToSingleShardInfo with various invalid formatsThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
9380Push message with custom timestamp: 1770248809764Waku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
9390Subscribe to topic containing Russian and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
9401should not fail to stop the service if it was not startedDNS Discovery: Compliance TestThu Feb 05 00:46:31 UTC 2026passedThu Feb 05 00:46:31 UTC 2026interface-peer-discovery compliance tests
9410Check publish message after service node is restartedWaku Relay, PublishThu Feb 05 00:49:16 UTC 2026skippedThu Feb 05 00:49:16 UTC 2026
9420should return false for different channelIdReliable ChannelThu Feb 05 00:46:03 UTC 2026passedThu Feb 05 00:46:03 UTC 2026isChannelMessageWithCausalHistory predicate
9431should process all pages when stopIfTrue never returns trueQueryOnConnectThu Feb 05 00:46:00 UTC 2026passedThu Feb 05 00:46:00 UTC 2026stopIfTrue predicate
9441udp ip6 addressMultiaddr from fieldsThu Feb 05 00:45:01 UTC 2026passedThu Feb 05 00:45:01 UTC 2026
9450Push message with content topic containing unicode special charactersWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
9460Check received message containing shell commandWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
9471should lock peers when selectedPeerManagerThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
9480should emit `waku:online` event only when first peer is connectedConnection stateThu Feb 05 00:46:47 UTC 2026passedThu Feb 05 00:46:47 UTC 2026
9493Light push messages to 2 nwaku nodes each with different pubsubtopicsWaku Light Push (Autosharding): Multiple ShardsThu Feb 05 00:47:33 UTC 2026passedThu Feb 05 00:47:33 UTC 2026
9501Push message with metaWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
9510should be able to decode the field with only STORE set to trueENR waku2 codecThu Feb 05 00:45:01 UTC 2026passedThu Feb 05 00:45:01 UTC 2026Decoding
9520Ordered callback, aborts when callback returns trueWaku Store, generalThu Feb 05 00:51:17 UTC 2026passedThu Feb 05 00:51:17 UTC 2026
9530should dial with multiaddr and return streamConnectionManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026dial
9540should check false positive rateBloomFilter with special patternsThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
9555should not process empty queueDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026queue processing
9560should handle relay send failures gracefullyKeepAliveManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026relay timer management
9573should drop only non-locked connections when over maxConnectionsConnectionLimiterThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026maintainConnectionsCount
9580Emits 'synced' when new message receivedSync StatusThu Feb 05 00:46:01 UTC 2026passedThu Feb 05 00:46:01 UTC 2026
9590ignores domain fetching errorsDNS Node DiscoveryThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026
9601Decoder throws on undefined content topicEnsures content topic is definedThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026
9610Push message with unicode special characters payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
9620should encode/decode to text encodingENRThu Feb 05 00:45:02 UTC 2026passedThu Feb 05 00:45:02 UTC 2026Static tests
9630should evict furthest entry when buffer is fullIncomingRepairBufferThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
9640random auto sharding 9 - Cluster ID: 10, Content Topic: /app70/7/topic129/jsonAutosharding: Running NodesThu Feb 05 00:51:00 UTC 2026passedThu Feb 05 00:51:00 UTC 2026
9650should not receive a peer event before startPeer Cache DiscoveryThu Feb 05 00:45:23 UTC 2026passedThu Feb 05 00:45:23 UTC 2026interface-peer-discovery compliance testsCompliance Tests
9661should query peer with peer exchange protocolPeerExchangeDiscoveryThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026runQuery
9671ENRTree (root): should error if DNS root entry is malformedENRTreeThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026
9680should hash "test123" with n=1 and maxValue=100 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
9690Check publish message containing Basic HTML tagWaku Relay, PublishThu Feb 05 00:49:16 UTC 2026passedThu Feb 05 00:49:16 UTC 2026
9700Fails to push message bigger that 1MBWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
9710Check publish message containing ScriptWaku Relay, PublishThu Feb 05 00:49:16 UTC 2026passedThu Feb 05 00:49:16 UTC 2026
9721PeerStore has remote peer's shard info after successful connectionMetadata ProtocolThu Feb 05 00:47:56 UTC 2026passedThu Feb 05 00:47:56 UTC 2026static sharding
9731should not receive a peer event before startPeer ExchangeThu Feb 05 00:50:22 UTC 2026passedThu Feb 05 00:50:22 UTC 2026interface-peer-discovery compliance testsCompliance Test
9740Push message with SQL Injection payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
9750should enable only peerExchange and peerCache when dns is disabledDefault Peer DiscoveriesThu Feb 05 00:45:58 UTC 2026passedThu Feb 05 00:45:58 UTC 2026
9760should handle queue overflow by adding peers to queueDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026dial
9771should work with stubbed waku event emitterQueryOnConnectThu Feb 05 00:46:00 UTC 2026passedThu Feb 05 00:46:00 UTC 2026mock validation
9781same cluster, static sharding: nodes connectMetadata ProtocolThu Feb 05 00:47:56 UTC 2026passedThu Feb 05 00:47:56 UTC 2026static sharding
9790Promise Callback - falseWaku Store, orderThu Feb 05 00:51:11 UTC 2026passedThu Feb 05 00:51:11 UTC 2026
9801should call waitForPeer on RelaywaitForRemotePeerThu Feb 05 00:46:01 UTC 2026passedThu Feb 05 00:46:01 UTC 2026
9811should handle v3 RLN errorsLightPush SDKThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026v3 protocol support
9820should work with async generator that yields promisesQueryOnConnectThu Feb 05 00:46:00 UTC 2026passedThu Feb 05 00:46:00 UTC 2026async generator retrieve function mock
9831ENRTree (root): should parse and verify and DNS root entryENRTreeThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026
9841should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1contentTopicToShardIndexThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
9850should throw an error for non-numeric shard: /waku/2/rs/1/xpubsubTopicToSingleShardInfo with various invalid formatsThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
9860Check message with invalid timestamp is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
9871should hash "hello" with n=5 and maxValue=100 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
9880should work with mock decodersQueryOnConnectThu Feb 05 00:46:00 UTC 2026passedThu Feb 05 00:46:00 UTC 2026mock validation
9890Subscribe to topic containing JSON and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
9900rejects content-filtered query with only contentTopicsStoreQueryRequest validationThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026
9910Push message with content topic containing SQL InjectionWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
9920Cap max size when a pushed array is exceeding the capMemLocalHistoryThu Feb 05 00:45:49 UTC 2026passedThu Feb 05 00:45:49 UTC 2026
9931should add entries and maintain sorted orderOutgoingRepairBufferThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
9941Emits 'synced' then 'synced' when message flagged as lost and then receivedSync StatusThu Feb 05 00:46:01 UTC 2026passedThu Feb 05 00:46:01 UTC 2026
9951Get NodesFetch nodesThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026
9960Encoder throws on empty string content topicEnsures content topic is definedThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026
9970Push message with rate limitWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
9980Subscribe to topic containing unicode special characters and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
9990should register libp2p event listeners when start is calledPeerManagerThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
10000Timestamp too far from node time: 40000 ms from nowWaku Store, time filterThu Feb 05 00:51:38 UTC 2026passedThu Feb 05 00:51:38 UTC 2026
10010should not create timers for topics where peer is not in meshKeepAliveManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026relay timer management
10021Push message with special chars payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
10030should handle peer connect eventNetworkMonitorThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026peer connection events
10040Push message with custom timestamp: 1770248809765Waku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
10050should return falseENRThu Feb 05 00:45:02 UTC 2026passedThu Feb 05 00:45:02 UTC 2026Verify
10060Error when try to subscribe to more than 101 topics (new limit)Waku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
10070Push message with custom timestamp: 1739494009764Waku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
10080Subscribe to topic containing Russian and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
10091AllENR Interop: ServiceNodeThu Feb 05 00:46:31 UTC 2026passedThu Feb 05 00:46:31 UTC 2026
10100Synced status is emitted when a missing message is receivedSync StatusThu Feb 05 00:46:03 UTC 2026passedThu Feb 05 00:46:03 UTC 2026
10110should handle mixed protocol support correctlyHealthIndicatorThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
10121should create dialer with libp2p and shardReaderDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026constructor
10131should not start if already startedPeerExchangeDiscoveryThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026start
10140Push message with custom timestamp: 1739494009765Waku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
10150Passing page size 19 when there are 20 messagesWaku Store, page sizeThu Feb 05 00:51:25 UTC 2026passedThu Feb 05 00:51:25 UTC 2026
10160should reject if WakuNode is not startedwaitForRemotePeerThu Feb 05 00:46:01 UTC 2026passedThu Feb 05 00:46:01 UTC 2026
10171Check received message containing XMLWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
10180should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=10000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
10191msgTime: -19000 ms from now, startTime: -19010, endTime: -18990Waku Store, time filterThu Feb 05 00:51:38 UTC 2026passedThu Feb 05 00:51:38 UTC 2026
10201should dial all known peers when reached zero connectionsConnection LimiterThu Feb 05 00:47:09 UTC 2026passedThu Feb 05 00:47:09 UTC 2026
10211should handle peer store errors gracefullyConnectionLimiterThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026getPeer
10220Push message with numeric payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
10230Check publish message containing emojiWaku Relay, PublishThu Feb 05 00:49:16 UTC 2026passedThu Feb 05 00:49:16 UTC 2026
10241should get all peers from storeConnectionLimiterThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026dialPeersFromStore
10252returns all values when wanted number matches available valuesDiscoveryThu Feb 05 00:45:18 UTC 2026passedThu Feb 05 00:45:18 UTC 2026
10261should accept empty decoders arrayQueryOnConnectThu Feb 05 00:46:00 UTC 2026passedThu Feb 05 00:46:00 UTC 2026constructor
10270should add to incoming buffer if dependencies are not metMessageChannelThu Feb 05 00:45:50 UTC 2026passedThu Feb 05 00:45:50 UTC 2026receiving a message
10280should hash "" with n=5 and maxValue=1000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
10291should be safe to call multiple timesDiscoveryDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026start
10300Round trip binary encryption [symmetric, signature]Symmetric EncryptionThu Feb 05 00:45:28 UTC 2026passedThu Feb 05 00:45:28 UTC 2026
10310should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16contentTopicToShardIndexThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
10320yields undefined for messages without content topicStoreCoreThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026queryPerPage
10330Wrong topicAutosharding: Running NodesThu Feb 05 00:51:00 UTC 2026passedThu Feb 05 00:51:00 UTC 2026
10340should throw error - invalid idENRThu Feb 05 00:45:02 UTC 2026passedThu Feb 05 00:45:02 UTC 2026Verify
10351Renews subscription after lossing a connectionWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
10360should handle network check errors gracefullyDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026shard reader integration
10370Subscribe to topic containing unicode special characters and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
10381Push message with rate limitWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
10391should process up to 3 peers at onceDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026queue processing
10401Push message with content topic containing RussianWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
10410should emit message when we just started and store connect event occursQueryOnConnectThu Feb 05 00:46:00 UTC 2026passedThu Feb 05 00:46:00 UTC 2026end-to-end message emission tests
10422should send to specified number of peers of used peersLightPush SDKThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
10432random auto sharding 7 - Cluster ID: 10, Content Topic: /app62/8/topic769/xmlAutosharding: Running NodesThu Feb 05 00:51:00 UTC 2026passedThu Feb 05 00:51:00 UTC 2026
10440should not update T_req if message already existsOutgoingRepairBufferThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
10454should hash "test123" with n=1 and maxValue=1000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
10460should throw error - no public keyENRThu Feb 05 00:45:02 UTC 2026passedThu Feb 05 00:45:02 UTC 2026Verify
10470Refresh subscriptionWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
10480Fails to publish message with empty textWaku Relay, PublishThu Feb 05 00:49:16 UTC 2026passedThu Feb 05 00:49:16 UTC 2026
10491should emit message when we went offline since last successful query and store reconnect event occursQueryOnConnectThu Feb 05 00:46:00 UTC 2026passedThu Feb 05 00:46:00 UTC 2026end-to-end message emission tests
10501throws on content topic with empty version fieldensureValidContentTopicThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
10511A testThisThu Feb 05 00:47:42 UTC 2026passedThu Feb 05 00:47:42 UTC 2026Is also
10520should throw an error for non-numeric shard: /waku/2/rs/1/!pubsubTopicToSingleShardInfo with various invalid formatsThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
10531random auto sharding 5 - Cluster ID: 10, Content Topic: /app31/5/topic139/xmlAutosharding: Running NodesThu Feb 05 00:51:00 UTC 2026passedThu Feb 05 00:51:00 UTC 2026
10540should initialize with default optionsPeerExchangeDiscoveryThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026constructor
10551should handle large number of peers requestPeerExchangeThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026query
10560should use configured peers when availableStoreThu Feb 05 00:46:01 UTC 2026passedThu Feb 05 00:46:01 UTC 2026queryGenerator
10570should hash "test123" with n=0 and maxValue=100 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
10580should partition messages based on acknowledgement statusMessageChannelThu Feb 05 00:45:50 UTC 2026passedThu Feb 05 00:45:50 UTC 2026Sweeping outgoing buffer
10590Push message with escaped characters payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
10600Subscribe and publish messageWaku Relay, SubscribeThu Feb 05 00:49:23 UTC 2026passedThu Feb 05 00:49:23 UTC 2026
10610should handle retrieval hint and sender_idOutgoingRepairBufferThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
10620should correctly map /app/27/sometopic/someencoding to shard index 5contentTopicToShardIndexThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
10630Fails to publish duplicate messageWaku Relay, PublishThu Feb 05 00:49:16 UTC 2026passedThu Feb 05 00:49:16 UTC 2026
10642should return peer for existing peerConnectionLimiterThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026getPeer
10650should enable only dns and peerExchange when peerCache is disabledDefault Peer DiscoveriesThu Feb 05 00:45:58 UTC 2026passedThu Feb 05 00:45:58 UTC 2026
10660should not be deliveredMessageChannelThu Feb 05 00:45:50 UTC 2026passedThu Feb 05 00:45:50 UTC 2026Sync messages
10670n1 and n2 uses relay shard 1, n3 uses relay shard 2Waku Relay, static sharding, multiple pubsub topicsThu Feb 05 00:49:09 UTC 2026passedThu Feb 05 00:49:09 UTC 2026
10680should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extrapubsubTopicToSingleShardInfo with various invalid formatsThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
10690Symmetric encrypt & DecryptWaku EncryptionThu Feb 05 00:45:29 UTC 2026passedThu Feb 05 00:45:29 UTC 2026
10700Push message with numeric payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
10710msgTime: -19000 ms from now, startTime: -19000, endTime: -18000Waku Store, time filterThu Feb 05 00:51:38 UTC 2026passedThu Feb 05 00:51:38 UTC 2026
10721should return usable stream attached to connectionStreamManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026
10731should retrieve 3 multiaddrs for test.waku.nodes.status.imDNS Node Discovery [live data]Thu Feb 05 00:45:19 UTC 2026skippedThu Feb 05 00:45:19 UTC 2026
10742Cluster id 0, shard 0Static Sharding: Running NodesThu Feb 05 00:51:32 UTC 2026passedThu Feb 05 00:51:32 UTC 2026
10750should throw an error for non-numeric clusterId: /waku/2/rs//1pubsubTopicToSingleShardInfo with various invalid formatsThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
10760throws an error for improperly formatted content topicscontentTopicsByPubsubTopicThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
10771Query generator for multiple messages with different content topic formatWaku Store, generalThu Feb 05 00:51:17 UTC 2026passedThu Feb 05 00:51:17 UTC 2026
10780should hash "test123" with n=2 and maxValue=10000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
10790Subscribe to topic containing long and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
10800should be safe to call multiple timesConnectionManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026stop
10810should return false when peer is not on the specified shardShardReaderThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026isPeerOnShard
10820should not allow k > 12ProbabilitiesThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
10831Push message with content topic containing escaped charactersWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
10840should not return locked peers if enough unlocked are availablePeerManagerThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
10850should throw an error for non-numeric shard: /waku/2/rs/1/ypubsubTopicToSingleShardInfo with various invalid formatsThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
10860Encoder throws on undefined content topicEnsures content topic is definedThu Feb 05 00:45:28 UTC 2026passedThu Feb 05 00:45:28 UTC 2026
10870throws if store query response has error statusStoreCoreThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026queryPerPage
10880should hash "!@#$%^&*()" with n=0 and maxValue=10000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
10899should hash "hello" with n=5 and maxValue=1000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
10900should handle dial errorsConnectionManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026dial
10913should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=100 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
10920should start peer exchange discoveryPeerExchangeDiscoveryThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026start
10930throws on content topic with empty application fieldensureValidContentTopicThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
10940Subscribe and receive messages from 2 nwaku nodes each with different static shardsWaku Filter: Subscribe: Multiple Service Nodes on Static Shard: Strict Check mode: trueThu Feb 05 00:46:49 UTC 2026passedThu Feb 05 00:46:49 UTC 2026
10950Push message with unicode special characters payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
10960should dispatch CustomEvent with correct type and detailNetworkMonitorThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026dispatchNetworkEvent
10970Subscribe to topic containing JSON and publish messageWaku Relay, SubscribeThu Feb 05 00:49:23 UTC 2026passedThu Feb 05 00:49:23 UTC 2026
10981should perform ping and update peer store on timerKeepAliveManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026ping timer management
10990all px service nodes subscribed to the shard topic should be dialedStatic Sharding: Peer ManagementThu Feb 05 00:49:45 UTC 2026passedThu Feb 05 00:49:45 UTC 2026Peer Exchange
11000should wait for LightPush peer to be connectedwaitForRemotePeerThu Feb 05 00:46:01 UTC 2026passedThu Feb 05 00:46:01 UTC 2026
11010ENRTree (tree): should parse a DNS tree entryENRTreeThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026
11020Subscribe to topic containing numeric and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
11030Push message with JSON payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
11040should be empty when createdFilter SubscriptionThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
11050Check received message containing ScriptWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
11061should handle empty peer infos gracefullyPeerExchangeThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026query
11070Push message with content topic containing numericWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
11080Push message with Russian payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
11090should return false and handle errors gracefullyConnectionManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026hangUp
11101Push message with custom timestamp: 1739494009764Waku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
11110Subscribe and publish messages on 2 different content topicsWaku Relay, SubscribeThu Feb 05 00:49:23 UTC 2026passedThu Feb 05 00:49:23 UTC 2026
11120Fails to push message bigger that 1MBWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
11136should add and check entries correctlyTTLSetThu Feb 05 00:45:58 UTC 2026passedThu Feb 05 00:45:58 UTC 2026
11140should be sent with empty contentMessageChannelThu Feb 05 00:45:50 UTC 2026passedThu Feb 05 00:45:50 UTC 2026Sync messages
11150Push message with short payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
11160Subscribe and receive messages via lightPushWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
11170should return the correct m/n for k = 2, targetError = 0.1ProbabilitiesThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
11180Ordered Callback - trueWaku Store, orderThu Feb 05 00:51:11 UTC 2026passedThu Feb 05 00:51:11 UTC 2026
11190throws on content topic with generation field greater than 0ensureValidContentTopicThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
11200should successfully stopFilter SDKThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
11210it tolerates circular branch referencesDNS Node DiscoveryThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026
11220throws if time range exceeds MAX_TIME_RANGEStoreCoreThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026queryPerPage
11231should not trigger query when a recent query happened under thresholdQueryOnConnectThu Feb 05 00:46:00 UTC 2026passedThu Feb 05 00:46:00 UTC 2026message retrieval event emission conditions
11240Round trip binary serializationWaku Message version 0Thu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026
11251should not be empty after adding a subscriptionFilter SubscriptionThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
11260Outgoing message is acknowledgedReliable Channel: AcksThu Feb 05 00:46:01 UTC 2026passedThu Feb 05 00:46:01 UTC 2026
11274should hash "!@#$%^&*()" with n=5 and maxValue=1000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
11280Push message with Arabic payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
11290Subscribe to topic containing long and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
11301should not fail to start the service if it is already startedPeer ExchangeThu Feb 05 00:50:22 UTC 2026passedThu Feb 05 00:50:22 UTC 2026interface-peer-discovery compliance testsCompliance Test
11311Error when try to subscribe to more than 101 topics (new limit)Waku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
11321should throw an error for non-numeric clusterId: /waku/2/rs/\/1pubsubTopicToSingleShardInfo with various invalid formatsThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
11330Push message with content topic containing special charsWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
11340should properly create peer info with all multiaddrsENRThu Feb 05 00:45:02 UTC 2026passedThu Feb 05 00:45:02 UTC 2026Location multiaddr
11351should throw an error for insufficient dataRelay Shard codecThu Feb 05 00:44:57 UTC 2026passedThu Feb 05 00:44:57 UTC 2026
11360should handle complete peer lifecycleKeepAliveManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026integration
11371should retry if all attempts failRetryManagerThu Feb 05 00:45:58 UTC 2026passedThu Feb 05 00:45:58 UTC 2026
11380Push message with content topic containing SQL InjectionWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
11390Check received message containing longWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
11400Push 30 different messagesWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026skippedThu Feb 05 01:03:59 UTC 2026
11410Push message with SQL Injection payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
11420should transition to Unhealthy when no connectionsHealthIndicatorThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
11430Push to array if already presentpushOrInitMapSetThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
11441Retrieval HintMessage serializationThu Feb 05 00:45:49 UTC 2026passedThu Feb 05 00:45:49 UTC 2026
11450peer:update - should do nothing if another protocol hitStreamManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026
11460Subscribe to topic containing XML and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
11471accepts valid message hash queryStoreQueryRequest validationThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026
11480Unsubscribe 2 topics - node subscribed to 2 topicsWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: falseThu Feb 05 00:48:52 UTC 2026passedThu Feb 05 00:48:52 UTC 2026
11490Push message with emoji payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
11500messageHashStr produces different results for different inputsmessageHash and messageHashStrThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026
11510Check received message containing JSONWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
11520should be able to decode the field with only LIGHTPUSH set to trueENR waku2 codecThu Feb 05 00:45:01 UTC 2026passedThu Feb 05 00:45:01 UTC 2026Decoding
11531should clear dial history on stopDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026stop
11540Fails to push message with large metaWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
11551should hash "hello" with n=1 and maxValue=1000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
11560should skip peers that were recently queriedPeerExchangeDiscoveryThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026handlePeriodicDiscovery
11570should dial peer when on same shardDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026dial
11580Fails to publish message with size larger than 1 MBWaku Relay, PublishThu Feb 05 00:49:16 UTC 2026passedThu Feb 05 00:49:16 UTC 2026
11591should get multiple eligible entries at later timeOutgoingRepairBufferThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
11600should create PeerExchangeDiscovery with default optionsPeerExchangeDiscoveryThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026wakuPeerExchangeDiscovery factory
11610Push message equal or less that 1MBWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
11620Check message with invalid timestamp is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
11630should return true when peer is on the same clusterShardReaderThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026isPeerOnNetwork
11640Js publishes, other Js receivesWaku Relay, InteropThu Feb 05 00:49:06 UTC 2026passedThu Feb 05 00:49:06 UTC 2026
11650does not validate decoders for hash queriesStoreCoreThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026queryPerPage
11660should not change state when connections remain after disconnectNetworkMonitorThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026peer connection events
11670should return false when peer has no shard infoShardReaderThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026isPeerOnNetwork
11680should correctly map /statusim/1/community/cbor to shard index 4contentTopicToShardIndexThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
11690Query generator for 2000 messagesWaku Store, generalThu Feb 05 00:51:17 UTC 2026passedThu Feb 05 00:51:17 UTC 2026
11700Sets default value correctlyUser AgentThu Feb 05 00:51:39 UTC 2026passedThu Feb 05 00:51:39 UTC 2026
11711Sign & RecoverWaku EncryptionThu Feb 05 00:45:29 UTC 2026passedThu Feb 05 00:45:29 UTC 2026
11720should handle dial errors gracefullyDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026dial
11730Check message on other pubsub topic is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
11741should return Multiaddr when Multiaddr input is providedmapToPeerIdOrMultiaddrThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026
11750Subscribe to topic containing Arabic and publish messageWaku Relay, SubscribeThu Feb 05 00:49:23 UTC 2026passedThu Feb 05 00:49:23 UTC 2026
11760should dispatch connect and disconnect eventsPeerManagerThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
11771should never report false negativesBloomFilterThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
11780should return PeerId when Multiaddr input is providedmapToPeerIdThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026
11791should return false for content message without causal historyReliable ChannelThu Feb 05 00:46:03 UTC 2026passedThu Feb 05 00:46:03 UTC 2026isChannelMessageWithCausalHistory predicate
11803Push messages througth V2 and V3 from 2 js-waku and receivesWaku Light Push V2 and V3 interopThu Feb 05 00:47:42 UTC 2026passedThu Feb 05 00:47:42 UTC 2026
11811Accepts a valid Waku MessageMessage ValidatorThu Feb 05 00:46:10 UTC 2026passedThu Feb 05 00:46:10 UTC 2026
11820should update lamport timestamp if greater than current timestamp and dependencies are metMessageChannelThu Feb 05 00:45:50 UTC 2026skippedThu Feb 05 00:45:50 UTC 2026receiving a message
11830Passing page size 1 when there are 4 messagesWaku Store, page sizeThu Feb 05 00:51:25 UTC 2026passedThu Feb 05 00:51:25 UTC 2026
11840returns all values when wanted number is greater than available valuesDiscoveryThu Feb 05 00:45:18 UTC 2026passedThu Feb 05 00:45:18 UTC 2026
11850Push message with Chinese payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
11860should remove event listeners from globalThisNetworkMonitorThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026stop
11870Subscribe and receive 2 messages on the same topicWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
11880should correctly encode and decode relay shards using rsv format (Bit Vector)Relay Shard codecThu Feb 05 00:44:57 UTC 2026passedThu Feb 05 00:44:57 UTC 2026
11890should update ack status of messages in outgoing bufferMessageChannelThu Feb 05 00:45:50 UTC 2026passedThu Feb 05 00:45:50 UTC 2026Sync messages
11900should insert message into bloom filterMessageChannelThu Feb 05 00:45:50 UTC 2026passedThu Feb 05 00:45:50 UTC 2026sending a message
11911Check received message containing shortWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
11920throws on content topic with non-number generation fieldensureValidContentTopicThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
11930should dial peers from store when no connections remainConnectionLimiterThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026onDisconnectedEvent
11940Push message with escaped characters payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
11950Push message with content topic containing emojiWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
11964should enable all discoveries when explicitly setDefault Peer DiscoveriesThu Feb 05 00:45:58 UTC 2026passedThu Feb 05 00:45:58 UTC 2026
11970Push message with custom timestamp: 1739494009765Waku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
11981should hash "hello" with n=2 and maxValue=10000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
11990Overlapping topic subscriptionWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
12000should allow redial after cooldown periodDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026dial
12010should ignore duplicate entriesIncomingRepairBufferThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
12020should throw an error for non-numeric shard: /waku/2/rs/1/ pubsubTopicToSingleShardInfo with various invalid formatsThu Feb 05 00:44:56 UTC 2026passedThu Feb 05 00:44:56 UTC 2026
12030Outgoing message is emitted as sendingReliable ChannelThu Feb 05 00:46:03 UTC 2026passedThu Feb 05 00:46:03 UTC 2026
12040Push message with content topic containing longWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
12051should successfully subscribe to supported pubsub topicFilter SDKThu Feb 05 00:45:59 UTC 2026passedThu Feb 05 00:45:59 UTC 2026
12061should handle retrieve function with query parametersQueryOnConnectThu Feb 05 00:46:00 UTC 2026passedThu Feb 05 00:46:00 UTC 2026async generator retrieve function mock
12075should drop excess bootstrap peers if over maxBootstrapPeersConnectionLimiterThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026maintainBootstrapConnections
12081should handle dial errors gracefullyConnectionLimiterThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026dialPeersFromStore
12090Subscribe to topic containing Basic HTML tag and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
12101Subscribe to topic containing numeric and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Feb 05 00:54:17 UTC 2026passedThu Feb 05 00:54:17 UTC 2026
12111Subscribe to topic containing special chars and publish messageWaku Relay, SubscribeThu Feb 05 00:49:23 UTC 2026passedThu Feb 05 00:49:23 UTC 2026
12121connects to nwakuWaku Dial [node only]Thu Feb 05 00:51:39 UTC 2026passedThu Feb 05 00:51:39 UTC 2026Interop: ServiceNode
12133Delete observerWaku RelayThu Feb 05 00:48:54 UTC 2026passedThu Feb 05 00:48:54 UTC 2026
12140Wait given interval before re-tryingRetry ManagerThu Feb 05 00:46:01 UTC 2026passedThu Feb 05 00:46:01 UTC 2026
12150Relay Node - default protocolWait for remote peerThu Feb 05 00:51:40 UTC 2026passedThu Feb 05 00:51:40 UTC 2026
12160should handle errors when globalThis is not availableNetworkMonitorThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026start
12170Push message with content topic containing emojiWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
12180Check received message with timestamp: 1770252385343000000 Waku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
12190should not track probabilistic acknowledgements of messages received in bloom filter of own messagesMessageChannelThu Feb 05 00:45:50 UTC 2026passedThu Feb 05 00:45:50 UTC 2026reviewing ack status
12202can query messages by message hashWaku Store, message hash queryThu Feb 05 00:51:03 UTC 2026passedThu Feb 05 00:51:03 UTC 2026
12210should handle shardReader errorsConnectionManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026isPeerOnTopic
12220should return null for non-existent peerConnectionLimiterThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026getPeer
12231caches peers it previously fetchedDNS Node DiscoveryThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026
12240should mark a message as irretrievably lost if timeout is exceededMessageChannelThu Feb 05 00:45:50 UTC 2026passedThu Feb 05 00:45:50 UTC 2026Sweeping incoming buffer
12250should return empty array when no peers connectedConnectionManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026getConnectedPeers
12260Push message with content topic containing unicode special charactersWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
12270should skip peers that don't support peer exchangePeerExchangeDiscoveryThu Feb 05 00:45:19 UTC 2026passedThu Feb 05 00:45:19 UTC 2026handlePeriodicDiscovery
12280should handle complete dial lifecycleDialerThu Feb 05 00:45:10 UTC 2026passedThu Feb 05 00:45:10 UTC 2026integration
12291should be safe to call multiple timesConnectionManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026start
12300should mark all messages in causal history as acknowledgedMessageChannelThu Feb 05 00:45:50 UTC 2026passedThu Feb 05 00:45:50 UTC 2026reviewing ack status
12311should remove messages without delivering if timeout is exceededMessageChannelThu Feb 05 00:45:50 UTC 2026passedThu Feb 05 00:45:50 UTC 2026Sweeping incoming buffer
12320random static sharding 9 - Cluster ID: 326, Shard ID: 755Static Sharding: Running NodesThu Feb 05 00:51:32 UTC 2026passedThu Feb 05 00:51:32 UTC 2026
12330Check received message containing escaped charactersWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Feb 05 00:53:52 UTC 2026passedThu Feb 05 00:53:52 UTC 2026
12340should hash "!@#$%^&*()" with n=0 and maxValue=1000 correctlyhashNThu Feb 05 00:45:46 UTC 2026passedThu Feb 05 00:45:46 UTC 2026
12351should not be added to outgoing buffer, bloom filter, or local logMessageChannelThu Feb 05 00:45:50 UTC 2026passedThu Feb 05 00:45:50 UTC 2026Sync messages
12360should clear timers for specific peer on disconnectKeepAliveManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026timer cleanup
12370Push message with long payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Feb 05 01:03:59 UTC 2026passedThu Feb 05 01:03:59 UTC 2026
12380should handle peer store update failures gracefullyKeepAliveManagerThu Feb 05 00:45:11 UTC 2026passedThu Feb 05 00:45:11 UTC 2026ping timer management