500 lines
91 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:55:59.885 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:55:59.886 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:55:59.886 DEBUG [tests.conftest] Running test: test_publish_with_valid_payloads with id: 2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912
2026-04-22 23:55:59.886 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:55:59.886 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-22 23:55:59.887 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-22 23:55:59.893 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:55:59.893 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912__wakuorg_nwaku:latest.log
2026-04-22 23:55:59.893 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:55:59.893 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:55:59.893 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:55:59.893 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:55:59.893 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:55:59.895 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:55:59.895 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.28.230
2026-04-22 23:55:59.895 DEBUG [src.node.docker_mananger] Generated ports ['31204', '31205', '31206', '31207', '31208']
2026-04-22 23:55:59.895 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:55:59.895 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:55:59.895 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:55:59.895 DEBUG [src.node.docker_mananger] docker run -i -t -p 31204:31204 -p 31205:31205 -p 31206:31206 -p 31207:31207 -p 31208:31208 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=31206 --rest-port=31204 --tcp-port=31205 --discv5-udp-port=31207 --rest-address=0.0.0.0 --nat=extip:172.18.28.230 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fa3b1ccaf444e20962c8c0a7bc2bb5b01ba14e9c5125eeed72924aa35ce3d1ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31208 --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:00.081 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.28.230 waku e1a5a169b916b5ab99eb3e012595ee3400e17176dc4af92a479dcd07917f262f
2026-04-22 23:56:00.112 DEBUG [src.node.docker_mananger] Container started with ID e1a5a169b916. Setting up logs at ./log/docker/node1_2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912__wakuorg_nwaku:latest.log
2026-04-22 23:56:00.112 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31204
2026-04-22 23:56:00.113 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:56:00.153 ERROR [src.node.docker_mananger] Max retries reached for container 1c1375e00a6b. Exiting log stream.
2026-04-22 23:56:00.693 ERROR [src.node.docker_mananger] Max retries reached for container cec3013f08c3. Exiting log stream.
2026-04-22 23:56:01.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:01.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:01.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:01.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:01.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:01.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:01.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:01.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:01.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:01.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:01.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:01.630 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:01.630 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:56:01.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:01.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.230/tcp/31205/p2p/16Uiu2HAmTYpESwfrzC9EhhJJWoNPLWx6LAqdEsscXipE6Vkk1KPS","/ip4/172.18.28.230/tcp/31206/ws/p2p/16Uiu2HAmTYpESwfrzC9EhhJJWoNPLWx6LAqdEsscXipE6Vkk1KPS"],"enrUri":"enr:-L24QEVhY4NMHuQ0K6h1l1L06qqaeKdcWdz94tsiGnYhratAO19GDBKwu8JNgQRr_uGt-AsyeXKzJWQMVcym25p8UM4CgmlkgnY0gmlwhKwSHOaKbXVsdGlhZGRyc5YACASsEhzmBnnlAAoErBIc5gZ55t0DgnJzhQDGAQAAiXNlY3AyNTZrMaED3Upg7ZQsSjTYlc-cfutGPdvL0TsEt471h7RhqE-Ff62DdGNwgnnlg3VkcIJ554V3YWt1MgE"}'
2026-04-22 23:56:01.633 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:56:01.639 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:56:01.639 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912__wakuorg_nwaku:latest.log
2026-04-22 23:56:01.639 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:56:01.639 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:01.639 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QEVhY4NMHuQ0K6h1l1L06qqaeKdcWdz94tsiGnYhratAO19GDBKwu8JNgQRr_uGt-AsyeXKzJWQMVcym25p8UM4CgmlkgnY0gmlwhKwSHOaKbXVsdGlhZGRyc5YACASsEhzmBnnlAAoErBIc5gZ55t0DgnJzhQDGAQAAiXNlY3AyNTZrMaED3Upg7ZQsSjTYlc-cfutGPdvL0TsEt471h7RhqE-Ff62DdGNwgnnlg3VkcIJ554V3YWt1MgE (fleet DNS discovery replaces it)
2026-04-22 23:56:01.640 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:01.640 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:56:01.640 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:56:01.641 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:56:01.642 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.62.189
2026-04-22 23:56:01.642 DEBUG [src.node.docker_mananger] Generated ports ['27452', '27453', '27454', '27455', '27456']
2026-04-22 23:56:01.642 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:56:01.642 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:56:01.642 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:56:01.642 DEBUG [src.node.docker_mananger] docker run -i -t -p 27452:27452 -p 27453:27453 -p 27454:27454 -p 27455:27455 -p 27456:27456 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=27454 --rest-port=27452 --tcp-port=27453 --discv5-udp-port=27455 --rest-address=0.0.0.0 --nat=extip:172.18.62.189 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9df7dba617fbe7de1e0228c0d0d251bc4ca4294b44edc4df472efc8d96e51cba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27456 --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:01.841 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.62.189 waku c52ed39f36ae3327a2c2acbf68688ef277ee3519d1c9028c6ed4d37c44dd083c
2026-04-22 23:56:01.880 DEBUG [src.node.docker_mananger] Container started with ID c52ed39f36ae. Setting up logs at ./log/docker/node2_2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912__wakuorg_nwaku:latest.log
2026-04-22 23:56:01.881 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27452
2026-04-22 23:56:01.881 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:56:02.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:02.884 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:02.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:02.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:03.087 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:03.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:03.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:03.193 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:03.193 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:56:03.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:03.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.62.189/tcp/27453/p2p/16Uiu2HAmAcd7zZ3uKjJSveTxxJVCrCRreLoHwWR8XjD8FN37A7DV","/ip4/172.18.62.189/tcp/27454/ws/p2p/16Uiu2HAmAcd7zZ3uKjJSveTxxJVCrCRreLoHwWR8XjD8FN37A7DV"],"enrUri":"enr:-L24QHUG1vBlJjEjjj_ke3PAELinRoWZzpCH--sU-X3Zmgd8DL5ApXeei8cBHWfVZmKqv5Y7KVXv9OZXGAS2y-2mnicCgmlkgnY0gmlwhKwSPr2KbXVsdGlhZGRyc5YACASsEj69Bms9AAoErBI-vQZrPt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC4a115ZOUrQh9rLyPb0YXMC09xC3Syfjjddeth1L0c_SDdGNwgms9g3VkcIJrP4V3YWt1MgE"}'
2026-04-22 23:56:03.195 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:56:03.196 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27452/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.28.230/tcp/31205/p2p/16Uiu2HAmTYpESwfrzC9EhhJJWoNPLWx6LAqdEsscXipE6Vkk1KPS"]'
2026-04-22 23:56:03.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:03.231 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-04-22 23:56:03.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:56:03.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:03.236 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27452/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:56:03.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:03.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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:03.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:03.250 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:03.350 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:03.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:03.354 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":1776902163244088576,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:03.355 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:03.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:03.357 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":1776902163244088576,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:03.359 INFO [src.steps.relay] WARM UP successful!!
2026-04-22 23:56:03.359 DEBUG [tests.relay.test_publish] Running test with payload A simple string
2026-04-22 23:56:03.360 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:03.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:03.364 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:03.464 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:03.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:03.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163360175404,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:03.468 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:03.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:03.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163360175404,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:03.471 DEBUG [tests.relay.test_publish] Running test with payload An integer
2026-04-22 23:56:03.472 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:03.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:03.476 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:03.576 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:03.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:03.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163472165819,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:03.580 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:03.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:03.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163472165819,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:03.584 DEBUG [tests.relay.test_publish] Running test with payload A dictionary
2026-04-22 23:56:03.584 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:03.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:03.589 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:03.690 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:03.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:03.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163584681544,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:03.693 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:03.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:03.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163584681544,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:03.697 DEBUG [tests.relay.test_publish] Running test with payload Chinese characters
2026-04-22 23:56:03.698 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:03.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:03.703 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:03.804 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:03.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:03.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163697969664,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:03.808 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:03.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:03.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163697969664,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:03.811 DEBUG [tests.relay.test_publish] Running test with payload Emojis
2026-04-22 23:56:03.812 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:03.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:03.816 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:03.916 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:03.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:03.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163812209520,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:03.920 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:03.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:03.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163812209520,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:03.924 DEBUG [tests.relay.test_publish] Running test with payload Lorem ipsum text
2026-04-22 23:56:03.924 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:03.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:03.930 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:04.030 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:04.031 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:04.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163924760008,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:04.034 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:04.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:04.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163924760008,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:04.038 DEBUG [tests.relay.test_publish] Running test with payload HTML content
2026-04-22 23:56:04.039 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:04.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:04.044 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:04.144 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:04.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:04.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164038983176,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:04.148 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:04.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:04.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164038983176,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:04.151 DEBUG [tests.relay.test_publish] Running test with payload Cyrillic characters
2026-04-22 23:56:04.152 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:04.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:04.156 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:04.257 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:04.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:04.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164152114086,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:04.261 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:04.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:04.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164152114086,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:04.264 DEBUG [tests.relay.test_publish] Running test with payload Base64 encoded string
2026-04-22 23:56:04.265 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:04.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:04.269 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:04.369 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:04.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:04.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164264970180,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:04.373 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:04.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:04.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164264970180,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:04.377 DEBUG [tests.relay.test_publish] Running test with payload Binary data
2026-04-22 23:56:04.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:04.381 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:04.382 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:04.482 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:04.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:04.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164378111707,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:04.486 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:04.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:04.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164378111707,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:04.489 DEBUG [tests.relay.test_publish] Running test with payload Special characters with whitespace
2026-04-22 23:56:04.490 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:04.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:04.494 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:04.597 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:04.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:04.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164490044683,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:04.601 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:04.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:04.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164490044683,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:04.604 DEBUG [tests.relay.test_publish] Running test with payload Boolean false as a string
2026-04-22 23:56:04.605 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:04.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:04.608 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:04.709 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:04.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:04.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164604941794,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:04.712 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:04.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:04.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164604941794,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:04.716 DEBUG [tests.relay.test_publish] Running test with payload A float number
2026-04-22 23:56:04.717 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:04.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:04.721 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:04.821 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:04.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:04.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164716931479,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:04.825 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:04.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:04.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164716931479,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:04.829 DEBUG [tests.relay.test_publish] Running test with payload A list
2026-04-22 23:56:04.829 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:04.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:04.833 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:04.933 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:04.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:04.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164829637332,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:04.937 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:04.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:04.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164829637332,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:04.941 DEBUG [tests.relay.test_publish] Running test with payload Hexadecimal number as a string
2026-04-22 23:56:04.941 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:04.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:04.945 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:05.045 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:05.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:05.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164941519003,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:05.049 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:05.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:05.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164941519003,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:05.053 DEBUG [tests.relay.test_publish] Running test with payload Email format
2026-04-22 23:56:05.053 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:05.057 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:05.058 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:05.158 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:05.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:05.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165053580128,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:05.162 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:05.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:05.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165053580128,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:05.166 DEBUG [tests.relay.test_publish] Running test with payload URL format
2026-04-22 23:56:05.167 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:05.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:05.171 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:05.271 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:05.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:05.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165166927531,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:05.275 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:05.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:05.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165166927531,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:05.278 DEBUG [tests.relay.test_publish] Running test with payload Date and time in ISO format
2026-04-22 23:56:05.279 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:05.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:05.282 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:05.383 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:05.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:05.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165278947635,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:05.387 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:05.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:05.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165278947635,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:05.390 DEBUG [tests.relay.test_publish] Running test with payload String with escaped quotes
2026-04-22 23:56:05.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:05.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:05.394 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:05.495 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:05.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:05.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165390960556,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:05.499 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:05.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:05.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165390960556,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:05.502 DEBUG [tests.relay.test_publish] Running test with payload A regular expression
2026-04-22 23:56:05.503 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:05.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:05.506 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:05.607 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:05.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:05.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165502870993,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:05.612 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:05.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:05.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165502870993,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:05.615 DEBUG [tests.relay.test_publish] Running test with payload A very long string
2026-04-22 23:56:05.615 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:05.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:05.619 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:05.719 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:05.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:05.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165615572440,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:05.723 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:05.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:05.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165615572440,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:05.728 DEBUG [tests.relay.test_publish] Running test with payload A JSON string
2026-04-22 23:56:05.728 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:05.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:05.732 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:05.833 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:05.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:05.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165728336188,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:05.837 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:05.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:05.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165728336188,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:05.841 DEBUG [tests.relay.test_publish] Running test with payload A Unix path
2026-04-22 23:56:05.841 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:05.845 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:05.845 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:05.945 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:05.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:05.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165841651881,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:05.949 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:05.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:05.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165841651881,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:05.953 DEBUG [tests.relay.test_publish] Running test with payload A Windows path
2026-04-22 23:56:05.953 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:05.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:05.957 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:06.057 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:06.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:06.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165953554978,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:06.063 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:06.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:06.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165953554978,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:06.070 DEBUG [tests.relay.test_publish] Running test with payload An SQL query
2026-04-22 23:56:06.070 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:06.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:06.075 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:06.176 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:06.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:06.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166070656671,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:06.180 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:06.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:06.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166070656671,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:06.183 DEBUG [tests.relay.test_publish] Running test with payload JavaScript code snippet
2026-04-22 23:56:06.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:06.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:06.189 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:06.289 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:06.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:06.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166184032896,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:06.293 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:06.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:06.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166184032896,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:06.296 DEBUG [tests.relay.test_publish] Running test with payload A CSS snippet
2026-04-22 23:56:06.297 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:06.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:06.301 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:06.401 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:06.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:06.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166297163526,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:06.405 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:06.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:06.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166297163526,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:06.409 DEBUG [tests.relay.test_publish] Running test with payload A Python one-liner
2026-04-22 23:56:06.409 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:06.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:06.415 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:06.515 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:06.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:06.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166409593151,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:06.519 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:06.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:06.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166409593151,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:06.523 DEBUG [tests.relay.test_publish] Running test with payload An IP address
2026-04-22 23:56:06.523 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:06.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:06.528 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:06.628 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:06.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:06.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166523745520,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:06.632 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:06.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:06.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166523745520,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:06.635 DEBUG [tests.relay.test_publish] Running test with payload A domain name
2026-04-22 23:56:06.636 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:06.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:06.640 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:06.740 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:06.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:06.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166636125740,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:06.744 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:06.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:06.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166636125740,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:06.748 DEBUG [tests.relay.test_publish] Running test with payload A user agent string
2026-04-22 23:56:06.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:06.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:06.753 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:06.853 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:06.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:06.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166748437311,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:06.857 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:06.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:06.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166748437311,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:06.861 DEBUG [tests.relay.test_publish] Running test with payload A credit card number
2026-04-22 23:56:06.861 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:06.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:06.866 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:06.966 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:06.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:06.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166861455861,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:06.970 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:06.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:06.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166861455861,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:06.973 DEBUG [tests.relay.test_publish] Running test with payload A phone number
2026-04-22 23:56:06.974 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:06.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:06.978 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:07.078 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:07.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:07.081 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166973978158,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:07.082 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:07.082 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:07.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166973978158,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:07.086 DEBUG [tests.relay.test_publish] Running test with payload A UUID
2026-04-22 23:56:07.086 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:07.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:07.090 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:07.190 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:07.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:07.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167086469869,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:07.194 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:07.194 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:07.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167086469869,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:07.198 DEBUG [tests.relay.test_publish] Running test with payload A hashtag
2026-04-22 23:56:07.198 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:07.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:07.203 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:07.304 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:07.304 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:07.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167198687579,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:07.308 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:07.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:07.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167198687579,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:07.317 DEBUG [tests.relay.test_publish] Running test with payload A Twitter handle
2026-04-22 23:56:07.319 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:07.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:07.325 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:07.425 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:07.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:07.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167319394561,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:07.429 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:07.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:07.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167319394561,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:07.433 DEBUG [tests.relay.test_publish] Running test with payload A password
2026-04-22 23:56:07.433 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:07.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:07.439 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:07.539 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:07.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:07.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167433751414,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:07.543 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:07.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:07.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167433751414,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:07.546 DEBUG [tests.relay.test_publish] Running test with payload A date in common format
2026-04-22 23:56:07.547 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:07.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:07.552 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:07.653 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:07.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:07.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167547215916,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:07.657 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:07.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:07.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167547215916,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:07.661 DEBUG [tests.relay.test_publish] Running test with payload A time string
2026-04-22 23:56:07.661 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:07.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:07.665 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:07.765 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:07.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:07.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167661284646,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:07.769 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:07.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:07.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167661284646,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:07.773 DEBUG [tests.relay.test_publish] Running test with payload A mathematical equation
2026-04-22 23:56:07.773 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:07.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:07.777 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:07.877 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:07.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:07.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167773440858,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:07.881 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:07.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:07.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167773440858,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:07.887 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:56:07.888 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:56:07.888 DEBUG [src.node.waku_node] Stopping container with id e1a5a169b916
2026-04-22 23:56:08.373 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:56:08.374 DEBUG [src.node.waku_node] Stopping container with id c52ed39f36ae
2026-04-22 23:56:08.802 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:56:08.803 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:56:08.846 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:56:08.889 DEBUG [src.node.docker_mananger] No errors found in the waku logs.