371 lines
66 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

2026-04-22 23:53:26.251 INFO [tests.conftest] Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:53:26.251 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:53:26.251 DEBUG [tests.conftest] Running test: test_filter_get_message_with_valid_payloads with id: 2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082
2026-04-22 23:53:26.252 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:53:26.252 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-22 23:53:26.252 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-22 23:53:26.262 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:53:26.262 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082__wakuorg_nwaku:latest.log
2026-04-22 23:53:26.263 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:53:26.263 DEBUG [tests.conftest] fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:53:26.263 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:53:26.263 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:53:26.263 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:53:26.307 DEBUG [src.node.docker_mananger] Network waku created
2026-04-22 23:53:26.308 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.220.183
2026-04-22 23:53:26.308 DEBUG [src.node.docker_mananger] Generated ports ['49853', '49854', '49855', '49856', '49857']
2026-04-22 23:53:26.308 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:53:26.308 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:53:26.308 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:53:26.309 DEBUG [src.node.docker_mananger] docker run -i -t -p 49853:49853 -p 49854:49854 -p 49855:49855 -p 49856:49856 -p 49857:49857 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49855 --rest-port=49853 --tcp-port=49854 --discv5-udp-port=49856 --rest-address=0.0.0.0 --nat=extip:172.18.220.183 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e9c3dab8ffbcdedf5c3dd5fbf6ea880ea69b1ed628a92da3b2b3b41afdfbb8d7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49857 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:53:29.261 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.220.183 waku 5c7e2a6d8af244ae608ff8cafe6e5bda0cada8d83c42d0c1474c3573ec1fe677
2026-04-22 23:53:29.294 DEBUG [src.node.docker_mananger] Container started with ID 5c7e2a6d8af2. Setting up logs at ./log/docker/node1_2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082__wakuorg_nwaku:latest.log
2026-04-22 23:53:29.294 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49853
2026-04-22 23:53:29.294 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:53:30.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:30.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:30.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:30.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:30.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:30.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:30.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:30.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:30.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:30.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:30.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:30.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:30.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:30.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:53:30.914 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:53:30.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:30.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.220.183/tcp/49854/p2p/16Uiu2HAkuWptXJjJBRoPiZkm8ghtt2nN59hdPoDEx5Fq3RFsXnS4","/ip4/172.18.220.183/tcp/49855/ws/p2p/16Uiu2HAkuWptXJjJBRoPiZkm8ghtt2nN59hdPoDEx5Fq3RFsXnS4"],"enrUri":"enr:-L24QP1R5OyY764g1Vfe1cDD9LfUzAccUWEb9-GnfJWBOHPyVRMHa6opYK-wTAmWvU90-LOqsjU8Lgo7kVXXV1O09rcCgmlkgnY0gmlwhKwS3LeKbXVsdGlhZGRyc5YACASsEty3BsK-AAoErBLctwbCv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECAVH6RltvXKPwgvrI8DPB161a5mURfpHNLKdlmVxyIJGDdGNwgsK-g3VkcILCwIV3YWt1MgU"}'
2026-04-22 23:53:30.917 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:53:30.917 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-22 23:53:30.924 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:53:30.924 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082__wakuorg_nwaku:latest.log
2026-04-22 23:53:30.924 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:53:30.924 DEBUG [tests.conftest] fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
2026-04-22 23:53:30.924 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QP1R5OyY764g1Vfe1cDD9LfUzAccUWEb9-GnfJWBOHPyVRMHa6opYK-wTAmWvU90-LOqsjU8Lgo7kVXXV1O09rcCgmlkgnY0gmlwhKwS3LeKbXVsdGlhZGRyc5YACASsEty3BsK-AAoErBLctwbCv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECAVH6RltvXKPwgvrI8DPB161a5mURfpHNLKdlmVxyIJGDdGNwgsK-g3VkcILCwIV3YWt1MgU (fleet DNS discovery replaces it)
2026-04-22 23:53:30.924 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:53:30.924 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:53:30.924 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:53:30.926 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:53:30.926 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.213.216
2026-04-22 23:53:30.926 DEBUG [src.node.docker_mananger] Generated ports ['46942', '46943', '46944', '46945', '46946']
2026-04-22 23:53:30.926 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:53:30.926 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:53:30.926 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:53:30.926 DEBUG [src.node.docker_mananger] docker run -i -t -p 46942:46942 -p 46943:46943 -p 46944:46944 -p 46945:46945 -p 46946:46946 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46944 --rest-port=46942 --tcp-port=46943 --discv5-udp-port=46945 --rest-address=0.0.0.0 --nat=extip:172.18.213.216 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8e0fd0d58dbbbd3d0d6afcfcedca7bd3ea54efc2ae7ebef68bccc83db4ae3b50 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46946 --metrics-logging=true --relay=false --filternode=/ip4/172.18.220.183/tcp/49854/p2p/16Uiu2HAkuWptXJjJBRoPiZkm8ghtt2nN59hdPoDEx5Fq3RFsXnS4 --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:53:31.114 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.213.216 waku 088259cc6036276773f6aac93c641fd8f7bcf6876beb9bc0cfe1e2b510c557c9
2026-04-22 23:53:31.145 DEBUG [src.node.docker_mananger] Container started with ID 088259cc6036. Setting up logs at ./log/docker/node2_2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082__wakuorg_nwaku:latest.log
2026-04-22 23:53:31.146 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46942
2026-04-22 23:53:31.146 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:53:32.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:32.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:32.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:32.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:32.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:32.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:32.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:32.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:53:32.458 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:53:32.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:32.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.213.216/tcp/46943/p2p/16Uiu2HAmRATfvf1oBUsPyCD4MpmoDDNBreQsxnSvqBYpadPkxt3i","/ip4/172.18.213.216/tcp/46944/ws/p2p/16Uiu2HAmRATfvf1oBUsPyCD4MpmoDDNBreQsxnSvqBYpadPkxt3i"],"enrUri":"enr:-L24QKtfQm6XzY9ICLA7SlOtAPcaAz2MRAPn9HEvyvREd6e8Ywf4Bwh-SjkQEHzNZB6mfJr_-WvJWcAUok0PYc_S6u8CgmlkgnY0gmlwhKwS1diKbXVsdGlhZGRyc5YACASsEtXYBrdfAAoErBLV2Aa3YN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDudj6mCbg3k6SZxaH72MnWrRrK9SAypSIi2oOlQT9U1GDdGNwgrdfg3VkcIK3YYV3YWt1MgA"}'
2026-04-22 23:53:32.460 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:53:32.461 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46942/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.220.183/tcp/49854/p2p/16Uiu2HAkuWptXJjJBRoPiZkm8ghtt2nN59hdPoDEx5Fq3RFsXnS4"]'
2026-04-22 23:53:32.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:32.486 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-22 23:53:32.487 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:53:32.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:32.494 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46942/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3a51e238-2385-4542-91e2-9f85e1e006a2", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-22 23:53:32.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3a51e238-2385-4542-91e2-9f85e1e006a2","statusDesc":"OK"}'
2026-04-22 23:53:32.507 DEBUG [tests.filter.test_get_messages] Running test with payload A simple string
2026-04-22 23:53:32.508 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:32.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:32.516 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:32.616 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:32.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:32.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012508022557,"ephemeral":false}]'
2026-04-22 23:53:32.621 DEBUG [tests.filter.test_get_messages] Running test with payload An integer
2026-04-22 23:53:32.621 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:32.625 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:32.625 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:32.726 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:32.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:32.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012621367556,"ephemeral":false}]'
2026-04-22 23:53:32.730 DEBUG [tests.filter.test_get_messages] Running test with payload A dictionary
2026-04-22 23:53:32.730 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:32.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:32.734 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:32.834 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:32.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:32.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012730325359,"ephemeral":false}]'
2026-04-22 23:53:32.838 DEBUG [tests.filter.test_get_messages] Running test with payload Chinese characters
2026-04-22 23:53:32.839 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:32.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:32.844 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:32.944 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:32.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:32.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012839122181,"ephemeral":false}]'
2026-04-22 23:53:32.948 DEBUG [tests.filter.test_get_messages] Running test with payload Emojis
2026-04-22 23:53:32.948 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:32.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:32.952 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:33.053 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:33.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:33.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012948710181,"ephemeral":false}]'
2026-04-22 23:53:33.057 DEBUG [tests.filter.test_get_messages] Running test with payload Lorem ipsum text
2026-04-22 23:53:33.057 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:33.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:33.061 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:33.162 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:33.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:33.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013057265380,"ephemeral":false}]'
2026-04-22 23:53:33.165 DEBUG [tests.filter.test_get_messages] Running test with payload HTML content
2026-04-22 23:53:33.166 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:33.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:33.170 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:33.271 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:33.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:33.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013165976669,"ephemeral":false}]'
2026-04-22 23:53:33.275 DEBUG [tests.filter.test_get_messages] Running test with payload Cyrillic characters
2026-04-22 23:53:33.275 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:33.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:33.279 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:33.380 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:33.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:33.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013275373404,"ephemeral":false}]'
2026-04-22 23:53:33.386 DEBUG [tests.filter.test_get_messages] Running test with payload Base64 encoded string
2026-04-22 23:53:33.386 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:33.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:33.390 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:33.490 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:33.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:33.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013386268457,"ephemeral":false}]'
2026-04-22 23:53:33.494 DEBUG [tests.filter.test_get_messages] Running test with payload Binary data
2026-04-22 23:53:33.495 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:33.498 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:33.498 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:33.599 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:33.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:33.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013494908844,"ephemeral":false}]'
2026-04-22 23:53:33.603 DEBUG [tests.filter.test_get_messages] Running test with payload Special characters with whitespace
2026-04-22 23:53:33.603 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:33.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:33.607 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:33.707 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:33.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:33.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013603255433,"ephemeral":false}]'
2026-04-22 23:53:33.711 DEBUG [tests.filter.test_get_messages] Running test with payload Boolean false as a string
2026-04-22 23:53:33.711 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:33.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:33.716 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:33.816 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:33.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:33.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013711796115,"ephemeral":false}]'
2026-04-22 23:53:33.820 DEBUG [tests.filter.test_get_messages] Running test with payload A float number
2026-04-22 23:53:33.820 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:33.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:33.825 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:33.925 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:33.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:33.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013820840409,"ephemeral":false}]'
2026-04-22 23:53:33.929 DEBUG [tests.filter.test_get_messages] Running test with payload A list
2026-04-22 23:53:33.929 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:33.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:33.934 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:34.034 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:34.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:34.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013929850725,"ephemeral":false}]'
2026-04-22 23:53:34.038 DEBUG [tests.filter.test_get_messages] Running test with payload Hexadecimal number as a string
2026-04-22 23:53:34.038 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:34.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:34.043 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:34.143 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:34.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:34.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014038814645,"ephemeral":false}]'
2026-04-22 23:53:34.147 DEBUG [tests.filter.test_get_messages] Running test with payload Email format
2026-04-22 23:53:34.147 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:34.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:34.153 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:34.254 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:34.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:34.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014147768280,"ephemeral":false}]'
2026-04-22 23:53:34.257 DEBUG [tests.filter.test_get_messages] Running test with payload URL format
2026-04-22 23:53:34.258 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:34.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:34.262 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:34.363 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:34.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:34.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014258254949,"ephemeral":false}]'
2026-04-22 23:53:34.367 DEBUG [tests.filter.test_get_messages] Running test with payload Date and time in ISO format
2026-04-22 23:53:34.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:34.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:34.372 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:34.472 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:34.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:34.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014367507436,"ephemeral":false}]'
2026-04-22 23:53:34.476 DEBUG [tests.filter.test_get_messages] Running test with payload String with escaped quotes
2026-04-22 23:53:34.476 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:34.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:34.481 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:34.581 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:34.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:34.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014476662433,"ephemeral":false}]'
2026-04-22 23:53:34.585 DEBUG [tests.filter.test_get_messages] Running test with payload A regular expression
2026-04-22 23:53:34.585 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:34.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:34.589 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:34.689 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:34.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:34.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014585533136,"ephemeral":false}]'
2026-04-22 23:53:34.694 DEBUG [tests.filter.test_get_messages] Running test with payload A very long string
2026-04-22 23:53:34.694 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:34.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:34.699 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:34.799 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:34.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:34.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014694263079,"ephemeral":false}]'
2026-04-22 23:53:34.804 DEBUG [tests.filter.test_get_messages] Running test with payload A JSON string
2026-04-22 23:53:34.804 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:34.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:34.809 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:34.910 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:34.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:34.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014804794327,"ephemeral":false}]'
2026-04-22 23:53:34.914 DEBUG [tests.filter.test_get_messages] Running test with payload A Unix path
2026-04-22 23:53:34.914 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:34.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:34.918 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:35.019 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:35.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:35.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014914806804,"ephemeral":false}]'
2026-04-22 23:53:35.023 DEBUG [tests.filter.test_get_messages] Running test with payload A Windows path
2026-04-22 23:53:35.023 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:35.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:35.027 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:35.128 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:35.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:35.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015023595828,"ephemeral":false}]'
2026-04-22 23:53:35.132 DEBUG [tests.filter.test_get_messages] Running test with payload An SQL query
2026-04-22 23:53:35.132 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:35.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:35.137 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:35.237 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:35.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:35.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015132378417,"ephemeral":false}]'
2026-04-22 23:53:35.241 DEBUG [tests.filter.test_get_messages] Running test with payload JavaScript code snippet
2026-04-22 23:53:35.241 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:35.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:35.245 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:35.346 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:35.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:35.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015241627802,"ephemeral":false}]'
2026-04-22 23:53:35.351 DEBUG [tests.filter.test_get_messages] Running test with payload A CSS snippet
2026-04-22 23:53:35.351 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:35.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:35.355 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:35.455 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:35.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:35.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015351276180,"ephemeral":false}]'
2026-04-22 23:53:35.459 DEBUG [tests.filter.test_get_messages] Running test with payload A Python one-liner
2026-04-22 23:53:35.460 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:35.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:35.464 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:35.564 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:35.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:35.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015460070991,"ephemeral":false}]'
2026-04-22 23:53:35.568 DEBUG [tests.filter.test_get_messages] Running test with payload An IP address
2026-04-22 23:53:35.569 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:35.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:35.573 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:35.673 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:35.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:35.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015568955019,"ephemeral":false}]'
2026-04-22 23:53:35.677 DEBUG [tests.filter.test_get_messages] Running test with payload A domain name
2026-04-22 23:53:35.678 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:35.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:35.682 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:35.782 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:35.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:35.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015677966059,"ephemeral":false}]'
2026-04-22 23:53:35.786 DEBUG [tests.filter.test_get_messages] Running test with payload A user agent string
2026-04-22 23:53:35.787 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:35.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:35.791 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:35.891 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:35.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:35.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015787009791,"ephemeral":false}]'
2026-04-22 23:53:35.895 DEBUG [tests.filter.test_get_messages] Running test with payload A credit card number
2026-04-22 23:53:35.895 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:35.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:35.900 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:36.000 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:36.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:36.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015895576698,"ephemeral":false}]'
2026-04-22 23:53:36.004 DEBUG [tests.filter.test_get_messages] Running test with payload A phone number
2026-04-22 23:53:36.005 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:36.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:36.009 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:36.109 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:36.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:36.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016004927271,"ephemeral":false}]'
2026-04-22 23:53:36.117 DEBUG [tests.filter.test_get_messages] Running test with payload A UUID
2026-04-22 23:53:36.117 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:36.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:36.122 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:36.222 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:36.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:36.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016117795358,"ephemeral":false}]'
2026-04-22 23:53:36.226 DEBUG [tests.filter.test_get_messages] Running test with payload A hashtag
2026-04-22 23:53:36.227 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:36.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:36.231 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:36.331 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:36.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:36.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016226909581,"ephemeral":false}]'
2026-04-22 23:53:36.335 DEBUG [tests.filter.test_get_messages] Running test with payload A Twitter handle
2026-04-22 23:53:36.335 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:36.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:36.340 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:36.440 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:36.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:36.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016335718915,"ephemeral":false}]'
2026-04-22 23:53:36.444 DEBUG [tests.filter.test_get_messages] Running test with payload A password
2026-04-22 23:53:36.444 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:36.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:36.448 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:36.549 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:36.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:36.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016444651046,"ephemeral":false}]'
2026-04-22 23:53:36.553 DEBUG [tests.filter.test_get_messages] Running test with payload A date in common format
2026-04-22 23:53:36.553 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:36.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:36.557 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:36.657 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:36.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:36.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016553436378,"ephemeral":false}]'
2026-04-22 23:53:36.661 DEBUG [tests.filter.test_get_messages] Running test with payload A time string
2026-04-22 23:53:36.662 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:36.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:36.666 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:36.766 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:36.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:36.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016662126415,"ephemeral":false}]'
2026-04-22 23:53:36.770 DEBUG [tests.filter.test_get_messages] Running test with payload A mathematical equation
2026-04-22 23:53:36.771 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:36.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:36.775 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:36.875 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:36.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:36.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016771037796,"ephemeral":false}]'
2026-04-22 23:53:36.881 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:53:36.883 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:53:36.883 DEBUG [src.node.waku_node] Stopping container with id 5c7e2a6d8af2
2026-04-22 23:53:37.318 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:53:37.319 DEBUG [src.node.waku_node] Stopping container with id 088259cc6036
2026-04-22 23:53:37.736 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:53:37.736 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:53:37.815 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:53:37.832 DEBUG [src.node.docker_mananger] No errors found in the waku logs.