476 lines
86 KiB
Plaintext

2026-04-23 22:05:55.893 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-23 22:05:55.893 DEBUG [tests.conftest] Running test: test_publish_with_valid_payloads with id: 2026-04-23_22-05-55__8624e199-930f-43aa-ab0c-855486c4e6e3
2026-04-23 22:05:55.894 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-23 22:05:55.894 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-23 22:05:55.894 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-23 22:05:55.901 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-23 22:05:55.901 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-23_22-05-55__8624e199-930f-43aa-ab0c-855486c4e6e3__wakuorg_nwaku:latest.log
2026-04-23 22:05:55.901 DEBUG [src.node.waku_node] Starting Node...
2026-04-23 22:05:55.901 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-23 22:05:55.903 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-23 22:05:55.903 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.164.208
2026-04-23 22:05:55.903 DEBUG [src.node.docker_mananger] Generated ports ['17684', '17685', '17686', '17687', '17688']
2026-04-23 22:05:55.903 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-23 22:05:55.903 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-23 22:05:55.903 DEBUG [src.node.waku_node] Using volumes []
2026-04-23 22:05:55.903 DEBUG [src.node.docker_mananger] docker run -i -t -p 17684:17684 -p 17685:17685 -p 17686:17686 -p 17687:17687 -p 17688:17688 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=17686 --rest-port=17684 --tcp-port=17685 --discv5-udp-port=17687 --rest-address=0.0.0.0 --nat=extip:172.18.164.208 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=debe1c9c52916ca63a5ea48dce1a13ce9c5171a94a740ce5daaaef1fedf0ae04 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17688 --metrics-logging=true --relay=true
2026-04-23 22:05:56.082 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.164.208 waku 192397e1ad5ce8555ac36c6850af3a183b62bc0fac663aa49bfcf36416045038
2026-04-23 22:05:56.119 DEBUG [src.node.docker_mananger] Container started with ID 192397e1ad5c. Setting up logs at ./log/docker/node1_2026-04-23_22-05-55__8624e199-930f-43aa-ab0c-855486c4e6e3__wakuorg_nwaku:latest.log
2026-04-23 22:05:56.120 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17684
2026-04-23 22:05:56.121 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-23 22:05:56.172 ERROR [src.node.docker_mananger] Max retries reached for container 94d1d807a39f. Exiting log stream.
2026-04-23 22:05:56.701 ERROR [src.node.docker_mananger] Max retries reached for container cdfeddf02c8b. Exiting log stream.
2026-04-23 22:05:57.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/health" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:05:57.124 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"},{"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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-23 22:05:57.124 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-23 22:05:57.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:05:57.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.164.208/tcp/17685/p2p/16Uiu2HAm3wA7GZ3gAC3Q4jKyQ2rc8sVZVdphRcPctp7u4bEw1dtG","/ip4/172.18.164.208/tcp/17686/ws/p2p/16Uiu2HAm3wA7GZ3gAC3Q4jKyQ2rc8sVZVdphRcPctp7u4bEw1dtG"],"enrUri":"enr:-L24QHKKnITILIORtLjiedmk6zT_VYaydzc85jA32ICpj_HSaGcaYbADzt1yFjy8t3fXkx7zQyz2nsIxc-fsdUZdABoCgmlkgnY0gmlwhKwSpNCKbXVsdGlhZGRyc5YACASsEqTQBkUVAAoErBKk0AZFFt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECfmsk8V1JfU_hRFV6JHBDuvPEs4GHCGLsjDwFgyYahy2DdGNwgkUVg3VkcIJFF4V3YWt1MgE"}'
2026-04-23 22:05:57.127 INFO [src.node.waku_node] REST service is ready !!
2026-04-23 22:05:57.134 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-23 22:05:57.134 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-23_22-05-55__8624e199-930f-43aa-ab0c-855486c4e6e3__wakuorg_nwaku:latest.log
2026-04-23 22:05:57.134 DEBUG [src.node.waku_node] Starting Node...
2026-04-23 22:05:57.134 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-23 22:05:57.136 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-23 22:05:57.136 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.27.177
2026-04-23 22:05:57.136 DEBUG [src.node.docker_mananger] Generated ports ['25962', '25963', '25964', '25965', '25966']
2026-04-23 22:05:57.136 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-23 22:05:57.136 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-23 22:05:57.136 DEBUG [src.node.waku_node] Using volumes []
2026-04-23 22:05:57.137 DEBUG [src.node.docker_mananger] docker run -i -t -p 25962:25962 -p 25963:25963 -p 25964:25964 -p 25965:25965 -p 25966:25966 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=25964 --rest-port=25962 --tcp-port=25963 --discv5-udp-port=25965 --rest-address=0.0.0.0 --nat=extip:172.18.27.177 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=758c6a00e3fc663d35848d9efbecaa0dac61678ce8c2c330d4a9c0cae3b19ae7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25966 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHKKnITILIORtLjiedmk6zT_VYaydzc85jA32ICpj_HSaGcaYbADzt1yFjy8t3fXkx7zQyz2nsIxc-fsdUZdABoCgmlkgnY0gmlwhKwSpNCKbXVsdGlhZGRyc5YACASsEqTQBkUVAAoErBKk0AZFFt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECfmsk8V1JfU_hRFV6JHBDuvPEs4GHCGLsjDwFgyYahy2DdGNwgkUVg3VkcIJFF4V3YWt1MgE
2026-04-23 22:05:57.320 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.27.177 waku 8f7bf0cd55a6158eba59b224fb2cc0270fc9dd35877468c01f8d209bed3acf18
2026-04-23 22:05:57.354 DEBUG [src.node.docker_mananger] Container started with ID 8f7bf0cd55a6. Setting up logs at ./log/docker/node2_2026-04-23_22-05-55__8624e199-930f-43aa-ab0c-855486c4e6e3__wakuorg_nwaku:latest.log
2026-04-23 22:05:57.354 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25962
2026-04-23 22:05:57.354 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-23 22:05:58.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/health" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:05:58.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-23 22:05:58.370 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-23 22:05:58.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:05:58.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.27.177/tcp/25963/p2p/16Uiu2HAkyU5fFbJ31wdKWWwqY4g9jGnwY9FyviczCGCqxNNZ61uU","/ip4/172.18.27.177/tcp/25964/ws/p2p/16Uiu2HAkyU5fFbJ31wdKWWwqY4g9jGnwY9FyviczCGCqxNNZ61uU"],"enrUri":"enr:-L24QOVVOrne2Jq4QdRDRw3xmkdlutbLAdL1fPflX0_T7ow6NtMd1NS5_8BuWmvDEztQsVBNHFR9J_yh0cDdXO2KpOgCgmlkgnY0gmlwhKwSG7GKbXVsdGlhZGRyc5YACASsEhuxBmVrAAoErBIbsQZlbN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECPAyvS_Zr5aqdTEi0WUpzQTFozh5tRHyCcIhdp9vyrYuDdGNwgmVrg3VkcIJlbYV3YWt1MgE"}'
2026-04-23 22:05:58.377 INFO [src.node.waku_node] REST service is ready !!
2026-04-23 22:05:58.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25962/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.164.208/tcp/17685/p2p/16Uiu2HAm3wA7GZ3gAC3Q4jKyQ2rc8sVZVdphRcPctp7u4bEw1dtG"]'
2026-04-23 22:05:58.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:05:58.383 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-04-23 22:05:58.383 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-23 22:05:58.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:05:58.388 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25962/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-23 22:05:58.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:05:58.394 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:05:58.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:05:58.401 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:05:58.502 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:05:58.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:05:58.505 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":1776981958394508544,"ephemeral":false,"proof":""}]'
2026-04-23 22:05:58.506 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:05:58.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:05:58.509 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":1776981958394508544,"ephemeral":false,"proof":""}]'
2026-04-23 22:05:58.510 INFO [src.steps.relay] WARM UP successful!!
2026-04-23 22:05:58.511 DEBUG [tests.relay.test_publish] Running test with payload A simple string
2026-04-23 22:05:58.512 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:05:58.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:05:58.517 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:05:58.617 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:05:58.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:05:58.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981958511994172,"ephemeral":false,"proof":""}]'
2026-04-23 22:05:58.622 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:05:58.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:05:58.624 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981958511994172,"ephemeral":false,"proof":""}]'
2026-04-23 22:05:58.626 DEBUG [tests.relay.test_publish] Running test with payload An integer
2026-04-23 22:05:58.626 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:05:58.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:05:58.631 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:05:58.731 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:05:58.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:05:58.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981958626540936,"ephemeral":false,"proof":""}]'
2026-04-23 22:05:58.735 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:05:58.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:05:58.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981958626540936,"ephemeral":false,"proof":""}]'
2026-04-23 22:05:58.739 DEBUG [tests.relay.test_publish] Running test with payload A dictionary
2026-04-23 22:05:58.739 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:05:58.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:05:58.744 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:05:58.844 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:05:58.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:05:58.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981958739621506,"ephemeral":false,"proof":""}]'
2026-04-23 22:05:58.848 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:05:58.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:05:58.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981958739621506,"ephemeral":false,"proof":""}]'
2026-04-23 22:05:58.852 DEBUG [tests.relay.test_publish] Running test with payload Chinese characters
2026-04-23 22:05:58.853 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:05:58.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:05:58.858 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:05:58.959 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:05:58.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:05:58.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981958852883724,"ephemeral":false,"proof":""}]'
2026-04-23 22:05:58.963 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:05:58.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:05:58.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981958852883724,"ephemeral":false,"proof":""}]'
2026-04-23 22:05:58.967 DEBUG [tests.relay.test_publish] Running test with payload Emojis
2026-04-23 22:05:58.967 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:05:58.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:05:58.973 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:05:59.073 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:05:59.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:05:59.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981958967450906,"ephemeral":false,"proof":""}]'
2026-04-23 22:05:59.077 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:05:59.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:05:59.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981958967450906,"ephemeral":false,"proof":""}]'
2026-04-23 22:05:59.082 DEBUG [tests.relay.test_publish] Running test with payload Lorem ipsum text
2026-04-23 22:05:59.082 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:05:59.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:05:59.088 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:05:59.189 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:05:59.189 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:05:59.191 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981959082811461,"ephemeral":false,"proof":""}]'
2026-04-23 22:05:59.193 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:05:59.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:05:59.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981959082811461,"ephemeral":false,"proof":""}]'
2026-04-23 22:05:59.196 DEBUG [tests.relay.test_publish] Running test with payload HTML content
2026-04-23 22:05:59.197 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:05:59.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:05:59.201 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:05:59.301 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:05:59.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:05:59.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981959197193265,"ephemeral":false,"proof":""}]'
2026-04-23 22:05:59.305 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:05:59.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:05:59.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981959197193265,"ephemeral":false,"proof":""}]'
2026-04-23 22:05:59.309 DEBUG [tests.relay.test_publish] Running test with payload Cyrillic characters
2026-04-23 22:05:59.309 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:05:59.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:05:59.314 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:05:59.415 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:05:59.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:05:59.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981959309824311,"ephemeral":false,"proof":""}]'
2026-04-23 22:05:59.419 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:05:59.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:05:59.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981959309824311,"ephemeral":false,"proof":""}]'
2026-04-23 22:05:59.423 DEBUG [tests.relay.test_publish] Running test with payload Base64 encoded string
2026-04-23 22:05:59.424 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:05:59.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:05:59.429 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:05:59.529 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:05:59.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:05:59.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981959423959040,"ephemeral":false,"proof":""}]'
2026-04-23 22:05:59.534 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:05:59.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:05:59.537 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981959423959040,"ephemeral":false,"proof":""}]'
2026-04-23 22:05:59.538 DEBUG [tests.relay.test_publish] Running test with payload Binary data
2026-04-23 22:05:59.538 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:05:59.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:05:59.542 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:05:59.643 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:05:59.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:05:59.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981959538724997,"ephemeral":false,"proof":""}]'
2026-04-23 22:05:59.647 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:05:59.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:05:59.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981959538724997,"ephemeral":false,"proof":""}]'
2026-04-23 22:05:59.651 DEBUG [tests.relay.test_publish] Running test with payload Special characters with whitespace
2026-04-23 22:05:59.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:05:59.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:05:59.656 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:05:59.756 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:05:59.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:05:59.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981959651236190,"ephemeral":false,"proof":""}]'
2026-04-23 22:05:59.760 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:05:59.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:05:59.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981959651236190,"ephemeral":false,"proof":""}]'
2026-04-23 22:05:59.764 DEBUG [tests.relay.test_publish] Running test with payload Boolean false as a string
2026-04-23 22:05:59.764 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:05:59.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:05:59.770 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:05:59.870 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:05:59.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:05:59.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981959764737526,"ephemeral":false,"proof":""}]'
2026-04-23 22:05:59.874 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:05:59.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:05:59.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981959764737526,"ephemeral":false,"proof":""}]'
2026-04-23 22:05:59.878 DEBUG [tests.relay.test_publish] Running test with payload A float number
2026-04-23 22:05:59.879 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:05:59.884 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:05:59.884 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:05:59.985 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:05:59.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:05:59.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981959878849365,"ephemeral":false,"proof":""}]'
2026-04-23 22:05:59.989 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:05:59.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:05:59.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981959878849365,"ephemeral":false,"proof":""}]'
2026-04-23 22:05:59.993 DEBUG [tests.relay.test_publish] Running test with payload A list
2026-04-23 22:05:59.993 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:05:59.998 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:05:59.999 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:06:00.099 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:00.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:00.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981959993517184,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:00.104 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:00.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:00.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981959993517184,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:00.107 DEBUG [tests.relay.test_publish] Running test with payload Hexadecimal number as a string
2026-04-23 22:06:00.108 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:06:00.113 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:06:00.113 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:06:00.214 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:00.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:00.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981960108211754,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:00.218 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:00.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:00.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981960108211754,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:00.221 DEBUG [tests.relay.test_publish] Running test with payload Email format
2026-04-23 22:06:00.222 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:06:00.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:06:00.226 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:06:00.327 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:00.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:00.330 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981960222145240,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:00.331 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:00.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:00.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981960222145240,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:00.335 DEBUG [tests.relay.test_publish] Running test with payload URL format
2026-04-23 22:06:00.336 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:06:00.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:06:00.340 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:06:00.440 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:00.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:00.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981960335854056,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:00.444 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:00.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:00.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981960335854056,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:00.448 DEBUG [tests.relay.test_publish] Running test with payload Date and time in ISO format
2026-04-23 22:06:00.448 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:06:00.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:06:00.454 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:06:00.554 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:00.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:00.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981960448461358,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:00.559 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:00.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:00.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981960448461358,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:00.562 DEBUG [tests.relay.test_publish] Running test with payload String with escaped quotes
2026-04-23 22:06:00.563 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:06:00.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:06:00.567 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:06:00.667 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:00.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:00.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981960563071857,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:00.672 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:00.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:00.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981960563071857,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:00.676 DEBUG [tests.relay.test_publish] Running test with payload A regular expression
2026-04-23 22:06:00.676 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:06:00.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:06:00.681 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:06:00.781 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:00.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:00.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981960676346371,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:00.786 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:00.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:00.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981960676346371,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:00.789 DEBUG [tests.relay.test_publish] Running test with payload A very long string
2026-04-23 22:06:00.790 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:06:00.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:06:00.797 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:06:00.897 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:00.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:00.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981960790147692,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:00.902 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:00.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:00.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981960790147692,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:00.906 DEBUG [tests.relay.test_publish] Running test with payload A JSON string
2026-04-23 22:06:00.907 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:06:00.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:06:00.914 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:06:01.014 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:01.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:01.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981960907231889,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:01.019 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:01.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:01.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981960907231889,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:01.023 DEBUG [tests.relay.test_publish] Running test with payload A Unix path
2026-04-23 22:06:01.024 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:06:01.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:06:01.029 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:06:01.129 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:01.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:01.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981961024091191,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:01.134 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:01.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:01.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981961024091191,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:01.138 DEBUG [tests.relay.test_publish] Running test with payload A Windows path
2026-04-23 22:06:01.138 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:06:01.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:06:01.142 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:06:01.242 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:01.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:01.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981961138348922,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:01.247 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:01.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:01.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981961138348922,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:01.251 DEBUG [tests.relay.test_publish] Running test with payload An SQL query
2026-04-23 22:06:01.251 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:06:01.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:06:01.256 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:06:01.356 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:01.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:01.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981961251328221,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:01.361 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:01.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:01.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981961251328221,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:01.365 DEBUG [tests.relay.test_publish] Running test with payload JavaScript code snippet
2026-04-23 22:06:01.365 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:06:01.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:06:01.369 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:06:01.470 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:01.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:01.473 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981961365243522,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:01.474 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:01.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:01.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981961365243522,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:01.478 DEBUG [tests.relay.test_publish] Running test with payload A CSS snippet
2026-04-23 22:06:01.479 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:06:01.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:06:01.485 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:06:01.585 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:01.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:01.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981961479169641,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:01.590 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:01.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:01.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981961479169641,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:01.594 DEBUG [tests.relay.test_publish] Running test with payload A Python one-liner
2026-04-23 22:06:01.594 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:06:01.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:06:01.600 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:06:01.700 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:01.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:01.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981961594260805,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:01.704 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:01.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:01.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981961594260805,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:01.708 DEBUG [tests.relay.test_publish] Running test with payload An IP address
2026-04-23 22:06:01.708 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:06:01.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:06:01.712 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:06:01.812 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:01.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:01.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981961708364101,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:01.817 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:01.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:01.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981961708364101,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:01.821 DEBUG [tests.relay.test_publish] Running test with payload A domain name
2026-04-23 22:06:01.821 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:06:01.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:06:01.826 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:06:01.926 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:01.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:01.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981961821345994,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:01.930 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:01.931 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:01.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981961821345994,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:01.934 DEBUG [tests.relay.test_publish] Running test with payload A user agent string
2026-04-23 22:06:01.935 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:06:01.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:06:01.940 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:06:02.040 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:02.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:02.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981961935141183,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:02.044 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:02.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:02.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981961935141183,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:02.048 DEBUG [tests.relay.test_publish] Running test with payload A credit card number
2026-04-23 22:06:02.049 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:06:02.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:06:02.053 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:06:02.153 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:02.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:02.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981962049134083,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:02.158 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:02.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:02.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981962049134083,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:02.161 DEBUG [tests.relay.test_publish] Running test with payload A phone number
2026-04-23 22:06:02.162 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:06:02.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:06:02.166 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:06:02.267 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:02.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:02.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981962162151387,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:02.271 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:02.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:02.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981962162151387,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:02.275 DEBUG [tests.relay.test_publish] Running test with payload A UUID
2026-04-23 22:06:02.275 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:06:02.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:06:02.280 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:06:02.381 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:02.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:02.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981962275368464,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:02.385 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:02.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:02.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981962275368464,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:02.389 DEBUG [tests.relay.test_publish] Running test with payload A hashtag
2026-04-23 22:06:02.390 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:06:02.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:06:02.396 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:06:02.496 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:02.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:02.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981962389882493,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:02.500 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:02.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:02.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981962389882493,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:02.504 DEBUG [tests.relay.test_publish] Running test with payload A Twitter handle
2026-04-23 22:06:02.504 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:06:02.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:06:02.509 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:06:02.610 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:02.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:02.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981962504719631,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:02.615 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:02.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:02.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981962504719631,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:02.618 DEBUG [tests.relay.test_publish] Running test with payload A password
2026-04-23 22:06:02.619 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:06:02.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:06:02.623 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:06:02.724 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:02.725 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:02.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981962619157561,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:02.729 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:02.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:02.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981962619157561,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:02.733 DEBUG [tests.relay.test_publish] Running test with payload A date in common format
2026-04-23 22:06:02.733 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:06:02.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:06:02.738 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:06:02.839 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:02.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:02.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981962733579938,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:02.843 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:02.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:02.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981962733579938,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:02.847 DEBUG [tests.relay.test_publish] Running test with payload A time string
2026-04-23 22:06:02.848 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:06:02.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:06:02.853 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:06:02.953 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:02.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:02.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981962848007462,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:02.958 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:02.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:02.960 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981962848007462,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:02.962 DEBUG [tests.relay.test_publish] Running test with payload A mathematical equation
2026-04-23 22:06:02.962 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-23 22:06:02.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 22:06:02.968 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 22:06:03.068 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:03.068 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:03.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981962962792118,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:03.072 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-23 22:06:03.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25962/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-23 22:06:03.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776981962962792118,"ephemeral":false,"proof":""}]'
2026-04-23 22:06:03.078 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-23 22:06:03.079 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-23 22:06:03.080 DEBUG [src.node.waku_node] Stopping container with id 192397e1ad5c
2026-04-23 22:06:03.561 DEBUG [src.node.waku_node] Container stopped.
2026-04-23 22:06:03.562 DEBUG [src.node.waku_node] Stopping container with id 8f7bf0cd55a6
2026-04-23 22:06:03.981 DEBUG [src.node.waku_node] Container stopped.
2026-04-23 22:06:03.984 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-23 22:06:04.004 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-23 22:06:04.023 DEBUG [src.node.docker_mananger] No errors found in the waku logs.