476 lines
86 KiB
Plaintext

2025-12-11 04:18:22.776 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-11 04:18:22.776 DEBUG [tests.conftest] Running test: test_publish_with_valid_payloads with id: 2025-12-11_04-18-22__64950260-34f9-4658-8460-018d719d28da
2025-12-11 04:18:22.777 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-11 04:18:22.777 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-11 04:18:22.777 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2025-12-11 04:18:22.783 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:18:22.783 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-11_04-18-22__64950260-34f9-4658-8460-018d719d28da__wakuorg_nwaku:latest.log
2025-12-11 04:18:22.784 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:18:22.784 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:18:22.785 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:18:22.785 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.250.231
2025-12-11 04:18:22.785 DEBUG [src.node.docker_mananger] Generated ports ['7252', '7253', '7254', '7255', '7256']
2025-12-11 04:18:22.786 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:18:22.786 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:18:22.786 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:18:22.786 DEBUG [src.node.docker_mananger] docker run -i -t -p 7252:7252 -p 7253:7253 -p 7254:7254 -p 7255:7255 -p 7256:7256 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=7254 --rest-port=7252 --tcp-port=7253 --discv5-udp-port=7255 --rest-address=0.0.0.0 --nat=extip:172.18.250.231 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=683eadbdcd7ea5985ef3bfd8498dbfac87905aea1b0a84f08bae6bfbb5a96f0d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7256 --metrics-logging=true --relay=true
2025-12-11 04:18:22.959 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.250.231 waku 971f62262dd31ed995276709f265f46d9a24eddebd20a463378ce69f3a17d829
2025-12-11 04:18:22.994 DEBUG [src.node.docker_mananger] Container started with ID 971f62262dd3. Setting up logs at ./log/docker/node1_2025-12-11_04-18-22__64950260-34f9-4658-8460-018d719d28da__wakuorg_nwaku:latest.log
2025-12-11 04:18:22.995 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7252
2025-12-11 04:18:22.995 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:18:23.022 ERROR [src.node.docker_mananger] Max retries reached for container 938f063454e8. Exiting log stream.
2025-12-11 04:18:23.573 ERROR [src.node.docker_mananger] Max retries reached for container 66ff7d49b41a. Exiting log stream.
2025-12-11 04:18:23.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:23.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
2025-12-11 04:18:23.999 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:18:23.999 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:24.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.250.231/tcp/7253/p2p/16Uiu2HAmPauePKW33oJrpuEz18v43Y76SBWWH2aqLmbvm1sqkn5R","/ip4/172.18.250.231/tcp/7254/ws/p2p/16Uiu2HAmPauePKW33oJrpuEz18v43Y76SBWWH2aqLmbvm1sqkn5R"],"enrUri":"enr:-L24QOIzBuZe8vuADq3RgeqX0okXj1Hdq4epNxfqkuplOg-hJsbzYwGaVnyCQvYOPia4tFDK11auHZ8aIcQFzqoQEK0CgmlkgnY0gmlwhKwS-ueKbXVsdGlhZGRyc5YACASsEvrnBhxVAAoErBL65wYcVt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDomTpp7YOOn7EfmVK2Ko2U-D0phSHXWry4wgj4KfSIEyDdGNwghxVg3VkcIIcV4V3YWt1MgE"}'
2025-12-11 04:18:24.002 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:18:24.008 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-11 04:18:24.008 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-11_04-18-22__64950260-34f9-4658-8460-018d719d28da__wakuorg_nwaku:latest.log
2025-12-11 04:18:24.008 DEBUG [src.node.waku_node] Starting Node...
2025-12-11 04:18:24.009 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-11 04:18:24.010 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-11 04:18:24.010 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.178.88
2025-12-11 04:18:24.010 DEBUG [src.node.docker_mananger] Generated ports ['48168', '48169', '48170', '48171', '48172']
2025-12-11 04:18:24.010 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-11 04:18:24.010 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-11 04:18:24.011 DEBUG [src.node.waku_node] Using volumes []
2025-12-11 04:18:24.011 DEBUG [src.node.docker_mananger] docker run -i -t -p 48168:48168 -p 48169:48169 -p 48170:48170 -p 48171:48171 -p 48172:48172 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=48170 --rest-port=48168 --tcp-port=48169 --discv5-udp-port=48171 --rest-address=0.0.0.0 --nat=extip:172.18.178.88 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d7d2b06ea8df3385a9b08ecece79b727b8f829cb78b77e415cbea83f57867dd7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48172 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOIzBuZe8vuADq3RgeqX0okXj1Hdq4epNxfqkuplOg-hJsbzYwGaVnyCQvYOPia4tFDK11auHZ8aIcQFzqoQEK0CgmlkgnY0gmlwhKwS-ueKbXVsdGlhZGRyc5YACASsEvrnBhxVAAoErBL65wYcVt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDomTpp7YOOn7EfmVK2Ko2U-D0phSHXWry4wgj4KfSIEyDdGNwghxVg3VkcIIcV4V3YWt1MgE
2025-12-11 04:18:24.191 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.178.88 waku 2f4683c1a994b3bab625973325117a0fa0661d65ccfcef825274d4f05e6b5fa9
2025-12-11 04:18:24.221 DEBUG [src.node.docker_mananger] Container started with ID 2f4683c1a994. Setting up logs at ./log/docker/node2_2025-12-11_04-18-22__64950260-34f9-4658-8460-018d719d28da__wakuorg_nwaku:latest.log
2025-12-11 04:18:24.222 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48168
2025-12-11 04:18:24.222 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-11 04:18:25.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/health" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:25.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
2025-12-11 04:18:25.236 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-11 04:18:25.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:25.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.178.88/tcp/48169/p2p/16Uiu2HAm3Vb3LzJsrg2opRHTL9HiS1S9aFU8JdNtPGFp1sYU3yZQ","/ip4/172.18.178.88/tcp/48170/ws/p2p/16Uiu2HAm3Vb3LzJsrg2opRHTL9HiS1S9aFU8JdNtPGFp1sYU3yZQ"],"enrUri":"enr:-L24QN-cttgg5myLOEQuMY8infyLqu_yE4xwpbalJYqrqerlUnUGIXehORf_aK3StYR8lNLKBTnRDv5qVgmxdmaDTgoCgmlkgnY0gmlwhKwSsliKbXVsdGlhZGRyc5YACASsErJYBrwpAAoErBKyWAa8Kt0DgnJzhQADAQAAiXNlY3AyNTZrMaECd947_-VSg8miWgHkCBnnAo2nbu-h5iKZJQ5Qwuz3KheDdGNwgrwpg3VkcIK8K4V3YWt1MgE"}'
2025-12-11 04:18:25.243 INFO [src.node.waku_node] REST service is ready !!
2025-12-11 04:18:25.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48168/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.250.231/tcp/7253/p2p/16Uiu2HAmPauePKW33oJrpuEz18v43Y76SBWWH2aqLmbvm1sqkn5R"]'
2025-12-11 04:18:25.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:25.248 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2025-12-11 04:18:25.248 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-11 04:18:25.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:25.252 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48168/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-11 04:18:25.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:25.258 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:25.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:25.263 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:25.363 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:25.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:25.366 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":1765426705258325760,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:25.367 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:25.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:25.370 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":1765426705258325760,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:25.371 INFO [src.steps.relay] WARM UP successful!!
2025-12-11 04:18:25.372 DEBUG [tests.relay.test_publish] Running test with payload A simple string
2025-12-11 04:18:25.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:25.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:25.376 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:25.477 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:25.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:25.479 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":1765426705372484958,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:25.480 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:25.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:25.483 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":1765426705372484958,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:25.484 DEBUG [tests.relay.test_publish] Running test with payload An integer
2025-12-11 04:18:25.484 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:25.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:25.489 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:25.590 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:25.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:25.592 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":1765426705484789035,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:25.593 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:25.593 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:25.595 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":1765426705484789035,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:25.596 DEBUG [tests.relay.test_publish] Running test with payload A dictionary
2025-12-11 04:18:25.597 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:25.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:25.601 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:25.702 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:25.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:25.704 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":1765426705597111727,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:25.705 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:25.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:25.707 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":1765426705597111727,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:25.709 DEBUG [tests.relay.test_publish] Running test with payload Chinese characters
2025-12-11 04:18:25.709 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:25.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:25.714 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:25.814 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:25.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:25.816 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":1765426705709236374,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:25.818 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:25.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:25.820 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":1765426705709236374,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:25.821 DEBUG [tests.relay.test_publish] Running test with payload Emojis
2025-12-11 04:18:25.821 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:25.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:25.826 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:25.927 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:25.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:25.929 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":1765426705821812724,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:25.931 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:25.931 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:25.933 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":1765426705821812724,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:25.934 DEBUG [tests.relay.test_publish] Running test with payload Lorem ipsum text
2025-12-11 04:18:25.935 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:25.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:25.939 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:26.039 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:26.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:26.042 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":1765426705935172115,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:26.043 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:26.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:26.046 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":1765426705935172115,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:26.047 DEBUG [tests.relay.test_publish] Running test with payload HTML content
2025-12-11 04:18:26.047 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:26.052 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:26.052 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:26.152 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:26.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:26.155 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":1765426706047785184,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:26.156 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:26.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:26.158 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":1765426706047785184,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:26.160 DEBUG [tests.relay.test_publish] Running test with payload Cyrillic characters
2025-12-11 04:18:26.160 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:26.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:26.165 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:26.265 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:26.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:26.267 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":1765426706160306354,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:26.269 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:26.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:26.271 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":1765426706160306354,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:26.272 DEBUG [tests.relay.test_publish] Running test with payload Base64 encoded string
2025-12-11 04:18:26.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:26.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:26.276 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:26.377 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:26.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:26.379 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":1765426706272792485,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:26.381 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:26.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:26.383 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":1765426706272792485,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:26.384 DEBUG [tests.relay.test_publish] Running test with payload Binary data
2025-12-11 04:18:26.385 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:26.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:26.389 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:26.490 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:26.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:26.492 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":1765426706384908618,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:26.493 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:26.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:26.496 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":1765426706384908618,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:26.497 DEBUG [tests.relay.test_publish] Running test with payload Special characters with whitespace
2025-12-11 04:18:26.497 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:26.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:26.501 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:26.602 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:26.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:26.604 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":1765426706497674560,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:26.606 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:26.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:26.608 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":1765426706497674560,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:26.609 DEBUG [tests.relay.test_publish] Running test with payload Boolean false as a string
2025-12-11 04:18:26.610 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:26.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:26.614 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:26.714 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:26.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:26.717 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":1765426706609972539,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:26.718 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:26.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:26.720 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":1765426706609972539,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:26.721 DEBUG [tests.relay.test_publish] Running test with payload A float number
2025-12-11 04:18:26.722 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:26.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:26.726 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:26.827 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:26.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:26.829 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":1765426706722180109,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:26.831 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:26.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:26.833 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":1765426706722180109,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:26.834 DEBUG [tests.relay.test_publish] Running test with payload A list
2025-12-11 04:18:26.834 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:26.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:26.839 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:26.939 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:26.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:26.941 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":1765426706834842992,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:26.944 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:26.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:26.946 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":1765426706834842992,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:26.947 DEBUG [tests.relay.test_publish] Running test with payload Hexadecimal number as a string
2025-12-11 04:18:26.948 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:26.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:26.951 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:27.052 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:27.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:27.055 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":1765426706948004964,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:27.056 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:27.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:27.058 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":1765426706948004964,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:27.078 DEBUG [tests.relay.test_publish] Running test with payload Email format
2025-12-11 04:18:27.079 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:27.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:27.083 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:27.183 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:27.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:27.186 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":1765426707078939249,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:27.187 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:27.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:27.189 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":1765426707078939249,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:27.191 DEBUG [tests.relay.test_publish] Running test with payload URL format
2025-12-11 04:18:27.191 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:27.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:27.195 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:27.296 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:27.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:27.298 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":1765426707191547476,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:27.299 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:27.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:27.301 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":1765426707191547476,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:27.303 DEBUG [tests.relay.test_publish] Running test with payload Date and time in ISO format
2025-12-11 04:18:27.303 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:27.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:27.307 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:27.408 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:27.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:27.410 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":1765426707303299329,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:27.411 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:27.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:27.413 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":1765426707303299329,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:27.415 DEBUG [tests.relay.test_publish] Running test with payload String with escaped quotes
2025-12-11 04:18:27.415 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:27.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:27.419 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:27.519 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:27.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:27.521 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":1765426707415247082,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:27.523 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:27.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:27.525 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":1765426707415247082,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:27.526 DEBUG [tests.relay.test_publish] Running test with payload A regular expression
2025-12-11 04:18:27.526 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:27.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:27.530 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:27.631 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:27.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:27.633 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":1765426707526642954,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:27.635 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:27.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:27.637 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":1765426707526642954,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:27.638 DEBUG [tests.relay.test_publish] Running test with payload A very long string
2025-12-11 04:18:27.639 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:27.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:27.643 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:27.744 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:27.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:27.746 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":1765426707639068836,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:27.748 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:27.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:27.750 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":1765426707639068836,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:27.752 DEBUG [tests.relay.test_publish] Running test with payload A JSON string
2025-12-11 04:18:27.752 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:27.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:27.756 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:27.856 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:27.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:27.859 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":1765426707752481758,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:27.860 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:27.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:27.862 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":1765426707752481758,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:27.864 DEBUG [tests.relay.test_publish] Running test with payload A Unix path
2025-12-11 04:18:27.864 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:27.868 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:27.868 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:27.969 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:27.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:27.971 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":1765426707864372889,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:27.973 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:27.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:27.975 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":1765426707864372889,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:27.976 DEBUG [tests.relay.test_publish] Running test with payload A Windows path
2025-12-11 04:18:27.977 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:27.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:27.981 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:28.081 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:28.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:28.083 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":1765426707976893291,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:28.085 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:28.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:28.087 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":1765426707976893291,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:28.088 DEBUG [tests.relay.test_publish] Running test with payload An SQL query
2025-12-11 04:18:28.089 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:28.093 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:28.093 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:28.194 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:28.194 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:28.196 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":1765426708089171038,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:28.197 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:28.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:28.200 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":1765426708089171038,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:28.201 DEBUG [tests.relay.test_publish] Running test with payload JavaScript code snippet
2025-12-11 04:18:28.201 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:28.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:28.206 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:28.306 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:28.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:28.309 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":1765426708201825782,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:28.310 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:28.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:28.312 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":1765426708201825782,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:28.314 DEBUG [tests.relay.test_publish] Running test with payload A CSS snippet
2025-12-11 04:18:28.314 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:28.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:28.318 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:28.418 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:28.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:28.421 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":1765426708314291209,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:28.422 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:28.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:28.425 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":1765426708314291209,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:28.426 DEBUG [tests.relay.test_publish] Running test with payload A Python one-liner
2025-12-11 04:18:28.426 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:28.430 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:28.430 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:28.531 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:28.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:28.533 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":1765426708426582537,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:28.535 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:28.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:28.537 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":1765426708426582537,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:28.538 DEBUG [tests.relay.test_publish] Running test with payload An IP address
2025-12-11 04:18:28.538 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:28.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:28.543 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:28.643 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:28.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:28.646 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":1765426708538805000,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:28.647 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:28.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:28.649 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":1765426708538805000,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:28.651 DEBUG [tests.relay.test_publish] Running test with payload A domain name
2025-12-11 04:18:28.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:28.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:28.656 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:28.756 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:28.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:28.759 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":1765426708651272422,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:28.760 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:28.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:28.762 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":1765426708651272422,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:28.763 DEBUG [tests.relay.test_publish] Running test with payload A user agent string
2025-12-11 04:18:28.764 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:28.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:28.769 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:28.869 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:28.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:28.871 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":1765426708764192124,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:28.872 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:28.873 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:28.875 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":1765426708764192124,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:28.876 DEBUG [tests.relay.test_publish] Running test with payload A credit card number
2025-12-11 04:18:28.876 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:28.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:28.880 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:28.980 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:28.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:28.983 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":1765426708876602085,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:28.984 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:28.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:28.987 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":1765426708876602085,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:28.989 DEBUG [tests.relay.test_publish] Running test with payload A phone number
2025-12-11 04:18:28.989 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:28.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:28.994 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:29.094 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:29.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:29.096 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":1765426708989618957,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:29.098 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:29.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:29.100 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":1765426708989618957,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:29.101 DEBUG [tests.relay.test_publish] Running test with payload A UUID
2025-12-11 04:18:29.101 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:29.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:29.105 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:29.206 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:29.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:29.208 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":1765426709101725219,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:29.209 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:29.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:29.212 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":1765426709101725219,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:29.213 DEBUG [tests.relay.test_publish] Running test with payload A hashtag
2025-12-11 04:18:29.213 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:29.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:29.217 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:29.318 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:29.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:29.320 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":1765426709213818767,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:29.321 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:29.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:29.323 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":1765426709213818767,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:29.325 DEBUG [tests.relay.test_publish] Running test with payload A Twitter handle
2025-12-11 04:18:29.325 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:29.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:29.329 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:29.430 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:29.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:29.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":1765426709325290159,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:29.434 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:29.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:29.436 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":1765426709325290159,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:29.437 DEBUG [tests.relay.test_publish] Running test with payload A password
2025-12-11 04:18:29.438 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:29.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:29.442 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:29.543 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:29.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:29.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":1765426709438144077,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:29.547 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:29.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:29.549 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":1765426709438144077,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:29.550 DEBUG [tests.relay.test_publish] Running test with payload A date in common format
2025-12-11 04:18:29.550 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:29.554 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:29.555 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:29.655 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:29.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:29.657 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":1765426709550745281,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:29.659 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:29.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:29.661 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":1765426709550745281,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:29.662 DEBUG [tests.relay.test_publish] Running test with payload A time string
2025-12-11 04:18:29.662 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:29.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:29.667 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:29.767 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:29.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:29.770 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":1765426709662801172,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:29.771 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:29.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:29.773 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":1765426709662801172,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:29.774 DEBUG [tests.relay.test_publish] Running test with payload A mathematical equation
2025-12-11 04:18:29.775 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/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)'}'
2025-12-11 04:18:29.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-11 04:18:29.779 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-11 04:18:29.879 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:29.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7252/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:29.882 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":1765426709775094330,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:29.883 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-11 04:18:29.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-11 04:18:29.885 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":1765426709775094330,"ephemeral":false,"proof":""}]'
2025-12-11 04:18:29.888 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-11 04:18:29.889 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-11 04:18:29.890 DEBUG [src.node.waku_node] Stopping container with id 971f62262dd3
2025-12-11 04:18:30.412 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:18:30.412 DEBUG [src.node.waku_node] Stopping container with id 2f4683c1a994
2025-12-11 04:18:30.944 DEBUG [src.node.waku_node] Container stopped.
2025-12-11 04:18:30.945 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-11 04:18:30.961 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-11 04:18:30.976 DEBUG [src.node.docker_mananger] No errors found in the waku logs.