allure-jswaku/8548/data/suites.csv
2025-07-07 04:53:33 +00:00

64 KiB

1DESCRIPTIONDURATION IN MSNAMEPARENT SUITESTART TIMESTATUSSTOP TIMESUB SUITESUITETEST CLASSTEST METHOD
20should remove expired entries after TTL has passedTTLSetMon Jul 07 04:51:17 GMT 2025passedMon Jul 07 04:51:17 GMT 2025
30retrieves all peers (3) when branch entries are composed of multiple stringsDNS Node Discovery w/ capabilitiesMon Jul 07 04:50:58 GMT 2025passedMon Jul 07 04:50:58 GMT 2025
41should be able to decode the field with only RELAY set to trueENR waku2 codecMon Jul 07 04:50:41 GMT 2025passedMon Jul 07 04:50:41 GMT 2025Decoding
50should only return 1 node with relay capabilityDNS Node Discovery w/ capabilitiesMon Jul 07 04:50:58 GMT 2025passedMon Jul 07 04:50:58 GMT 2025
60should hash "" with n=2 and maxValue=100 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
71should hash "hello" with n=5 and maxValue=1000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
80should be able to decode the field with ALL protocols set to falseENR waku2 codecMon Jul 07 04:50:41 GMT 2025passedMon Jul 07 04:50:41 GMT 2025Decoding
911 Store, 2 fetchesFetch nodes until capabilities are fulfilledMon Jul 07 04:50:57 GMT 2025passedMon Jul 07 04:50:57 GMT 2025
101retrieves a single peerDNS Node DiscoveryMon Jul 07 04:50:58 GMT 2025passedMon Jul 07 04:50:58 GMT 2025
111should update peers in local storage on 'peer:identify' eventLocal Storage DiscoveryMon Jul 07 04:51:01 GMT 2025passedMon Jul 07 04:51:01 GMT 2025Unit Tests
120should initialize with Unhealthy statusHealthIndicatorMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
131should be able to encode the field with only FILTER set to trueENR waku2 codecMon Jul 07 04:50:41 GMT 2025passedMon Jul 07 04:50:41 GMT 2025Encoding
140should not fail to stop the service if it was not startedLocal Storage DiscoveryMon Jul 07 04:51:01 GMT 2025passedMon Jul 07 04:51:01 GMT 2025interface-peer-discovery compliance testsCompliance Tests
150ENRTree (root): should error if DNS root entry signature is invalidENRTreeMon Jul 07 04:50:57 GMT 2025passedMon Jul 07 04:50:57 GMT 2025
160should hash "test123" with n=1 and maxValue=1000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
170removeEventListener with wrong eventPublic methodsMon Jul 07 04:52:27 GMT 2025passedMon Jul 07 04:52:27 GMT 2025
181should hash "test123" with n=5 and maxValue=100 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
191messageHashStr produces different results for different inputsmessageHash and messageHashStrMon Jul 07 04:50:50 GMT 2025passedMon Jul 07 04:50:50 GMT 2025
2001 Store, 2 relays, 2 fetchesFetch nodes until capabilities are fulfilledMon Jul 07 04:50:57 GMT 2025passedMon Jul 07 04:50:57 GMT 2025
211should not allow unachievable error rateProbabilitiesMon Jul 07 04:51:26 GMT 2025passedMon Jul 07 04:51:26 GMT 2025
220should retrieve 3 multiaddrs for test.waku.nodes.status.imDNS Node Discovery [live data]Mon Jul 07 04:51:53 GMT 2025skippedMon Jul 07 04:51:53 GMT 2025
230rejects hash query with time filterStoreQueryRequest validationMon Jul 07 04:50:49 GMT 2025passedMon Jul 07 04:50:49 GMT 2025
240Symmetric encrypt & DecryptWaku EncryptionMon Jul 07 04:51:08 GMT 2025passedMon Jul 07 04:51:08 GMT 2025
250should get / set TCP multiaddrENRMon Jul 07 04:50:42 GMT 2025passedMon Jul 07 04:50:42 GMT 2025Multiaddr getters and setters
260should emit events and trasition isConnected state when has peers or no peersEventsMon Jul 07 04:51:48 GMT 2025passedMon Jul 07 04:51:48 GMT 2025waku:connection
270removeEventListener with correct eventPublic methodsMon Jul 07 04:52:27 GMT 2025passedMon Jul 07 04:52:27 GMT 2025
280messageHashStr works with IProtoMessagemessageHash and messageHashStrMon Jul 07 04:50:50 GMT 2025passedMon Jul 07 04:50:50 GMT 2025
290should add and remove event listeners correctlyLocal Storage DiscoveryMon Jul 07 04:51:01 GMT 2025passedMon Jul 07 04:51:01 GMT 2025Unit Tests
300should decode valid ENR with multiaddrs successfully [shared test vector]ENRMon Jul 07 04:50:42 GMT 2025passedMon Jul 07 04:50:42 GMT 2025Txt codec
310should throw error - no public keyENRMon Jul 07 04:50:42 GMT 2025passedMon Jul 07 04:50:42 GMT 2025Txt codec
320should handle different types of entriesTTLSetMon Jul 07 04:51:17 GMT 2025passedMon Jul 07 04:51:17 GMT 2025
330should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=1000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
342should not allow k > 12ProbabilitiesMon Jul 07 04:51:26 GMT 2025passedMon Jul 07 04:51:26 GMT 2025
351should return the correct m/n for k = 7, targetError = 0.01ProbabilitiesMon Jul 07 04:51:26 GMT 2025passedMon Jul 07 04:51:26 GMT 2025
360should be empty when createdFilter SubscriptionMon Jul 07 04:51:19 GMT 2025passedMon Jul 07 04:51:19 GMT 2025
370should reject if WakuNode is not startedwaitForRemotePeerMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
380should deliver messages after dependencies are metMessageChannelMon Jul 07 04:51:32 GMT 2025passedMon Jul 07 04:51:32 GMT 2025Sweeping incoming buffer
390Round trip binary encryption [ecies, signature]Ecies EncryptionMon Jul 07 04:51:09 GMT 2025passedMon Jul 07 04:51:09 GMT 2025
400should be sent with empty contentMessageChannelMon Jul 07 04:51:32 GMT 2025passedMon Jul 07 04:51:32 GMT 2025Sync messages
410should hash "test123" with n=5 and maxValue=10000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
420`waku:online` between 2 js-waku relay nodesConnection stateMon Jul 07 04:52:07 GMT 2025passedMon Jul 07 04:52:07 GMT 2025
431should maintain desired error rateBloomFilterMon Jul 07 04:51:29 GMT 2025passedMon Jul 07 04:51:29 GMT 2025
440should request peer renewal on specific errorsRetryManagerMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
450should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peersDialsMon Jul 07 04:51:55 GMT 2025passedMon Jul 07 04:51:55 GMT 2025For bootstrap peersdialPeer method
460should insert message into bloom filterMessageChannelMon Jul 07 04:51:32 GMT 2025passedMon Jul 07 04:51:32 GMT 2025sending a message
470different cluster, same shard: nodes don't connectMetadata ProtocolMon Jul 07 04:51:59 GMT 2025passedMon Jul 07 04:51:59 GMT 2025connections
480should return falseENRMon Jul 07 04:50:42 GMT 2025passedMon Jul 07 04:50:42 GMT 2025Verify
490should hash "hello" with n=0 and maxValue=1000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
500should hash "" with n=1 and maxValue=10000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
5118should process tasks in queueRetryManagerMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
522RelayENR Interop: ServiceNodeMon Jul 07 04:51:53 GMT 2025passedMon Jul 07 04:51:53 GMT 2025
531returns nothing if no connections presentselectOpenConnectionMon Jul 07 04:50:49 GMT 2025passedMon Jul 07 04:50:49 GMT 2025
541messageHashStr returns the same value as bytesToHex(messageHash)messageHash and messageHashStrMon Jul 07 04:50:50 GMT 2025passedMon Jul 07 04:50:50 GMT 2025
5511should keep entries that haven't expired yetTTLSetMon Jul 07 04:51:17 GMT 2025passedMon Jul 07 04:51:17 GMT 2025
560should retry if all attempts failRetryManagerMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
571listenerCountPublic methodsMon Jul 07 04:52:27 GMT 2025passedMon Jul 07 04:52:27 GMT 2025
580should not receive a peer event after stopPeer ExchangeMon Jul 07 04:52:30 GMT 2025passedMon Jul 07 04:52:30 GMT 2025interface-peer-discovery compliance testsCompliance Test
590Check meta is set [symmetric]Symmetric EncryptionMon Jul 07 04:51:07 GMT 2025passedMon Jul 07 04:51:07 GMT 2025
600should hash "" with n=5 and maxValue=100 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
610accepts valid content-filtered queryStoreQueryRequest validationMon Jul 07 04:50:49 GMT 2025passedMon Jul 07 04:50:49 GMT 2025
620should throw error - invalid idENRMon Jul 07 04:50:42 GMT 2025passedMon Jul 07 04:50:42 GMT 2025Verify
631should hash "!@#$%^&*()" with n=2 and maxValue=1000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
640Should update multiaddrsPeer Exchange Continuous DiscoveryMon Jul 07 04:51:56 GMT 2025passedMon Jul 07 04:51:56 GMT 2025
651should return Multiaddr when Multiaddr input is providedIWaku utilsMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025mapToPeerIdOrMultiaddr
660should partition messages based on acknowledgement statusMessageChannelMon Jul 07 04:51:32 GMT 2025passedMon Jul 07 04:51:32 GMT 2025Sweeping outgoing buffer
670non connected peersPeer Exchange QueryMon Jul 07 04:51:56 GMT 2025skippedMon Jul 07 04:51:56 GMT 2025
680should lock peers when selectedPeerManagerMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
690PeerStore has remote peer's shard info after successful connectionMetadata ProtocolMon Jul 07 04:51:59 GMT 2025passedMon Jul 07 04:51:59 GMT 2025
700should be able to decode the field with STORE and LIGHTPUSH protocols set to trueENR waku2 codecMon Jul 07 04:50:41 GMT 2025passedMon Jul 07 04:50:41 GMT 2025Decoding
710Sign & RecoverWaku EncryptionMon Jul 07 04:51:08 GMT 2025passedMon Jul 07 04:51:08 GMT 2025
720through manual discoverymultiaddr: dialingMon Jul 07 04:51:55 GMT 2025passedMon Jul 07 04:51:55 GMT 2025does not attempt the same peer discovered multiple times more than once
731should serialize and deserialize correctlyBloomFilterMon Jul 07 04:51:29 GMT 2025passedMon Jul 07 04:51:29 GMT 2025
740should reject if Filter is requested but not mountedwaitForRemotePeerMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
750should hash "!@#$%^&*()" with n=1 and maxValue=10000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
760should decode valid enr successfullyENRMon Jul 07 04:50:42 GMT 2025passedMon Jul 07 04:50:42 GMT 2025Txt codec
770addEventListener with wrong eventPublic methodsMon Jul 07 04:52:27 GMT 2025passedMon Jul 07 04:52:27 GMT 2025
780ENRTree (tree): should error if DNS tree entry is misformattedENRTreeMon Jul 07 04:50:57 GMT 2025passedMon Jul 07 04:50:57 GMT 2025
791should not fail to start the service if it is already startedLocal Storage DiscoveryMon Jul 07 04:51:01 GMT 2025passedMon Jul 07 04:51:01 GMT 2025interface-peer-discovery compliance testsCompliance Tests
800Waku message hash computation (payload length 0)Message Hash: RFC Test VectorsMon Jul 07 04:50:50 GMT 2025passedMon Jul 07 04:50:50 GMT 2025
810should stop and cleanup resourcesFilter SubscriptionMon Jul 07 04:51:19 GMT 2025passedMon Jul 07 04:51:19 GMT 2025
820should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=10000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
830should not receive a peer event before startDNS Discovery: Compliance TestMon Jul 07 04:51:53 GMT 2025passedMon Jul 07 04:51:53 GMT 2025interface-peer-discovery compliance tests
841receiving a ping from a peer does not overwrite shard infoMetadata ProtocolMon Jul 07 04:51:59 GMT 2025passedMon Jul 07 04:51:59 GMT 2025
851should properly compute the node idENRMon Jul 07 04:50:42 GMT 2025passedMon Jul 07 04:50:42 GMT 2025Static tests
860should use DNS peer discovery with light clientDNS Node Discovery [live data]Mon Jul 07 04:51:53 GMT 2025skippedMon Jul 07 04:51:53 GMT 2025
871should encodeTxt and decodeTxtENRMon Jul 07 04:50:42 GMT 2025passedMon Jul 07 04:50:42 GMT 2025Txt codec
881should decode valid enr with tcp successfullyENRMon Jul 07 04:50:42 GMT 2025passedMon Jul 07 04:50:42 GMT 2025Txt codec
890should emit `peer:discovery:peer-exchange` event when a peer is discoveredEventsMon Jul 07 04:51:48 GMT 2025passedMon Jul 07 04:51:48 GMT 2025peer:discovery
900ENRTree (root): should error if DNS root entry is malformedENRTreeMon Jul 07 04:50:57 GMT 2025passedMon Jul 07 04:50:57 GMT 2025
910should hash "!@#$%^&*()" with n=5 and maxValue=100 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
920should hash "test123" with n=2 and maxValue=1000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
930should maintain proper timestamps if all messages receivedMessageChannelMon Jul 07 04:51:32 GMT 2025passedMon Jul 07 04:51:32 GMT 2025receiving a message
941ignores domain fetching errorsDNS Node DiscoveryMon Jul 07 04:50:58 GMT 2025passedMon Jul 07 04:50:58 GMT 2025
950Round trip binary encryption [symmetric, signature]Symmetric EncryptionMon Jul 07 04:51:07 GMT 2025passedMon Jul 07 04:51:07 GMT 2025
9601 Relay, 1 fetchFetch nodes until capabilities are fulfilledMon Jul 07 04:50:57 GMT 2025passedMon Jul 07 04:50:57 GMT 2025
971all px service nodes subscribed to the shard topic should be dialedAutosharding: Peer ManagementMon Jul 07 04:52:55 GMT 2025passedMon Jul 07 04:52:55 GMT 2025Peer Exchange
980messageHashStr produces consistent results for the same inputmessageHash and messageHashStrMon Jul 07 04:50:50 GMT 2025passedMon Jul 07 04:50:50 GMT 2025
990Decoder throws on undefined content topicEnsures content topic is definedMon Jul 07 04:51:09 GMT 2025passedMon Jul 07 04:51:09 GMT 2025
1000should throw error - no idENRMon Jul 07 04:50:42 GMT 2025passedMon Jul 07 04:50:42 GMT 2025Txt codec
1010should be called for bootstrap peersDialsMon Jul 07 04:51:55 GMT 2025passedMon Jul 07 04:51:55 GMT 2025For bootstrap peersdialPeer method
1021should invoke callbacks only when newly receiving message is givenFilter SubscriptionMon Jul 07 04:51:19 GMT 2025passedMon Jul 07 04:51:19 GMT 2025
1030should check false positive rateBloomFilter with special patternsMon Jul 07 04:51:29 GMT 2025passedMon Jul 07 04:51:29 GMT 2025
1040should successfully stopFilter SDKMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
1051should hash "test123" with n=0 and maxValue=1000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
1060should select older connection if presentselectOpenConnectionMon Jul 07 04:50:49 GMT 2025passedMon Jul 07 04:50:49 GMT 2025
1070should unregister libp2p event listeners when stop is calledPeerManagerMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
1080AllENR Interop: ServiceNodeMon Jul 07 04:51:53 GMT 2025passedMon Jul 07 04:51:53 GMT 2025
1090should properly clean up resources when disposedTTLSetMon Jul 07 04:51:17 GMT 2025passedMon Jul 07 04:51:17 GMT 2025
1100should retrieve 3 multiaddrs for sandbox.waku.nodes.status.imDNS Node Discovery [live data]Mon Jul 07 04:50:58 GMT 2025skippedMon Jul 07 04:50:58 GMT 2025
1111Asymmetric encrypt & decryptWaku EncryptionMon Jul 07 04:51:08 GMT 2025passedMon Jul 07 04:51:08 GMT 2025
1120should properly create location multiaddrs - udpENRMon Jul 07 04:50:42 GMT 2025passedMon Jul 07 04:50:42 GMT 2025Location multiaddr
1130should update lamport timestamp if greater than current timestamp and dependencies are metMessageChannelMon Jul 07 04:51:32 GMT 2025passedMon Jul 07 04:51:32 GMT 2025receiving a message
1140should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=100 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
1150wrong wakuPeerExchangeDiscovery pubsub topicPeer ExchangeMon Jul 07 04:52:50 GMT 2025skippedMon Jul 07 04:52:50 GMT 2025
1167should emit `peer:connected:bootstrap` event when a peer is connectedEventsMon Jul 07 04:51:48 GMT 2025passedMon Jul 07 04:51:48 GMT 2025peer:connect
1170Waku message hash computation (meta size of 12 bytes)Message Hash: RFC Test VectorsMon Jul 07 04:50:50 GMT 2025passedMon Jul 07 04:50:50 GMT 2025
1181should emit a peer event after startPeer ExchangeMon Jul 07 04:52:30 GMT 2025passedMon Jul 07 04:52:30 GMT 2025interface-peer-discovery compliance testsCompliance Test
1190should hash "" with n=0 and maxValue=1000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
1201should remove messages without delivering if timeout is exceededMessageChannelMon Jul 07 04:51:32 GMT 2025passedMon Jul 07 04:51:32 GMT 2025Sweeping incoming buffer
1211can start and stop the serviceLocal Storage DiscoveryMon Jul 07 04:51:01 GMT 2025passedMon Jul 07 04:51:01 GMT 2025interface-peer-discovery compliance testsCompliance Tests
1221isConnected should return true after first peer connectsConnection stateMon Jul 07 04:52:07 GMT 2025passedMon Jul 07 04:52:07 GMT 2025
1230should not return the same peer twice in consecutive getPeers calls without renewPeerManagerMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
1240all px service nodes subscribed to the shard topic should be dialedStatic Sharding: Peer ManagementMon Jul 07 04:52:55 GMT 2025passedMon Jul 07 04:52:55 GMT 2025Peer Exchange
1250should not requeue if maxAttempts is exhausted and no peer is availableRetryManagerMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
1260ENRTree (branch): should parse and verify a single component DNS branch entryENRTreeMon Jul 07 04:50:57 GMT 2025passedMon Jul 07 04:50:57 GMT 2025
1270A testThisMon Jul 07 04:51:49 GMT 2025passedMon Jul 07 04:51:49 GMT 2025Is
1280accepts time-filtered query with content filterStoreQueryRequest validationMon Jul 07 04:50:49 GMT 2025passedMon Jul 07 04:50:49 GMT 2025
1290should never report false negativesBloomFilterMon Jul 07 04:51:29 GMT 2025passedMon Jul 07 04:51:29 GMT 2025
1301should only return 1 node with store capabilityDNS Node Discovery w/ capabilitiesMon Jul 07 04:50:58 GMT 2025passedMon Jul 07 04:50:58 GMT 2025
1310should be empty after removing the only subscriptionFilter SubscriptionMon Jul 07 04:51:19 GMT 2025passedMon Jul 07 04:51:19 GMT 2025
1320should be able to decode the field with RELAY and FILTER protocols set to trueENR waku2 codecMon Jul 07 04:50:41 GMT 2025passedMon Jul 07 04:50:41 GMT 2025Decoding
1331should emit `peer:connected:peer-exchange` event when a peer is connectedEventsMon Jul 07 04:51:48 GMT 2025passedMon Jul 07 04:51:48 GMT 2025peer:connect
1340should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=1000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
1351should enable only dns and peerExchange when localPeerCache is disabledDefault Peer DiscoveriesMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
1360should get / set UDP multiaddrENRMon Jul 07 04:50:42 GMT 2025passedMon Jul 07 04:50:42 GMT 2025Multiaddr getters and setters
1370should be called for every peer with PEER_EXCHANGE tagsDialsMon Jul 07 04:51:55 GMT 2025passedMon Jul 07 04:51:55 GMT 2025For peer-exchange peersdialPeer method
1381should not execute task if max attempts is 0RetryManagerMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
1391Decoder throws on undefined content topicEnsures content topic is definedMon Jul 07 04:51:07 GMT 2025passedMon Jul 07 04:51:07 GMT 2025
1401should call waitForPeer on RelaywaitForRemotePeerMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
1411should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=10000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
1420caches peers it previously fetchedDNS Node DiscoveryMon Jul 07 04:50:58 GMT 2025passedMon Jul 07 04:50:58 GMT 2025
1430should retry failed tasksRetryManagerMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
1441should hash "" with n=2 and maxValue=10000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
1450should be sent without a timestamp, causal history, or bloom filterMessageChannelMon Jul 07 04:51:32 GMT 2025passedMon Jul 07 04:51:32 GMT 2025Ephemeral messages
1460should emit `waku:online` event only when first peer is connectedConnection stateMon Jul 07 04:52:07 GMT 2025passedMon Jul 07 04:52:07 GMT 2025
1471should mark all messages in causal history as acknowledgedMessageChannelMon Jul 07 04:51:32 GMT 2025passedMon Jul 07 04:51:32 GMT 2025reviewing ack status
1483Init the array if not presentpushOrInitMapSetMon Jul 07 04:50:35 GMT 2025passedMon Jul 07 04:50:35 GMT 2025
1490returns all values when wanted number is greater than available valuesDiscoveryMon Jul 07 04:50:57 GMT 2025passedMon Jul 07 04:50:57 GMT 2025
1502should be able to encode the field with only RELAY set to trueENR waku2 codecMon Jul 07 04:50:41 GMT 2025passedMon Jul 07 04:50:41 GMT 2025Encoding
1510should not receive a peer event after stopLocal Storage DiscoveryMon Jul 07 04:51:01 GMT 2025passedMon Jul 07 04:51:01 GMT 2025interface-peer-discovery compliance testsCompliance Tests
15249should not retry if at least one successRetryManagerMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
1531Push to array if already presentpushOrInitMapSetMon Jul 07 04:50:35 GMT 2025passedMon Jul 07 04:50:35 GMT 2025
1540ENRTree (root): should parse and verify and DNS root entryENRTreeMon Jul 07 04:50:57 GMT 2025passedMon Jul 07 04:50:57 GMT 2025
1551should not receive a peer event after stopDNS Discovery: Compliance TestMon Jul 07 04:51:53 GMT 2025passedMon Jul 07 04:51:53 GMT 2025interface-peer-discovery compliance tests
1560should enable only peerExchange and localPeerCache when dns is disabledDefault Peer DiscoveriesMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
1571should correctly encode and decode relay shards using rsv format (Bit Vector)Relay Shard codecMon Jul 07 04:50:36 GMT 2025passedMon Jul 07 04:50:36 GMT 2025
1580same cluster, same shard: nodes connectMetadata ProtocolMon Jul 07 04:51:59 GMT 2025passedMon Jul 07 04:51:59 GMT 2025connections
1590getPeersByDiscoveryPublic methodsMon Jul 07 04:52:27 GMT 2025passedMon Jul 07 04:52:27 GMT 2025
1600should load peers from local storage and dispatch eventsLocal Storage DiscoveryMon Jul 07 04:51:01 GMT 2025passedMon Jul 07 04:51:01 GMT 2025Unit Tests
1610should return exactly numPeersToUse peers when enough are availablePeerManagerMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
1620should properly create location multiaddrs - tcp6ENRMon Jul 07 04:50:42 GMT 2025passedMon Jul 07 04:50:42 GMT 2025Location multiaddr
1631A testThisMon Jul 07 04:51:49 GMT 2025passedMon Jul 07 04:51:49 GMT 2025Is also
1643should hash "" with n=1 and maxValue=100 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
1650dispatchEvent via connectionManagerPublic methodsMon Jul 07 04:52:27 GMT 2025passedMon Jul 07 04:52:27 GMT 2025
1660should be able to decode the field with only STORE set to trueENR waku2 codecMon Jul 07 04:50:41 GMT 2025passedMon Jul 07 04:50:41 GMT 2025Decoding
1670should hash "hello" with n=0 and maxValue=10000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
1680can start the servicePeer ExchangeMon Jul 07 04:52:30 GMT 2025passedMon Jul 07 04:52:30 GMT 2025interface-peer-discovery compliance testsCompliance Test
1690connected peers and dialPeer Exchange QueryMon Jul 07 04:51:56 GMT 2025skippedMon Jul 07 04:51:56 GMT 2025
1700should throw error when unsubscribing with unsupported pubsub topicFilter SDKMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
1710should wait for Filter peer to be connectedwaitForRemotePeerMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
1721should not return locked peers if enough unlocked are availablePeerManagerMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
1731should throw error - no public keyENRMon Jul 07 04:50:42 GMT 2025passedMon Jul 07 04:50:42 GMT 2025Verify
1740should register libp2p event listeners when start is calledPeerManagerMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
1750SampleENR multiaddrs codecMon Jul 07 04:50:41 GMT 2025passedMon Jul 07 04:50:41 GMT 2025
1760peer:update - should not schedule stream creation IF protocol hit AND stream found on connectionStreamManagerMon Jul 07 04:50:50 GMT 2025passedMon Jul 07 04:50:50 GMT 2025
1771should emit `waku:offline` event only when all peers disconnectConnection stateMon Jul 07 04:52:07 GMT 2025passedMon Jul 07 04:52:07 GMT 2025
1780Encoder throws on empty string content topicEnsures content topic is definedMon Jul 07 04:51:09 GMT 2025passedMon Jul 07 04:51:09 GMT 2025
1790Check meta is set [ecies]Ecies EncryptionMon Jul 07 04:51:09 GMT 2025passedMon Jul 07 04:51:09 GMT 2025
1800Waku message hash computation (meta attribute not present)Message Hash: RFC Test VectorsMon Jul 07 04:50:50 GMT 2025passedMon Jul 07 04:50:50 GMT 2025
1811should not be empty after adding a subscriptionFilter SubscriptionMon Jul 07 04:51:19 GMT 2025passedMon Jul 07 04:51:19 GMT 2025
1820messageHash returns a Uint8ArraymessageHash and messageHashStrMon Jul 07 04:50:50 GMT 2025passedMon Jul 07 04:50:50 GMT 2025
1830ignores unrecognized TXT record formatsDNS Node DiscoveryMon Jul 07 04:50:58 GMT 2025passedMon Jul 07 04:50:58 GMT 2025
1840less peers than existingPeer Exchange QueryMon Jul 07 04:51:56 GMT 2025skippedMon Jul 07 04:51:56 GMT 2025
1850should check connected peers if present and suitablewaitForRemotePeerMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
1860returns a subset of values when wanted number is lesser than available valuesDiscoveryMon Jul 07 04:50:57 GMT 2025passedMon Jul 07 04:50:57 GMT 2025
1871should increase lamport timestampMessageChannelMon Jul 07 04:51:32 GMT 2025passedMon Jul 07 04:51:32 GMT 2025sending a message
1881should reject if Relay is requested but not mountedwaitForRemotePeerMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
1890should add to incoming buffer if dependencies are not metMessageChannelMon Jul 07 04:51:32 GMT 2025passedMon Jul 07 04:51:32 GMT 2025receiving a message
1907should hash "hello" with n=0 and maxValue=100 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
1910should hash "hello" with n=1 and maxValue=1000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
1920should return different streams if requested simultaniouslyStreamManagerMon Jul 07 04:50:50 GMT 2025passedMon Jul 07 04:50:50 GMT 2025
1930should set field with only LIGHTPUSH enabledENRMon Jul 07 04:50:42 GMT 2025passedMon Jul 07 04:50:42 GMT 2025waku2 key round trip
1943Relay + StoreENR Interop: ServiceNodeMon Jul 07 04:51:53 GMT 2025passedMon Jul 07 04:51:53 GMT 2025
1950should handle special patterns correctlyBloomFilter with special patternsMon Jul 07 04:51:29 GMT 2025passedMon Jul 07 04:51:29 GMT 2025
1960rejects hash query with content filter parametersStoreQueryRequest validationMon Jul 07 04:50:49 GMT 2025passedMon Jul 07 04:50:49 GMT 2025
1971should hash "!@#$%^&*()" with n=0 and maxValue=1000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
1980should allow a peer to be returned again after renewPeer is calledPeerManagerMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
1990should update ack status of messages in outgoing bufferMessageChannelMon Jul 07 04:51:32 GMT 2025passedMon Jul 07 04:51:32 GMT 2025Sync messages
2000should be able to encode the field with only STORE set to trueENR waku2 codecMon Jul 07 04:50:41 GMT 2025passedMon Jul 07 04:50:41 GMT 2025Encoding
2010should set field with all protocols disabledENRMon Jul 07 04:50:42 GMT 2025passedMon Jul 07 04:50:42 GMT 2025waku2 key round trip
2020should use network config clusterId when shard info clusterId is not providedIWaku utilsMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025decoderParamsToShardInfo
2031should handle a minimal index listRelay Shard codecMon Jul 07 04:50:36 GMT 2025passedMon Jul 07 04:50:36 GMT 2025
2041should hash "!@#$%^&*()" with n=2 and maxValue=100 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
2051should return PeerId when PeerId is providedIWaku utilsMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025mapToPeerIdOrMultiaddr
2060px service nodes not subscribed to the shard should not be dialedAutosharding: Peer ManagementMon Jul 07 04:52:55 GMT 2025passedMon Jul 07 04:52:55 GMT 2025Peer Exchange
2071more peers than existingPeer Exchange QueryMon Jul 07 04:51:56 GMT 2025skippedMon Jul 07 04:51:56 GMT 2025
2080should hash "!@#$%^&*()" with n=1 and maxValue=100 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
2090should return false when clusterId doesn't matchIWaku utilsMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025isShardCompatible
2100Waku message hash computation (no timestamp)Message Hash: RFC Test VectorsMon Jul 07 04:50:50 GMT 2025passedMon Jul 07 04:50:50 GMT 2025
2110should retrieve 3 multiaddrs for test.waku.nodes.status.imDNS Node Discovery [live data]Mon Jul 07 04:50:58 GMT 2025skippedMon Jul 07 04:50:58 GMT 2025
2120should not fail to start the service if it is already startedPeer ExchangeMon Jul 07 04:52:30 GMT 2025passedMon Jul 07 04:52:30 GMT 2025interface-peer-discovery compliance testsCompliance Test
2130rejects content-filtered query with only pubsubTopicStoreQueryRequest validationMon Jul 07 04:50:49 GMT 2025passedMon Jul 07 04:50:49 GMT 2025
2140should unlock peer and allow reuse after renewPeerPeerManagerMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
2150should respect custom numPeersToUse configurationPeerManagerMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
2160should track probabilistic acknowledgements of messages received in bloom filterMessageChannelMon Jul 07 04:51:32 GMT 2025passedMon Jul 07 04:51:32 GMT 2025reviewing ack status
2170should transition to MinimallyHealthy with one compatible peerHealthIndicatorMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
2181should properly create location multiaddrs - udp6ENRMon Jul 07 04:50:42 GMT 2025passedMon Jul 07 04:50:42 GMT 2025Location multiaddr
2190should set field with all protocols enabledENRMon Jul 07 04:50:42 GMT 2025passedMon Jul 07 04:50:42 GMT 2025waku2 key round trip
2200should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=100 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
2210should set field with only STORE enabledENRMon Jul 07 04:50:42 GMT 2025passedMon Jul 07 04:50:42 GMT 2025waku2 key round trip
2221should set field with only RELAY enabledENRMon Jul 07 04:50:42 GMT 2025passedMon Jul 07 04:50:42 GMT 2025waku2 key round trip
2230should return true when clusterId matches and shard is included in network shardsIWaku utilsMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025isShardCompatible
2240Relay + StoreENRMon Jul 07 04:50:42 GMT 2025passedMon Jul 07 04:50:42 GMT 2025Waku2 key: decode
2250should initialize with custom number of peersPeerManagerMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
2260should hash "" with n=5 and maxValue=10000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
2271Should update shard infoPeer Exchange Continuous DiscoveryMon Jul 07 04:51:56 GMT 2025passedMon Jul 07 04:51:56 GMT 2025
2280px service nodes not subscribed to the shard should not be dialedStatic Sharding: Peer ManagementMon Jul 07 04:52:55 GMT 2025passedMon Jul 07 04:52:55 GMT 2025Peer Exchange
2290getPeersByDiscoveryPeer ExchangeMon Jul 07 04:52:50 GMT 2025passedMon Jul 07 04:52:50 GMT 2025
2301can start and stop the serviceDNS Discovery: Compliance TestMon Jul 07 04:51:53 GMT 2025passedMon Jul 07 04:51:53 GMT 2025interface-peer-discovery compliance tests
2310should be able to encode the field with STORE and LIGHTPUSH protocols set to trueENR waku2 codecMon Jul 07 04:50:41 GMT 2025passedMon Jul 07 04:50:41 GMT 2025Encoding
2320should throw an error for insufficient dataRelay Shard codecMon Jul 07 04:50:36 GMT 2025passedMon Jul 07 04:50:36 GMT 2025
2330should not fail to stop the service if it was not startedDNS Discovery: Compliance TestMon Jul 07 04:51:53 GMT 2025passedMon Jul 07 04:51:53 GMT 2025interface-peer-discovery compliance tests
2340should hash "" with n=5 and maxValue=1000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
2350Waku message hash computation (meta size of 64 bytes)Message Hash: RFC Test VectorsMon Jul 07 04:50:50 GMT 2025passedMon Jul 07 04:50:50 GMT 2025
2360should start and setup intervals and event listenersFilter SubscriptionMon Jul 07 04:51:19 GMT 2025passedMon Jul 07 04:51:19 GMT 2025
2370addEventListener with correct eventPublic methodsMon Jul 07 04:52:27 GMT 2025passedMon Jul 07 04:52:27 GMT 2025
2380should set field with only FILTER enabledENRMon Jul 07 04:50:42 GMT 2025passedMon Jul 07 04:50:42 GMT 2025waku2 key round trip
2390should be delivered immediately if receivedMessageChannelMon Jul 07 04:51:32 GMT 2025passedMon Jul 07 04:51:32 GMT 2025Ephemeral messages
2401should be called for peers with PEER_EXCHANGE tagsDialsMon Jul 07 04:51:55 GMT 2025passedMon Jul 07 04:51:55 GMT 2025For peer-exchange peersdialPeer method
2411should transition to SufficientlyHealthy with multiple compatible peersHealthIndicatorMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
2421stopPublic methodsMon Jul 07 04:52:27 GMT 2025passedMon Jul 07 04:52:27 GMT 2025
2430messageHashStr returns a hex stringmessageHash and messageHashStrMon Jul 07 04:50:50 GMT 2025passedMon Jul 07 04:50:50 GMT 2025
2440should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=100 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
2450should hash "test123" with n=2 and maxValue=10000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
2460should have no discoveries enabled by defaultDefault Peer DiscoveriesMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
2470rejects content-filtered query with only contentTopicsStoreQueryRequest validationMon Jul 07 04:50:49 GMT 2025passedMon Jul 07 04:50:49 GMT 2025
2480should create a new stream if no existing for protocol foundStreamManagerMon Jul 07 04:50:50 GMT 2025passedMon Jul 07 04:50:50 GMT 2025
2490should throw error - no idENRMon Jul 07 04:50:42 GMT 2025passedMon Jul 07 04:50:42 GMT 2025Verify
2500should enable all discoveries when explicitly setDefault Peer DiscoveriesMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
2511should hash "hello" with n=1 and maxValue=100 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
2520should encode/decode to RLP encodingENRMon Jul 07 04:50:42 GMT 2025passedMon Jul 07 04:50:42 GMT 2025Static tests
2531should hash "Lorem ipsum dolor sit amet" with n=0 and maxValue=100 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
2541should be able to decode the field with only FILTER set to trueENR waku2 codecMon Jul 07 04:50:41 GMT 2025passedMon Jul 07 04:50:41 GMT 2025Decoding
2551Waku message hash computation (message is IProtoMessage with version)Message Hash: RFC Test VectorsMon Jul 07 04:50:50 GMT 2025passedMon Jul 07 04:50:50 GMT 2025
2561should properly create peer info with all multiaddrsENRMon Jul 07 04:50:42 GMT 2025passedMon Jul 07 04:50:42 GMT 2025Location multiaddr
2571should initialize bloom filter with correct parametersBloomFilterMon Jul 07 04:51:29 GMT 2025passedMon Jul 07 04:51:29 GMT 2025
2580should return available peers with correct protocol and pubsub topicPeerManagerMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
2590ENRTree (tree): should parse a DNS tree entryENRTreeMon Jul 07 04:50:57 GMT 2025passedMon Jul 07 04:50:57 GMT 2025
2600should hash "test123" with n=1 and maxValue=10000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
2611should wait for LightPush peer to be connectedwaitForRemotePeerMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
2620should properly create location multiaddrs - udp4ENRMon Jul 07 04:50:42 GMT 2025passedMon Jul 07 04:50:42 GMT 2025Location multiaddr
2630should emit a peer event after startLocal Storage DiscoveryMon Jul 07 04:51:01 GMT 2025passedMon Jul 07 04:51:01 GMT 2025interface-peer-discovery compliance testsCompliance Tests
2640should return false when unsubscribing from a non-existing subscriptionFilter SDKMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
2651should hash "" with n=2 and maxValue=1000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
2660should not fail to start the service if it is already startedDNS Discovery: Compliance TestMon Jul 07 04:51:53 GMT 2025passedMon Jul 07 04:51:53 GMT 2025interface-peer-discovery compliance tests
2670retrieves all peers (2) when cannot fulfill all requirementsDNS Node Discovery w/ capabilitiesMon Jul 07 04:50:58 GMT 2025passedMon Jul 07 04:50:58 GMT 2025
2680should throw error when subscribing with unsupported pubsub topicFilter SDKMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
2691should be able to encode the field with only LIGHTPUSH set to trueENR waku2 codecMon Jul 07 04:50:41 GMT 2025passedMon Jul 07 04:50:41 GMT 2025Encoding
2701accepts valid message hash queryStoreQueryRequest validationMon Jul 07 04:50:49 GMT 2025passedMon Jul 07 04:50:49 GMT 2025
2710should only return 1 node with relay and store capabilityDNS Node Discovery w/ capabilitiesMon Jul 07 04:50:58 GMT 2025passedMon Jul 07 04:50:58 GMT 2025
2720should hash "!@#$%^&*()" with n=5 and maxValue=10000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
2730should properly start and stop event listeningHealthIndicatorMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
2740should be able to encode the field with ALL protocols set to trueENR waku2 codecMon Jul 07 04:50:41 GMT 2025passedMon Jul 07 04:50:41 GMT 2025Encoding
2750different cluster, different shard: nodes don't connectMetadata ProtocolMon Jul 07 04:51:59 GMT 2025passedMon Jul 07 04:51:59 GMT 2025connections
2761Round trip binary encryption [ecies, no signature]Ecies EncryptionMon Jul 07 04:51:09 GMT 2025passedMon Jul 07 04:51:09 GMT 2025
2770should be able to decode the field with ALL protocols set to trueENR waku2 codecMon Jul 07 04:50:41 GMT 2025passedMon Jul 07 04:50:41 GMT 2025Decoding
2781should hash "!@#$%^&*()" with n=0 and maxValue=10000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
2790should encode/decode to text encodingENRMon Jul 07 04:50:42 GMT 2025passedMon Jul 07 04:50:42 GMT 2025Static tests
2800should detect messages with missing dependenciesMessageChannelMon Jul 07 04:51:32 GMT 2025passedMon Jul 07 04:51:32 GMT 2025Sweeping incoming buffer
2810should hash "Lorem ipsum dolor sit amet" with n=5 and maxValue=1000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
2820should handle onConnected and onDisconnectedPeerManagerMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
2830should push the message to the outgoing bufferMessageChannelMon Jul 07 04:51:32 GMT 2025passedMon Jul 07 04:51:32 GMT 2025sending a message
2840should be online or offline if network state changedEventsMon Jul 07 04:51:48 GMT 2025passedMon Jul 07 04:51:48 GMT 2025waku:connection
28514should add and check entries correctlyTTLSetMon Jul 07 04:51:17 GMT 2025passedMon Jul 07 04:51:17 GMT 2025
2861should insert message id into causal historyMessageChannelMon Jul 07 04:51:32 GMT 2025passedMon Jul 07 04:51:32 GMT 2025sending a message
2870should use shardsUnderCluster when providedIWaku utilsMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025decoderParamsToShardInfo
2880ENRTree (branch): should error if DNS branch entry is mis-prefixedENRTreeMon Jul 07 04:50:57 GMT 2025passedMon Jul 07 04:50:57 GMT 2025
2891should be able to decode the field with only LIGHTPUSH set to trueENR waku2 codecMon Jul 07 04:50:41 GMT 2025passedMon Jul 07 04:50:41 GMT 2025Decoding
2900should properly create location multiaddrs - tcpENRMon Jul 07 04:50:42 GMT 2025passedMon Jul 07 04:50:42 GMT 2025Location multiaddr
2911should initialize with default number of peersPeerManagerMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
29210should handle task timeoutsRetryManagerMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
2930peer:update - should schedule stream creation IF protocol hit AND no stream found on connectionStreamManagerMon Jul 07 04:50:50 GMT 2025passedMon Jul 07 04:50:50 GMT 2025
2941should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=1000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
2951should hash "" with n=0 and maxValue=100 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
2960should hash "!@#$%^&*()" with n=5 and maxValue=1000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
2971isConnected return false after peer stopsConnection stateMon Jul 07 04:52:07 GMT 2025passedMon Jul 07 04:52:07 GMT 2025
2981should hash "test123" with n=0 and maxValue=10000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
2991should transition to Unhealthy when no connectionsHealthIndicatorMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
3001should enable only dns and localPeerCache when peerExchange is disabledDefault Peer DiscoveriesMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
3010should not be added to outgoing buffer, bloom filter, or local logMessageChannelMon Jul 07 04:51:32 GMT 2025passedMon Jul 07 04:51:32 GMT 2025Sync messages
3020udp ip6 addressMultiaddr from fieldsMon Jul 07 04:50:41 GMT 2025passedMon Jul 07 04:50:41 GMT 2025
3030returns only open connection if one presentselectOpenConnectionMon Jul 07 04:50:49 GMT 2025passedMon Jul 07 04:50:49 GMT 2025
3040should be delivered but not added to local log or bloom filterMessageChannelMon Jul 07 04:51:32 GMT 2025passedMon Jul 07 04:51:32 GMT 2025Sync messages
3051should return the correct m/n for k = 2, targetError = 0.1ProbabilitiesMon Jul 07 04:51:26 GMT 2025passedMon Jul 07 04:51:26 GMT 2025
3060should dispatch connect and disconnect eventsPeerManagerMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
3070Encoder throws on empty string content topicEnsures content topic is definedMon Jul 07 04:51:07 GMT 2025passedMon Jul 07 04:51:07 GMT 2025
3080should attach causal history and bloom filter to each messageMessageChannelMon Jul 07 04:51:32 GMT 2025passedMon Jul 07 04:51:32 GMT 2025sending a message
3090safeDispatchEventPublic methodsMon Jul 07 04:52:27 GMT 2025passedMon Jul 07 04:52:27 GMT 2025
3100should hash "Lorem ipsum dolor sit amet" with n=1 and maxValue=10000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
3110Decoder throws on empty string content topicEnsures content topic is definedMon Jul 07 04:51:07 GMT 2025passedMon Jul 07 04:51:07 GMT 2025
31221 Relay, 1 Filter, gives upFetch nodes until capabilities are fulfilledMon Jul 07 04:50:57 GMT 2025passedMon Jul 07 04:50:57 GMT 2025
3131should hash "test123" with n=1 and maxValue=100 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
3141should add received messages to bloom filterMessageChannelMon Jul 07 04:51:32 GMT 2025passedMon Jul 07 04:51:32 GMT 2025receiving a message
3152can dial TLS multiaddrsmultiaddr: dialingMon Jul 07 04:51:55 GMT 2025passedMon Jul 07 04:51:55 GMT 2025
3160should successfully unsubscribe from an existing subscriptionFilter SDKMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
3170recovers when dns.resolve returns emptyDNS Node DiscoveryMon Jul 07 04:50:58 GMT 2025passedMon Jul 07 04:50:58 GMT 2025
3181should requeue task if no peer is availableRetryManagerMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
3191should reject on timeout if it was setwaitForRemotePeerMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
3201should hash "!@#$%^&*()" with n=2 and maxValue=10000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
3210should not receive a peer event before startPeer ExchangeMon Jul 07 04:52:30 GMT 2025passedMon Jul 07 04:52:30 GMT 2025interface-peer-discovery compliance testsCompliance Test
3220should hash "" with n=0 and maxValue=10000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
3230should return no connections if no open connection providedselectOpenConnectionMon Jul 07 04:50:49 GMT 2025passedMon Jul 07 04:50:49 GMT 2025
3240should successfully subscribe to supported pubsub topicFilter SDKMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
3251should reject if LightPush is requested but not mountedwaitForRemotePeerMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
3260should hash "hello" with n=2 and maxValue=100 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
3270Correctly serialized argumentsnwakuMon Jul 07 04:51:53 GMT 2025passedMon Jul 07 04:51:53 GMT 2025
3280should handle corrupted local storage data gracefullyLocal Storage DiscoveryMon Jul 07 04:51:01 GMT 2025passedMon Jul 07 04:51:01 GMT 2025Unit Tests
3291should handle incoming messagesFilter SDKMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
3300should hash "hello" with n=2 and maxValue=1000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
3310should be able to encode the field with RELAY and FILTER protocols set to trueENR waku2 codecMon Jul 07 04:50:41 GMT 2025passedMon Jul 07 04:50:41 GMT 2025Encoding
3320should hash "test123" with n=0 and maxValue=100 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
3332should hash "test123" with n=2 and maxValue=100 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
3341should calculate shard index from content topic when shard is not providedIWaku utilsMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025decoderParamsToShardInfo
3351Encoder throws on undefined content topicEnsures content topic is definedMon Jul 07 04:51:07 GMT 2025passedMon Jul 07 04:51:07 GMT 2025
3361should reject if Store is requested but not mountedwaitForRemotePeerMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
3372should emit `peer:discovery:bootstrap` event when a peer is discoveredEventsMon Jul 07 04:51:48 GMT 2025passedMon Jul 07 04:51:48 GMT 2025peer:discovery
3381same cluster, different shard: nodes connectMetadata ProtocolMon Jul 07 04:51:59 GMT 2025passedMon Jul 07 04:51:59 GMT 2025connections
3391should handle renewPeer for a non-existent or disconnected peer gracefullyPeerManagerMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
3400can start and stop the servicePeer ExchangeMon Jul 07 04:52:30 GMT 2025passedMon Jul 07 04:52:30 GMT 2025interface-peer-discovery compliance testsCompliance Test
3411should continually clean up expired entries at intervalsTTLSetMon Jul 07 04:51:17 GMT 2025passedMon Jul 07 04:51:17 GMT 2025
3420Fields are not droppedto proto messageMon Jul 07 04:50:49 GMT 2025passedMon Jul 07 04:50:49 GMT 2025
3431should not receive a peer event before startLocal Storage DiscoveryMon Jul 07 04:51:01 GMT 2025passedMon Jul 07 04:51:01 GMT 2025interface-peer-discovery compliance testsCompliance Tests
3440should not fail to stop the service if it was not startedPeer ExchangeMon Jul 07 04:52:30 GMT 2025passedMon Jul 07 04:52:30 GMT 2025interface-peer-discovery compliance testsCompliance Test
3451should hash "!@#$%^&*()" with n=0 and maxValue=100 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
3460Encoder throws on undefined content topicEnsures content topic is definedMon Jul 07 04:51:09 GMT 2025passedMon Jul 07 04:51:09 GMT 2025
3471should hash "" with n=1 and maxValue=1000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
3481should return only peers supporting the requested protocol and pubsub topicPeerManagerMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
3490should correctly encode and decode relay shards using rs format (Index List)Relay Shard codecMon Jul 07 04:50:36 GMT 2025passedMon Jul 07 04:50:36 GMT 2025
3500should hash "hello" with n=2 and maxValue=10000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
3511should hash "hello" with n=5 and maxValue=100 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
3520should invoke callbacks when receiving a messageFilter SubscriptionMon Jul 07 04:51:19 GMT 2025passedMon Jul 07 04:51:19 GMT 2025
3530should emit a peer event after startDNS Discovery: Compliance TestMon Jul 07 04:51:53 GMT 2025passedMon Jul 07 04:51:53 GMT 2025interface-peer-discovery compliance tests
3541pre and post cipherWaku EncryptionMon Jul 07 04:51:08 GMT 2025passedMon Jul 07 04:51:08 GMT 2025
3551Round trip binary encryption [symmetric, no signature]Symmetric EncryptionMon Jul 07 04:51:07 GMT 2025passedMon Jul 07 04:51:07 GMT 2025
3561should use provided shard info when availableIWaku utilsMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025decoderParamsToShardInfo
3570peerDiscovery without wakuPeerExchangeDiscoveryPeer ExchangeMon Jul 07 04:52:50 GMT 2025passedMon Jul 07 04:52:50 GMT 2025
3580isConnected between 2 js-waku relay nodesConnection stateMon Jul 07 04:52:07 GMT 2025passedMon Jul 07 04:52:07 GMT 2025
3590should enable only localPeerCache when dns and peerExchange are disabledDefault Peer DiscoveriesMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
3600should insert elements correctlyBloomFilterMon Jul 07 04:51:29 GMT 2025passedMon Jul 07 04:51:29 GMT 2025
3611should hash "hello" with n=1 and maxValue=10000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
3620should properly create location multiaddrs - tcp4ENRMon Jul 07 04:50:42 GMT 2025passedMon Jul 07 04:50:42 GMT 2025Location multiaddr
3631can start the serviceDNS Discovery: Compliance TestMon Jul 07 04:51:53 GMT 2025passedMon Jul 07 04:51:53 GMT 2025interface-peer-discovery compliance tests
3640ENRTree (root): should error if DNS root entry is mis-prefixedENRTreeMon Jul 07 04:50:57 GMT 2025passedMon Jul 07 04:50:57 GMT 2025
3650ENRTree (tree): should error if DNS tree entry is mis-prefixedENRTreeMon Jul 07 04:50:57 GMT 2025passedMon Jul 07 04:50:57 GMT 2025
3661should throw if no connection providedStreamManagerMon Jul 07 04:50:50 GMT 2025passedMon Jul 07 04:50:50 GMT 2025
3671new peer added after a peer was already foundPeer ExchangeMon Jul 07 04:52:50 GMT 2025skippedMon Jul 07 04:52:50 GMT 2025
3680it tolerates circular branch referencesDNS Node DiscoveryMon Jul 07 04:50:58 GMT 2025passedMon Jul 07 04:50:58 GMT 2025
3690should wait for Store peer to be connectedwaitForRemotePeerMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
3700peer:update - should do nothing if another protocol hitStreamManagerMon Jul 07 04:50:50 GMT 2025passedMon Jul 07 04:50:50 GMT 2025
3710can start the serviceLocal Storage DiscoveryMon Jul 07 04:51:01 GMT 2025passedMon Jul 07 04:51:01 GMT 2025interface-peer-discovery compliance testsCompliance Tests
3720tcp ip4 addressMultiaddr from fieldsMon Jul 07 04:50:41 GMT 2025passedMon Jul 07 04:50:41 GMT 2025
3731should support chaining for add methodTTLSetMon Jul 07 04:51:17 GMT 2025passedMon Jul 07 04:51:17 GMT 2025
3741should hash "test123" with n=5 and maxValue=1000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
3750should hash "!@#$%^&*()" with n=1 and maxValue=1000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
3761should return the correct m/n for k = 7, targetError = 0.001ProbabilitiesMon Jul 07 04:51:26 GMT 2025passedMon Jul 07 04:51:26 GMT 2025
3771should return false when shard is not included in network shardsIWaku utilsMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025isShardCompatible
3781should be called at least once on all `peer:discovery` eventsDialsMon Jul 07 04:51:55 GMT 2025passedMon Jul 07 04:51:55 GMT 2025attemptDial method
3791should increase lamport timestampMessageChannelMon Jul 07 04:51:32 GMT 2025passedMon Jul 07 04:51:32 GMT 2025receiving a message
3804returns all values when wanted number matches available valuesDiscoveryMon Jul 07 04:50:57 GMT 2025passedMon Jul 07 04:50:57 GMT 2025
3811Decoder throws on empty string content topicEnsures content topic is definedMon Jul 07 04:51:09 GMT 2025passedMon Jul 07 04:51:09 GMT 2025
3820isConnected should return false after all peers disconnectConnection stateMon Jul 07 04:52:07 GMT 2025passedMon Jul 07 04:52:07 GMT 2025
3830should return usable stream attached to connectionStreamManagerMon Jul 07 04:50:50 GMT 2025passedMon Jul 07 04:50:50 GMT 2025
3840passes more than one ENR URLs and attempts connectionDNS Node Discovery [live data]Mon Jul 07 04:51:53 GMT 2025skippedMon Jul 07 04:51:53 GMT 2025
3850should start and stop interval correctlyRetryManagerMon Jul 07 04:51:18 GMT 2025passedMon Jul 07 04:51:18 GMT 2025
3860should hash "hello" with n=5 and maxValue=10000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025
3871should handle general insertion and lookup correctlyBloomFilter with special patternsMon Jul 07 04:51:29 GMT 2025passedMon Jul 07 04:51:29 GMT 2025
3880should be able to encode the field with ALL protocols set to falseENR waku2 codecMon Jul 07 04:50:41 GMT 2025passedMon Jul 07 04:50:41 GMT 2025Encoding
3890should hash "Lorem ipsum dolor sit amet" with n=2 and maxValue=10000 correctlyhashNMon Jul 07 04:51:27 GMT 2025passedMon Jul 07 04:51:27 GMT 2025