allure-jswaku/9123/data/suites.csv
2025-09-11 20:48:18 +00:00

206 KiB

1DESCRIPTIONDURATION IN MSNAMEPARENT SUITESTART TIMESTATUSSTOP TIMESUB SUITESUITETEST CLASSTEST METHOD
21should hash "hello" with n=1 and maxValue=100 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
31can start and stop the serviceDNS Discovery: Compliance TestThu Sep 11 20:30:17 UTC 2025passedThu Sep 11 20:30:17 UTC 2025interface-peer-discovery compliance tests
40should stop and cleanup resourcesFilter SubscriptionThu Sep 11 20:29:43 UTC 2025passedThu Sep 11 20:29:43 UTC 2025
51Unsubscribe 2 topics - node subscribed to 2 topicsWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: trueThu Sep 11 20:32:40 UTC 2025passedThu Sep 11 20:32:40 UTC 2025
60Check received message containing ScriptWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
71Push message with Arabic payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
81msgTime: -19000 ms from now, startTime: -18990, endTime: -19010Waku Store, time filterThu Sep 11 20:36:00 UTC 2025passedThu Sep 11 20:36:00 UTC 2025
90Outgoing message is not emitted as acknowledged from own outgoing messagesReliable Channel: EncryptionThu Sep 11 20:29:46 UTC 2025passedThu Sep 11 20:29:46 UTC 2025
105should return true when peer is on the specified shardShardReaderThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025isPeerOnShard
110random static sharding 9 - Cluster ID: 282, Shard ID: 82Static Sharding: Running NodesThu Sep 11 20:35:37 UTC 2025passedThu Sep 11 20:35:37 UTC 2025
120Check received message containing numericWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
130should maintain proper timestamps if all messages receivedMessageChannelThu Sep 11 20:29:32 UTC 2025passedThu Sep 11 20:29:32 UTC 2025receiving a message
141Check received message with timestamp: 1757622610928000000 Waku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
152should be able to encode the field with only RELAY set to trueENR waku2 codecThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Encoding
160should not create multiple intervals when called multiple timesDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025start
171Push message with emoji payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
180Fails to push message with large metaWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
190should not dispatch event when already connectedNetworkMonitorThu Sep 11 20:28:54 UTC 2025passedThu Sep 11 20:28:54 UTC 2025peer connection events
200Sync message is not sent if another non-ephemeral message was just sentReliable Channel: SyncThu Sep 11 20:29:51 UTC 2025passedThu Sep 11 20:29:51 UTC 2025
210should hash "!@#$%^&*()" with n=0 and maxValue=1000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
220should return the correct m/n for k = 2, targetError = 0.1ProbabilitiesThu Sep 11 20:29:25 UTC 2025passedThu Sep 11 20:29:25 UTC 2025
230should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=10000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
240should return EMPTY_PAYLOAD when response field is missingPeerExchangeThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025query
250Push message with custom timestamp: 1757619037883Waku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
260should skip already querying peersPeerExchangeDiscoveryThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025runQuery
271Query Generator sorting by timestamp while page direction is falseWaku Store, sortingThu Sep 11 20:35:50 UTC 2025passedThu Sep 11 20:35:50 UTC 2025
280should handle cache.get errors gracefullyPeer Cache DiscoveryThu Sep 11 20:29:09 UTC 2025passedThu Sep 11 20:29:09 UTC 2025Unit Tests
290should track probabilistic acknowledgements of messages received in bloom filterMessageChannelThu Sep 11 20:29:32 UTC 2025passedThu Sep 11 20:29:32 UTC 2025reviewing ack status
301groups multiple content topics into the same pubsub topic when they share the same shard indexcontentTopicsByPubsubTopicThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
311Push message with long payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
320ENRTree (root): should parse and verify and DNS root entryENRTreeThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025
330should partition messages based on acknowledgement statusMessageChannelThu Sep 11 20:29:32 UTC 2025passedThu Sep 11 20:29:32 UTC 2025Sweeping outgoing buffer
340should increase lamport timestampMessageChannelThu Sep 11 20:29:32 UTC 2025passedThu Sep 11 20:29:32 UTC 2025receiving a message
350Relay + StoreENRThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Waku2 key: decode
360Push message with metaWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
371should return all connected peers without codec filterConnectionManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025getConnectedPeers
382should unregister libp2p event listeners when stop is calledPeerManagerThu Sep 11 20:29:43 UTC 2025passedThu Sep 11 20:29:43 UTC 2025
391Push message with content topic containing special charsWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
400random auto sharding 6 - Cluster ID: 10, Content Topic: /app56/3/topic302/xmlAutosharding: Running NodesThu Sep 11 20:34:45 UTC 2025passedThu Sep 11 20:34:45 UTC 2025
410Push message with Script payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
421different cluster: nodes don't connectMetadata ProtocolThu Sep 11 20:31:43 UTC 2025passedThu Sep 11 20:31:43 UTC 2025static sharding
430should not fail to start the service if it is already startedPeer ExchangeThu Sep 11 20:34:09 UTC 2025passedThu Sep 11 20:34:09 UTC 2025interface-peer-discovery compliance testsCompliance Test
441nwaku subscribesWaku Relay, InteropThu Sep 11 20:32:54 UTC 2025passedThu Sep 11 20:32:54 UTC 2025
450Push message with content topic containing shortWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
460Encoder throws on empty string content topicEnsures content topic is definedThu Sep 11 20:29:15 UTC 2025passedThu Sep 11 20:29:15 UTC 2025
470Throws when trying to push message with empty payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
481Incoming message is emitted as receivedReliable Channel: EncryptionThu Sep 11 20:29:46 UTC 2025passedThu Sep 11 20:29:46 UTC 2025
491should throw error - no public keyENRThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Verify
500peer:update - should not schedule stream creation IF protocol hit AND stream found on connectionStreamManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025
510Subscribe one by one to 100 topics and publish messagesWaku Relay, SubscribeThu Sep 11 20:33:12 UTC 2025passedThu Sep 11 20:33:12 UTC 2025
520Stops search when maxGet is reachedFetch nodesThu Sep 11 20:29:05 UTC 2025passedThu Sep 11 20:29:05 UTC 2025
530should hash "" with n=0 and maxValue=10000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
540should drop excess bootstrap peers if over maxBootstrapPeersConnectionLimiterThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025maintainBootstrapConnections
550passes more than one ENR URLs and attempts connectionDNS Node Discovery [live data]Thu Sep 11 20:30:17 UTC 2025skippedThu Sep 11 20:30:17 UTC 2025
560should handle case when navigator is not availableNetworkMonitorThu Sep 11 20:28:54 UTC 2025passedThu Sep 11 20:28:54 UTC 2025isConnected
570Ephemeral field is preserved - symmetric encryptionWaku Message Ephemeral fieldThu Sep 11 20:30:19 UTC 2025passedThu Sep 11 20:30:19 UTC 2025
580should use DNS peer discovery with light clientDNS Node Discovery [live data]Thu Sep 11 20:30:17 UTC 2025skippedThu Sep 11 20:30:17 UTC 2025
590should handle shard reader errors gracefullyDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025shard reader integration
601should do nothing if at or below maxBootstrapPeersConnectionLimiterThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025maintainBootstrapConnections
612should add CONNECTION_LOCKED_TAG to peer connections when lockingPeerManagerThu Sep 11 20:29:43 UTC 2025passedThu Sep 11 20:29:43 UTC 2025
620should hash "" with n=5 and maxValue=1000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
630should not receive a peer event after stopDNS Discovery: Compliance TestThu Sep 11 20:30:17 UTC 2025passedThu Sep 11 20:30:17 UTC 2025interface-peer-discovery compliance tests
640Push message with content topic containing emojiWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
651Bloom filterMessage serializationThu Sep 11 20:29:32 UTC 2025passedThu Sep 11 20:29:32 UTC 2025
660Push message with Basic HTML tag payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
671should clear dial history on stopDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025stop
680Push message with Russian payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
691should be able to decode the field with only RELAY set to trueENR waku2 codecThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Decoding
700should respect custom numPeersToUse configurationPeerManagerThu Sep 11 20:29:43 UTC 2025passedThu Sep 11 20:29:43 UTC 2025
710Check received message containing shell commandWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
720Decoder throws on undefined content topicEnsures content topic is definedThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025
731Subscribe to topic containing special chars and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
740should throw an error for non-numeric shard: /waku/2/rs/1/ pubsubTopicToSingleShardInfo with various invalid formatsThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
750Push message with content topic containing emojiWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
760should add received message to localHistory with retrievalHintMessageChannelThu Sep 11 20:29:32 UTC 2025passedThu Sep 11 20:29:32 UTC 2025receiving a message
771Timestamp too far from node time: 40000 ms from nowWaku Store, time filterThu Sep 11 20:36:00 UTC 2025passedThu Sep 11 20:36:00 UTC 2025
781Check publish message containing special charsWaku Relay, PublishThu Sep 11 20:33:04 UTC 2025passedThu Sep 11 20:33:04 UTC 2025
790Sync message are not sent excessively within sync frequencyReliable Channel: SyncThu Sep 11 20:29:51 UTC 2025passedThu Sep 11 20:29:51 UTC 2025
800should be online or offline if network state changedwaku:connectionThu Sep 11 20:30:32 UTC 2025passedThu Sep 11 20:30:32 UTC 2025
810Passing a valid cursor at 110 index when there are 120 messagesWaku Store, cursorThu Sep 11 20:34:57 UTC 2025passedThu Sep 11 20:34:57 UTC 2025
8213messageHashStr returns the same value as bytesToHex(messageHash)messageHash and messageHashStrThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025
831Encoder throws on undefined content topicEnsures content topic is definedThu Sep 11 20:29:15 UTC 2025passedThu Sep 11 20:29:15 UTC 2025
841Push message with content topic containing numericWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
850should process successful peer exchange queryPeerExchangeDiscoveryThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025query
861should stop peer exchange discoveryPeerExchangeDiscoveryThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025stop
870Push message with shell command payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
881should remove messages without delivering if timeout is exceededMessageChannelThu Sep 11 20:29:32 UTC 2025passedThu Sep 11 20:29:32 UTC 2025Sweeping incoming buffer
891should not change state when connections remain after disconnectNetworkMonitorThu Sep 11 20:28:54 UTC 2025passedThu Sep 11 20:28:54 UTC 2025peer connection events
900should properly setup health event callbackQueryOnConnectThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025event handling simulation
911Push message with Script payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
922Round trip binary encryption [symmetric, no signature]Symmetric EncryptionThu Sep 11 20:29:15 UTC 2025passedThu Sep 11 20:29:15 UTC 2025
931should not fail to stop the service if it was not startedDNS Discovery: Compliance TestThu Sep 11 20:30:17 UTC 2025passedThu Sep 11 20:30:17 UTC 2025interface-peer-discovery compliance tests
940Check received message containing special charsWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
9528should dial second nwaku node that was discoveredDiscoveryDialerThu Sep 11 20:30:11 UTC 2025skippedThu Sep 11 20:30:11 UTC 2025
960Push message with unicode special characters payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
970Push message with content topic containing SQL InjectionWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
980Push message with unicode special characters payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
990Push message with content topic containing special charsWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
1001should wait for Filter peer to be connectedwaitForRemotePeerThu Sep 11 20:29:47 UTC 2025passedThu Sep 11 20:29:47 UTC 2025
1010Check publish message containing numericWaku Relay, PublishThu Sep 11 20:33:04 UTC 2025passedThu Sep 11 20:33:04 UTC 2025
1020should handle case with no peers in storeConnectionLimiterThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025dialPeersFromStore
1030Outgoing message is acknowledgedReliable Channel: EncryptionThu Sep 11 20:29:46 UTC 2025passedThu Sep 11 20:29:46 UTC 2025
1040Light push messages to 2 nwaku nodes each with different pubsubtopicsWaku Light Push (Autosharding): Multiple ShardsThu Sep 11 20:31:19 UTC 2025passedThu Sep 11 20:31:19 UTC 2025
1050Push message with content topic containing numericWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
1060Error when try to subscribe to more than 101 topics (new limit)Waku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
1070should be safe to call multiple timesDiscoveryDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025start
1080should hash "test123" with n=2 and maxValue=1000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
1090Push message with content topic containing SQL InjectionWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
1100should return empty array when no peers connectedConnectionManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025getConnectedPeers
1110throws on content topic with empty version fieldensureValidContentTopicThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
1120Subscribe to topic containing XML and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
1130Round trip binary encryption [ecies, no signature]Ecies EncryptionThu Sep 11 20:29:17 UTC 2025passedThu Sep 11 20:29:17 UTC 2025
1140ENRTree (tree): should error if DNS tree entry is misformattedENRTreeThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025
1150should return Multiaddr when Multiaddr input is providedmapToPeerIdOrMultiaddrThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025
1160should handle queue processing errors gracefullyDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025queue processing
1170can start and stop the servicePeer ExchangeThu Sep 11 20:34:09 UTC 2025passedThu Sep 11 20:34:09 UTC 2025interface-peer-discovery compliance testsCompliance Test
1180should return PeerId when Multiaddr input is providedmapToPeerIdThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025
1191should not return locked peers if enough unlocked are availablePeerManagerThu Sep 11 20:29:43 UTC 2025passedThu Sep 11 20:29:43 UTC 2025
1200Generator, with asymmetric & symmetric encrypted messagesWaku Store, generalThu Sep 11 20:35:43 UTC 2025passedThu Sep 11 20:35:43 UTC 2025
1211should filter out already connected peersConnectionLimiterThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025dialPeersFromStore
1220should throw an error for non-numeric clusterId: /waku/2/rs//1pubsubTopicToSingleShardInfo with various invalid formatsThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
1230should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=1000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
1241should retrieve 3 multiaddrs for test.waku.nodes.status.imDNS Node Discovery [live data]Thu Sep 11 20:29:06 UTC 2025skippedThu Sep 11 20:29:06 UTC 2025
1251Encoder error raises irrecoverable errorReliable Channel: EncryptionThu Sep 11 20:29:46 UTC 2025passedThu Sep 11 20:29:46 UTC 2025
1260Push message with custom timestamp: 1726864237882Waku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
1270Subscribe to topic containing Chinese and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
1280Check received message containing XMLWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
1290should work with v3 peersLightPush SDKThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025v3 protocol support
1301Query with Ordered Callback, No DecoderWaku Store, error handlingThu Sep 11 20:35:12 UTC 2025passedThu Sep 11 20:35:12 UTC 2025
1310should return HistoryEntry with retrievalHint from sweepIncomingBufferMessageChannelThu Sep 11 20:29:32 UTC 2025passedThu Sep 11 20:29:32 UTC 2025Sweeping incoming buffer
1320should not stop if not startedPeerExchangeDiscoveryThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025stop
1330Push message with SQL Injection payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
1341ENRTree (tree): should parse a DNS tree entryENRTreeThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025
1350Subscribe to topic containing unicode special characters and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
1361should return false and handle errors gracefullyConnectionManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025hangUp
1370FilterWait for remote peerThu Sep 11 20:36:05 UTC 2025passedThu Sep 11 20:36:05 UTC 2025
1381throws if store query response has error statusStoreCoreThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025queryPerPage
1391all px service nodes subscribed to the shard topic should be dialedAutosharding: Peer ManagementThu Sep 11 20:35:32 UTC 2025passedThu Sep 11 20:35:32 UTC 2025Peer Exchange
1400should decode valid enr with tcp successfullyENRThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Txt codec
1410Push message with SQL Injection payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
1421throws on content topic with empty encoding fieldensureValidContentTopicThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
1430Check received message containing XMLWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
1441should handle mixed protocol support correctlyHealthIndicatorThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025
1453should hash "test123" with n=1 and maxValue=1000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
1460should be delivered immediately if receivedMessageChannelThu Sep 11 20:29:32 UTC 2025passedThu Sep 11 20:29:32 UTC 2025Ephemeral messages
1470should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16contentTopicToShardIndexThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
1481Check message with non string payload is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
1490Check received message containing RussianWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
1500Sync message is not sent if another sync message was just sentReliable Channel: SyncThu Sep 11 20:29:51 UTC 2025passedThu Sep 11 20:29:51 UTC 2025
1510Query generator for multiple messages with multiple decodersWaku Store, generalThu Sep 11 20:35:43 UTC 2025passedThu Sep 11 20:35:43 UTC 2025
1521should add and remove event listeners correctlyPeer Cache DiscoveryThu Sep 11 20:29:09 UTC 2025passedThu Sep 11 20:29:09 UTC 2025Unit Tests
1530Push message with XML payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
1540should properly compute the node idENRThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Static tests
1551Push message with content topic containing shortWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
1561should hash "hello" with n=1 and maxValue=1000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
1573should return different streams if requested simultaniouslyStreamManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025
1581should drop connection to one peer on hangUpDialingThu Sep 11 20:31:42 UTC 2025passedThu Sep 11 20:31:42 UTC 2025
1590should be able to decode the field with RELAY and FILTER protocols set to trueENR waku2 codecThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Decoding
1600should handle general insertion and lookup correctlyBloomFilter with special patternsThu Sep 11 20:29:29 UTC 2025passedThu Sep 11 20:29:29 UTC 2025
1610ignores domain fetching errorsDNS Node DiscoveryThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025
1620should handle malformed response dataPeerExchangeThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025query
1630Decoder throws on empty string content topicEnsures content topic is definedThu Sep 11 20:29:17 UTC 2025passedThu Sep 11 20:29:17 UTC 2025
1641should not mark messages in causal history as acknowledged if it's our own messageMessageChannelThu Sep 11 20:29:32 UTC 2025passedThu Sep 11 20:29:32 UTC 2025reviewing ack status
1650should support chaining for add methodTTLSetThu Sep 11 20:29:41 UTC 2025passedThu Sep 11 20:29:41 UTC 2025
1661should encode/decode to text encodingENRThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Static tests
1671Check received message containing ChineseWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
1680Push message with JSON payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
1690Correctly serialized argumentsnwakuThu Sep 11 20:31:42 UTC 2025passedThu Sep 11 20:31:42 UTC 2025
1700Ordered Callback - trueWaku Store, orderThu Sep 11 20:35:44 UTC 2025passedThu Sep 11 20:35:44 UTC 2025
1710should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=100 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
1721should emit message when we just started and store connect event occursQueryOnConnectThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025end-to-end message emission tests
1730msgTime: -19000 ms from now, startTime: -20000, endTime: -19000Waku Store, time filterThu Sep 11 20:36:00 UTC 2025passedThu Sep 11 20:36:00 UTC 2025
1740Subscribe to topic containing short and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
1750Push message with numeric payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
1760should return start time to last successful query since last query is less than max rangecalculateTimeRangeThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025
1770Subscribe to topic containing escaped characters and publish messageWaku Relay, SubscribeThu Sep 11 20:33:12 UTC 2025passedThu Sep 11 20:33:12 UTC 2025
1780Push message with long payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
1790Push message with content topic containing unicode special charactersWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
1800uses static shard pubsub topic instead of autosharding when setSets sharding configuration correctlyThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025
1810Push message with special chars payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
1820should update peers in cache on 'peer:identify' eventPeer Cache DiscoveryThu Sep 11 20:29:09 UTC 2025passedThu Sep 11 20:29:09 UTC 2025Unit Tests
1831Round trip binary serializationWaku Message version 0Thu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025
1840should get / set TCP multiaddrENRThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Multiaddr getters and setters
1850should throw an error for invalid PubsubTopic format: /waku/2/rspubsubTopicToSingleShardInfo with various invalid formatsThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
1861should clear timers for specific peer on disconnectKeepAliveManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025timer cleanup
1871throws an error for improperly formatted content topicscontentTopicsByPubsubTopicThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
1880Push message with custom timestamp: 1726864237883Waku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
1890Nodes with multiple pubsub topicWaku Relay, static sharding, multiple pubsub topicsThu Sep 11 20:32:57 UTC 2025passedThu Sep 11 20:32:57 UTC 2025
1900should drop only non-locked connections when over maxConnectionsConnectionLimiterThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025maintainConnectionsCount
1910Decoder throws on empty string content topicEnsures content topic is definedThu Sep 11 20:29:15 UTC 2025passedThu Sep 11 20:29:15 UTC 2025
1920can start and stop the servicePeer Cache DiscoveryThu Sep 11 20:29:09 UTC 2025passedThu Sep 11 20:29:09 UTC 2025interface-peer-discovery compliance testsCompliance Tests
1930Cluster id 0, shard 0Static Sharding: Running NodesThu Sep 11 20:35:37 UTC 2025passedThu Sep 11 20:35:37 UTC 2025
1940should throw error - no idENRThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Verify
1950Check publish message containing shell commandWaku Relay, PublishThu Sep 11 20:33:04 UTC 2025passedThu Sep 11 20:33:04 UTC 2025
1960yields undefined for messages without decoderStoreCoreThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025queryPerPage
1970messageHash returns a Uint8ArraymessageHash and messageHashStrThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025
1980should not allow unachievable error rateProbabilitiesThu Sep 11 20:29:25 UTC 2025passedThu Sep 11 20:29:25 UTC 2025
1991msgTime: -19000 ms from now, startTime: -19010, endTime: -18990Waku Store, time filterThu Sep 11 20:36:00 UTC 2025passedThu Sep 11 20:36:00 UTC 2025
2000should not create timers for topics where peer is not in meshKeepAliveManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025relay timer management
2010should correctly map /app/27/sometopic/someencoding to shard index 5contentTopicToShardIndexThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
2020Overlapping topic subscriptionWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
2031should add event listeners to libp2pNetworkMonitorThu Sep 11 20:28:54 UTC 2025passedThu Sep 11 20:28:54 UTC 2025start
2040Subscribe and receive messages via waku relay postWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
2056returns all values when wanted number is greater than available valuesDiscoveryThu Sep 11 20:29:04 UTC 2025passedThu Sep 11 20:29:04 UTC 2025
2061should not discard bootstrap peers if under the limitConnection LimiterThu Sep 11 20:30:55 UTC 2025passedThu Sep 11 20:30:55 UTC 2025
20713 nodes on /waku/2/rs/7/0 topicWaku Relay auto-sharding, multiple pubsub topicsThu Sep 11 20:32:57 UTC 2025passedThu Sep 11 20:32:57 UTC 2025
2081random static sharding 2 - Cluster ID: 941, Shard ID: 160Static Sharding: Running NodesThu Sep 11 20:35:37 UTC 2025passedThu Sep 11 20:35:37 UTC 2025
2090Fails to push message bigger that 1MBWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
2100should not track probabilistic acknowledgements of messages received in bloom filter of own messagesMessageChannelThu Sep 11 20:29:32 UTC 2025passedThu Sep 11 20:29:32 UTC 2025reviewing ack status
2110should return peer for existing peerConnectionLimiterThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025getPeer
2120Push message with custom timestamp: 1757626237883Waku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
2130A testThisThu Sep 11 20:31:28 UTC 2025passedThu Sep 11 20:31:28 UTC 2025Is
2140Subscribe to topic containing Basic HTML tag and publish messageWaku Relay, SubscribeThu Sep 11 20:33:12 UTC 2025passedThu Sep 11 20:33:12 UTC 2025
2151should be safe to call multiple timesDiscoveryDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025stop
2160should emit message when we went offline since last successful query and store reconnect event occursQueryOnConnectThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025end-to-end message emission tests
2171messageHashStr produces consistent results for the same inputmessageHash and messageHashStrThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025
2180Subscribe and receive messages via lightPushWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
2191Push message with Arabic payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
2200should delegate to shardReader.isPeerOnTopic()ConnectionManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025isPeerOnTopic
2210Push message with long payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
2220Waku message hash computation (meta size of 12 bytes)Message Hash: RFC Test VectorsThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025
2230Push 30 different messagesWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025skippedThu Sep 11 20:47:40 UTC 2025
2241should return PeerId when PeerId is providedmapToPeerIdOrMultiaddrThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025
2250throws on empty content topicensureValidContentTopicThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
2260Check meta is set [ecies]Ecies EncryptionThu Sep 11 20:29:17 UTC 2025passedThu Sep 11 20:29:17 UTC 2025
2271should create PeerExchangeDiscovery with default optionsPeerExchangeDiscoveryThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025wakuPeerExchangeDiscovery factory
2280Push message with custom timestamp: 1726864237883Waku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
2290throws on content topic with empty topic name fieldensureValidContentTopicThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
2300should update peer store before dialingDiscoveryDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025peer discovery handling
2311Check publish message containing ArabicWaku Relay, PublishThu Sep 11 20:33:04 UTC 2025passedThu Sep 11 20:33:04 UTC 2025
2320should dial more peers if under maxConnectionsConnectionLimiterThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025maintainConnectionsCount
2331Check message with no pubsub topic is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
2340Check message with invalid timestamp is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
2350PeerStore has remote peer's shard info after successful connectionMetadata ProtocolThu Sep 11 20:31:43 UTC 2025passedThu Sep 11 20:31:43 UTC 2025static sharding
2360Query with Ordered Callback, Multiple PubsubTopicsWaku Store, error handlingThu Sep 11 20:35:12 UTC 2025passedThu Sep 11 20:35:12 UTC 2025
2371random static sharding 10 - Cluster ID: 770, Shard ID: 769Static Sharding: Running NodesThu Sep 11 20:35:37 UTC 2025passedThu Sep 11 20:35:37 UTC 2025
2380Query with Promise Callback, No message returnedWaku Store, error handlingThu Sep 11 20:35:12 UTC 2025passedThu Sep 11 20:35:12 UTC 2025
2390should correctly map /0/statusim/1/community/cbor to shard index 4contentTopicToShardIndexThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
2400Subscribe to topic containing JSON and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
2411should return false when peer is not on topicConnectionManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025isPeerOnTopic
2421Push message with content topic containing shortWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
2430should retry failed tasksRetryManagerThu Sep 11 20:29:42 UTC 2025passedThu Sep 11 20:29:42 UTC 2025
2440should update ack status of messages in outgoing bufferMessageChannelThu Sep 11 20:29:32 UTC 2025passedThu Sep 11 20:29:32 UTC 2025Sync messages
2450Push message with special chars payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
2460should hash "!@#$%^&*()" with n=2 and maxValue=100 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
2470ends if stream creation failsStoreCoreThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025queryPerPage
2480should populate queue if has active dialDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025dial
2490should return usable stream attached to connectionStreamManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025
2501should keep entries that haven't expired yetTTLSetThu Sep 11 20:29:41 UTC 2025passedThu Sep 11 20:29:41 UTC 2025
2510Unsubscribe topics the node is not subscribed toWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: trueThu Sep 11 20:32:40 UTC 2025passedThu Sep 11 20:32:40 UTC 2025
2521should be safe to call multiple timesConnectionLimiterThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025stop
2530should correctly map /statusim/1/community/cbor to shard index 4contentTopicToShardIndexThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
2541should fail to send if no connected peers foundLightPush SDKThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025
2550should perform initial health assessment on startHealthIndicatorThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025
2560should not receive a peer event after stopPeer ExchangeThu Sep 11 20:34:09 UTC 2025passedThu Sep 11 20:34:09 UTC 2025interface-peer-discovery compliance testsCompliance Test
2570Get NodesFetch nodesThu Sep 11 20:29:05 UTC 2025passedThu Sep 11 20:29:05 UTC 2025
2586Passing page size 10 when there are 10 messagesWaku Store, page sizeThu Sep 11 20:35:52 UTC 2025passedThu Sep 11 20:35:52 UTC 2025
2590Subscribe to topic containing SQL Injection and publish messageWaku Relay, SubscribeThu Sep 11 20:33:12 UTC 2025passedThu Sep 11 20:33:12 UTC 2025
2600ENRTree (root): should error if DNS root entry signature is invalidENRTreeThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025
2610Push message with short payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
2621should handle peer store update failures gracefullyKeepAliveManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025ping timer management
2632Check message with non string payload is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
2640Subscribe to topic containing SQL Injection and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
2650Push message with content topic containing unicode special charactersWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
2660Push message with custom timestamp: 1757619037883Waku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
2670should be sent with empty contentMessageChannelThu Sep 11 20:29:32 UTC 2025passedThu Sep 11 20:29:32 UTC 2025Sync messages
2681should initialize with default optionsPeerExchangeDiscoveryThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025constructor
2690should dial peers from store when no connections remainConnectionLimiterThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025onDisconnectedEvent
2700PeerStore has remote peer's shard info after successful connectionMetadata ProtocolThu Sep 11 20:31:43 UTC 2025passedThu Sep 11 20:31:43 UTC 2025auto sharding
2710Check publish message containing emojiWaku Relay, PublishThu Sep 11 20:33:04 UTC 2025passedThu Sep 11 20:33:04 UTC 2025
2721Subscribe to topic containing Arabic and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
2730A testThisThu Sep 11 20:31:28 UTC 2025passedThu Sep 11 20:31:28 UTC 2025Is also
2743should remove expired entries after TTL has passedTTLSetThu Sep 11 20:29:41 UTC 2025passedThu Sep 11 20:29:41 UTC 2025
2750Subscribe and receive ecies encrypted messages via lightPushWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
2761Register correct protocolsWaku Relay, SubscribeThu Sep 11 20:33:12 UTC 2025passedThu Sep 11 20:33:12 UTC 2025
2773Query Generator sorting by timestamp while page direction is trueWaku Store, sortingThu Sep 11 20:35:50 UTC 2025passedThu Sep 11 20:35:50 UTC 2025
2780Push 30 different messagesWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025skippedThu Sep 11 20:47:40 UTC 2025
2790Push message with rate limitWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
2800Unsubscribe 1 topic - node subscribed to 2 topicsWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: falseThu Sep 11 20:32:40 UTC 2025passedThu Sep 11 20:32:40 UTC 2025
2811Using a functionWaku Dial [node only]Thu Sep 11 20:36:01 UTC 2025passedThu Sep 11 20:36:01 UTC 2025Bootstrap
2820Push message with special chars payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
2830should call waitForPeer on RelaywaitForRemotePeerThu Sep 11 20:29:47 UTC 2025passedThu Sep 11 20:29:47 UTC 2025
2840should dial peer immediately when queue is emptyDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025dial
2850isConnected between 2 js-waku relay nodesConnection stateThu Sep 11 20:30:32 UTC 2025passedThu Sep 11 20:30:32 UTC 2025
2860Publishes to nwakuWaku Relay, InteropThu Sep 11 20:32:54 UTC 2025passedThu Sep 11 20:32:54 UTC 2025
2871should hash "!@#$%^&*()" with n=5 and maxValue=100 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
2880should create ShardReader with static shards network configShardReaderThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025constructor
2890should clear existing timers before creating new onesKeepAliveManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025timer cleanup
2900should handle messages with same timestamp ordered by messageIdMessageChannelThu Sep 11 20:29:32 UTC 2025passedThu Sep 11 20:29:32 UTC 2025receiving a message
2910random auto sharding 9 - Cluster ID: 10, Content Topic: /app68/2/topic239/test.jsAutosharding: Running NodesThu Sep 11 20:34:45 UTC 2025passedThu Sep 11 20:34:45 UTC 2025
2920should sort by messageId when timestamps are equalContentMessage comparison with < operatorThu Sep 11 20:29:32 UTC 2025passedThu Sep 11 20:29:32 UTC 2025
2930Decoder throws on undefined content topicEnsures content topic is definedThu Sep 11 20:29:17 UTC 2025passedThu Sep 11 20:29:17 UTC 2025
2940ends if response has no messagesStoreCoreThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025queryPerPage
2950Subscribe and publish messages on 2 different content topicsWaku Relay, SubscribeThu Sep 11 20:33:12 UTC 2025passedThu Sep 11 20:33:12 UTC 2025
2960random auto sharding 10 - Cluster ID: 10, Content Topic: /app57/3/topic233/test.jsAutosharding: Running NodesThu Sep 11 20:34:45 UTC 2025passedThu Sep 11 20:34:45 UTC 2025
2970Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)Waku Relay, PublishThu Sep 11 20:33:04 UTC 2025passedThu Sep 11 20:33:04 UTC 2025
2981should return true even if peer has no overlapping shardsShardReaderThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025isPeerOnNetwork
2990should trigger query when it went offline since the last successful queryQueryOnConnectThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025message retrieval event emission conditions
3001Delete observerWaku RelayThu Sep 11 20:32:42 UTC 2025passedThu Sep 11 20:32:42 UTC 2025
3011should hash "!@#$%^&*()" with n=1 and maxValue=10000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
3021Query generator for multiple messages with different content topic formatWaku Store, generalThu Sep 11 20:35:43 UTC 2025passedThu Sep 11 20:35:43 UTC 2025
3031should start and setup intervals and event listenersFilter SubscriptionThu Sep 11 20:29:43 UTC 2025passedThu Sep 11 20:29:43 UTC 2025
3040Fails to push message with large metaWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
3051should remove event listenersKeepAliveManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025stop
3063accepts valid content-filtered queryStoreQueryRequest validationThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025
3071return first retrieved peers without further DNS queriesDNS Node Discovery w/ capabilitiesThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025
3080should compute hash only when first accessedDecodedMessage lazy hash initializationThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025
3092Generator, 2 different shardsWaku Store, different static shardsThu Sep 11 20:35:03 UTC 2025passedThu Sep 11 20:35:03 UTC 2025
3100should work with async generator that yields promisesQueryOnConnectThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025async generator retrieve function mock
3110should save new peer to storeDiscoveryDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025updatePeerStore
3120Wrong topicAutosharding: Running NodesThu Sep 11 20:34:45 UTC 2025passedThu Sep 11 20:34:45 UTC 2025
3130should not fail to start the service if it is already startedPeer Cache DiscoveryThu Sep 11 20:29:09 UTC 2025passedThu Sep 11 20:29:09 UTC 2025interface-peer-discovery compliance testsCompliance Tests
3140Push message with short payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
3150Check received message containing escaped charactersWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
3160should lock peers when selectedPeerManagerThu Sep 11 20:29:43 UTC 2025passedThu Sep 11 20:29:43 UTC 2025
3170should hash "test123" with n=0 and maxValue=1000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
3181should be able to dial TLS multiaddrsDialingThu Sep 11 20:31:42 UTC 2025passedThu Sep 11 20:31:42 UTC 2025
3190should hash "test123" with n=1 and maxValue=100 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
3200Push message with content topic containing ChineseWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
3210should add sent message to localHistory with retrievalHintMessageChannelThu Sep 11 20:29:32 UTC 2025passedThu Sep 11 20:29:32 UTC 2025sending a message
3220should not create ping timers when pingKeepAlive = 0KeepAliveManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025ping timer management
3230Store - dialed firstWait for remote peerThu Sep 11 20:36:05 UTC 2025passedThu Sep 11 20:36:05 UTC 2025
3240Push message with content topic containing JSONWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
3250should return NO_PEER_AVAILABLE when peer is not in peer storePeerExchangeThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025query
3260Encoder throws on empty string content topicEnsures content topic is definedThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025
3270should handle zero lastSuccessfulQuery (never queried before)calculateTimeRangeThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025
3280Decoder throws on undefined content topicEnsures content topic is definedThu Sep 11 20:29:15 UTC 2025passedThu Sep 11 20:29:15 UTC 2025
3291should throw error - no idENRThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Txt codec
3300Refresh subscriptionWaku Relay, SubscribeThu Sep 11 20:33:12 UTC 2025skippedThu Sep 11 20:33:12 UTC 2025
3310should work with stubbed waku event emitterQueryOnConnectThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025mock validation
3320connects to nwakuWaku Dial [node only]Thu Sep 11 20:36:01 UTC 2025passedThu Sep 11 20:36:01 UTC 2025Interop: ServiceNode
3330should handle relay send failures gracefullyKeepAliveManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025relay timer management
3340should insert message into bloom filterMessageChannelThu Sep 11 20:29:32 UTC 2025passedThu Sep 11 20:29:32 UTC 2025sending a message
3352should hash "" with n=1 and maxValue=10000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
3363should throw error - invalid idENRThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Verify
3370should allow redial after cooldown periodDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025dial
3381should be safe to call multiple timesKeepAliveManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025start
3390should handle peerStore errors gracefullyConnectionManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025getConnectedPeers
3400random auto sharding 3 - Cluster ID: 10, Content Topic: /app30/1/topic925/protoAutosharding: Running NodesThu Sep 11 20:34:45 UTC 2025passedThu Sep 11 20:34:45 UTC 2025
3411Unsubscribe topics the node is not subscribed toWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: falseThu Sep 11 20:32:40 UTC 2025passedThu Sep 11 20:32:40 UTC 2025
3420Subscribe to topic containing shell command and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
3430Promise Callback - trueWaku Store, orderThu Sep 11 20:35:44 UTC 2025passedThu Sep 11 20:35:44 UTC 2025
3441Query Generator - falseWaku Store, orderThu Sep 11 20:35:44 UTC 2025passedThu Sep 11 20:35:44 UTC 2025
3450Push message with SQL Injection payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
3460Fails to push message bigger that 1MBWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
3470should return false when peer is not foundShardReaderThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025isPeerOnTopic
3480Subscribe to topic containing emoji and publish messageWaku Relay, SubscribeThu Sep 11 20:33:12 UTC 2025passedThu Sep 11 20:33:12 UTC 2025
3490Subscribe to topic containing Russian and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
3500Push message with custom timestamp: 1757619037882Waku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
3511should enable only peerExchange and peerCache when dns is disabledDefault Peer DiscoveriesThu Sep 11 20:29:42 UTC 2025passedThu Sep 11 20:29:42 UTC 2025
3521should throw an error for non-numeric clusterId: /waku/2/rs/ /1pubsubTopicToSingleShardInfo with various invalid formatsThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
3531Timestamp too far from node time: -20000 ms from nowWaku Store, time filterThu Sep 11 20:36:00 UTC 2025passedThu Sep 11 20:36:00 UTC 2025
3540should hash "!@#$%^&*()" with n=1 and maxValue=1000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
3551Decoder throws on empty string content topicEnsures content topic is definedThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025
3560Generator, 2 nwaku nodes each with different shardsWaku Store, different static shardsThu Sep 11 20:35:03 UTC 2025passedThu Sep 11 20:35:03 UTC 2025
3570Check message received after jswaku node is restartedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
3580Subscribe to topic containing emoji and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
3592Passing invalid cursorWaku Store, cursorThu Sep 11 20:34:57 UTC 2025passedThu Sep 11 20:34:57 UTC 2025
3600should create ShardReader with auto sharding network configShardReaderThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025constructor
3610should dispatch CustomEvent with correct type and detailNetworkMonitorThu Sep 11 20:28:54 UTC 2025passedThu Sep 11 20:28:54 UTC 2025dispatchNetworkEvent
3621Subscribe and receive messages from 2 nwaku nodes each with different static shardsWaku Filter: Subscribe: Multiple Service Nodes on Static Shard: Strict Check mode: falseThu Sep 11 20:30:37 UTC 2025passedThu Sep 11 20:30:37 UTC 2025
3630Wait given interval before re-tryingRetry ManagerThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025
3640should handle case when globalThis is not availableNetworkMonitorThu Sep 11 20:28:54 UTC 2025passedThu Sep 11 20:28:54 UTC 2025isConnected
3650Query Generator, Multiple PubsubTopicsWaku Store, error handlingThu Sep 11 20:35:12 UTC 2025passedThu Sep 11 20:35:12 UTC 2025
3660Push message with content topic containing numericWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
3670Non TWN ClusterAutosharding: Running NodesThu Sep 11 20:34:45 UTC 2025passedThu Sep 11 20:34:45 UTC 2025
3682should handle onConnected and onDisconnectedPeerManagerThu Sep 11 20:29:43 UTC 2025passedThu Sep 11 20:29:43 UTC 2025
3690Push message with content topic containing unicode special charactersWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
3700should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=100 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
3710it tolerates circular branch referencesDNS Node DiscoveryThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025
3721should handle large number of peers requestPeerExchangeThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025query
3730should requeue task if no peer is availableRetryManagerThu Sep 11 20:29:42 UTC 2025passedThu Sep 11 20:29:42 UTC 2025
3740should not create relay timers when relayKeepAlive = 0KeepAliveManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025relay timer management
3750should throw an error for non-numeric shard: /waku/2/rs/1/\pubsubTopicToSingleShardInfo with various invalid formatsThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
3760should drop connection via multiaddr with hangUpDialingThu Sep 11 20:31:42 UTC 2025passedThu Sep 11 20:31:42 UTC 2025
3771Check message with no content topic is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
3780Push message with shell command payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
3790random auto sharding 4 - Cluster ID: 10, Content Topic: /app32/3/topic29/utf8Autosharding: Running NodesThu Sep 11 20:34:45 UTC 2025passedThu Sep 11 20:34:45 UTC 2025
3800can start the servicePeer Cache DiscoveryThu Sep 11 20:29:09 UTC 2025passedThu Sep 11 20:29:09 UTC 2025interface-peer-discovery compliance testsCompliance Tests
3810Check received message with timestamp: 1757622610928 Waku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
3820Check received message containing ArabicWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
3831Js publishes, other Js receivesWaku Relay, InteropThu Sep 11 20:32:54 UTC 2025passedThu Sep 11 20:32:54 UTC 2025
3840Push message with Russian payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
3851Sync message is sent within sync frequencyReliable Channel: SyncThu Sep 11 20:29:51 UTC 2025passedThu Sep 11 20:29:51 UTC 2025
3860should correctly map /app/29/sometopic/someencoding to shard index 6contentTopicToShardIndexThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
3870should skip peers without ENRPeerExchangeDiscoveryThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025query
3881Subscribe to topic containing Basic HTML tag and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
3891should properly create location multiaddrs - udp6ENRThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Location multiaddr
3906Subscribe and receive messages on 2 different pubsubtopics with v3 protocolWaku Light Push (Autosharding): Multiple ShardsThu Sep 11 20:31:19 UTC 2025passedThu Sep 11 20:31:19 UTC 2025
3910should hash "!@#$%^&*()" with n=5 and maxValue=10000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
3920should be safe to call multiple timesDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025stop
3930should be safe to call multiple timesConnectionManagerThu Sep 11 20:28:56 UTC 2025brokenThu Sep 11 20:28:56 UTC 2025start
3941Relay Node - default protocolWait for remote peerThu Sep 11 20:36:05 UTC 2025passedThu Sep 11 20:36:05 UTC 2025
3950should deliver messages after dependencies are metMessageChannelThu Sep 11 20:29:32 UTC 2025passedThu Sep 11 20:29:32 UTC 2025Sweeping incoming buffer
3961Encoder throws on undefined content topicEnsures content topic is definedThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025
3970Relay - dialed firstWait for remote peerThu Sep 11 20:36:05 UTC 2025passedThu Sep 11 20:36:05 UTC 2025
3980Push message with content topic containing longWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
3991should skip peer when dialed recentlyDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025dial
4005should hash "" with n=2 and maxValue=100 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
4010should initialize with Unhealthy statusHealthIndicatorThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025
4020Subscribe and receive messages via waku relay postWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
4031should process tasks in queueRetryManagerThu Sep 11 20:29:42 UTC 2025passedThu Sep 11 20:29:42 UTC 2025
4040should skip peer when not on same clusterDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025dial
4050should dial all peers on dialDialingThu Sep 11 20:31:42 UTC 2025passedThu Sep 11 20:31:42 UTC 2025
4060should retrieve all multiaddrs when several ENR Tree URLs are passedDNS Node Discovery [live data]Thu Sep 11 20:30:17 UTC 2025skippedThu Sep 11 20:30:17 UTC 2025
4070Subscribe and publish 10000 messages on the same topicWaku Relay, SubscribeThu Sep 11 20:33:12 UTC 2025passedThu Sep 11 20:33:12 UTC 2025
4085should return only peers supporting the requested protocol and pubsub topicPeerManagerThu Sep 11 20:29:43 UTC 2025passedThu Sep 11 20:29:43 UTC 2025
4090should set default options when no config providedConnectionManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025constructor
4101msgTime: 0 ms from now, startTime: 1757363744580, endTime: 1757622944580Waku Store, time filterThu Sep 11 20:36:00 UTC 2025passedThu Sep 11 20:36:00 UTC 2025
4110should create QueryOnConnect instance without optionsQueryOnConnectThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025constructor
4120should correctly encode and decode relay shards using rsv format (Bit Vector)Relay Shard codecThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
4130Push message with content topic containing escaped charactersWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
4140should throw an error for non-numeric clusterId: /waku/2/rs/x/1pubsubTopicToSingleShardInfo with various invalid formatsThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
4150should remove event listenersConnectionLimiterThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025stop
4160should only return 1 node with relay and store capabilityDNS Node Discovery w/ capabilitiesThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025
4170Add multiple subscription objects on single nwaku nodeWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
4180Relay - times outWait for remote peerThu Sep 11 20:36:05 UTC 2025passedThu Sep 11 20:36:05 UTC 2025
4190should correctly map /app/22/sometopic/someencoding to shard index 2contentTopicToShardIndexThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
4201should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=10000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
4210should create KeepAliveManager with relayKeepAliveManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025constructor
4221Outgoing message is emitted as sendingReliable Channel: EncryptionThu Sep 11 20:29:46 UTC 2025passedThu Sep 11 20:29:46 UTC 2025
4230Push message with content topic containing RussianWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
4242can start the serviceDNS Discovery: Compliance TestThu Sep 11 20:30:17 UTC 2025passedThu Sep 11 20:30:17 UTC 2025interface-peer-discovery compliance tests
4250should throw an error for insufficient dataRelay Shard codecThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
4261Re-sent message is acknowledged once other parties join.Reliable Channel: AcksThu Sep 11 20:29:45 UTC 2025passedThu Sep 11 20:29:45 UTC 2025
4272should stop ping timers on peer disconnectKeepAliveManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025peer disconnect event handling
4280Check received message containing ScriptWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
4290Push message with short payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
4300should dial all known peers when reached zero connectionsConnection LimiterThu Sep 11 20:30:55 UTC 2025passedThu Sep 11 20:30:55 UTC 2025
4311Accepts a valid Waku MessageMessage ValidatorThu Sep 11 20:29:55 UTC 2025passedThu Sep 11 20:29:55 UTC 2025
4321Check received message containing unicode special charactersWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
4330should throw error - no public keyENRThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Txt codec
4340Subscribe to topic containing short and publish messageWaku Relay, SubscribeThu Sep 11 20:33:12 UTC 2025passedThu Sep 11 20:33:12 UTC 2025
4350Push message with numeric payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
4360should not trigger query if health event is healthy since last successful queryQueryOnConnectThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025message retrieval event emission conditions
4370Check publish message containing unicode special charactersWaku Relay, PublishThu Sep 11 20:33:04 UTC 2025passedThu Sep 11 20:33:04 UTC 2025
4380Check received message containing JSONWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
4391Subscribe to topic containing JSON and publish messageWaku Relay, SubscribeThu Sep 11 20:33:12 UTC 2025passedThu Sep 11 20:33:12 UTC 2025
4401Check message received after jswaku node is restartedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
4410should add received messages to bloom filterMessageChannelThu Sep 11 20:29:32 UTC 2025passedThu Sep 11 20:29:32 UTC 2025receiving a message
4420should reject if WakuNode is not startedwaitForRemotePeerThu Sep 11 20:29:47 UTC 2025passedThu Sep 11 20:29:47 UTC 2025
4430should properly create location multiaddrs - tcp4ENRThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Location multiaddr
4440different cluster: nodes don't connectMetadata ProtocolThu Sep 11 20:31:43 UTC 2025passedThu Sep 11 20:31:43 UTC 2025auto sharding
4450should correctly map /waku/2/content/test.js to shard index 1contentTopicToShardIndexThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
4460should emit events and transition isConnected state when has peers or no peerswaku:connectionThu Sep 11 20:30:32 UTC 2025passedThu Sep 11 20:30:32 UTC 2025
4474should request peer renewal on specific errorsRetryManagerThu Sep 11 20:29:42 UTC 2025passedThu Sep 11 20:29:42 UTC 2025
4481should prioritize bootstrap, then peer exchange, then local peersConnectionLimiterThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025dialPeersFromStore prioritization
4491should be safe to call multiple timesConnectionLimiterThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025start
4500should stop all internal componentsConnectionManagerThu Sep 11 20:28:56 UTC 2025brokenThu Sep 11 20:28:56 UTC 2025stop
4510Check received message with timestamp: 1649153314 Waku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
4521should return falseENRThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Verify
4530should skip peer when failed to dial recentlyDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025dial
4540Nwaku publishesWaku Relay, InteropThu Sep 11 20:32:54 UTC 2025passedThu Sep 11 20:32:54 UTC 2025
4550should dial all remaining peersConnectionLimiterThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025dialPeersFromStore
4560Push message with Script payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
4570should return false when network is not connectedConnectionManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025isConnected
4580should reject if Store is requested but not mountedwaitForRemotePeerThu Sep 11 20:29:47 UTC 2025passedThu Sep 11 20:29:47 UTC 2025
4591Error when try to subscribe to more than 101 topics (new limit)Waku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
4600Check publish message containing shortWaku Relay, PublishThu Sep 11 20:33:04 UTC 2025passedThu Sep 11 20:33:04 UTC 2025
4610should start the dialing intervalDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025start
4620Subscribe and receives messages on 20 topicsWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
4631should load peers from local storage and dispatch eventsPeer Cache DiscoveryThu Sep 11 20:29:09 UTC 2025passedThu Sep 11 20:29:09 UTC 2025Unit Tests
4640should dial with PeerId and return streamConnectionManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025dial
4650should return exactly numPeersToUse peers when enough are availablePeerManagerThu Sep 11 20:29:43 UTC 2025passedThu Sep 11 20:29:43 UTC 2025
4660returns nothing if no connections presentselectOpenConnectionThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025
4670should be able to decode the field with only LIGHTPUSH set to trueENR waku2 codecThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Decoding
4680Push message with custom timestamp: 1757626237883Waku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
4691should chunk queries when time window exceeds maxTimeLimitStoreThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025queryGenerator
4702returns all values when wanted number matches available valuesDiscoveryThu Sep 11 20:29:04 UTC 2025passedThu Sep 11 20:29:04 UTC 2025
4711should not return the same peer twice in consecutive getPeers calls without renewPeerManagerThu Sep 11 20:29:43 UTC 2025passedThu Sep 11 20:29:43 UTC 2025
4729should not retry if at least one successLightPush SDKThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025
4730should reject if Filter is requested but not mountedwaitForRemotePeerThu Sep 11 20:29:47 UTC 2025passedThu Sep 11 20:29:47 UTC 2025
4740ignores unrecognized TXT record formatsDNS Node DiscoveryThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025
4750Subscribe to topic containing special chars and publish messageWaku Relay, SubscribeThu Sep 11 20:33:12 UTC 2025passedThu Sep 11 20:33:12 UTC 2025
4760should check connected peers if present and suitablewaitForRemotePeerThu Sep 11 20:29:47 UTC 2025passedThu Sep 11 20:29:47 UTC 2025
4771should create RPC request with correct parametersPeerExchangeThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025query
4780rejects hash query with content filter parametersStoreQueryRequest validationThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025
4791should dial peer when on same shardDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025dial
4800Push message with emoji payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
4810Passing page size 1 when there are 4 messagesWaku Store, page sizeThu Sep 11 20:35:52 UTC 2025passedThu Sep 11 20:35:52 UTC 2025
4820should add event listeners for peer connect and disconnectKeepAliveManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025start
48315should create NetworkMonitor with libp2p and eventsNetworkMonitorThu Sep 11 20:28:54 UTC 2025passedThu Sep 11 20:28:54 UTC 2025constructor
4841should hash "hello" with n=5 and maxValue=100 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
4850should throw an error for non-numeric shard: /waku/2/rs/1/!pubsubTopicToSingleShardInfo with various invalid formatsThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
4861should not dial peers from store when browser is not connectedConnectionLimiterThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025onWakuConnectionEvent
4870should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=1000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
4881random static sharding 4 - Cluster ID: 791, Shard ID: 391Static Sharding: Running NodesThu Sep 11 20:35:37 UTC 2025passedThu Sep 11 20:35:37 UTC 2025
4890Check publish message containing Basic HTML tagWaku Relay, PublishThu Sep 11 20:33:04 UTC 2025passedThu Sep 11 20:33:04 UTC 2025
4900msgTime: -19000 ms from now, startTime: -19002, endTime: -19001Waku Store, time filterThu Sep 11 20:36:00 UTC 2025passedThu Sep 11 20:36:00 UTC 2025
4911Push message with content topic containing escaped charactersWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
4921should initialize bloom filter with correct parametersBloomFilterThu Sep 11 20:29:29 UTC 2025passedThu Sep 11 20:29:29 UTC 2025
4930should handle complete discovery-to-dial flowDiscoveryDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025integration
4940should properly create location multiaddrs - udp4ENRThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Location multiaddr
4950should emit InMessageMissing event with retrievalHintMessageChannelThu Sep 11 20:29:32 UTC 2025passedThu Sep 11 20:29:32 UTC 2025Sweeping incoming buffer
4960should set up event listeners when startedQueryOnConnectThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025start and stop
4970Push message with content topic containing longWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
4983peer exchange sets tagPeer ExchangeThu Sep 11 20:33:11 UTC 2025passedThu Sep 11 20:33:11 UTC 2025
4990Passing an arrayWaku Dial [node only]Thu Sep 11 20:36:01 UTC 2025passedThu Sep 11 20:36:01 UTC 2025Bootstrap
5001Default pageSizeWaku Store, page sizeThu Sep 11 20:35:52 UTC 2025passedThu Sep 11 20:35:52 UTC 2025
5010Query generator for multiple messagesWaku Store, generalThu Sep 11 20:35:43 UTC 2025passedThu Sep 11 20:35:43 UTC 2025
5020Subscribe and receive messages on 2 different content topicsWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
5030should handle multiple peers with different shard configurationsDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025integration
5040Renews subscription after lossing a connectionWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
5050should hang up with multiaddr and return true on successConnectionManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025hangUp
5060Fails to publish message with size larger than 1 MBWaku Relay, PublishThu Sep 11 20:33:04 UTC 2025passedThu Sep 11 20:33:04 UTC 2025
5070should start periodic discovery on startPeerExchangeDiscoveryThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025continuous discovery interval
5080should capture event listeners for testingQueryOnConnectThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025event handling simulation
5091should dial with multiaddr and return streamConnectionManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025dial
5101Overlapping topic subscriptionWaku Relay, SubscribeThu Sep 11 20:33:12 UTC 2025skippedThu Sep 11 20:33:12 UTC 2025
5110messageHashStr produces different results for different inputsmessageHash and messageHashStrThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025
5120Push message with Script payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
5131should return the correct m/n for k = 7, targetError = 0.01ProbabilitiesThu Sep 11 20:29:25 UTC 2025passedThu Sep 11 20:29:25 UTC 2025
5140Fails to publish duplicate messageWaku Relay, PublishThu Sep 11 20:33:04 UTC 2025passedThu Sep 11 20:33:04 UTC 2025
5150Subscribe to topic containing shell command and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
5164should handle peer disconnect event when no connections remainNetworkMonitorThu Sep 11 20:28:54 UTC 2025passedThu Sep 11 20:28:54 UTC 2025peer connection events
5170px service nodes in same cluster, no matter the shard, should be dialedStatic Sharding: Peer ManagementThu Sep 11 20:35:32 UTC 2025passedThu Sep 11 20:35:32 UTC 2025Peer Exchange
5181should handle dial errors gracefullyConnectionLimiterThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025dialPeersFromStore
5190should handle zero peers requestPeerExchangeThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025query
5200should enable all discoveries when explicitly setDefault Peer DiscoveriesThu Sep 11 20:29:42 UTC 2025passedThu Sep 11 20:29:42 UTC 2025
5210should create a new stream if no existing for protocol foundStreamManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025
5221should correctly map /myapp/1/latest/proto to shard index 0contentTopicToShardIndexThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
5231Check received message with timestamp: 1949153314000 Waku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
5240same cluster: nodes connectMetadata ProtocolThu Sep 11 20:31:43 UTC 2025passedThu Sep 11 20:31:43 UTC 2025auto sharding
5250Outgoing message is acknowledgedReliable Channel: AcksThu Sep 11 20:29:45 UTC 2025passedThu Sep 11 20:29:45 UTC 2025
5260Passing page size 0 when there are 110 messagesWaku Store, page sizeThu Sep 11 20:35:52 UTC 2025passedThu Sep 11 20:35:52 UTC 2025
5272should remove event listener for peer:discoveryDiscoveryDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025stop
5281Publish message with custom timestamp: Thu Sep 11 2025 19:32:58 GMT+0000 (Coordinated Universal Time)Waku Relay, PublishThu Sep 11 20:33:04 UTC 2025passedThu Sep 11 20:33:04 UTC 2025
5291should register libp2p event listeners when start is calledPeerManagerThu Sep 11 20:29:43 UTC 2025passedThu Sep 11 20:29:43 UTC 2025
5300should create ConnectionManager with relayConnectionManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025constructor
5310Push message with shell command payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
5320RelayENR Interop: ServiceNodeThu Sep 11 20:30:18 UTC 2025passedThu Sep 11 20:30:18 UTC 2025
5330Push message with Chinese payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
5341Subscribe and receive symmetrically encrypted messages via lightPushWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
5351same cluster, static sharding: nodes connectMetadata ProtocolThu Sep 11 20:31:43 UTC 2025passedThu Sep 11 20:31:43 UTC 2025static sharding
5360should properly create location multiaddrs - tcp6ENRThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Location multiaddr
5370should reassess health immediately when peer disconnectsHealthIndicatorThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025
5386should add and check entries correctlyTTLSetThu Sep 11 20:29:41 UTC 2025passedThu Sep 11 20:29:41 UTC 2025
5390Retrieval HintMessage serializationThu Sep 11 20:29:32 UTC 2025passedThu Sep 11 20:29:32 UTC 2025
5400n1 and n2 uses relay shard 1, n3 uses relay shard 2Waku Relay, static sharding, multiple pubsub topicsThu Sep 11 20:32:57 UTC 2025passedThu Sep 11 20:32:57 UTC 2025
5410should add peer to queue when queue is not emptyDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025dial
5421Subscribe to topic containing emoji and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
5433should handle errors when removing globalThis listenersNetworkMonitorThu Sep 11 20:28:54 UTC 2025passedThu Sep 11 20:28:54 UTC 2025stop
5440should properly create peer info with all multiaddrsENRThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Location multiaddr
5450Check received message containing emojiWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
5460configure the node with multiple content topicsAutosharding: Running NodesThu Sep 11 20:34:45 UTC 2025passedThu Sep 11 20:34:45 UTC 2025
5470Own sync message does not acknowledge own messagesReliable Channel: SyncThu Sep 11 20:29:51 UTC 2025passedThu Sep 11 20:29:51 UTC 2025
5481should sort by lamportTimestamp when timestamps differContentMessage comparison with < operatorThu Sep 11 20:29:32 UTC 2025passedThu Sep 11 20:29:32 UTC 2025
5492Query with Promise Callback, No DecoderWaku Store, error handlingThu Sep 11 20:35:12 UTC 2025passedThu Sep 11 20:35:12 UTC 2025
5500Push 30 different messagesWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025skippedThu Sep 11 20:47:40 UTC 2025
5510should hash "test123" with n=0 and maxValue=10000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
5520should return false when pubsub topic parsing failsShardReaderThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025isPeerOnTopic
5537should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=100 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
5540should handle multiple peer connectionsKeepAliveManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025peer connect event handling
5550Check message received after old nwaku nodes are not available and new are createdWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
5560Overlapping topic subscriptionWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
5571should set field with only RELAY enabledENRThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025waku2 key round trip
5580Nodes with multiple pubsub topicWaku Relay auto-sharding, multiple pubsub topicsThu Sep 11 20:32:57 UTC 2025passedThu Sep 11 20:32:57 UTC 2025
5590should wait for LightPush peer to be connectedwaitForRemotePeerThu Sep 11 20:29:47 UTC 2025passedThu Sep 11 20:29:47 UTC 2025
5601peer:update - should do nothing if another protocol hitStreamManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025
5610ENRTree (branch): should parse and verify a single component DNS branch entryENRTreeThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025
5621should sort peers by ping valueConnectionManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025getConnectedPeers
5630should create dialer with libp2p and shardReaderDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025constructor
5640ends after yielding if response size indicates endStoreCoreThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025queryPerPage
5650Passing page size 19 when there are 20 messagesWaku Store, page sizeThu Sep 11 20:35:52 UTC 2025passedThu Sep 11 20:35:52 UTC 2025
5661receiving a ping from a peer does not overwrite shard infoMetadata ProtocolThu Sep 11 20:31:43 UTC 2025passedThu Sep 11 20:31:43 UTC 2025auto sharding
5671should handle complete peer lifecycleKeepAliveManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025integration
5680should handle different types of entriesTTLSetThu Sep 11 20:29:41 UTC 2025passedThu Sep 11 20:29:41 UTC 2025
5690should not retry if at least one successRetryManagerThu Sep 11 20:29:42 UTC 2025passedThu Sep 11 20:29:42 UTC 2025
5700should hash "test123" with n=1 and maxValue=10000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
5710Push message with Basic HTML tag payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
5720should throw an error for non-numeric clusterId: /waku/2/rs/y/1pubsubTopicToSingleShardInfo with various invalid formatsThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
5730Generator, one shardWaku Store, different static shardsThu Sep 11 20:35:03 UTC 2025passedThu Sep 11 20:35:03 UTC 2025
5740should hash "hello" with n=5 and maxValue=1000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
5750should successfully subscribe to supported pubsub topicFilter SDKThu Sep 11 20:29:43 UTC 2025passedThu Sep 11 20:29:43 UTC 2025
5761Relay - dialed afterWait for remote peerThu Sep 11 20:36:05 UTC 2025passedThu Sep 11 20:36:05 UTC 2025
5770random auto sharding 7 - Cluster ID: 10, Content Topic: /app80/9/topic392/utf8Autosharding: Running NodesThu Sep 11 20:34:45 UTC 2025passedThu Sep 11 20:34:45 UTC 2025
5780should decode valid ENR with multiaddrs successfully [shared test vector]ENRThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Txt codec
5790should handle peer connect eventNetworkMonitorThu Sep 11 20:28:54 UTC 2025passedThu Sep 11 20:28:54 UTC 2025peer connection events
5800Push message with content topic containing emojiWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
5811Outgoing message is possibly acknowledgedReliable Channel: EncryptionThu Sep 11 20:29:46 UTC 2025passedThu Sep 11 20:29:46 UTC 2025
5828should handle empty pubsub topicsKeepAliveManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025edge cases
5830should clear the dialing intervalDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025stop
5840should handle disconnect when peer has no timersKeepAliveManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025timer cleanup
5850should return false when peer is on different clusterShardReaderThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025isPeerOnNetwork
5860Push message with JSON payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
5871msgTime: 19000 ms from now, startTime: 18990, endTime: 19010Waku Store, time filterThu Sep 11 20:36:00 UTC 2025passedThu Sep 11 20:36:00 UTC 2025
5881Fails to publish message with empty textWaku Relay, PublishThu Sep 11 20:33:04 UTC 2025passedThu Sep 11 20:33:04 UTC 2025
5890Push message equal or less that 1MBWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
5904should return no connections if no open connection providedselectOpenConnectionThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025
5913should insert elements correctlyBloomFilterThu Sep 11 20:29:29 UTC 2025passedThu Sep 11 20:29:29 UTC 2025
5920should handle peer store errors gracefullyConnectionLimiterThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025getPeer
5930Query with Promise Callback, Multiple PubsubTopicsWaku Store, error handlingThu Sep 11 20:35:12 UTC 2025passedThu Sep 11 20:35:12 UTC 2025
5941Push message with numeric payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
5950should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=1000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
5960should hang up with PeerId and return true on successConnectionManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025hangUp
5970should send relay ping messages on timerKeepAliveManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025relay timer management
5980should filter peers by codecConnectionManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025getConnectedPeers
5990should only return 1 node with relay capabilityDNS Node Discovery w/ capabilitiesThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025
6001should hash "test123" with n=0 and maxValue=100 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
6010should hash "!@#$%^&*()" with n=2 and maxValue=1000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
6020should use configured peers when availableStoreThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025queryGenerator
6030Check received message containing Basic HTML tagWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
6040Subscribe at once to 10000 topics and publish messagesWaku Relay, SubscribeThu Sep 11 20:33:12 UTC 2025passedThu Sep 11 20:33:12 UTC 2025
6050should reject if Relay is requested but not mountedwaitForRemotePeerThu Sep 11 20:29:47 UTC 2025passedThu Sep 11 20:29:47 UTC 2025
6060Retries within given intervalRetry ManagerThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025
6071should be able to encode the field with ALL protocols set to falseENR waku2 codecThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Encoding
6080should handle a minimal index listRelay Shard codecThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
6090should handle errors gracefully when getting peer infoShardReaderThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025error handling
6101should handle case with all peers already connectedConnectionLimiterThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025dialPeersFromStore
6111should be able to encode the field with STORE and LIGHTPUSH protocols set to trueENR waku2 codecThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Encoding
6120Ephemeral messages are not storedWaku Message Ephemeral fieldThu Sep 11 20:30:19 UTC 2025passedThu Sep 11 20:30:19 UTC 2025
6130random auto sharding 8 - Cluster ID: 10, Content Topic: /app42/5/topic281/protoAutosharding: Running NodesThu Sep 11 20:34:45 UTC 2025passedThu Sep 11 20:34:45 UTC 2025
6140should throw an error for non-numeric shard: /waku/2/rs/1/pubsubTopicToSingleShardInfo with various invalid formatsThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
6150should add to incoming buffer if dependencies are not metMessageChannelThu Sep 11 20:29:32 UTC 2025passedThu Sep 11 20:29:32 UTC 2025receiving a message
6160should mark all messages in causal history as acknowledgedMessageChannelThu Sep 11 20:29:32 UTC 2025passedThu Sep 11 20:29:32 UTC 2025reviewing ack status
6171should hash "hello" with n=0 and maxValue=10000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
6180should handle retrieve function with query parametersQueryOnConnectThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025async generator retrieve function mock
6191yields decoded messagesStoreCoreThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025queryPerPage
6200Push message with Russian payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
6210should emit InMessageLost event with retrievalHint when timeout is exceededMessageChannelThu Sep 11 20:29:32 UTC 2025passedThu Sep 11 20:29:32 UTC 2025Sweeping incoming buffer
6220n1 and n2 uses first shard, n3 uses the second shardWaku Relay auto-sharding, multiple pubsub topicsThu Sep 11 20:32:57 UTC 2025passedThu Sep 11 20:32:57 UTC 2025
6230Push message with content topic containing ChineseWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
6240Push messages througth V2 and V3 from 2 js-waku and receivesWaku Light Push V2 and V3 interopThu Sep 11 20:31:28 UTC 2025passedThu Sep 11 20:31:28 UTC 2025
6250should hash "test123" with n=2 and maxValue=10000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
6260Round trip binary encryption [ecies, signature]Ecies EncryptionThu Sep 11 20:29:17 UTC 2025passedThu Sep 11 20:29:17 UTC 2025
6271Sync message is not sent if another non-ephemeral message was just receivedReliable Channel: SyncThu Sep 11 20:29:51 UTC 2025passedThu Sep 11 20:29:51 UTC 2025
6280Push message equal or less that 1MBWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
6290ENRTree (branch): should error if DNS branch entry is mis-prefixedENRTreeThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025
6300Unsubscribe from 100 topics (new limit) at once and receives messagesWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: trueThu Sep 11 20:32:40 UTC 2025passedThu Sep 11 20:32:40 UTC 2025
6310should handle complete connection lifecycleNetworkMonitorThu Sep 11 20:28:54 UTC 2025passedThu Sep 11 20:28:54 UTC 2025integration
6320should hash "hello" with n=0 and maxValue=100 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
6330should throw an error for invalid PubsubTopic format: /incorrect/formatpubsubTopicToSingleShardInfo with various invalid formatsThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
6340Check message on other pubsub topic is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
6350Subscribe to topic containing XML and publish messageWaku Relay, SubscribeThu Sep 11 20:33:12 UTC 2025passedThu Sep 11 20:33:12 UTC 2025
6361should never report false negativesBloomFilterThu Sep 11 20:29:29 UTC 2025passedThu Sep 11 20:29:29 UTC 2025
6371should retry if all attempts failRetryManagerThu Sep 11 20:29:42 UTC 2025passedThu Sep 11 20:29:42 UTC 2025
6380Push message with custom timestamp: 1757626237883Waku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
6391should initialize with custom number of peersPeerManagerThu Sep 11 20:29:43 UTC 2025passedThu Sep 11 20:29:43 UTC 2025
6401Subscribe to topic containing Russian and publish messageWaku Relay, SubscribeThu Sep 11 20:33:12 UTC 2025passedThu Sep 11 20:33:12 UTC 2025
6410should perform ping and update peer store on timerKeepAliveManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025ping timer management
6420handles different networkShards values correctlycontentTopicsByPubsubTopicThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
6431should add event listener for peer:discoveryDiscoveryDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025start
6440should enable only peerCache when dns and peerExchange are disabledDefault Peer DiscoveriesThu Sep 11 20:29:42 UTC 2025passedThu Sep 11 20:29:42 UTC 2025
6450Push message with content topic containing SQL InjectionWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
6460Ordered Callback - falseWaku Store, orderThu Sep 11 20:35:44 UTC 2025passedThu Sep 11 20:35:44 UTC 2025
6470should handle errors when getting connectionsNetworkMonitorThu Sep 11 20:28:54 UTC 2025passedThu Sep 11 20:28:54 UTC 2025error handling
6480should merge peer addresses if peer exists with different addressesDiscoveryDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025updatePeerStore
6491Push message with metaWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
6500should create ping timers when pingKeepAlive > 0KeepAliveManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025ping timer management
6510Push 30 different messagesWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025skippedThu Sep 11 20:47:40 UTC 2025
6520Ephemeral field is preserved - encoder v0Waku Message Ephemeral fieldThu Sep 11 20:30:19 UTC 2025passedThu Sep 11 20:30:19 UTC 2025
6532Passing page size 3 when there are 20 messagesWaku Store, page sizeThu Sep 11 20:35:52 UTC 2025passedThu Sep 11 20:35:52 UTC 2025
6540Check message with no payload is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
6550Subscribe to topic containing escaped characters and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
6560should create PeerExchange instance with componentsPeerExchangeThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025query
6571should return the correct m/n for k = 7, targetError = 0.001ProbabilitiesThu Sep 11 20:29:25 UTC 2025passedThu Sep 11 20:29:25 UTC 2025
6581Check received message containing shortWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
6590Unsubscribe 1 topic - node subscribed to 1 topicWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: falseThu Sep 11 20:32:40 UTC 2025passedThu Sep 11 20:32:40 UTC 2025
6601Refresh subscriptionWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
6610should hash "hello" with n=0 and maxValue=1000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
6620Push message with content topic containing JSONWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
6630should maintain chronological order of messages in localHistoryMessageChannelThu Sep 11 20:29:32 UTC 2025passedThu Sep 11 20:29:32 UTC 2025receiving a message
6641should emit `waku:online` event only when first peer is connectedConnection stateThu Sep 11 20:30:32 UTC 2025passedThu Sep 11 20:30:32 UTC 2025
6650should dispatch network event when browser goes offlineNetworkMonitorThu Sep 11 20:28:54 UTC 2025passedThu Sep 11 20:28:54 UTC 2025browser online/offline events
6660Subscribe to topic containing JSON and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
6670should set field with only STORE enabledENRThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025waku2 key round trip
6680Check received message containing shell commandWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
6690Push message with content topic containing JSONWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
6701should create timers for each pubsub topic where peer is in meshKeepAliveManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025relay timer management
6710Subscribe to topic containing unicode special characters and publish messageWaku Relay, SubscribeThu Sep 11 20:33:12 UTC 2025passedThu Sep 11 20:33:12 UTC 2025
6720should return true when peer is on the same clusterShardReaderThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025isPeerOnNetwork
6730Throws when trying to push message with empty payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
6741should dispatch network event when browser goes onlineNetworkMonitorThu Sep 11 20:28:54 UTC 2025passedThu Sep 11 20:28:54 UTC 2025browser online/offline events
6750should hash "" with n=1 and maxValue=100 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
6761should encode/decode to RLP encodingENRThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Static tests
6770Check received message with timestamp: 1757622610928 Waku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
6780should invoke callbacks only when newly receiving message is givenFilter SubscriptionThu Sep 11 20:29:43 UTC 2025passedThu Sep 11 20:29:43 UTC 2025
6790should encodeTxt and decodeTxtENRThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Txt codec
6800should filter out undefined ENRsPeerExchangeThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025query
6810random auto sharding 2 - Cluster ID: 10, Content Topic: /app83/5/topic338/jsonAutosharding: Running NodesThu Sep 11 20:34:45 UTC 2025passedThu Sep 11 20:34:45 UTC 2025
6820should hash "!@#$%^&*()" with n=0 and maxValue=10000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
6830should hash "!@#$%^&*()" with n=5 and maxValue=1000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
6841should transition to MinimallyHealthy with one compatible peerHealthIndicatorThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025
6852should return undefined if no connection providedStreamManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025
68616should initialize with isNetworkConnected as falseNetworkMonitorThu Sep 11 20:28:54 UTC 2025passedThu Sep 11 20:28:54 UTC 2025constructor
6870can query messages normallyWaku Store, message hash queryThu Sep 11 20:35:35 UTC 2025passedThu Sep 11 20:35:35 UTC 2025
6880Push message with escaped characters payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
6890should not receive a peer event after stopPeer Cache DiscoveryThu Sep 11 20:29:09 UTC 2025passedThu Sep 11 20:29:09 UTC 2025interface-peer-discovery compliance testsCompliance Tests
6901should not allow k > 12ProbabilitiesThu Sep 11 20:29:25 UTC 2025passedThu Sep 11 20:29:25 UTC 2025
6911should remove event listeners from libp2pNetworkMonitorThu Sep 11 20:28:54 UTC 2025passedThu Sep 11 20:28:54 UTC 2025stop
6920should be empty when createdFilter SubscriptionThu Sep 11 20:29:43 UTC 2025passedThu Sep 11 20:29:43 UTC 2025
6930Subscribe to topic containing numeric and publish messageWaku Relay, SubscribeThu Sep 11 20:33:12 UTC 2025passedThu Sep 11 20:33:12 UTC 2025
6941throws if decoders don't match content topicsStoreCoreThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025queryPerPage
6950should transition to Unhealthy when no connectionsHealthIndicatorThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025
6960should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=10000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
6971Round trip binary encryption [symmetric, signature]Symmetric EncryptionThu Sep 11 20:29:15 UTC 2025passedThu Sep 11 20:29:15 UTC 2025
6980Cluster ID 0 - Default/Global ClusterAutosharding: Running NodesThu Sep 11 20:34:45 UTC 2025passedThu Sep 11 20:34:45 UTC 2025
6990Subscribe to 100 topics (new limit) at once and receives messagesWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
7000Push message with rate limitWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
7010should do nothing if no non-locked connections to dropConnectionLimiterThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025maintainConnectionsCount
7021Subscribe and publish messageWaku Relay, SubscribeThu Sep 11 20:33:12 UTC 2025passedThu Sep 11 20:33:12 UTC 2025
7031should reject on timeout if it was setwaitForRemotePeerThu Sep 11 20:29:47 UTC 2025passedThu Sep 11 20:29:47 UTC 2025
7040should create PeerExchangeDiscovery instancePeerExchangeDiscoveryThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025wakuPeerExchangeDiscovery factory
70510should enable only dns and peerExchange when peerCache is disabledDefault Peer DiscoveriesThu Sep 11 20:29:42 UTC 2025passedThu Sep 11 20:29:42 UTC 2025
7060should wait for Store peer to be connectedwaitForRemotePeerThu Sep 11 20:29:47 UTC 2025passedThu Sep 11 20:29:47 UTC 2025
7071should return PeerId when PeerId is providedmapToPeerIdThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025
7080msgTime: -19000 ms from now, startTime: -19000, endTime: -18000Waku Store, time filterThu Sep 11 20:36:00 UTC 2025passedThu Sep 11 20:36:00 UTC 2025
7099Waku message hash computation (meta attribute not present)Message Hash: RFC Test VectorsThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025
7100Retries within maximum given attemptsRetry ManagerThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025
7111should not execute task if max attempts is 0RetryManagerThu Sep 11 20:29:42 UTC 2025passedThu Sep 11 20:29:42 UTC 2025
7120should be able to encode the field with ALL protocols set to trueENR waku2 codecThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Encoding
7130Push message with Chinese payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
7140should allow a peer to be returned again after renewPeer is calledPeerManagerThu Sep 11 20:29:43 UTC 2025passedThu Sep 11 20:29:43 UTC 2025
7150should be empty after removing the only subscriptionFilter SubscriptionThu Sep 11 20:29:43 UTC 2025passedThu Sep 11 20:29:43 UTC 2025
7160should trigger query when time since last query exceeds thresholdQueryOnConnectThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025message retrieval event emission conditions
7171should increase lamport timestampMessageChannelThu Sep 11 20:29:32 UTC 2025passedThu Sep 11 20:29:32 UTC 2025sending a message
7181retrieves a single peerDNS Node DiscoveryThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025
7191should be able to encode the field with only FILTER set to trueENR waku2 codecThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Encoding
7200Subscribe to topic containing Script and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
7210should hash "" with n=2 and maxValue=1000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
7220should return DECODE_FAILED when RPC decode failsPeerExchangeThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025query
7231receiving a ping from a peer does not overwrite shard infoMetadata ProtocolThu Sep 11 20:31:43 UTC 2025passedThu Sep 11 20:31:43 UTC 2025static sharding
7241Push message with content topic containing ChineseWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
7250Passing a valid cursor at 19 index when there are 50 messagesWaku Store, cursorThu Sep 11 20:34:57 UTC 2025passedThu Sep 11 20:34:57 UTC 2025
7260should properly start and stop event listeningHealthIndicatorThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025
7270Fails to push message with large metaWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
7280Check message on other pubsub topic is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
7290Push message with Russian payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
7300Subscribe to topic containing special chars and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
7313msgTime: 0 ms from now, startTime: 1757536544580, endTime: 1757622944580Waku Store, time filterThu Sep 11 20:36:00 UTC 2025passedThu Sep 11 20:36:00 UTC 2025
7320Subscribe to topic containing Arabic and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
7332Passing a valid cursor at 0 index when there are 20 messagesWaku Store, cursorThu Sep 11 20:34:57 UTC 2025passedThu Sep 11 20:34:57 UTC 2025
7341Check received message containing SQL InjectionWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
7351should clear interval on stopPeerExchangeDiscoveryThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025continuous discovery interval
7360should skip peers without peer exchange protocolPeerExchangeDiscoveryThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025runQuery
7374should hash "" with n=0 and maxValue=1000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
7380should remove event listeners from globalThisNetworkMonitorThu Sep 11 20:28:54 UTC 2025passedThu Sep 11 20:28:54 UTC 2025stop
7390Subscribe to topic containing Script and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
7401Subscribe to topic containing long and publish messageWaku Relay, SubscribeThu Sep 11 20:33:12 UTC 2025passedThu Sep 11 20:33:12 UTC 2025
7410should decode valid enr successfullyENRThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Txt codec
7421Unsubscribe 2 topics - node subscribed to 2 topicsWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: falseThu Sep 11 20:32:40 UTC 2025passedThu Sep 11 20:32:40 UTC 2025
7430Query with Ordered Callback, No message returnedWaku Store, error handlingThu Sep 11 20:35:12 UTC 2025passedThu Sep 11 20:35:12 UTC 2025
7440should retry on complete failure if specifiedLightPush SDKThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025
7451Check received message containing shortWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
7460Push message with escaped characters payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
7470Check publish message after service node is restartedWaku Relay, PublishThu Sep 11 20:33:04 UTC 2025skippedThu Sep 11 20:33:04 UTC 2025
7480Promise Callback - falseWaku Store, orderThu Sep 11 20:35:44 UTC 2025passedThu Sep 11 20:35:44 UTC 2025
7491should skip peers without peerInfo in ENRPeerExchangeDiscoveryThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025query
7501random auto sharding 1 - Cluster ID: 10, Content Topic: /app95/2/topic107/utf8Autosharding: Running NodesThu Sep 11 20:34:45 UTC 2025passedThu Sep 11 20:34:45 UTC 2025
7510should drop connection to all peers on hangUpDialingThu Sep 11 20:31:42 UTC 2025passedThu Sep 11 20:31:42 UTC 2025
7520Check received message containing escaped charactersWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
75313 nodes on /waku/2/rs/7/1 topicWaku Relay auto-sharding, multiple pubsub topicsThu Sep 11 20:32:57 UTC 2025passedThu Sep 11 20:32:57 UTC 2025
7540should dial peers from store when browser is connectedConnectionLimiterThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025onWakuConnectionEvent
7551can start the servicePeer ExchangeThu Sep 11 20:34:09 UTC 2025passedThu Sep 11 20:34:09 UTC 2025interface-peer-discovery compliance testsCompliance Test
7560should emit `waku:offline` event only when all peers disconnectConnection stateThu Sep 11 20:30:32 UTC 2025passedThu Sep 11 20:30:32 UTC 2025
7571Check publish message containing ScriptWaku Relay, PublishThu Sep 11 20:33:04 UTC 2025passedThu Sep 11 20:33:04 UTC 2025
7580should hash "hello" with n=2 and maxValue=1000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
7590Push message with unicode special characters payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
7600should handle peer store errors gracefullyPeerExchangeDiscoveryThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025handlePeriodicDiscovery
7611Ordered Callback sorting by timestamp while page direction is falseWaku Store, sortingThu Sep 11 20:35:50 UTC 2025passedThu Sep 11 20:35:50 UTC 2025
7620should create an instance with libp2p and dialerDiscoveryDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025constructor
7630should hash "" with n=5 and maxValue=100 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
7640should skip updating peer store if peer has same addressesDiscoveryDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025updatePeerStore
7651should correctly map /app/20/sometopic/someencoding to shard index 7contentTopicToShardIndexThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
7660pre and post cipherWaku EncryptionThu Sep 11 20:29:16 UTC 2025passedThu Sep 11 20:29:16 UTC 2025
7670Subscribe to topic containing Russian and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
7680should return false when peer is not foundShardReaderThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025isPeerOnNetwork
7690Publish message with rate limitWaku Relay, PublishThu Sep 11 20:33:04 UTC 2025passedThu Sep 11 20:33:04 UTC 2025
7700should retrieve 3 multiaddrs for sandbox.waku.nodes.status.imDNS Node Discovery [live data]Thu Sep 11 20:29:06 UTC 2025skippedThu Sep 11 20:29:06 UTC 2025
7710should handle dial errors gracefullyDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025dial
7721Push message with content topic containing RussianWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
7730Fails to push message bigger that 1MBWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
7740Check meta is set [symmetric]Symmetric EncryptionThu Sep 11 20:29:15 UTC 2025passedThu Sep 11 20:29:15 UTC 2025
7750Push message with content topic containing ChineseWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
7761should not receive a peer event before startPeer Cache DiscoveryThu Sep 11 20:29:09 UTC 2025passedThu Sep 11 20:29:09 UTC 2025interface-peer-discovery compliance testsCompliance Tests
7771should throw an error for non-numeric shard: /waku/2/rs/1/xpubsubTopicToSingleShardInfo with various invalid formatsThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
7781Check received message containing unicode special charactersWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
7790AllENR Interop: ServiceNodeThu Sep 11 20:30:18 UTC 2025passedThu Sep 11 20:30:18 UTC 2025
7800should dial one peer on dialDialingThu Sep 11 20:31:42 UTC 2025passedThu Sep 11 20:31:42 UTC 2025
7811should emit a peer event after startDNS Discovery: Compliance TestThu Sep 11 20:30:17 UTC 2025passedThu Sep 11 20:30:17 UTC 2025interface-peer-discovery compliance tests
7820returns a subset of values when wanted number is lesser than available valuesDiscoveryThu Sep 11 20:29:04 UTC 2025passedThu Sep 11 20:29:04 UTC 2025
7831should set field with only FILTER enabledENRThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025waku2 key round trip
7840Push message with content topic containing ArabicWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
7850Subscribe to topic containing numeric and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
78613 nodes on /waku/2/rs/3/2 topicWaku Relay, static sharding, multiple pubsub topicsThu Sep 11 20:32:57 UTC 2025passedThu Sep 11 20:32:57 UTC 2025
7871LightPushWait for remote peerThu Sep 11 20:36:05 UTC 2025passedThu Sep 11 20:36:05 UTC 2025
78814rejects hash query with time filterStoreQueryRequest validationThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:56 UTC 2025
7890retrieves all peers (3) when branch entries are composed of multiple stringsDNS Node Discovery w/ capabilitiesThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025
7901should throw an error for invalid PubsubTopic format: /waku/2/r/1/2pubsubTopicToSingleShardInfo with various invalid formatsThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
7910should return cached hash on subsequent accessDecodedMessage lazy hash initializationThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025
7920should handle ping failures gracefullyKeepAliveManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025ping timer management
7931should handle ENR without shardInfoPeerExchangeDiscoveryThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025query
7940Subscribe and receive symmetrically encrypted messages via lightPushWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
7951should check false positive rateBloomFilter with special patternsThu Sep 11 20:29:29 UTC 2025passedThu Sep 11 20:29:29 UTC 2025
7961Renews subscription after lossing a connectionWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
7971should handle empty peer infos gracefullyPeerExchangeThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025query
7981should start all internal componentsConnectionManagerThu Sep 11 20:28:56 UTC 2025brokenThu Sep 11 20:28:56 UTC 2025start
7991Check publish message after client node is restartedWaku Relay, PublishThu Sep 11 20:33:04 UTC 2025skippedThu Sep 11 20:33:04 UTC 2025
8001Asymmetric encrypt & decryptWaku EncryptionThu Sep 11 20:29:16 UTC 2025passedThu Sep 11 20:29:16 UTC 2025
8010Push message with content topic containing JSONWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
8021should handle dial errors gracefullyDiscoveryDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025peer discovery handling
8030Subscribe to topic containing numeric and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
8041should handle missing messages with undefined retrievalHintMessageChannelThu Sep 11 20:29:32 UTC 2025passedThu Sep 11 20:29:32 UTC 2025Sweeping incoming buffer
8050Push message with JSON payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
8061should handle incoming messagesFilter SDKThu Sep 11 20:29:43 UTC 2025passedThu Sep 11 20:29:43 UTC 2025
8070should create ConnectionManager with required optionsConnectionManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025constructor
8080should be safe to call multiple timesKeepAliveManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025stop
8090should correctly map /toychat/2/huilong/proto to shard index 3contentTopicToShardIndexThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
8100should extract SingleShardInfo from a valid PubsubTopicpubsubTopicToSingleShardInfo with various invalid formatsThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
8110should skip peers that don't support peer exchangePeerExchangeDiscoveryThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025handlePeriodicDiscovery
8120should hash "" with n=5 and maxValue=10000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
8130Refresh subscriptionWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
8140Sync message is not sent if another sync message was just receivedReliable Channel: SyncThu Sep 11 20:29:51 UTC 2025passedThu Sep 11 20:29:51 UTC 2025
8150should emit a peer event after startPeer ExchangeThu Sep 11 20:34:09 UTC 2025passedThu Sep 11 20:34:09 UTC 2025interface-peer-discovery compliance testsCompliance Test
8160random auto sharding 5 - Cluster ID: 10, Content Topic: /app65/5/topic366/test.jsAutosharding: Running NodesThu Sep 11 20:34:45 UTC 2025passedThu Sep 11 20:34:45 UTC 2025
8171should properly create location multiaddrs - udpENRThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Location multiaddr
8183should hash "test123" with n=5 and maxValue=10000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
8190should handle task timeoutsRetryManagerThu Sep 11 20:29:42 UTC 2025passedThu Sep 11 20:29:42 UTC 2025
8201Push message with XML payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
8210Push message with XML payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
8220Subscribe 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 Sep 11 20:38:01 UTC 2025skippedThu Sep 11 20:38:01 UTC 2025
8230should handle v3 RLN errorsLightPush SDKThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025v3 protocol support
8241should create all internal componentsConnectionManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025constructor
8251Subscribe to topic containing SQL Injection and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
8260should return true when peer is on the pubsub topic shardShardReaderThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025isPeerOnTopic
8270should be able to decode the field with only FILTER set to trueENR waku2 codecThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Decoding
8280should not be deliveredMessageChannelThu Sep 11 20:29:32 UTC 2025passedThu Sep 11 20:29:32 UTC 2025Sync messages
8290Push message with metaWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
8300accepts time-filtered query with content filterStoreQueryRequest validationThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025
8311should work with stubbed peer manager event emitterQueryOnConnectThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025mock validation
8320Push message with JSON payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
8331Push to array if already presentpushOrInitMapSetThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
8341should initialize with libp2p componentsPeerExchangeThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025constructor
8350should detect messages with missing dependenciesMessageChannelThu Sep 11 20:29:32 UTC 2025passedThu Sep 11 20:29:32 UTC 2025Sweeping incoming buffer
8360should initialize with default number of peersPeerManagerThu Sep 11 20:29:43 UTC 2025passedThu Sep 11 20:29:43 UTC 2025
8370should push the message to the outgoing bufferMessageChannelThu Sep 11 20:29:32 UTC 2025passedThu Sep 11 20:29:32 UTC 2025sending a message
8380Push message with content topic containing longWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
8390Symmetric encrypt & DecryptWaku EncryptionThu Sep 11 20:29:16 UTC 2025passedThu Sep 11 20:29:16 UTC 2025
8400should process up to 3 peers at onceDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025queue processing
8411should retrieve 3 multiaddrs for sandbox.waku.nodes.status.imDNS Node Discovery [live data]Thu Sep 11 20:30:17 UTC 2025skippedThu Sep 11 20:30:17 UTC 2025
8420should unlock peer and allow reuse after renewPeerPeerManagerThu Sep 11 20:29:43 UTC 2025passedThu Sep 11 20:29:43 UTC 2025
8430Push message with Arabic payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
8440should skip peer when already connectedDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025dial
8451should handle browser offline state overriding peer connectionsNetworkMonitorThu Sep 11 20:28:54 UTC 2025passedThu Sep 11 20:28:54 UTC 2025integration
8460should not be added to outgoing buffer, bloom filter, or local logMessageChannelThu Sep 11 20:29:32 UTC 2025passedThu Sep 11 20:29:32 UTC 2025Sync messages
8470Subscribe to topic containing unicode special characters and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
8481Push message with unicode special characters payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
8490should handle peer store errors gracefullyDiscoveryDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025peer discovery handling
8500Push message equal or less that 1MBWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
8510Push message with escaped characters payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
8524should return false when peer is not on the pubsub topic shardShardReaderThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025isPeerOnTopic
8530should not be empty after adding a subscriptionFilter SubscriptionThu Sep 11 20:29:43 UTC 2025passedThu Sep 11 20:29:43 UTC 2025
8541Callback on promise, aborts when callback returns trueWaku Store, generalThu Sep 11 20:35:43 UTC 2025passedThu Sep 11 20:35:43 UTC 2025
8550Push message with content topic containing longWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
8560should transition to SufficientlyHealthy with multiple compatible peersHealthIndicatorThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025
8571Check received message containing special charsWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
8580Check message with no content topic is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
8590Check received message with timestamp: 1757622610928000000 Waku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
8602Init the array if not presentpushOrInitMapSetThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
8610Stops search when 2 null results are returnedFetch nodesThu Sep 11 20:29:05 UTC 2025passedThu Sep 11 20:29:05 UTC 2025
8621Throws when trying to push message with empty payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
8632should not modify tags of connections for different peersPeerManagerThu Sep 11 20:29:43 UTC 2025passedThu Sep 11 20:29:43 UTC 2025
8640Callback on promiseWaku Store, generalThu Sep 11 20:35:43 UTC 2025passedThu Sep 11 20:35:43 UTC 2025
8651should not fail to stop the service if it was not startedPeer Cache DiscoveryThu Sep 11 20:29:09 UTC 2025passedThu Sep 11 20:29:09 UTC 2025interface-peer-discovery compliance testsCompliance Tests
8660should successfully stopFilter SDKThu Sep 11 20:29:43 UTC 2025passedThu Sep 11 20:29:43 UTC 2025
8671rejects content-filtered query with only contentTopicsStoreQueryRequest validationThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025
8681Push message with shell command payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
8690Store - dialed after - with timeoutWait for remote peerThu Sep 11 20:36:05 UTC 2025passedThu Sep 11 20:36:05 UTC 2025
8701Push message with emoji payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
8710Push message with long payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
8727should dial peer when no shard info availableDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025dial
8731First message is missed, then re-sent, should be ack'dMessageChannelThu Sep 11 20:29:32 UTC 2025passedThu Sep 11 20:29:32 UTC 2025reviewing ack status
8745should create relay timers when relay exists and relayKeepAlive > 0KeepAliveManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025relay timer management
8750Push message with content topic containing numericWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
8760Fails to push message bigger that 1MBWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
8770should mark a message as irretrievably lost if timeout is exceededMessageChannelThu Sep 11 20:29:32 UTC 2025passedThu Sep 11 20:29:32 UTC 2025Sweeping incoming buffer
8780tcp ip4 addressMultiaddr from fieldsThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025
8790should hash "hello" with n=5 and maxValue=10000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
8804should return false when peer has no shard infoShardReaderThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025isPeerOnNetwork
8810should handle network check errors gracefullyDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025shard reader integration
8820should attach causal history and bloom filter to each messageMessageChannelThu Sep 11 20:29:32 UTC 2025passedThu Sep 11 20:29:32 UTC 2025sending a message
8830Check message with no payload is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
8840should hash "" with n=2 and maxValue=10000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
8851Unsubscribe 1 topic - node subscribed to 2 topicsWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: trueThu Sep 11 20:32:40 UTC 2025passedThu Sep 11 20:32:40 UTC 2025
8860ENRTree (tree): should error if DNS tree entry is mis-prefixedENRTreeThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025
8870Push message with content topic containing special charsWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
8880yields undefined for messages without content topicStoreCoreThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025queryPerPage
8890Outgoing message is emitted as sentReliable Channel: EncryptionThu Sep 11 20:29:46 UTC 2025passedThu Sep 11 20:29:46 UTC 2025
8901should return null for non-existent peerConnectionLimiterThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025getPeer
8910Push message with Arabic payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
8921should handle special patterns correctlyBloomFilter with special patternsThu Sep 11 20:29:29 UTC 2025passedThu Sep 11 20:29:29 UTC 2025
8930should handle peer not in mesh for all topicsKeepAliveManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025edge cases
8940should initialize with custom TTLPeerExchangeDiscoveryThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025constructor
8950should select older connection if presentselectOpenConnectionThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025
8960should handle peer store errors gracefullyHealthIndicatorThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025
8971should hash "test123" with n=5 and maxValue=100 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
8981new peer added after a peer was already foundPeer ExchangeThu Sep 11 20:33:11 UTC 2025passedThu Sep 11 20:33:11 UTC 2025
8990should handle hash queries without validationStoreThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025queryGenerator
9000Check received message containing Basic HTML tagWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
9011Check received message with timestamp: 1949153314000 Waku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
9020should not fail to start the service if it is already startedDNS Discovery: Compliance TestThu Sep 11 20:30:17 UTC 2025passedThu Sep 11 20:30:17 UTC 2025interface-peer-discovery compliance tests
9030recovers when dns.resolve returns emptyDNS Node DiscoveryThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025
9040Waku message hash computation (no timestamp)Message Hash: RFC Test VectorsThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025
9050should add event listeners to globalThisNetworkMonitorThu Sep 11 20:28:54 UTC 2025passedThu Sep 11 20:28:54 UTC 2025start
9060Push message with Basic HTML tag payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
9070can query messages by message hashWaku Store, message hash queryThu Sep 11 20:35:35 UTC 2025passedThu Sep 11 20:35:35 UTC 2025
9080throws on content topic with non-number generation fieldensureValidContentTopicThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
9091Subscribe to topic containing Basic HTML tag and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
9100should add event listeners for waku:connection and peer:disconnectConnectionLimiterThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025start
9110Subscribe and receive ecies encrypted messages via lightPushWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
9120should not emit message when conditions are not met (recent query, no offline)QueryOnConnectThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025end-to-end message emission tests
9130should work with stubbed retrieve functionQueryOnConnectThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025mock validation
9141Push message with content topic containing special charsWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
9150Publish message with custom timestamp: Fri Sep 20 2024 20:32:58 GMT+0000 (Coordinated Universal Time)Waku Relay, PublishThu Sep 11 20:33:04 UTC 2025passedThu Sep 11 20:33:04 UTC 2025
9160Check received message containing longWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
9170peerDiscovery without wakuPeerExchangeDiscoveryPeer ExchangeThu Sep 11 20:33:11 UTC 2025passedThu Sep 11 20:33:11 UTC 2025
9180Check publish message containing XMLWaku Relay, PublishThu Sep 11 20:33:04 UTC 2025passedThu Sep 11 20:33:04 UTC 2025
9190should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1contentTopicToShardIndexThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
9200Push message with custom timestamp: 1757626237882Waku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
9210should throw an error for non-numeric clusterId: /waku/2/rs/!/1pubsubTopicToSingleShardInfo with various invalid formatsThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
9221should be able to decode the field with STORE and LIGHTPUSH protocols set to trueENR waku2 codecThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Decoding
9230should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=10000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
9240Mutual subscriptionWaku Relay, SubscribeThu Sep 11 20:33:12 UTC 2025passedThu Sep 11 20:33:12 UTC 2025
9251Push message with numeric payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
9260Push message with Chinese payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
9270random static sharding 8 - Cluster ID: 479, Shard ID: 787Static Sharding: Running NodesThu Sep 11 20:35:37 UTC 2025passedThu Sep 11 20:35:37 UTC 2025
9280Check message with no pubsub topic is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
9290Waku message hash computation (message is IProtoMessage with version)Message Hash: RFC Test VectorsThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025
9301should correctly map /0/toychat/2/huilong/proto to shard index 3contentTopicToShardIndexThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
9310Push message with escaped characters payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
9320Check publish message containing JSONWaku Relay, PublishThu Sep 11 20:33:04 UTC 2025passedThu Sep 11 20:33:04 UTC 2025
9330accepts valid message hash queryStoreQueryRequest validationThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025
9340Push message with Basic HTML tag payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
9350should enable only dns and localPeerCache when peerExchange is disabledDefault Peer DiscoveriesThu Sep 11 20:29:42 UTC 2025passedThu Sep 11 20:29:42 UTC 2025
9360should successfully unsubscribe from an existing subscriptionFilter SDKThu Sep 11 20:29:43 UTC 2025passedThu Sep 11 20:29:43 UTC 2025
9370should discard bootstrap peers when has more than set limitConnection LimiterThu Sep 11 20:30:55 UTC 2025passedThu Sep 11 20:30:55 UTC 2025
9380should work with mixed v2 and v3 peersLightPush SDKThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025v3 protocol support
9390Subscribe and receive messages on 2 different pubsubtopics with v2 protocolWaku Light Push (Autosharding): Multiple ShardsThu Sep 11 20:31:19 UTC 2025passedThu Sep 11 20:31:19 UTC 2025
94011should properly clean up resources when disposedTTLSetThu Sep 11 20:29:41 UTC 2025passedThu Sep 11 20:29:41 UTC 2025
9410should set field with only LIGHTPUSH enabledENRThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025waku2 key round trip
9420Check received message containing ChineseWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
9430should hash "hello" with n=2 and maxValue=100 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
9441Push message with custom timestamp: 1726864237883Waku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
9451should not receive a peer event before startPeer ExchangeThu Sep 11 20:34:09 UTC 2025passedThu Sep 11 20:34:09 UTC 2025interface-peer-discovery compliance testsCompliance Test
9460messageHashStr returns a hex stringmessageHash and messageHashStrThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025
9471Check received message containing numericWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
9480should properly create location multiaddrs - tcpENRThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Location multiaddr
9490should throw an error for non-numeric clusterId: /waku/2/rs/\/1pubsubTopicToSingleShardInfo with various invalid formatsThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
9501Check publish message containing escaped charactersWaku Relay, PublishThu Sep 11 20:33:04 UTC 2025passedThu Sep 11 20:33:04 UTC 2025
9510should be able to encode the field with RELAY and FILTER protocols set to trueENR waku2 codecThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Encoding
9520Check received message containing emojiWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
9530should handle complete dial lifecycleDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025integration
9541Push message equal or less that 1MBWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
9551should accept empty decoders arrayQueryOnConnectThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025constructor
9560should successfully query peers and return peer infosPeerExchangeThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025query
9571Fails to push message with large metaWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
9580Meta field set when metaSetter is specifiedWaku Message version 0Thu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025
9590Check received message containing SQL InjectionWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
9600Push message with content topic containing escaped charactersWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
9610Subscribe and receive 2 messages on the same topicWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
9620should not start if already startedPeerExchangeDiscoveryThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025start
9630Waku message hash computation (meta size of 64 bytes)Message Hash: RFC Test VectorsThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025
9640should set field with all protocols disabledENRThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025waku2 key round trip
9651SampleENR multiaddrs codecThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025
9661Passing a valid cursor at 10 index when there are 40 messagesWaku Store, cursorThu Sep 11 20:34:57 UTC 2025passedThu Sep 11 20:34:57 UTC 2025
9670should handle renewPeer for a non-existent or disconnected peer gracefullyPeerManagerThu Sep 11 20:29:43 UTC 2025passedThu Sep 11 20:29:43 UTC 2025
9680should get all peers from storeConnectionLimiterThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025dialPeersFromStore
9690Push message with rate limitWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
9702Query generator for multiple messages with different message text formatWaku Store, generalThu Sep 11 20:35:43 UTC 2025passedThu Sep 11 20:35:43 UTC 2025
9710isConnected should return false after all peers disconnectConnection stateThu Sep 11 20:30:32 UTC 2025passedThu Sep 11 20:30:32 UTC 2025
9720should maintain desired error rateBloomFilterThu Sep 11 20:29:29 UTC 2025passedThu Sep 11 20:29:29 UTC 2025
9737should not process empty queueDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025queue processing
9740throws if time range exceeds MAX_TIME_RANGEStoreCoreThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025queryPerPage
9750should dispatch connect and disconnect eventsPeerManagerThu Sep 11 20:29:43 UTC 2025passedThu Sep 11 20:29:43 UTC 2025
9760should return false when unsubscribing from a non-existing subscriptionFilter SDKThu Sep 11 20:29:43 UTC 2025passedThu Sep 11 20:29:43 UTC 2025
9771random static sharding 1 - Cluster ID: 296, Shard ID: 477Static Sharding: Running NodesThu Sep 11 20:35:37 UTC 2025passedThu Sep 11 20:35:37 UTC 2025
9780Subscribe and receive messages from 2 nwaku nodes each with different static shardsWaku Filter: Subscribe: Multiple Service Nodes on Static Shard: Strict Check mode: trueThu Sep 11 20:30:37 UTC 2025passedThu Sep 11 20:30:37 UTC 2025
9790messageHashStr works with IProtoMessagemessageHash and messageHashStrThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025
9800Unsubscribe 1 topic - node subscribed to 1 topicWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: trueThu Sep 11 20:32:40 UTC 2025passedThu Sep 11 20:32:40 UTC 2025
9811should handle query errorsPeerExchangeDiscoveryThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025query
9820Subscribe to topic containing Chinese and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
9830Push message with emoji payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
9840should throw an error for non-numeric clusterId: /waku/2/rs/$/1pubsubTopicToSingleShardInfo with various invalid formatsThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
9850should be able to decode the field with only STORE set to trueENR waku2 codecThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Decoding
9860should handle shardReader errorsConnectionManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025isPeerOnTopic
9870Push message with content topic containing escaped charactersWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
9881Does not throw an exception when node disconnectsWaku Dial [node only]Thu Sep 11 20:36:01 UTC 2025passedThu Sep 11 20:36:01 UTC 2025Interop: ServiceNode
9890Subscribe to topic containing Chinese and publish messageWaku Relay, SubscribeThu Sep 11 20:33:12 UTC 2025passedThu Sep 11 20:33:12 UTC 2025
9901should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extrapubsubTopicToSingleShardInfo with various invalid formatsThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
9910should start connection monitor interval and dial on waku:connection if enableAutoRecovery is trueConnectionLimiterThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025autoRecovery flag
9920Push message with XML payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
9930does not throw on valid casesensureValidContentTopicThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
9940should dial peer when peer is discoveredDiscoveryDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025peer discovery handling
9958should handle errors when accessing navigatorNetworkMonitorThu Sep 11 20:28:54 UTC 2025passedThu Sep 11 20:28:54 UTC 2025error handling
9960should correctly encode and decode relay shards using rs format (Index List)Relay Shard codecThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
9971Waku message hash computation (payload length 0)Message Hash: RFC Test VectorsThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025
9980should hash "hello" with n=1 and maxValue=10000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
9991should be able to decode the field with ALL protocols set to trueENR waku2 codecThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Decoding
10000Ordered callback, aborts when callback returns trueWaku Store, generalThu Sep 11 20:35:43 UTC 2025passedThu Sep 11 20:35:43 UTC 2025
10010should dial peers from store on startConnectionLimiterThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025start
10021Relay + StoreENR Interop: ServiceNodeThu Sep 11 20:30:18 UTC 2025passedThu Sep 11 20:30:18 UTC 2025
10030Subscribe to topic containing long and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
10040should merge provided config with defaultsConnectionManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025constructor
10050should handle dial errorsConnectionManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025dial
10060throws on content topic with generation field greater than 0ensureValidContentTopicThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
10070Publish without waiting for remote peerWaku Relay, SubscribeThu Sep 11 20:33:12 UTC 2025passedThu Sep 11 20:33:12 UTC 2025
10080should be sent without a timestamp, causal history, or bloom filterMessageChannelThu Sep 11 20:29:32 UTC 2025passedThu Sep 11 20:29:32 UTC 2025Ephemeral messages
10090should throw an error for non-numeric shard: /waku/2/rs/1/ypubsubTopicToSingleShardInfo with various invalid formatsThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
10100rejects content-filtered query with only pubsubTopicStoreQueryRequest validationThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025
10110should be able to decode the field with ALL protocols set to falseENR waku2 codecThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Decoding
10120should hash "!@#$%^&*()" with n=0 and maxValue=100 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
10131throws on content topic with too few or too many fieldsensureValidContentTopicThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
10140should set field with all protocols enabledENRThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025waku2 key round trip
10150Push message with content topic containing ArabicWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
10160Unsubscribe from 100 topics (new limit) at once and receives messagesWaku Filter: Unsubscribe: Multiple Nodes: Strict Checking: falseThu Sep 11 20:32:40 UTC 2025passedThu Sep 11 20:32:40 UTC 2025
10171Push message with content topic containing shortWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
10180Push message with content topic containing RussianWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
10190should have no discoveries enabled by defaultDefault Peer DiscoveriesThu Sep 11 20:29:42 UTC 2025passedThu Sep 11 20:29:42 UTC 2025
10200peer:update - should schedule stream creation IF protocol hit AND no stream found on connectionStreamManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025
10210should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=1000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
10220Query generator for 2000 messagesWaku Store, generalThu Sep 11 20:35:43 UTC 2025passedThu Sep 11 20:35:43 UTC 2025
10231Fields are not droppedto proto messageThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025
10241should remove event listeners when stoppedQueryOnConnectThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025start and stop
10250Check received message with timestamp: 1649153314 Waku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
10261all px service nodes subscribed to the shard topic should be dialedStatic Sharding: Peer ManagementThu Sep 11 20:35:32 UTC 2025passedThu Sep 11 20:35:32 UTC 2025Peer Exchange
10270Check message received after old nwaku nodes are not available and new are createdWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
10280Subscribe to topic containing Arabic and publish messageWaku Relay, SubscribeThu Sep 11 20:33:12 UTC 2025passedThu Sep 11 20:33:12 UTC 2025
10291should handle query errors gracefullyPeerExchangeDiscoveryThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025runQuery
10300should start and stop interval correctlyRetryManagerThu Sep 11 20:29:42 UTC 2025passedThu Sep 11 20:29:42 UTC 2025
10310Subscribe 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 Sep 11 20:38:01 UTC 2025skippedThu Sep 11 20:38:01 UTC 2025
10320Publish message with custom timestamp: Thu Sep 11 2025 21:32:58 GMT+0000 (Coordinated Universal Time)Waku Relay, PublishThu Sep 11 20:33:04 UTC 2025passedThu Sep 11 20:33:04 UTC 2025
10330should handle queue overflow by adding peers to queueDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025dial
10340Check received message containing ArabicWaku Filter: FilterPush: Multiple Nodes: Strict Checking: trueThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
10351Sets default value correctlyUser AgentThu Sep 11 20:36:01 UTC 2025passedThu Sep 11 20:36:01 UTC 2025
10360groups content topics by expected pubsub topiccontentTopicsByPubsubTopicThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
10371should start ping timers on peer connectKeepAliveManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025peer connect event handling
10380should handle errors when globalThis is not availableNetworkMonitorThu Sep 11 20:28:54 UTC 2025passedThu Sep 11 20:28:54 UTC 2025start
10390Query Generator, No message returnedWaku Store, error handlingThu Sep 11 20:35:12 UTC 2025passedThu Sep 11 20:35:12 UTC 2025
10401udp ip6 addressMultiaddr from fieldsThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025
10410Push message with metaWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
104203 nodes on /waku/2/rs/3/1 topicWaku Relay, static sharding, multiple pubsub topicsThu Sep 11 20:32:57 UTC 2025passedThu Sep 11 20:32:57 UTC 2025
10430should get / set UDP multiaddrENRThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Multiaddr getters and setters
10441should handle retrieve errors gracefully without emitting messagesQueryOnConnectThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025end-to-end message emission tests
10450Check received message containing longWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
10460should query peers that support peer exchangePeerExchangeDiscoveryThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025handlePeriodicDiscovery
10470Push message with Chinese payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
10481Passing page size 11 when there are 10 messagesWaku Store, page sizeThu Sep 11 20:35:52 UTC 2025passedThu Sep 11 20:35:52 UTC 2025
10490should send to specified number of peers of used peersLightPush SDKThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025
10501Push message with content topic containing SQL InjectionWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
10510Add multiple subscription objects on single nwaku nodeWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
10520Cluster ID 0, shard 1Static Sharding: Running NodesThu Sep 11 20:35:37 UTC 2025passedThu Sep 11 20:35:37 UTC 2025
10530should start peer exchange discoveryPeerExchangeDiscoveryThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025start
10540Used by Waku RelayDecryption KeysThu Sep 11 20:36:01 UTC 2025passedThu Sep 11 20:36:01 UTC 2025
10551should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=100 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
10560should throw error when no peers are availableStoreThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025queryGenerator
10571Push message with content topic containing unicode special charactersWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
10581Ordered Callback sorting by timestamp while page direction is trueWaku Store, sortingThu Sep 11 20:35:50 UTC 2025passedThu Sep 11 20:35:50 UTC 2025
10591random static sharding 3 - Cluster ID: 5, Shard ID: 216Static Sharding: Running NodesThu Sep 11 20:35:37 UTC 2025passedThu Sep 11 20:35:37 UTC 2025
10600Fails to publish message with wrong pubsubtopicWaku Relay, PublishThu Sep 11 20:33:04 UTC 2025passedThu Sep 11 20:33:04 UTC 2025
10610should skip peers that were recently queriedPeerExchangeDiscoveryThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025handlePeriodicDiscovery
10620Subscribe to topic containing Script and publish messageWaku Relay, SubscribeThu Sep 11 20:33:12 UTC 2025passedThu Sep 11 20:33:12 UTC 2025
10630Passing a valid cursor at 2 index when there are 4 messagesWaku Store, cursorThu Sep 11 20:34:57 UTC 2025passedThu Sep 11 20:34:57 UTC 2025
10641random static sharding 7 - Cluster ID: 29, Shard ID: 758Static Sharding: Running NodesThu Sep 11 20:35:37 UTC 2025passedThu Sep 11 20:35:37 UTC 2025
10650Check received message containing JSONWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
10660Push message with rate limitWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
10671should create QueryOnConnect instance with all required parametersQueryOnConnectThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025constructor
10680Light Node - default protocolsWait for remote peerThu Sep 11 20:36:05 UTC 2025passedThu Sep 11 20:36:05 UTC 2025
10690Decrypt messagesWaku RelayThu Sep 11 20:32:42 UTC 2025passedThu Sep 11 20:32:42 UTC 2025
10701should successfully query store with valid decoders and optionsStoreThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025queryGenerator
10710should return false when peer shard info is not foundShardReaderThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025isPeerOnShard
10720should be able to encode the field with only LIGHTPUSH set to trueENR waku2 codecThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Encoding
10730Subscribe to topic containing XML and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
10740Check publish message containing SQL InjectionWaku Relay, PublishThu Sep 11 20:33:04 UTC 2025passedThu Sep 11 20:33:04 UTC 2025
10750Check publish message containing ChineseWaku Relay, PublishThu Sep 11 20:33:04 UTC 2025passedThu Sep 11 20:33:04 UTC 2025
10761Subscribe to topic containing escaped characters and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
10770should clear all timersKeepAliveManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025stop
10780Check publish message containing longWaku Relay, PublishThu Sep 11 20:33:04 UTC 2025passedThu Sep 11 20:33:04 UTC 2025
10791should allow redial after failed dial cooldown expiresDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025dial
10800Subscribe and receive messages via lightPushWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
10810Push message with content topic containing RussianWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
10820should update lamport timestamp if greater than current timestamp and dependencies are metMessageChannelThu Sep 11 20:29:32 UTC 2025passedThu Sep 11 20:29:32 UTC 2025receiving a message
10830Publish message with large metaWaku Relay, PublishThu Sep 11 20:33:04 UTC 2025passedThu Sep 11 20:33:04 UTC 2025
10841should invoke callbacks when receiving a messageFilter SubscriptionThu Sep 11 20:29:43 UTC 2025passedThu Sep 11 20:29:43 UTC 2025
10851ENRTree (root): should error if DNS root entry is mis-prefixedENRTreeThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025
10861should handle multiple query options for time rangesStoreThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025queryGenerator
10870should not create relay timers when relay is not providedKeepAliveManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025relay timer management
10880should throw an error for non-numeric shard: /waku/2/rs/1/$pubsubTopicToSingleShardInfo with various invalid formatsThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
10891should not requeue if maxAttempts is exhausted and no peer is availableRetryManagerThu Sep 11 20:29:42 UTC 2025passedThu Sep 11 20:29:42 UTC 2025
10900should not trigger query when a recent query happened under thresholdQueryOnConnectThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025message retrieval event emission conditions
10911should throw an error for non-numeric shard: /waku/2/rs/1/-pubsubTopicToSingleShardInfo with various invalid formatsThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
10925Passing page size 110 when there are 120 messagesWaku Store, page sizeThu Sep 11 20:35:52 UTC 2025passedThu Sep 11 20:35:52 UTC 2025
10931should not fail to stop the service if it was not startedPeer ExchangeThu Sep 11 20:34:09 UTC 2025passedThu Sep 11 20:34:09 UTC 2025interface-peer-discovery compliance testsCompliance Test
10940should return false when peer is not on the specified shardShardReaderThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025isPeerOnShard
10954should return available peers with correct protocol and pubsub topicPeerManagerThu Sep 11 20:29:43 UTC 2025passedThu Sep 11 20:29:43 UTC 2025
10960Push message with content topic containing emojiWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
10970msgTime: -19000 ms from now, startTime: -18999, endTime: -18996Waku Store, time filterThu Sep 11 20:36:00 UTC 2025passedThu Sep 11 20:36:00 UTC 2025
10980should return NO_STREAM_AVAILABLE when stream creation failsPeerExchangeThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025query
10991should not receive a peer event before startDNS Discovery: Compliance TestThu Sep 11 20:30:17 UTC 2025passedThu Sep 11 20:30:17 UTC 2025interface-peer-discovery compliance tests
11000should use peerId from options when provided to queryGeneratorStoreThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025queryGenerator
11012Check received message containing RussianWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
11020Subscribe to topic containing shell command and publish messageWaku Relay, SubscribeThu Sep 11 20:33:12 UTC 2025passedThu Sep 11 20:33:12 UTC 2025
11030should not dispatch event when already disconnectedNetworkMonitorThu Sep 11 20:28:54 UTC 2025passedThu Sep 11 20:28:54 UTC 2025peer connection events
11040Push message with content topic containing ArabicWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
11050Check message with invalid timestamp is not receivedWaku Filter: FilterPush: Multiple Nodes: Strict Checking: falseThu Sep 11 20:37:42 UTC 2025passedThu Sep 11 20:37:42 UTC 2025
11060Push message with SQL Injection payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
11070Reusing cursor across nodesWaku Store, cursorThu Sep 11 20:34:57 UTC 2025passedThu Sep 11 20:34:57 UTC 2025
11081Query Generator, No DecoderWaku Store, error handlingThu Sep 11 20:35:12 UTC 2025passedThu Sep 11 20:35:12 UTC 2025
11090should query peer with peer exchange protocolPeerExchangeDiscoveryThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025runQuery
11100isConnected should return true after first peer connectsConnection stateThu Sep 11 20:30:32 UTC 2025passedThu Sep 11 20:30:32 UTC 2025
11110Ephemeral field set to trueWaku Message version 0Thu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025
11120Subscribe to topic containing long and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: falseThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
11131`waku:online` between 2 js-waku relay nodesConnection stateThu Sep 11 20:30:32 UTC 2025passedThu Sep 11 20:30:32 UTC 2025
11141should hash "test123" with n=5 and maxValue=1000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
11150Subscribe and receive 2 messages on the same topicWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
11169should handle corrupted shard info gracefullyShardReaderThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025error handling
11170should hash "" with n=1 and maxValue=1000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
11181Query Generator - trueWaku Store, orderThu Sep 11 20:35:44 UTC 2025passedThu Sep 11 20:35:44 UTC 2025
11190should hash "!@#$%^&*()" with n=1 and maxValue=100 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
11201should serialize and deserialize correctlyBloomFilterThu Sep 11 20:29:29 UTC 2025passedThu Sep 11 20:29:29 UTC 2025
11210should create KeepAliveManager with required optionsKeepAliveManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025constructor
11220should hash "test123" with n=2 and maxValue=100 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
11230should skip peers without peer exchange protocolPeerExchangeDiscoveryThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025handleDiscoveredPeer
11240Subscribe and receives messages on 20 topicsWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
11251Encoder throws on empty string content topicEnsures content topic is definedThu Sep 11 20:29:17 UTC 2025passedThu Sep 11 20:29:17 UTC 2025
11261should continually clean up expired entries at intervalsTTLSetThu Sep 11 20:29:41 UTC 2025passedThu Sep 11 20:29:41 UTC 2025
11271random static sharding 5 - Cluster ID: 295, Shard ID: 26Static Sharding: Running NodesThu Sep 11 20:35:37 UTC 2025passedThu Sep 11 20:35:37 UTC 2025
11280should hash "" with n=0 and maxValue=100 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
11290Ephemeral field is preserved - asymmetric encryptionWaku Message Ephemeral fieldThu Sep 11 20:30:19 UTC 2025passedThu Sep 11 20:30:19 UTC 2025
11300Passing a valid cursor at 19 index when there are 20 messagesWaku Store, cursorThu Sep 11 20:34:57 UTC 2025passedThu Sep 11 20:34:57 UTC 2025
11311Subscribe and receive messages on 2 different content topicsWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
11320should return false when navigator.onLine is falseNetworkMonitorThu Sep 11 20:28:54 UTC 2025passedThu Sep 11 20:28:54 UTC 2025isConnected
11331should clear dial history on startDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025start
11340does not validate decoders for hash queriesStoreCoreThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025queryPerPage
11351random static sharding 6 - Cluster ID: 851, Shard ID: 282Static Sharding: Running NodesThu Sep 11 20:35:37 UTC 2025passedThu Sep 11 20:35:37 UTC 2025
11360should return start time to match max rangecalculateTimeRangeThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025
11370should throw an error for non-numeric clusterId: /waku/2/rs/-/1pubsubTopicToSingleShardInfo with various invalid formatsThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
11381should do nothing when connections still existConnectionLimiterThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025onDisconnectedEvent
11390Push message with custom timestamp: 1757619037883Waku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
11401Push message with content topic containing ArabicWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
11410Rejects garbageMessage ValidatorThu Sep 11 20:29:55 UTC 2025passedThu Sep 11 20:29:55 UTC 2025
11420should handle peer identify eventPeerExchangeDiscoveryThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025handleDiscoveredPeer
11431topics with same application and version share the same shardcontentTopicToShardIndexThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
11440Encoder throws on undefined content topicEnsures content topic is definedThu Sep 11 20:29:17 UTC 2025passedThu Sep 11 20:29:17 UTC 2025
11450should insert message id into causal historyMessageChannelThu Sep 11 20:29:32 UTC 2025passedThu Sep 11 20:29:32 UTC 2025sending a message
11460should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2contentTopicToShardIndexThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
11470should hash "!@#$%^&*()" with n=2 and maxValue=10000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
11480Sign & RecoverWaku EncryptionThu Sep 11 20:29:16 UTC 2025passedThu Sep 11 20:29:16 UTC 2025
11491should return DECODE_FAILED when ENR decoding failsPeerExchangeThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025query
11500ENRTree (root): should error if DNS root entry is malformedENRTreeThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025
11510should emit a peer event after startPeer Cache DiscoveryThu Sep 11 20:29:09 UTC 2025passedThu Sep 11 20:29:09 UTC 2025interface-peer-discovery compliance testsCompliance Tests
11520caches peers it previously fetchedDNS Node DiscoveryThu Sep 11 20:29:06 UTC 2025passedThu Sep 11 20:29:06 UTC 2025
11531should emit message when store reconnect event occurs and last query was over max time thresholdQueryOnConnectThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025end-to-end message emission tests
11540returns only open connection if one presentselectOpenConnectionThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025
11551should work with mock decodersQueryOnConnectThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025mock validation
11560Push message with short payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
11570should return false when peer is on different clusterShardReaderThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025isPeerOnShard
11580should emit multiple messages when query returns multiple messagesQueryOnConnectThu Sep 11 20:29:44 UTC 2025passedThu Sep 11 20:29:44 UTC 2025end-to-end message emission tests
11590Subscribe to 100 topics (new limit) at once and receives messagesWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
11600should not dial on waku:connection if enableAutoRecovery is false, but should dial on startConnectionLimiterThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025autoRecovery flag
11610Subscribe to topic containing short and receive messageWaku Filter: Subscribe: Multiple Service Nodes: Strict Check mode: trueThu Sep 11 20:38:01 UTC 2025passedThu Sep 11 20:38:01 UTC 2025
11627should handle all zero keep alive optionsKeepAliveManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025edge cases
11632should monitor connected peers and store them into cachePeer Cache DiscoveryThu Sep 11 20:31:47 UTC 2025passedThu Sep 11 20:31:47 UTC 2025
11640should remove CONNECTION_LOCKED_TAG from peer connections when unlockingPeerManagerThu Sep 11 20:29:43 UTC 2025passedThu Sep 11 20:29:43 UTC 2025
11651should process queue every 500msDialerThu Sep 11 20:28:55 UTC 2025passedThu Sep 11 20:28:55 UTC 2025queue processing
11660Check publish message containing RussianWaku Relay, PublishThu Sep 11 20:33:04 UTC 2025passedThu Sep 11 20:33:04 UTC 2025
11672should discover peers from provided peer cachePeer Cache DiscoveryThu Sep 11 20:31:47 UTC 2025passedThu Sep 11 20:31:47 UTC 2025
11681should reject if LightPush is requested but not mountedwaitForRemotePeerThu Sep 11 20:29:47 UTC 2025passedThu Sep 11 20:29:47 UTC 2025
11690should delegate to networkMonitor.isConnected()ConnectionManagerThu Sep 11 20:28:56 UTC 2025passedThu Sep 11 20:28:56 UTC 2025isConnected
11701should be able to encode the field with only STORE set to trueENR waku2 codecThu Sep 11 20:28:45 UTC 2025passedThu Sep 11 20:28:45 UTC 2025Encoding
11710Throws when trying to push message with empty payloadWaku Light Push (legacy=v2): Multiple Nodes: Strict Check: trueThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
11720should hash "hello" with n=2 and maxValue=10000 correctlyhashNThu Sep 11 20:29:26 UTC 2025passedThu Sep 11 20:29:26 UTC 2025
11730should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2pubsubTopicToSingleShardInfo with various invalid formatsThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
11740Push message with special chars payloadWaku Light Push (legacy=v3): Multiple Nodes: Strict Check: falseThu Sep 11 20:47:40 UTC 2025passedThu Sep 11 20:47:40 UTC 2025
11750throws on content topic with empty application fieldensureValidContentTopicThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
11761isConnected return false after peer stopsConnection stateThu Sep 11 20:30:32 UTC 2025passedThu Sep 11 20:30:32 UTC 2025
11770handles different clusterIds correctlycontentTopicsByPubsubTopicThu Sep 11 20:28:39 UTC 2025passedThu Sep 11 20:28:39 UTC 2025
11781should return false when navigator.onLine is true but network is not connectedNetworkMonitorThu Sep 11 20:28:54 UTC 2025passedThu Sep 11 20:28:54 UTC 2025isConnected