476 lines
86 KiB
Plaintext

2026-03-11 04:41:26.988 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-11 04:41:26.989 DEBUG [tests.conftest] Running test: test_publish_with_valid_payloads with id: 2026-03-11_04-41-26__1486b964-30f8-4581-94f0-e1fa530741e5
2026-03-11 04:41:26.989 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-11 04:41:26.989 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-11 04:41:26.990 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-11 04:41:26.996 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:41:26.996 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-11_04-41-26__1486b964-30f8-4581-94f0-e1fa530741e5__wakuorg_nwaku:latest.log
2026-03-11 04:41:26.997 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:41:26.997 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:41:26.998 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:41:26.998 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.149.210
2026-03-11 04:41:26.998 DEBUG [src.node.docker_mananger] Generated ports ['24250', '24251', '24252', '24253', '24254']
2026-03-11 04:41:26.998 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:41:26.999 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:41:26.999 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:41:26.999 DEBUG [src.node.docker_mananger] docker run -i -t -p 24250:24250 -p 24251:24251 -p 24252:24252 -p 24253:24253 -p 24254:24254 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=24252 --rest-port=24250 --tcp-port=24251 --discv5-udp-port=24253 --rest-address=0.0.0.0 --nat=extip:172.18.149.210 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9e5eb7c5cfffa8cd9ddf14ad186a7fb6018ac04afa2c58b6219574a4dc11f87d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24254 --metrics-logging=true --relay=true
2026-03-11 04:41:27.191 ERROR [src.node.docker_mananger] Max retries reached for container ff4a7850ca8b. Exiting log stream.
2026-03-11 04:41:27.203 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.149.210 waku c2bdbf05725e16c000f7312d1f90142551dcc94fae32e34d38548830f9b92392
2026-03-11 04:41:27.237 DEBUG [src.node.docker_mananger] Container started with ID c2bdbf05725e. Setting up logs at ./log/docker/node1_2026-03-11_04-41-26__1486b964-30f8-4581-94f0-e1fa530741e5__wakuorg_nwaku:latest.log
2026-03-11 04:41:27.238 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24250
2026-03-11 04:41:27.239 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:41:27.781 ERROR [src.node.docker_mananger] Max retries reached for container 8d29a74e7359. Exiting log stream.
2026-03-11 04:41:28.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:28.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:41:28.243 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:41:28.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:28.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.149.210/tcp/24251/p2p/16Uiu2HAm3dTxph8SLA9uCV9LsQzbKMm1vfzxNXScS17k9gDQ8PHh","/ip4/172.18.149.210/tcp/24252/ws/p2p/16Uiu2HAm3dTxph8SLA9uCV9LsQzbKMm1vfzxNXScS17k9gDQ8PHh"],"enrUri":"enr:-L24QPsqSbWuaO8IXXuQWqCEpTNr00GqVWS6U8voXUyUUydhZuK47MFTHBTEcYQlrEleFiFU9qQY9RrLaArq5d5sQ7QCgmlkgnY0gmlwhKwSldKKbXVsdGlhZGRyc5YACASsEpXSBl67AAoErBKV0gZevN0DgnJzhQADAQAAiXNlY3AyNTZrMaECeeLgtMEiPuRn2Tph2kAH8xD7E12vRAXllfXZfSlQ0qiDdGNwgl67g3VkcIJevYV3YWt1MgE"}'
2026-03-11 04:41:28.245 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:41:28.252 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-11 04:41:28.252 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-11_04-41-26__1486b964-30f8-4581-94f0-e1fa530741e5__wakuorg_nwaku:latest.log
2026-03-11 04:41:28.252 DEBUG [src.node.waku_node] Starting Node...
2026-03-11 04:41:28.253 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-11 04:41:28.254 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-11 04:41:28.254 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.12.168
2026-03-11 04:41:28.254 DEBUG [src.node.docker_mananger] Generated ports ['9869', '9870', '9871', '9872', '9873']
2026-03-11 04:41:28.254 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-11 04:41:28.255 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-11 04:41:28.255 DEBUG [src.node.waku_node] Using volumes []
2026-03-11 04:41:28.255 DEBUG [src.node.docker_mananger] docker run -i -t -p 9869:9869 -p 9870:9870 -p 9871:9871 -p 9872:9872 -p 9873:9873 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=9871 --rest-port=9869 --tcp-port=9870 --discv5-udp-port=9872 --rest-address=0.0.0.0 --nat=extip:172.18.12.168 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bfc2ba5f3aa0fd75ca65a9fe2ed2d5d6ea8eb4e90ff9af4beaf5ff30dffff995 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9873 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPsqSbWuaO8IXXuQWqCEpTNr00GqVWS6U8voXUyUUydhZuK47MFTHBTEcYQlrEleFiFU9qQY9RrLaArq5d5sQ7QCgmlkgnY0gmlwhKwSldKKbXVsdGlhZGRyc5YACASsEpXSBl67AAoErBKV0gZevN0DgnJzhQADAQAAiXNlY3AyNTZrMaECeeLgtMEiPuRn2Tph2kAH8xD7E12vRAXllfXZfSlQ0qiDdGNwgl67g3VkcIJevYV3YWt1MgE
2026-03-11 04:41:28.449 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.12.168 waku 6b2e0b995068f62b9b22dcd3690d1f49df7f37a315e5193e7dfb32c0e01d50a3
2026-03-11 04:41:28.484 DEBUG [src.node.docker_mananger] Container started with ID 6b2e0b995068. Setting up logs at ./log/docker/node2_2026-03-11_04-41-26__1486b964-30f8-4581-94f0-e1fa530741e5__wakuorg_nwaku:latest.log
2026-03-11 04:41:28.485 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9869
2026-03-11 04:41:28.485 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-11 04:41:29.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/health" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:29.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-11 04:41:29.510 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-11 04:41:29.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:29.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.12.168/tcp/9870/p2p/16Uiu2HAm71D9ru7cN3ukzTpSfi3ByuaGCMcd7VRyoa1E9T3hYjZF","/ip4/172.18.12.168/tcp/9871/ws/p2p/16Uiu2HAm71D9ru7cN3ukzTpSfi3ByuaGCMcd7VRyoa1E9T3hYjZF"],"enrUri":"enr:-L24QAZpP2m1-X8p5mzUUl5sPWoJg-H-iNx9k_jo1DvlAp9WcXKEDuHFUDSNvY3_9BGxEVFiuKTwhoFTs2jLriNZF10CgmlkgnY0gmlwhKwSDKiKbXVsdGlhZGRyc5YACASsEgyoBiaOAAoErBIMqAYmj90DgnJzhQADAQAAiXNlY3AyNTZrMaECrAf4kV92l8N3sEjutp3euzP4YkdY5mldlh3r1hDPJ06DdGNwgiaOg3VkcIImkIV3YWt1MgE"}'
2026-03-11 04:41:29.518 INFO [src.node.waku_node] REST service is ready !!
2026-03-11 04:41:29.518 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9869/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.149.210/tcp/24251/p2p/16Uiu2HAm3dTxph8SLA9uCV9LsQzbKMm1vfzxNXScS17k9gDQ8PHh"]'
2026-03-11 04:41:29.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:29.524 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-11 04:41:29.525 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:41:29.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:29.530 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9869/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-11 04:41:29.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:29.538 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:29.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:29.545 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:29.645 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:29.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:29.648 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":1773204089538543616,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:29.649 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:29.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:29.652 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":1773204089538543616,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:29.653 INFO [src.steps.relay] WARM UP successful!!
2026-03-11 04:41:29.654 DEBUG [tests.relay.test_publish] Running test with payload A simple string
2026-03-11 04:41:29.655 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:29.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:29.660 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:29.760 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:29.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:29.763 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":1773204089654977749,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:29.765 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:29.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:29.767 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":1773204089654977749,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:29.768 DEBUG [tests.relay.test_publish] Running test with payload An integer
2026-03-11 04:41:29.769 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:29.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:29.774 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:29.874 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:29.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:29.877 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":1773204089769216396,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:29.878 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:29.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:29.881 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":1773204089769216396,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:29.882 DEBUG [tests.relay.test_publish] Running test with payload A dictionary
2026-03-11 04:41:29.883 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:29.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:29.887 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:29.988 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:29.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:29.990 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":1773204089882819969,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:29.992 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:29.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:29.994 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":1773204089882819969,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:29.995 DEBUG [tests.relay.test_publish] Running test with payload Chinese characters
2026-03-11 04:41:29.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:30.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:30.001 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:30.101 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:30.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:30.104 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":1773204089996108906,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:30.105 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:30.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:30.107 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":1773204089996108906,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:30.109 DEBUG [tests.relay.test_publish] Running test with payload Emojis
2026-03-11 04:41:30.109 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:30.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:30.114 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:30.215 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:30.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:30.218 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":1773204090109626928,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:30.219 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:30.219 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:30.222 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":1773204090109626928,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:30.223 DEBUG [tests.relay.test_publish] Running test with payload Lorem ipsum text
2026-03-11 04:41:30.224 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:30.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:30.228 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:30.329 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:30.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:30.331 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":1773204090223818467,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:30.333 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:30.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:30.335 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":1773204090223818467,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:30.336 DEBUG [tests.relay.test_publish] Running test with payload HTML content
2026-03-11 04:41:30.337 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:30.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:30.342 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:30.443 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:30.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:30.445 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":1773204090337238763,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:30.447 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:30.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:30.450 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":1773204090337238763,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:30.451 DEBUG [tests.relay.test_publish] Running test with payload Cyrillic characters
2026-03-11 04:41:30.451 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:30.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:30.456 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:30.556 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:30.556 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:30.559 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":1773204090451611770,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:30.560 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:30.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:30.563 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":1773204090451611770,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:30.564 DEBUG [tests.relay.test_publish] Running test with payload Base64 encoded string
2026-03-11 04:41:30.565 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:30.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:30.570 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:30.670 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:30.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:30.673 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":1773204090564872804,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:30.675 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:30.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:30.677 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":1773204090564872804,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:30.678 DEBUG [tests.relay.test_publish] Running test with payload Binary data
2026-03-11 04:41:30.679 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:30.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:30.684 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:30.785 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:30.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:30.787 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":1773204090679048070,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:30.789 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:30.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:30.791 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":1773204090679048070,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:30.792 DEBUG [tests.relay.test_publish] Running test with payload Special characters with whitespace
2026-03-11 04:41:30.793 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:30.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:30.797 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:30.898 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:30.898 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:30.900 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":1773204090793151750,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:30.902 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:30.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:30.904 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":1773204090793151750,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:30.906 DEBUG [tests.relay.test_publish] Running test with payload Boolean false as a string
2026-03-11 04:41:30.906 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:30.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:30.910 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:31.011 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:31.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:31.014 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":1773204090906458297,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:31.015 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:31.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:31.017 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":1773204090906458297,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:31.018 DEBUG [tests.relay.test_publish] Running test with payload A float number
2026-03-11 04:41:31.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:31.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:31.024 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:31.124 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:31.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:31.127 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":1773204091019094596,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:31.129 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:31.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:31.131 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":1773204091019094596,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:31.132 DEBUG [tests.relay.test_publish] Running test with payload A list
2026-03-11 04:41:31.133 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:31.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:31.138 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:31.238 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:31.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:31.240 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":1773204091133163279,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:31.242 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:31.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:31.244 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":1773204091133163279,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:31.246 DEBUG [tests.relay.test_publish] Running test with payload Hexadecimal number as a string
2026-03-11 04:41:31.246 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:31.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:31.251 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:31.352 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:31.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:31.355 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":1773204091246444443,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:31.356 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:31.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:31.358 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":1773204091246444443,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:31.360 DEBUG [tests.relay.test_publish] Running test with payload Email format
2026-03-11 04:41:31.360 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:31.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:31.364 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:31.465 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:31.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:31.467 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":1773204091360379887,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:31.468 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:31.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:31.471 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":1773204091360379887,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:31.472 DEBUG [tests.relay.test_publish] Running test with payload URL format
2026-03-11 04:41:31.472 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:31.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:31.478 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:31.579 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:31.579 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:31.581 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":1773204091472811404,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:31.583 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:31.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:31.585 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":1773204091472811404,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:31.586 DEBUG [tests.relay.test_publish] Running test with payload Date and time in ISO format
2026-03-11 04:41:31.587 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:31.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:31.591 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:31.692 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:31.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:31.695 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":1773204091587137956,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:31.696 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:31.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:31.699 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":1773204091587137956,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:31.700 DEBUG [tests.relay.test_publish] Running test with payload String with escaped quotes
2026-03-11 04:41:31.701 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:31.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:31.706 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:31.807 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:31.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:31.809 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":1773204091701078264,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:31.811 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:31.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:31.813 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":1773204091701078264,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:31.814 DEBUG [tests.relay.test_publish] Running test with payload A regular expression
2026-03-11 04:41:31.815 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:31.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:31.820 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:31.920 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:31.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:31.923 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":1773204091814996502,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:31.924 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:31.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:31.926 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":1773204091814996502,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:31.928 DEBUG [tests.relay.test_publish] Running test with payload A very long string
2026-03-11 04:41:31.928 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:31.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:31.933 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:32.033 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:32.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:32.036 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":1773204091928621384,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:32.037 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:32.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:32.040 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":1773204091928621384,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:32.042 DEBUG [tests.relay.test_publish] Running test with payload A JSON string
2026-03-11 04:41:32.042 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:32.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:32.048 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:32.149 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:32.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:32.151 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":1773204092042479045,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:32.153 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:32.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:32.155 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":1773204092042479045,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:32.157 DEBUG [tests.relay.test_publish] Running test with payload A Unix path
2026-03-11 04:41:32.157 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:32.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:32.161 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:32.262 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:32.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:32.264 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":1773204092157326106,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:32.266 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:32.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:32.268 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":1773204092157326106,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:32.269 DEBUG [tests.relay.test_publish] Running test with payload A Windows path
2026-03-11 04:41:32.270 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:32.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:32.274 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:32.375 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:32.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:32.378 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":1773204092269968862,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:32.380 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:32.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:32.382 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":1773204092269968862,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:32.383 DEBUG [tests.relay.test_publish] Running test with payload An SQL query
2026-03-11 04:41:32.384 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:32.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:32.388 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:32.489 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:32.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:32.491 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":1773204092384097517,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:32.492 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:32.493 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:32.495 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":1773204092384097517,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:32.496 DEBUG [tests.relay.test_publish] Running test with payload JavaScript code snippet
2026-03-11 04:41:32.497 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:32.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:32.502 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:32.602 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:32.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:32.605 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":1773204092496876277,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:32.607 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:32.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:32.609 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":1773204092496876277,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:32.610 DEBUG [tests.relay.test_publish] Running test with payload A CSS snippet
2026-03-11 04:41:32.611 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:32.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:32.616 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:32.716 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:32.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:32.719 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":1773204092611040881,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:32.720 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:32.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:32.723 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":1773204092611040881,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:32.724 DEBUG [tests.relay.test_publish] Running test with payload A Python one-liner
2026-03-11 04:41:32.724 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:32.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:32.729 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:32.829 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:32.829 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:32.832 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":1773204092724503327,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:32.833 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:32.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:32.836 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":1773204092724503327,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:32.837 DEBUG [tests.relay.test_publish] Running test with payload An IP address
2026-03-11 04:41:32.837 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:32.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:32.844 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:32.944 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:32.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:32.947 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":1773204092837801407,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:32.948 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:32.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:32.950 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":1773204092837801407,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:32.952 DEBUG [tests.relay.test_publish] Running test with payload A domain name
2026-03-11 04:41:32.952 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:32.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:32.956 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:33.057 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:33.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:33.060 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":1773204092952406575,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:33.062 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:33.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:33.064 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":1773204092952406575,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:33.066 DEBUG [tests.relay.test_publish] Running test with payload A user agent string
2026-03-11 04:41:33.066 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:33.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:33.072 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:33.172 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:33.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:33.174 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":1773204093066436975,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:33.176 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:33.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:33.178 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":1773204093066436975,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:33.179 DEBUG [tests.relay.test_publish] Running test with payload A credit card number
2026-03-11 04:41:33.180 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:33.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:33.185 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:33.285 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:33.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:33.287 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":1773204093180147482,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:33.289 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:33.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:33.291 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":1773204093180147482,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:33.292 DEBUG [tests.relay.test_publish] Running test with payload A phone number
2026-03-11 04:41:33.293 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:33.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:33.298 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:33.398 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:33.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:33.401 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":1773204093293011613,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:33.402 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:33.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:33.405 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":1773204093293011613,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:33.406 DEBUG [tests.relay.test_publish] Running test with payload A UUID
2026-03-11 04:41:33.406 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:33.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:33.411 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:33.511 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:33.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:33.514 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":1773204093406531226,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:33.515 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:33.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:33.518 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":1773204093406531226,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:33.519 DEBUG [tests.relay.test_publish] Running test with payload A hashtag
2026-03-11 04:41:33.520 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:33.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:33.525 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:33.625 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:33.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:33.628 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":1773204093520005562,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:33.629 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:33.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:33.632 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":1773204093520005562,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:33.633 DEBUG [tests.relay.test_publish] Running test with payload A Twitter handle
2026-03-11 04:41:33.633 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:33.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:33.638 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:33.739 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:33.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:33.742 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":1773204093633659148,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:33.743 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:33.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:33.745 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":1773204093633659148,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:33.747 DEBUG [tests.relay.test_publish] Running test with payload A password
2026-03-11 04:41:33.747 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:33.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:33.752 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:33.852 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:33.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:33.855 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":1773204093747263305,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:33.856 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:33.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:33.858 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":1773204093747263305,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:33.860 DEBUG [tests.relay.test_publish] Running test with payload A date in common format
2026-03-11 04:41:33.860 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:33.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:33.864 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:33.965 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:33.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:33.967 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":1773204093860301080,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:33.969 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:33.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:33.971 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":1773204093860301080,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:33.973 DEBUG [tests.relay.test_publish] Running test with payload A time string
2026-03-11 04:41:33.973 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:33.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:33.978 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:34.079 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:34.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:34.081 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":1773204093973346073,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:34.083 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:34.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:34.085 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":1773204093973346073,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:34.086 DEBUG [tests.relay.test_publish] Running test with payload A mathematical equation
2026-03-11 04:41:34.087 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-11 04:41:34.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-11 04:41:34.092 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-11 04:41:34.192 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:34.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:34.195 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":1773204094087121080,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:34.196 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-11 04:41:34.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-11 04:41:34.199 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":1773204094087121080,"ephemeral":false,"proof":""}]'
2026-03-11 04:41:34.203 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-11 04:41:34.205 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-11 04:41:34.205 DEBUG [src.node.waku_node] Stopping container with id c2bdbf05725e
2026-03-11 04:41:34.803 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:41:34.803 DEBUG [src.node.waku_node] Stopping container with id 6b2e0b995068
2026-03-11 04:41:35.389 DEBUG [src.node.waku_node] Container stopped.
2026-03-11 04:41:35.391 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-11 04:41:35.409 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-11 04:41:35.426 DEBUG [src.node.docker_mananger] No errors found in the waku logs.