2026-02-25 07:41:35 +00:00

476 lines
85 KiB
Plaintext

2026-02-25 07:23:12.217 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:23:12.218 DEBUG [tests.conftest] Running test: test_publish_with_valid_content_topics with id: 2026-02-25_07-23-12__f7fdf35c-a6ed-4b97-a29e-40aa6c5e5d45
2026-02-25 07:23:12.218 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:23:12.218 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 07:23:12.219 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-25 07:23:12.228 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:23:12.228 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-23-12__f7fdf35c-a6ed-4b97-a29e-40aa6c5e5d45__wakuorg_nwaku:latest.log
2026-02-25 07:23:12.228 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:23:12.229 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:23:12.230 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:23:12.231 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.243.149
2026-02-25 07:23:12.231 DEBUG [src.node.docker_mananger] Generated ports ['42837', '42838', '42839', '42840', '42841']
2026-02-25 07:23:12.231 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:23:12.232 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:23:12.232 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:23:12.232 DEBUG [src.node.docker_mananger] docker run -i -t -p 42837:42837 -p 42838:42838 -p 42839:42839 -p 42840:42840 -p 42841:42841 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=42839 --rest-port=42837 --tcp-port=42838 --discv5-udp-port=42840 --rest-address=0.0.0.0 --nat=extip:172.18.243.149 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c7bbb9cda7cdc944d8ea704fb68cee5dc5d08a761d3b39dc69b1f2e4ce8facee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42841 --metrics-logging=true --relay=true
2026-02-25 07:23:12.418 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.243.149 waku 9461df6c515c644f2617a5fb1215b3616a64075e6b62665d5dec3d8dd0e5a42f
2026-02-25 07:23:12.449 DEBUG [src.node.docker_mananger] Container started with ID 9461df6c515c. Setting up logs at ./log/docker/node1_2026-02-25_07-23-12__f7fdf35c-a6ed-4b97-a29e-40aa6c5e5d45__wakuorg_nwaku:latest.log
2026-02-25 07:23:12.450 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42837
2026-02-25 07:23:12.450 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:23:12.455 ERROR [src.node.docker_mananger] Max retries reached for container 7700121dc90e. Exiting log stream.
2026-02-25 07:23:13.048 ERROR [src.node.docker_mananger] Max retries reached for container d3d786ca8a9e. Exiting log stream.
2026-02-25 07:23:13.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:13.456 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-02-25 07:23:13.456 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:23:13.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:13.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.243.149/tcp/42838/p2p/16Uiu2HAm1B4EDhACJ9mKYzmRph7eXUQHfjBBKcE9C8GRH15MNYUn","/ip4/172.18.243.149/tcp/42839/ws/p2p/16Uiu2HAm1B4EDhACJ9mKYzmRph7eXUQHfjBBKcE9C8GRH15MNYUn"],"enrUri":"enr:-L24QGamyXXLdJtqtDEpfxaFJdUBZg6tc_cTRkJ8D5Dcv6lAO16g2NRsuP7BEkaHzG8m2h1wo8yIWpkI7BFcNxnTGhMCgmlkgnY0gmlwhKwS85WKbXVsdGlhZGRyc5YACASsEvOVBqdWAAoErBLzlQanV90DgnJzhQADAQAAiXNlY3AyNTZrMaECVWeQ7l24OAca3u99L0AgWSKURBfwf6DiP8fywXF6-K-DdGNwgqdWg3VkcIKnWIV3YWt1MgE"}'
2026-02-25 07:23:13.459 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:23:13.465 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:23:13.465 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-23-12__f7fdf35c-a6ed-4b97-a29e-40aa6c5e5d45__wakuorg_nwaku:latest.log
2026-02-25 07:23:13.466 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:23:13.466 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:23:13.467 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:23:13.467 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.35.229
2026-02-25 07:23:13.467 DEBUG [src.node.docker_mananger] Generated ports ['6620', '6621', '6622', '6623', '6624']
2026-02-25 07:23:13.468 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:23:13.468 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:23:13.468 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:23:13.468 DEBUG [src.node.docker_mananger] docker run -i -t -p 6620:6620 -p 6621:6621 -p 6622:6622 -p 6623:6623 -p 6624:6624 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=6622 --rest-port=6620 --tcp-port=6621 --discv5-udp-port=6623 --rest-address=0.0.0.0 --nat=extip:172.18.35.229 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d5c01ecbc6dadd7bfff29c4659528d50bfbaad3d5bdbc6ae0dfdb2f1edd89b4e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6624 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGamyXXLdJtqtDEpfxaFJdUBZg6tc_cTRkJ8D5Dcv6lAO16g2NRsuP7BEkaHzG8m2h1wo8yIWpkI7BFcNxnTGhMCgmlkgnY0gmlwhKwS85WKbXVsdGlhZGRyc5YACASsEvOVBqdWAAoErBLzlQanV90DgnJzhQADAQAAiXNlY3AyNTZrMaECVWeQ7l24OAca3u99L0AgWSKURBfwf6DiP8fywXF6-K-DdGNwgqdWg3VkcIKnWIV3YWt1MgE
2026-02-25 07:23:13.659 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.35.229 waku 7abbd1538edf6d926ef7832424dfa005f8afbc17869484b30d3d749171b30469
2026-02-25 07:23:13.689 DEBUG [src.node.docker_mananger] Container started with ID 7abbd1538edf. Setting up logs at ./log/docker/node2_2026-02-25_07-23-12__f7fdf35c-a6ed-4b97-a29e-40aa6c5e5d45__wakuorg_nwaku:latest.log
2026-02-25 07:23:13.690 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6620
2026-02-25 07:23:13.691 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:23:14.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:14.708 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-02-25 07:23:14.709 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:23:14.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:14.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.35.229/tcp/6621/p2p/16Uiu2HAmM26kUFY7k7BXqHv6oak9Zk8vqRNqUqnxQSNWkKwyrora","/ip4/172.18.35.229/tcp/6622/ws/p2p/16Uiu2HAmM26kUFY7k7BXqHv6oak9Zk8vqRNqUqnxQSNWkKwyrora"],"enrUri":"enr:-L24QGTqinxYjfS1r3hDmvsMtHeg6yG5G_SkAAg_Yq_L0dsbCmuzEMPb1kkaXGOuwQHOemnZ85L_TiuFlg9nXznFUfYCgmlkgnY0gmlwhKwSI-WKbXVsdGlhZGRyc5YACASsEiPlBhndAAoErBIj5QYZ3t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDfEXttCAtDgJrXTw_WmVbrDEyHDAXPckRptmDzVwDs5uDdGNwghndg3VkcIIZ34V3YWt1MgE"}'
2026-02-25 07:23:14.716 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:23:14.716 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6620/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.243.149/tcp/42838/p2p/16Uiu2HAm1B4EDhACJ9mKYzmRph7eXUQHfjBBKcE9C8GRH15MNYUn"]'
2026-02-25 07:23:14.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:14.723 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-25 07:23:14.723 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 07:23:14.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:14.728 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6620/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 07:23:14.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:14.736 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/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-02-25 07:23:14.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:14.740 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:14.840 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:14.841 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:14.844 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":1772004194736038912,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:14.845 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:14.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:14.848 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":1772004194736038912,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:14.849 INFO [src.steps.relay] WARM UP successful!!
2026-02-25 07:23:14.850 DEBUG [tests.relay.test_publish] Running test with content topic A simple string
2026-02-25 07:23:14.851 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:14.855 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:14.856 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:14.956 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:14.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:14.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello World!","version":0,"timestamp":1772004194851129260,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:14.960 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:14.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:14.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello World!","version":0,"timestamp":1772004194851129260,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:14.964 DEBUG [tests.relay.test_publish] Running test with content topic An integer
2026-02-25 07:23:14.965 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:14.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:14.970 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:15.071 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:15.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:15.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234567890","version":0,"timestamp":1772004194965033634,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:15.075 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:15.076 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:15.078 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234567890","version":0,"timestamp":1772004194965033634,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:15.079 DEBUG [tests.relay.test_publish] Running test with content topic A dictionary
2026-02-25 07:23:15.080 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:15.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:15.084 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:15.184 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:15.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:15.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1772004195079938761,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:15.189 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:15.189 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:15.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1772004195079938761,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:15.193 DEBUG [tests.relay.test_publish] Running test with content topic Chinese characters
2026-02-25 07:23:15.194 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:15.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:15.200 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:15.300 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:15.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:15.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1772004195193858787,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:15.305 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:15.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:15.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1772004195193858787,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:15.309 DEBUG [tests.relay.test_publish] Running test with content topic Emojis
2026-02-25 07:23:15.309 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:15.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:15.314 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:15.414 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:15.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:15.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1772004195309277263,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:15.419 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:15.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:15.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1772004195309277263,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:15.423 DEBUG [tests.relay.test_publish] Running test with content topic Lorem ipsum text
2026-02-25 07:23:15.424 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:15.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:15.430 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:15.530 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:15.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:15.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1772004195424068753,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:15.535 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:15.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:15.537 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1772004195424068753,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:15.538 DEBUG [tests.relay.test_publish] Running test with content topic HTML content
2026-02-25 07:23:15.539 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "<html><body>Hello</body></html>", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:15.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:15.544 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:15.644 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:15.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:15.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1772004195539231809,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:15.649 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:15.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:15.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1772004195539231809,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:15.653 DEBUG [tests.relay.test_publish] Running test with content topic Cyrillic characters
2026-02-25 07:23:15.654 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:15.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:15.658 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:15.758 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:15.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:15.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1772004195653930454,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:15.763 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:15.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:15.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1772004195653930454,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:15.767 DEBUG [tests.relay.test_publish] Running test with content topic Base64 encoded string
2026-02-25 07:23:15.768 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Base64==dGVzdA==", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:15.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:15.773 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:15.873 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:15.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:15.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1772004195768137079,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:15.878 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:15.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:15.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1772004195768137079,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:15.882 DEBUG [tests.relay.test_publish] Running test with content topic Binary data
2026-02-25 07:23:15.882 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:15.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:15.887 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:15.988 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:15.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:15.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1772004195882571656,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:15.992 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:15.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:15.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1772004195882571656,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:15.996 DEBUG [tests.relay.test_publish] Running test with content topic Special characters with whitespace
2026-02-25 07:23:15.997 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:16.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:16.002 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:16.102 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:16.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:16.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1772004195997191311,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:16.107 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:16.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:16.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1772004195997191311,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:16.111 DEBUG [tests.relay.test_publish] Running test with content topic Boolean false as a string
2026-02-25 07:23:16.111 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "False", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:16.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:16.116 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:16.217 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:16.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:16.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"False","version":0,"timestamp":1772004196111438625,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:16.222 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:16.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:16.224 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"False","version":0,"timestamp":1772004196111438625,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:16.227 DEBUG [tests.relay.test_publish] Running test with content topic A float number
2026-02-25 07:23:16.227 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "3.1415926535", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:16.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:16.232 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:16.333 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:16.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:16.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"3.1415926535","version":0,"timestamp":1772004196227478291,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:16.338 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:16.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:16.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"3.1415926535","version":0,"timestamp":1772004196227478291,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:16.341 DEBUG [tests.relay.test_publish] Running test with content topic A list
2026-02-25 07:23:16.342 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:16.346 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:16.347 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:16.447 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:16.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:16.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1772004196341912686,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:16.452 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:16.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:16.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1772004196341912686,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:16.455 DEBUG [tests.relay.test_publish] Running test with content topic Hexadecimal number as a string
2026-02-25 07:23:16.456 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "0xDEADBEEF", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:16.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:16.461 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:16.562 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:16.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:16.565 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"0xDEADBEEF","version":0,"timestamp":1772004196456181559,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:16.567 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:16.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:16.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"0xDEADBEEF","version":0,"timestamp":1772004196456181559,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:16.570 DEBUG [tests.relay.test_publish] Running test with content topic Email format
2026-02-25 07:23:16.571 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "user@example.com", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:16.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:16.576 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:16.676 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:16.676 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:16.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"user@example.com","version":0,"timestamp":1772004196571154552,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:16.681 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:16.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:16.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"user@example.com","version":0,"timestamp":1772004196571154552,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:16.685 DEBUG [tests.relay.test_publish] Running test with content topic URL format
2026-02-25 07:23:16.685 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "http://example.com", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:16.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:16.691 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:16.791 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:16.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:16.794 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"http://example.com","version":0,"timestamp":1772004196685617190,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:16.796 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:16.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:16.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"http://example.com","version":0,"timestamp":1772004196685617190,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:16.800 DEBUG [tests.relay.test_publish] Running test with content topic Date and time in ISO format
2026-02-25 07:23:16.800 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:16.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:16.806 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:16.907 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:16.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:16.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1772004196800559061,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:16.912 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:16.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:16.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1772004196800559061,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:16.915 DEBUG [tests.relay.test_publish] Running test with content topic String with escaped quotes
2026-02-25 07:23:16.916 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:16.920 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:16.921 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:17.022 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:17.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:17.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1772004196916075568,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:17.026 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:17.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:17.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1772004196916075568,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:17.030 DEBUG [tests.relay.test_publish] Running test with content topic A regular expression
2026-02-25 07:23:17.030 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:17.034 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:17.034 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:17.135 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:17.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:17.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1772004197030717309,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:17.140 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:17.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:17.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1772004197030717309,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:17.144 DEBUG [tests.relay.test_publish] Running test with content topic A very long string
2026-02-25 07:23:17.144 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:17.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:17.152 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:17.252 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:17.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:17.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1772004197144711379,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:17.257 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:17.258 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:17.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1772004197144711379,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:17.262 DEBUG [tests.relay.test_publish] Running test with content topic A JSON string
2026-02-25 07:23:17.262 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:17.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:17.267 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:17.368 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:17.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:17.371 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1772004197262393436,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:17.372 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:17.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:17.375 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1772004197262393436,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:17.376 DEBUG [tests.relay.test_publish] Running test with content topic A Unix path
2026-02-25 07:23:17.377 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/usr/local/bin", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:17.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:17.382 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:17.483 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:17.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:17.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/usr/local/bin","version":0,"timestamp":1772004197376924413,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:17.487 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:17.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:17.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/usr/local/bin","version":0,"timestamp":1772004197376924413,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:17.491 DEBUG [tests.relay.test_publish] Running test with content topic A Windows path
2026-02-25 07:23:17.491 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "C:\\Windows\\System32", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:17.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:17.497 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:17.597 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:17.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:17.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1772004197491765102,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:17.602 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:17.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:17.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1772004197491765102,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:17.606 DEBUG [tests.relay.test_publish] Running test with content topic An SQL query
2026-02-25 07:23:17.606 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:17.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:17.611 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:17.711 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:17.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:17.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1772004197606289053,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:17.716 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:17.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:17.719 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1772004197606289053,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:17.720 DEBUG [tests.relay.test_publish] Running test with content topic JavaScript code snippet
2026-02-25 07:23:17.721 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:17.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:17.725 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:17.826 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:17.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:17.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1772004197720827989,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:17.830 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:17.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:17.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1772004197720827989,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:17.834 DEBUG [tests.relay.test_publish] Running test with content topic A CSS snippet
2026-02-25 07:23:17.835 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "body { background-color: #fff; }", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:17.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:17.839 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:17.940 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:17.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:17.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1772004197834906394,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:17.944 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:17.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:17.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1772004197834906394,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:17.948 DEBUG [tests.relay.test_publish] Running test with content topic A Python one-liner
2026-02-25 07:23:17.948 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "print('Hello World')", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:17.953 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:17.953 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:18.053 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:18.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:18.057 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1772004197948710255,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:18.058 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:18.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:18.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1772004197948710255,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:18.062 DEBUG [tests.relay.test_publish] Running test with content topic An IP address
2026-02-25 07:23:18.063 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "192.168.1.1", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:18.067 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:18.067 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:18.168 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:18.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:18.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"192.168.1.1","version":0,"timestamp":1772004198062913298,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:18.172 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:18.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:18.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"192.168.1.1","version":0,"timestamp":1772004198062913298,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:18.177 DEBUG [tests.relay.test_publish] Running test with content topic A domain name
2026-02-25 07:23:18.177 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "www.example.com", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:18.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:18.183 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:18.284 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:18.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:18.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"www.example.com","version":0,"timestamp":1772004198177774273,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:18.288 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:18.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:18.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"www.example.com","version":0,"timestamp":1772004198177774273,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:18.292 DEBUG [tests.relay.test_publish] Running test with content topic A user agent string
2026-02-25 07:23:18.293 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:18.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:18.298 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:18.398 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:18.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:18.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1772004198292953335,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:18.427 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:18.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:18.430 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1772004198292953335,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:18.431 DEBUG [tests.relay.test_publish] Running test with content topic A credit card number
2026-02-25 07:23:18.431 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234-5678-9012-3456", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:18.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:18.437 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:18.537 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:18.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:18.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1772004198431812940,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:18.542 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:18.542 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:18.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1772004198431812940,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:18.546 DEBUG [tests.relay.test_publish] Running test with content topic A phone number
2026-02-25 07:23:18.546 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "+1234567890", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:18.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:18.552 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:18.652 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:18.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:18.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"+1234567890","version":0,"timestamp":1772004198546584844,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:18.656 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:18.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:18.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"+1234567890","version":0,"timestamp":1772004198546584844,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:18.660 DEBUG [tests.relay.test_publish] Running test with content topic A UUID
2026-02-25 07:23:18.661 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "123e4567-e89b-12d3-a456-426614174000", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:18.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:18.666 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:18.766 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:18.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:18.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1772004198661070636,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:18.771 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:18.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:18.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1772004198661070636,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:18.774 DEBUG [tests.relay.test_publish] Running test with content topic A hashtag
2026-02-25 07:23:18.775 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "#helloWorld", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:18.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:18.780 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:18.880 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:18.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:18.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"#helloWorld","version":0,"timestamp":1772004198775245084,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:18.885 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:18.885 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:18.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"#helloWorld","version":0,"timestamp":1772004198775245084,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:18.889 DEBUG [tests.relay.test_publish] Running test with content topic A Twitter handle
2026-02-25 07:23:18.889 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "@username", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:18.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:18.895 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:18.995 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:18.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:18.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"@username","version":0,"timestamp":1772004198889716312,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:19.000 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:19.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:19.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"@username","version":0,"timestamp":1772004198889716312,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:19.004 DEBUG [tests.relay.test_publish] Running test with content topic A password
2026-02-25 07:23:19.004 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "P@ssw0rd!", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:19.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:19.009 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:19.110 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:19.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:19.113 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"P@ssw0rd!","version":0,"timestamp":1772004199004634378,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:19.114 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:19.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:19.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"P@ssw0rd!","version":0,"timestamp":1772004199004634378,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:19.118 DEBUG [tests.relay.test_publish] Running test with content topic A date in common format
2026-02-25 07:23:19.119 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "01/11/2023", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:19.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:19.123 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:19.223 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:19.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:19.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"01/11/2023","version":0,"timestamp":1772004199118892945,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:19.228 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:19.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:19.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"01/11/2023","version":0,"timestamp":1772004199118892945,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:19.232 DEBUG [tests.relay.test_publish] Running test with content topic A time string
2026-02-25 07:23:19.232 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "12:00:00", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:19.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:19.236 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:19.337 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:19.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:19.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"12:00:00","version":0,"timestamp":1772004199232449636,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:19.342 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:19.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:19.344 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"12:00:00","version":0,"timestamp":1772004199232449636,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:19.346 DEBUG [tests.relay.test_publish] Running test with content topic A mathematical equation
2026-02-25 07:23:19.346 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "E = mc^2", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:19.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:19.351 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:19.451 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:19.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:19.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"E = mc^2","version":0,"timestamp":1772004199346329993,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:19.456 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:19.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6620/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:19.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"E = mc^2","version":0,"timestamp":1772004199346329993,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:19.462 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:23:19.462 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:23:19.463 DEBUG [src.node.waku_node] Stopping container with id 9461df6c515c
2026-02-25 07:23:20.022 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:23:20.025 DEBUG [src.node.waku_node] Stopping container with id 7abbd1538edf
2026-02-25 07:23:20.567 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:23:20.569 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:23:20.587 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:23:20.603 DEBUG [src.node.docker_mananger] No errors found in the waku logs.