476 lines
85 KiB
Plaintext

2026-03-07 04:30:51.244 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-07 04:30:51.244 DEBUG [tests.conftest] Running test: test_publish_with_valid_content_topics with id: 2026-03-07_04-30-51__aa81a3b5-4c9a-4bf9-b75f-1ad3ad12e73c
2026-03-07 04:30:51.244 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-07 04:30:51.245 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-07 04:30:51.245 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-07 04:30:51.252 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-07 04:30:51.252 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-07_04-30-51__aa81a3b5-4c9a-4bf9-b75f-1ad3ad12e73c__wakuorg_nwaku:latest.log
2026-03-07 04:30:51.252 DEBUG [src.node.waku_node] Starting Node...
2026-03-07 04:30:51.252 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-07 04:30:51.253 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-07 04:30:51.254 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.119.126
2026-03-07 04:30:51.254 DEBUG [src.node.docker_mananger] Generated ports ['51084', '51085', '51086', '51087', '51088']
2026-03-07 04:30:51.254 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-07 04:30:51.254 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-07 04:30:51.254 DEBUG [src.node.waku_node] Using volumes []
2026-03-07 04:30:51.254 DEBUG [src.node.docker_mananger] docker run -i -t -p 51084:51084 -p 51085:51085 -p 51086:51086 -p 51087:51087 -p 51088:51088 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=51086 --rest-port=51084 --tcp-port=51085 --discv5-udp-port=51087 --rest-address=0.0.0.0 --nat=extip:172.18.119.126 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4bdacfe9a61efb7d4a85af95f48eaa6a6c6ba7abe07eb20ea35cb79de6bfeb27 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51088 --metrics-logging=true --relay=true
2026-03-07 04:30:51.438 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.119.126 waku 5c67e3b011028e4aefe6529a78a13e273823d7ca3cee8105717da159d7e83dcf
2026-03-07 04:30:51.443 ERROR [src.node.docker_mananger] Max retries reached for container 3be3c6c2c605. Exiting log stream.
2026-03-07 04:30:51.476 DEBUG [src.node.docker_mananger] Container started with ID 5c67e3b01102. Setting up logs at ./log/docker/node1_2026-03-07_04-30-51__aa81a3b5-4c9a-4bf9-b75f-1ad3ad12e73c__wakuorg_nwaku:latest.log
2026-03-07 04:30:51.476 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51084
2026-03-07 04:30:51.476 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-07 04:30:52.034 ERROR [src.node.docker_mananger] Max retries reached for container a071451d1439. Exiting log stream.
2026-03-07 04:30:52.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/health" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:52.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-07 04:30:52.480 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-07 04:30:52.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:52.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.126/tcp/51085/p2p/16Uiu2HAmNH2yh7Y3PKCmer3XM9uwma1SM7qRrzP5g154qNoZx9H2","/ip4/172.18.119.126/tcp/51086/ws/p2p/16Uiu2HAmNH2yh7Y3PKCmer3XM9uwma1SM7qRrzP5g154qNoZx9H2"],"enrUri":"enr:-L24QLf5jpOIDNz8cy1QjRlFZB2qBAlq1A2k-V-XFA_ARlpEO377HZnZuNFnzozs6jvTaDYC2Co2XA-fKLyAnTklNbYCgmlkgnY0gmlwhKwSd36KbXVsdGlhZGRyc5YACASsEnd-BseNAAoErBJ3fgbHjt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjvUQAkOrbYjFqMQSY3mCzFJg0_xjmBMadIwWPfRaLlmDdGNwgseNg3VkcILHj4V3YWt1MgE"}'
2026-03-07 04:30:52.482 INFO [src.node.waku_node] REST service is ready !!
2026-03-07 04:30:52.489 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-07 04:30:52.489 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-07_04-30-51__aa81a3b5-4c9a-4bf9-b75f-1ad3ad12e73c__wakuorg_nwaku:latest.log
2026-03-07 04:30:52.489 DEBUG [src.node.waku_node] Starting Node...
2026-03-07 04:30:52.489 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-07 04:30:52.491 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-07 04:30:52.491 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.209.177
2026-03-07 04:30:52.491 DEBUG [src.node.docker_mananger] Generated ports ['7252', '7253', '7254', '7255', '7256']
2026-03-07 04:30:52.491 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-07 04:30:52.491 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-07 04:30:52.491 DEBUG [src.node.waku_node] Using volumes []
2026-03-07 04:30:52.491 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.209.177 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bbbf542aa7aa2cf48fd18aa52ff669fcbc5cb85b27b96b8c054f3a3aeb664fb0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7256 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLf5jpOIDNz8cy1QjRlFZB2qBAlq1A2k-V-XFA_ARlpEO377HZnZuNFnzozs6jvTaDYC2Co2XA-fKLyAnTklNbYCgmlkgnY0gmlwhKwSd36KbXVsdGlhZGRyc5YACASsEnd-BseNAAoErBJ3fgbHjt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjvUQAkOrbYjFqMQSY3mCzFJg0_xjmBMadIwWPfRaLlmDdGNwgseNg3VkcILHj4V3YWt1MgE
2026-03-07 04:30:52.682 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.209.177 waku 61346bf32cd7388149262b5c8bdb5845c63e1803fb9c29833c5b0fa997a72118
2026-03-07 04:30:52.715 DEBUG [src.node.docker_mananger] Container started with ID 61346bf32cd7. Setting up logs at ./log/docker/node2_2026-03-07_04-30-51__aa81a3b5-4c9a-4bf9-b75f-1ad3ad12e73c__wakuorg_nwaku:latest.log
2026-03-07 04:30:52.716 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7252
2026-03-07 04:30:52.716 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-07 04:30:53.717 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'
2026-03-07 04:30:53.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-07 04:30:53.738 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-07 04:30:53.740 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'
2026-03-07 04:30:53.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.209.177/tcp/7253/p2p/16Uiu2HAmNkfZzrKuUrpZJoEWx4ugQqggchQwUb3RohjrSqTWeszq","/ip4/172.18.209.177/tcp/7254/ws/p2p/16Uiu2HAmNkfZzrKuUrpZJoEWx4ugQqggchQwUb3RohjrSqTWeszq"],"enrUri":"enr:-L24QPN-qVnDUyZ3yc8Y5pT_8Kw_oxC6Ni4ALQo_fUm4SlS9ZnWxy9wuuvZ93jHu9zBu_Im2ZEcbq_DK80qp6RXRPxQCgmlkgnY0gmlwhKwS0bGKbXVsdGlhZGRyc5YACASsEtGxBhxVAAoErBLRsQYcVt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlgkeVdvIkwv7UlobkJbOmXHTDzXZuOfYOHsi-JB0CnqDdGNwghxVg3VkcIIcV4V3YWt1MgE"}'
2026-03-07 04:30:53.745 INFO [src.node.waku_node] REST service is ready !!
2026-03-07 04:30:53.746 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7252/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.119.126/tcp/51085/p2p/16Uiu2HAmNH2yh7Y3PKCmer3XM9uwma1SM7qRrzP5g154qNoZx9H2"]'
2026-03-07 04:30:53.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:53.750 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-07 04:30:53.750 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-07 04:30:53.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:53.755 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"]'
2026-03-07 04:30:53.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:53.761 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-07 04:30:53.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:53.769 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:53.869 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:53.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:53.872 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":1772857853761409024,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:53.873 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:53.874 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'
2026-03-07 04:30:53.876 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":1772857853761409024,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:53.877 INFO [src.steps.relay] WARM UP successful!!
2026-03-07 04:30:53.878 DEBUG [tests.relay.test_publish] Running test with content topic A simple string
2026-03-07 04:30:53.878 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
2026-03-07 04:30:53.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:53.883 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:53.984 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:53.984 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:53.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello World!","version":0,"timestamp":1772857853878589261,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:53.988 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:53.988 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'
2026-03-07 04:30:53.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello World!","version":0,"timestamp":1772857853878589261,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:53.991 DEBUG [tests.relay.test_publish] Running test with content topic An integer
2026-03-07 04:30:53.992 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2026-03-07 04:30:53.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:53.996 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:54.097 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:54.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:54.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234567890","version":0,"timestamp":1772857853992008049,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:54.102 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:54.102 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'
2026-03-07 04:30:54.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234567890","version":0,"timestamp":1772857853992008049,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:54.105 DEBUG [tests.relay.test_publish] Running test with content topic A dictionary
2026-03-07 04:30:54.106 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
2026-03-07 04:30:54.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:54.111 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:54.211 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:54.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:54.214 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1772857854106162079,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:54.215 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:54.215 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'
2026-03-07 04:30:54.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1772857854106162079,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:54.219 DEBUG [tests.relay.test_publish] Running test with content topic Chinese characters
2026-03-07 04:30:54.219 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/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-03-07 04:30:54.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:54.224 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:54.325 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:54.325 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:54.327 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":1772857854219412621,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:54.329 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:54.329 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'
2026-03-07 04:30:54.331 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":1772857854219412621,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:54.332 DEBUG [tests.relay.test_publish] Running test with content topic Emojis
2026-03-07 04:30:54.333 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/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-03-07 04:30:54.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:54.338 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:54.438 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:54.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:54.441 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":1772857854333238460,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:54.442 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:54.443 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'
2026-03-07 04:30:54.445 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":1772857854333238460,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:54.446 DEBUG [tests.relay.test_publish] Running test with content topic Lorem ipsum text
2026-03-07 04:30:54.447 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/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-03-07 04:30:54.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:54.452 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:54.553 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:54.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:54.555 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":1772857854446959264,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:54.557 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:54.557 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'
2026-03-07 04:30:54.559 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":1772857854446959264,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:54.560 DEBUG [tests.relay.test_publish] Running test with content topic HTML content
2026-03-07 04:30:54.561 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/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-03-07 04:30:54.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:54.566 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:54.667 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:54.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:54.669 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":1772857854561204937,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:54.670 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:54.671 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'
2026-03-07 04:30:54.673 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":1772857854561204937,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:54.674 DEBUG [tests.relay.test_publish] Running test with content topic Cyrillic characters
2026-03-07 04:30:54.674 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/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-03-07 04:30:54.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:54.679 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:54.779 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:54.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:54.782 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":1772857854674815675,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:54.784 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:54.784 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'
2026-03-07 04:30:54.786 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":1772857854674815675,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:54.787 DEBUG [tests.relay.test_publish] Running test with content topic Base64 encoded string
2026-03-07 04:30:54.787 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Base64==dGVzdA==", "timestamp": '$(date +%s%N)'}'
2026-03-07 04:30:54.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:54.792 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:54.893 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:54.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:54.895 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1772857854787678627,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:54.897 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:54.897 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'
2026-03-07 04:30:54.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1772857854787678627,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:54.900 DEBUG [tests.relay.test_publish] Running test with content topic Binary data
2026-03-07 04:30:54.900 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": '$(date +%s%N)'}'
2026-03-07 04:30:54.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:54.905 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:55.005 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:55.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:55.008 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1772857854900773201,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:55.009 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:55.009 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'
2026-03-07 04:30:55.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1772857854900773201,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:55.013 DEBUG [tests.relay.test_publish] Running test with content topic Special characters with whitespace
2026-03-07 04:30:55.014 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/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-03-07 04:30:55.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:55.018 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:55.119 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:55.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:55.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1772857855013842693,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:55.123 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:55.123 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'
2026-03-07 04:30:55.125 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1772857855013842693,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:55.126 DEBUG [tests.relay.test_publish] Running test with content topic Boolean false as a string
2026-03-07 04:30:55.127 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "False", "timestamp": '$(date +%s%N)'}'
2026-03-07 04:30:55.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:55.131 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:55.231 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:55.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:55.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"False","version":0,"timestamp":1772857855127162070,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:55.235 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:55.235 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'
2026-03-07 04:30:55.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"False","version":0,"timestamp":1772857855127162070,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:55.239 DEBUG [tests.relay.test_publish] Running test with content topic A float number
2026-03-07 04:30:55.240 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "3.1415926535", "timestamp": '$(date +%s%N)'}'
2026-03-07 04:30:55.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:55.245 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:55.345 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:55.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:55.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"3.1415926535","version":0,"timestamp":1772857855240171992,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:55.349 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:55.350 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'
2026-03-07 04:30:55.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"3.1415926535","version":0,"timestamp":1772857855240171992,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:55.353 DEBUG [tests.relay.test_publish] Running test with content topic A list
2026-03-07 04:30:55.353 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/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-03-07 04:30:55.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:55.358 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:55.459 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:55.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:55.461 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":1772857855353836508,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:55.462 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:55.462 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'
2026-03-07 04:30:55.465 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":1772857855353836508,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:55.466 DEBUG [tests.relay.test_publish] Running test with content topic Hexadecimal number as a string
2026-03-07 04:30:55.466 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "0xDEADBEEF", "timestamp": '$(date +%s%N)'}'
2026-03-07 04:30:55.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:55.471 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:55.572 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:55.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:55.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"0xDEADBEEF","version":0,"timestamp":1772857855466731616,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:55.576 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:55.576 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'
2026-03-07 04:30:55.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"0xDEADBEEF","version":0,"timestamp":1772857855466731616,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:55.579 DEBUG [tests.relay.test_publish] Running test with content topic Email format
2026-03-07 04:30:55.580 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/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-03-07 04:30:55.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:55.585 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:55.686 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:55.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:55.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"user@example.com","version":0,"timestamp":1772857855579998889,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:55.689 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:55.690 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'
2026-03-07 04:30:55.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"user@example.com","version":0,"timestamp":1772857855579998889,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:55.693 DEBUG [tests.relay.test_publish] Running test with content topic URL format
2026-03-07 04:30:55.694 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/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-03-07 04:30:55.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:55.698 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:55.799 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:55.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:55.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"http://example.com","version":0,"timestamp":1772857855694201701,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:55.803 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:55.803 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'
2026-03-07 04:30:55.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"http://example.com","version":0,"timestamp":1772857855694201701,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:55.806 DEBUG [tests.relay.test_publish] Running test with content topic Date and time in ISO format
2026-03-07 04:30:55.807 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/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-03-07 04:30:55.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:55.811 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:55.912 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:55.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:55.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":1772857855807096048,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:55.916 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:55.916 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'
2026-03-07 04:30:55.918 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":1772857855807096048,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:55.919 DEBUG [tests.relay.test_publish] Running test with content topic String with escaped quotes
2026-03-07 04:30:55.920 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": '$(date +%s%N)'}'
2026-03-07 04:30:55.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:55.924 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:56.025 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:56.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:56.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1772857855920069420,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:56.029 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:56.029 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'
2026-03-07 04:30:56.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1772857855920069420,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:56.033 DEBUG [tests.relay.test_publish] Running test with content topic A regular expression
2026-03-07 04:30:56.033 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/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-03-07 04:30:56.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:56.039 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:56.139 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:56.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:56.142 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":1772857856033677431,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:56.143 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:56.144 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'
2026-03-07 04:30:56.146 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":1772857856033677431,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:56.147 DEBUG [tests.relay.test_publish] Running test with content topic A very long string
2026-03-07 04:30:56.148 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": '$(date +%s%N)'}'
2026-03-07 04:30:56.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:56.153 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:56.253 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:56.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:56.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1772857856147852223,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:56.258 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:56.258 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'
2026-03-07 04:30:56.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1772857856147852223,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:56.262 DEBUG [tests.relay.test_publish] Running test with content topic A JSON string
2026-03-07 04:30:56.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/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-03-07 04:30:56.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:56.269 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:56.369 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:56.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:56.372 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":1772857856263075115,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:56.373 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:56.374 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'
2026-03-07 04:30:56.376 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":1772857856263075115,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:56.377 DEBUG [tests.relay.test_publish] Running test with content topic A Unix path
2026-03-07 04:30:56.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/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-03-07 04:30:56.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:56.384 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:56.484 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:56.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:56.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/usr/local/bin","version":0,"timestamp":1772857856378159271,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:56.488 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:56.489 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'
2026-03-07 04:30:56.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/usr/local/bin","version":0,"timestamp":1772857856378159271,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:56.492 DEBUG [tests.relay.test_publish] Running test with content topic A Windows path
2026-03-07 04:30:56.492 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/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-03-07 04:30:56.498 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:56.498 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:56.598 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:56.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:56.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1772857856492753546,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:56.603 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:56.603 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'
2026-03-07 04:30:56.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1772857856492753546,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:56.606 DEBUG [tests.relay.test_publish] Running test with content topic An SQL query
2026-03-07 04:30:56.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/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-03-07 04:30:56.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:56.611 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:56.711 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:56.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:56.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":1772857856607105772,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:56.716 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:56.716 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'
2026-03-07 04:30:56.718 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":1772857856607105772,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:56.719 DEBUG [tests.relay.test_publish] Running test with content topic JavaScript code snippet
2026-03-07 04:30:56.720 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/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-03-07 04:30:56.724 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:56.724 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:56.825 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:56.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:56.828 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":1772857856719994029,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:56.829 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:56.829 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'
2026-03-07 04:30:56.831 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":1772857856719994029,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:56.833 DEBUG [tests.relay.test_publish] Running test with content topic A CSS snippet
2026-03-07 04:30:56.833 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/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-03-07 04:30:56.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:56.838 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:56.938 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:56.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:56.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1772857856833598854,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:56.942 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:56.942 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'
2026-03-07 04:30:56.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1772857856833598854,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:56.946 DEBUG [tests.relay.test_publish] Running test with content topic A Python one-liner
2026-03-07 04:30:56.946 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/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-03-07 04:30:56.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:56.951 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:57.051 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:57.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:57.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1772857856946768405,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:57.055 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:57.056 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'
2026-03-07 04:30:57.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1772857856946768405,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:57.059 DEBUG [tests.relay.test_publish] Running test with content topic An IP address
2026-03-07 04:30:57.059 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/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-03-07 04:30:57.063 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:57.064 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:57.164 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:57.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:57.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"192.168.1.1","version":0,"timestamp":1772857857059771228,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:57.168 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:57.168 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'
2026-03-07 04:30:57.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"192.168.1.1","version":0,"timestamp":1772857857059771228,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:57.172 DEBUG [tests.relay.test_publish] Running test with content topic A domain name
2026-03-07 04:30:57.173 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/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-03-07 04:30:57.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:57.177 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:57.277 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:57.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:57.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"www.example.com","version":0,"timestamp":1772857857173198190,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:57.281 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:57.281 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'
2026-03-07 04:30:57.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"www.example.com","version":0,"timestamp":1772857857173198190,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:57.285 DEBUG [tests.relay.test_publish] Running test with content topic A user agent string
2026-03-07 04:30:57.285 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/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-03-07 04:30:57.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:57.310 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:57.411 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:57.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:57.413 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":1772857857285765494,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:57.415 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:57.415 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'
2026-03-07 04:30:57.417 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":1772857857285765494,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:57.418 DEBUG [tests.relay.test_publish] Running test with content topic A credit card number
2026-03-07 04:30:57.419 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/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-03-07 04:30:57.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:57.424 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:57.524 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:57.524 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:57.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1772857857419106414,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:57.528 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:57.528 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'
2026-03-07 04:30:57.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1772857857419106414,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:57.532 DEBUG [tests.relay.test_publish] Running test with content topic A phone number
2026-03-07 04:30:57.532 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "+1234567890", "timestamp": '$(date +%s%N)'}'
2026-03-07 04:30:57.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:57.537 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:57.638 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:57.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:57.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"+1234567890","version":0,"timestamp":1772857857532564966,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:57.641 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:57.641 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'
2026-03-07 04:30:57.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"+1234567890","version":0,"timestamp":1772857857532564966,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:57.645 DEBUG [tests.relay.test_publish] Running test with content topic A UUID
2026-03-07 04:30:57.645 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/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-03-07 04:30:57.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:57.650 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:57.751 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:57.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:57.753 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":1772857857645576141,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:57.755 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:57.755 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'
2026-03-07 04:30:57.757 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":1772857857645576141,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:57.759 DEBUG [tests.relay.test_publish] Running test with content topic A hashtag
2026-03-07 04:30:57.759 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "#helloWorld", "timestamp": '$(date +%s%N)'}'
2026-03-07 04:30:57.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:57.764 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:57.864 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:57.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:57.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"#helloWorld","version":0,"timestamp":1772857857759280059,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:57.868 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:57.868 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'
2026-03-07 04:30:57.870 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"#helloWorld","version":0,"timestamp":1772857857759280059,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:57.871 DEBUG [tests.relay.test_publish] Running test with content topic A Twitter handle
2026-03-07 04:30:57.872 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "@username", "timestamp": '$(date +%s%N)'}'
2026-03-07 04:30:57.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:57.877 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:57.977 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:57.978 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:57.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"@username","version":0,"timestamp":1772857857872192598,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:57.982 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:57.982 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'
2026-03-07 04:30:57.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"@username","version":0,"timestamp":1772857857872192598,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:57.985 DEBUG [tests.relay.test_publish] Running test with content topic A password
2026-03-07 04:30:57.986 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "P@ssw0rd!", "timestamp": '$(date +%s%N)'}'
2026-03-07 04:30:57.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:57.990 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:58.090 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:58.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:58.093 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"P@ssw0rd!","version":0,"timestamp":1772857857985881433,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:58.094 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:58.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'
2026-03-07 04:30:58.096 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"P@ssw0rd!","version":0,"timestamp":1772857857985881433,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:58.098 DEBUG [tests.relay.test_publish] Running test with content topic A date in common format
2026-03-07 04:30:58.098 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/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-03-07 04:30:58.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:58.102 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:58.203 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:58.203 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:58.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"01/11/2023","version":0,"timestamp":1772857858098318759,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:58.207 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:58.207 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'
2026-03-07 04:30:58.209 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"01/11/2023","version":0,"timestamp":1772857858098318759,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:58.211 DEBUG [tests.relay.test_publish] Running test with content topic A time string
2026-03-07 04:30:58.211 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/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-03-07 04:30:58.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:58.216 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:58.316 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:58.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:58.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"12:00:00","version":0,"timestamp":1772857858211333910,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:58.320 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:58.320 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'
2026-03-07 04:30:58.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"12:00:00","version":0,"timestamp":1772857858211333910,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:58.324 DEBUG [tests.relay.test_publish] Running test with content topic A mathematical equation
2026-03-07 04:30:58.324 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51084/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-03-07 04:30:58.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-07 04:30:58.328 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-07 04:30:58.429 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:58.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51084/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-07 04:30:58.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"E = mc^2","version":0,"timestamp":1772857858324276486,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:58.433 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-07 04:30:58.433 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'
2026-03-07 04:30:58.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"E = mc^2","version":0,"timestamp":1772857858324276486,"ephemeral":false,"proof":""}]'
2026-03-07 04:30:58.439 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-07 04:30:58.440 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-07 04:30:58.440 DEBUG [src.node.waku_node] Stopping container with id 5c67e3b01102
2026-03-07 04:30:59.007 DEBUG [src.node.waku_node] Container stopped.
2026-03-07 04:30:59.008 DEBUG [src.node.waku_node] Stopping container with id 61346bf32cd7
2026-03-07 04:30:59.567 DEBUG [src.node.waku_node] Container stopped.
2026-03-07 04:30:59.568 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-07 04:30:59.597 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-07 04:30:59.611 DEBUG [src.node.docker_mananger] No errors found in the waku logs.