502 lines
90 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:56:15.451 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:56:15.452 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:56:15.453 DEBUG [tests.conftest] Running test: test_publish_with_valid_content_topics with id: 2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13
2026-04-22 23:56:15.454 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:56:15.454 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-22 23:56:15.454 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-22 23:56:15.464 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:56:15.464 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13__wakuorg_nwaku:latest.log
2026-04-22 23:56:15.465 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:56:15.465 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:56:15.465 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:56:15.466 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:56:15.466 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:56:15.469 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:56:15.469 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.105.119
2026-04-22 23:56:15.469 DEBUG [src.node.docker_mananger] Generated ports ['32435', '32436', '32437', '32438', '32439']
2026-04-22 23:56:15.470 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:56:15.470 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:56:15.471 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:56:15.471 DEBUG [src.node.docker_mananger] docker run -i -t -p 32435:32435 -p 32436:32436 -p 32437:32437 -p 32438:32438 -p 32439:32439 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=32437 --rest-port=32435 --tcp-port=32436 --discv5-udp-port=32438 --rest-address=0.0.0.0 --nat=extip:172.18.105.119 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b7ac04456cf3ee8a4d14ebff067d9ce4fcdf30af2298e4abbd2b9a65054f52bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32439 --metrics-logging=true --relay=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:56:15.661 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.105.119 waku 6ab4637358b12ae9d612879d0c9d7eefcc06ec16ba6a266d5e4d710beb7f2997
2026-04-22 23:56:15.692 DEBUG [src.node.docker_mananger] Container started with ID 6ab4637358b1. Setting up logs at ./log/docker/node1_2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13__wakuorg_nwaku:latest.log
2026-04-22 23:56:15.692 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32435
2026-04-22 23:56:15.693 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:56:15.774 ERROR [src.node.docker_mananger] Max retries reached for container 45fada071891. Exiting log stream.
2026-04-22 23:56:16.320 ERROR [src.node.docker_mananger] Max retries reached for container 8af2609ae673. Exiting log stream.
2026-04-22 23:56:16.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:16.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:16.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:16.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:16.899 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:16.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:17.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:17.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:17.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:17.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:17.207 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:17.209 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:17.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:17.312 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_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:56:17.312 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:56:17.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:17.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.119/tcp/32436/p2p/16Uiu2HAm358GevmBETUqdCsgAAh48X1RhMaAwDkBmVfew72kghVR","/ip4/172.18.105.119/tcp/32437/ws/p2p/16Uiu2HAm358GevmBETUqdCsgAAh48X1RhMaAwDkBmVfew72kghVR"],"enrUri":"enr:-L24QDv3cAreHcJ2eCqV5ZHs-48CZ_8emq2m7Ho8G02GSSHSJsPXJdhyADm0UQUtiS0eUsDtTa22TMQSwwFO-5b6wgcCgmlkgnY0gmlwhKwSaXeKbXVsdGlhZGRyc5YACASsEml3Bn60AAoErBJpdwZ-td0DgnJzhQDGAQAAiXNlY3AyNTZrMaECcZoGggTeeIsmV2O2jIeREW4O_NimSsoMKxs-pVsJBPiDdGNwgn60g3VkcIJ-toV3YWt1MgE"}'
2026-04-22 23:56:17.315 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:56:17.321 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:56:17.321 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13__wakuorg_nwaku:latest.log
2026-04-22 23:56:17.321 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:56:17.321 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:56:17.322 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QDv3cAreHcJ2eCqV5ZHs-48CZ_8emq2m7Ho8G02GSSHSJsPXJdhyADm0UQUtiS0eUsDtTa22TMQSwwFO-5b6wgcCgmlkgnY0gmlwhKwSaXeKbXVsdGlhZGRyc5YACASsEml3Bn60AAoErBJpdwZ-td0DgnJzhQDGAQAAiXNlY3AyNTZrMaECcZoGggTeeIsmV2O2jIeREW4O_NimSsoMKxs-pVsJBPiDdGNwgn60g3VkcIJ-toV3YWt1MgE (fleet DNS discovery replaces it)
2026-04-22 23:56:17.322 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:56:17.322 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:56:17.322 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:56:17.323 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:56:17.324 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.247.236
2026-04-22 23:56:17.324 DEBUG [src.node.docker_mananger] Generated ports ['35972', '35973', '35974', '35975', '35976']
2026-04-22 23:56:17.324 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:56:17.324 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:56:17.324 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:56:17.324 DEBUG [src.node.docker_mananger] docker run -i -t -p 35972:35972 -p 35973:35973 -p 35974:35974 -p 35975:35975 -p 35976:35976 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=35974 --rest-port=35972 --tcp-port=35973 --discv5-udp-port=35975 --rest-address=0.0.0.0 --nat=extip:172.18.247.236 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7ab3b43f60be3d2ed1eaa9fec137987e4ac20cecd5bdc572ffc8522a57c007de --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35976 --metrics-logging=true --relay=true --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:56:17.514 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.247.236 waku ff3e592d26c7b4562ecd5397292da7b22b15581527b4c45610699315d12f203e
2026-04-22 23:56:17.546 DEBUG [src.node.docker_mananger] Container started with ID ff3e592d26c7. Setting up logs at ./log/docker/node2_2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13__wakuorg_nwaku:latest.log
2026-04-22 23:56:17.546 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35972
2026-04-22 23:56:17.546 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:56:18.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:18.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:18.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:18.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:18.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:18.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:18.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:18.858 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_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:56:18.858 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:56:18.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:18.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.247.236/tcp/35973/p2p/16Uiu2HAmE3nnqebn4rucftsxEdgfj9uPwSdKtApQMrBVrQL99pGp","/ip4/172.18.247.236/tcp/35974/ws/p2p/16Uiu2HAmE3nnqebn4rucftsxEdgfj9uPwSdKtApQMrBVrQL99pGp"],"enrUri":"enr:-L24QHy8uWPbbitwGs8TmH4siKcg1kPwqLosqadQz1LQiy5tVdpwqcEsZF5xl6wzE0ntQYHvI4maLCaOQauyzC1ojfYCgmlkgnY0gmlwhKwS9-yKbXVsdGlhZGRyc5YACASsEvfsBoyFAAoErBL37AaMht0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFLL5pW19MYRsMniG_RPzC7fruLONTJqnM-oziiYTKBGDdGNwgoyFg3VkcIKMh4V3YWt1MgE"}'
2026-04-22 23:56:18.860 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:56:18.861 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35972/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.105.119/tcp/32436/p2p/16Uiu2HAm358GevmBETUqdCsgAAh48X1RhMaAwDkBmVfew72kghVR"]'
2026-04-22 23:56:18.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:18.890 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-04-22 23:56:18.892 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:56:18.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:18.902 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35972/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:56:18.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:18.909 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:18.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:18.918 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:19.019 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:19.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:19.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902178909762816,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:19.023 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:19.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:19.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902178909762816,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:19.027 INFO [src.steps.relay] WARM UP successful!!
2026-04-22 23:56:19.028 DEBUG [tests.relay.test_publish] Running test with content topic A simple string
2026-04-22 23:56:19.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:19.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:19.033 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:19.133 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:19.133 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:19.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello World!","version":0,"timestamp":1776902179029047951,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:19.137 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:19.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:19.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello World!","version":0,"timestamp":1776902179029047951,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:19.141 DEBUG [tests.relay.test_publish] Running test with content topic An integer
2026-04-22 23:56:19.141 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:19.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:19.146 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:19.246 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:19.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:19.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234567890","version":0,"timestamp":1776902179141703952,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:19.250 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:19.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:19.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234567890","version":0,"timestamp":1776902179141703952,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:19.253 DEBUG [tests.relay.test_publish] Running test with content topic A dictionary
2026-04-22 23:56:19.254 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:19.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:19.258 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:19.358 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:19.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:19.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902179253974122,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:19.362 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:19.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:19.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902179253974122,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:19.366 DEBUG [tests.relay.test_publish] Running test with content topic Chinese characters
2026-04-22 23:56:19.366 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:19.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:19.371 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:19.472 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:19.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:19.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902179366467199,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:19.476 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:19.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:19.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902179366467199,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:19.479 DEBUG [tests.relay.test_publish] Running test with content topic Emojis
2026-04-22 23:56:19.480 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:19.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:19.485 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:19.585 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:19.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:19.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902179480094625,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:19.589 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:19.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:19.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902179480094625,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:19.593 DEBUG [tests.relay.test_publish] Running test with content topic Lorem ipsum text
2026-04-22 23:56:19.593 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:19.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:19.598 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:19.699 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:19.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:19.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776902179593440904,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:19.702 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:19.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:19.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776902179593440904,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:19.706 DEBUG [tests.relay.test_publish] Running test with content topic HTML content
2026-04-22 23:56:19.706 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "<html><body>Hello</body></html>", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:19.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:19.711 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:19.811 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:19.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:19.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1776902179706851054,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:19.815 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:19.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:19.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1776902179706851054,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:19.818 DEBUG [tests.relay.test_publish] Running test with content topic Cyrillic characters
2026-04-22 23:56:19.819 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:19.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:19.823 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:19.924 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:19.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:19.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776902179819082555,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:19.927 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:19.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:19.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776902179819082555,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:19.931 DEBUG [tests.relay.test_publish] Running test with content topic Base64 encoded string
2026-04-22 23:56:19.931 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Base64==dGVzdA==", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:19.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:19.935 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:20.035 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:20.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:20.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776902179931718393,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:20.039 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:20.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:20.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776902179931718393,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:20.043 DEBUG [tests.relay.test_publish] Running test with content topic Binary data
2026-04-22 23:56:20.043 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:20.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:20.047 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:20.148 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:20.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:20.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776902180043638238,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:20.152 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:20.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:20.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776902180043638238,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:20.155 DEBUG [tests.relay.test_publish] Running test with content topic Special characters with whitespace
2026-04-22 23:56:20.155 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:20.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:20.160 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:20.261 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:20.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:20.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776902180155813227,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:20.265 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:20.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:20.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776902180155813227,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:20.268 DEBUG [tests.relay.test_publish] Running test with content topic Boolean false as a string
2026-04-22 23:56:20.269 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "False", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:20.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:20.273 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:20.373 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:20.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:20.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"False","version":0,"timestamp":1776902180269059975,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:20.377 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:20.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:20.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"False","version":0,"timestamp":1776902180269059975,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:20.380 DEBUG [tests.relay.test_publish] Running test with content topic A float number
2026-04-22 23:56:20.381 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "3.1415926535", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:20.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:20.385 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:20.485 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:20.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:20.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"3.1415926535","version":0,"timestamp":1776902180381008094,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:20.489 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:20.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:20.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"3.1415926535","version":0,"timestamp":1776902180381008094,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:20.493 DEBUG [tests.relay.test_publish] Running test with content topic A list
2026-04-22 23:56:20.493 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:20.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:20.497 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:20.598 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:20.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:20.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776902180493449227,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:20.601 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:20.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:20.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776902180493449227,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:20.605 DEBUG [tests.relay.test_publish] Running test with content topic Hexadecimal number as a string
2026-04-22 23:56:20.605 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "0xDEADBEEF", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:20.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:20.609 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:20.710 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:20.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:20.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776902180605635024,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:20.714 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:20.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:20.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776902180605635024,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:20.717 DEBUG [tests.relay.test_publish] Running test with content topic Email format
2026-04-22 23:56:20.718 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "user@example.com", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:20.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:20.722 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:20.823 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:20.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:20.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"user@example.com","version":0,"timestamp":1776902180718063754,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:20.827 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:20.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:20.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"user@example.com","version":0,"timestamp":1776902180718063754,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:20.831 DEBUG [tests.relay.test_publish] Running test with content topic URL format
2026-04-22 23:56:20.831 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "http://example.com", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:20.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:20.835 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:20.935 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:20.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:20.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"http://example.com","version":0,"timestamp":1776902180831373993,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:20.939 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:20.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:20.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"http://example.com","version":0,"timestamp":1776902180831373993,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:20.943 DEBUG [tests.relay.test_publish] Running test with content topic Date and time in ISO format
2026-04-22 23:56:20.943 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:20.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:20.947 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:21.047 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:21.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:21.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1776902180943346835,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:21.051 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:21.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:21.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1776902180943346835,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:21.054 DEBUG [tests.relay.test_publish] Running test with content topic String with escaped quotes
2026-04-22 23:56:21.055 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:21.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:21.059 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:21.159 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:21.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:21.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776902181055076435,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:21.163 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:21.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:21.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776902181055076435,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:21.167 DEBUG [tests.relay.test_publish] Running test with content topic A regular expression
2026-04-22 23:56:21.167 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:21.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:21.171 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:21.271 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:21.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:21.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776902181167482788,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:21.275 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:21.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:21.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776902181167482788,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:21.279 DEBUG [tests.relay.test_publish] Running test with content topic A very long string
2026-04-22 23:56:21.279 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:21.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:21.284 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:21.385 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:21.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:21.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776902181279345927,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:21.389 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:21.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:21.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776902181279345927,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:21.395 DEBUG [tests.relay.test_publish] Running test with content topic A JSON string
2026-04-22 23:56:21.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:21.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:21.402 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:21.502 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:21.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:21.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776902181396615863,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:21.506 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:21.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:21.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776902181396615863,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:21.510 DEBUG [tests.relay.test_publish] Running test with content topic A Unix path
2026-04-22 23:56:21.510 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/usr/local/bin", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:21.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:21.516 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:21.616 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:21.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:21.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/usr/local/bin","version":0,"timestamp":1776902181510390097,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:21.620 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:21.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:21.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/usr/local/bin","version":0,"timestamp":1776902181510390097,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:21.624 DEBUG [tests.relay.test_publish] Running test with content topic A Windows path
2026-04-22 23:56:21.625 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "C:\\Windows\\System32", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:21.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:21.630 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:21.731 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:21.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:21.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776902181624888997,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:21.736 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:21.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:21.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776902181624888997,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:21.739 DEBUG [tests.relay.test_publish] Running test with content topic An SQL query
2026-04-22 23:56:21.740 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:21.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:21.746 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:21.846 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:21.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:21.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776902181740223763,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:21.850 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:21.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:21.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776902181740223763,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:21.853 DEBUG [tests.relay.test_publish] Running test with content topic JavaScript code snippet
2026-04-22 23:56:21.854 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:21.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:21.859 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:21.959 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:21.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:21.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776902181854082005,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:21.963 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:21.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:21.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776902181854082005,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:21.966 DEBUG [tests.relay.test_publish] Running test with content topic A CSS snippet
2026-04-22 23:56:21.967 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "body { background-color: #fff; }", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:21.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:21.971 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:22.071 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:22.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:22.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776902181966915239,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:22.075 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:22.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:22.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776902181966915239,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:22.079 DEBUG [tests.relay.test_publish] Running test with content topic A Python one-liner
2026-04-22 23:56:22.079 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "print('Hello World')", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:22.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:22.084 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:22.184 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:22.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:22.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776902182079429586,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:22.188 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:22.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:22.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776902182079429586,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:22.191 DEBUG [tests.relay.test_publish] Running test with content topic An IP address
2026-04-22 23:56:22.192 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "192.168.1.1", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:22.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:22.196 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:22.296 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:22.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:22.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"192.168.1.1","version":0,"timestamp":1776902182191969336,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:22.300 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:22.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:22.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"192.168.1.1","version":0,"timestamp":1776902182191969336,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:22.303 DEBUG [tests.relay.test_publish] Running test with content topic A domain name
2026-04-22 23:56:22.303 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "www.example.com", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:22.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:22.308 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:22.409 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:22.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:22.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"www.example.com","version":0,"timestamp":1776902182303597935,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:22.412 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:22.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:22.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"www.example.com","version":0,"timestamp":1776902182303597935,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:22.416 DEBUG [tests.relay.test_publish] Running test with content topic A user agent string
2026-04-22 23:56:22.416 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:22.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:22.423 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:22.524 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:22.524 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:22.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776902182416505030,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:22.527 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:22.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:22.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776902182416505030,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:22.531 DEBUG [tests.relay.test_publish] Running test with content topic A credit card number
2026-04-22 23:56:22.531 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234-5678-9012-3456", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:22.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:22.537 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:22.637 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:22.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:22.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776902182531730276,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:22.641 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:22.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:22.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776902182531730276,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:22.644 DEBUG [tests.relay.test_publish] Running test with content topic A phone number
2026-04-22 23:56:22.645 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "+1234567890", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:22.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:22.649 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:22.749 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:22.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:22.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"+1234567890","version":0,"timestamp":1776902182645044752,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:22.753 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:22.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:22.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"+1234567890","version":0,"timestamp":1776902182645044752,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:22.757 DEBUG [tests.relay.test_publish] Running test with content topic A UUID
2026-04-22 23:56:22.758 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "123e4567-e89b-12d3-a456-426614174000", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:22.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:22.762 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:22.863 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:22.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:22.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776902182757954832,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:22.866 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:22.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:22.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776902182757954832,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:22.870 DEBUG [tests.relay.test_publish] Running test with content topic A hashtag
2026-04-22 23:56:22.870 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "#helloWorld", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:22.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:22.875 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:22.975 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:22.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:22.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"#helloWorld","version":0,"timestamp":1776902182870507002,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:22.979 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:22.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:22.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"#helloWorld","version":0,"timestamp":1776902182870507002,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:22.982 DEBUG [tests.relay.test_publish] Running test with content topic A Twitter handle
2026-04-22 23:56:22.983 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "@username", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:22.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:22.987 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:23.088 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:23.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:23.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"@username","version":0,"timestamp":1776902182983215153,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:23.092 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:23.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:23.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"@username","version":0,"timestamp":1776902182983215153,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:23.096 DEBUG [tests.relay.test_publish] Running test with content topic A password
2026-04-22 23:56:23.096 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "P@ssw0rd!", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:23.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:23.101 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:23.201 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:23.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:23.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776902183096324235,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:23.205 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:23.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:23.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776902183096324235,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:23.209 DEBUG [tests.relay.test_publish] Running test with content topic A date in common format
2026-04-22 23:56:23.209 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "01/11/2023", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:23.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:23.213 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:23.314 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:23.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:23.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"01/11/2023","version":0,"timestamp":1776902183209644538,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:23.317 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:23.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:23.320 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"01/11/2023","version":0,"timestamp":1776902183209644538,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:23.321 DEBUG [tests.relay.test_publish] Running test with content topic A time string
2026-04-22 23:56:23.321 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "12:00:00", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:23.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:23.326 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:23.426 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:23.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:23.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"12:00:00","version":0,"timestamp":1776902183321823813,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:23.430 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:23.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:23.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"12:00:00","version":0,"timestamp":1776902183321823813,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:23.433 DEBUG [tests.relay.test_publish] Running test with content topic A mathematical equation
2026-04-22 23:56:23.434 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "E = mc^2", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:23.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:23.438 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:23.539 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:23.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:23.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"E = mc^2","version":0,"timestamp":1776902183434243013,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:23.543 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:23.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:23.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"E = mc^2","version":0,"timestamp":1776902183434243013,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:23.549 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:56:23.550 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:56:23.551 DEBUG [src.node.waku_node] Stopping container with id 6ab4637358b1
2026-04-22 23:56:24.037 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:56:24.037 DEBUG [src.node.waku_node] Stopping container with id ff3e592d26c7
2026-04-22 23:56:24.501 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:56:24.504 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:56:24.558 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:56:24.598 DEBUG [src.node.docker_mananger] No errors found in the waku logs.