2026-02-04 12:12:58 +00:00

476 lines
86 KiB
Plaintext

2026-02-04 12:00:47.325 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-04 12:00:47.325 DEBUG [tests.conftest] Running test: test_publish_with_valid_payloads with id: 2026-02-04_12-00-47__42f9e38f-b2cb-48f0-8393-eb1ade32705c
2026-02-04 12:00:47.326 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-04 12:00:47.326 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-04 12:00:47.326 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-04 12:00:47.332 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 12:00:47.333 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-04_12-00-47__42f9e38f-b2cb-48f0-8393-eb1ade32705c__wakuorg_nwaku:latest.log
2026-02-04 12:00:47.333 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 12:00:47.333 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 12:00:47.334 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 12:00:47.334 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.135.86
2026-02-04 12:00:47.334 DEBUG [src.node.docker_mananger] Generated ports ['28294', '28295', '28296', '28297', '28298']
2026-02-04 12:00:47.335 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 12:00:47.335 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 12:00:47.335 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 12:00:47.335 DEBUG [src.node.docker_mananger] docker run -i -t -p 28294:28294 -p 28295:28295 -p 28296:28296 -p 28297:28297 -p 28298:28298 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=28296 --rest-port=28294 --tcp-port=28295 --discv5-udp-port=28297 --rest-address=0.0.0.0 --nat=extip:172.18.135.86 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ee4b0a7c62a682a3c8f27ac4f77cbde51110e513cf5cf04041a14eabef0e4ff0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28298 --metrics-logging=true --relay=true
2026-02-04 12:00:47.483 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.135.86 waku dbc492d4bdc09f9e425dd3905b6792cc66b7f75e4e5df50699c41b676efcc89c
2026-02-04 12:00:47.511 DEBUG [src.node.docker_mananger] Container started with ID dbc492d4bdc0. Setting up logs at ./log/docker/node1_2026-02-04_12-00-47__42f9e38f-b2cb-48f0-8393-eb1ade32705c__wakuorg_nwaku:latest.log
2026-02-04 12:00:47.511 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28294
2026-02-04 12:00:47.512 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 12:00:47.614 ERROR [src.node.docker_mananger] Max retries reached for container 3fb752907e71. Exiting log stream.
2026-02-04 12:00:48.113 ERROR [src.node.docker_mananger] Max retries reached for container 734dc5d55b32. Exiting log stream.
2026-02-04 12:00:48.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:48.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 12:00:48.516 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 12:00:48.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:48.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.135.86/tcp/28295/p2p/16Uiu2HAmLWYkSB8N7W3TeN3eY54VUK2pHawBfgiEEXzwNR99z3Jr","/ip4/172.18.135.86/tcp/28296/ws/p2p/16Uiu2HAmLWYkSB8N7W3TeN3eY54VUK2pHawBfgiEEXzwNR99z3Jr"],"enrUri":"enr:-L24QNwlT1SGj1DmJ-vN2thsKtRkDVnq8sHd0AKobbXuh94sWScp7RVr184ULHNUn8LGn1IOcICoQ56YTxcr_R_uzxwCgmlkgnY0gmlwhKwSh1aKbXVsdGlhZGRyc5YACASsEodWBm6HAAoErBKHVgZuiN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDdLPm393N1RUaV74IBqvLV3kQer4Gw1MrBumO9qlZCTuDdGNwgm6Hg3VkcIJuiYV3YWt1MgE"}'
2026-02-04 12:00:48.518 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 12:00:48.524 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-04 12:00:48.524 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-04_12-00-47__42f9e38f-b2cb-48f0-8393-eb1ade32705c__wakuorg_nwaku:latest.log
2026-02-04 12:00:48.524 DEBUG [src.node.waku_node] Starting Node...
2026-02-04 12:00:48.524 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-04 12:00:48.525 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-04 12:00:48.525 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.83.43
2026-02-04 12:00:48.526 DEBUG [src.node.docker_mananger] Generated ports ['9504', '9505', '9506', '9507', '9508']
2026-02-04 12:00:48.526 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-04 12:00:48.526 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-04 12:00:48.526 DEBUG [src.node.waku_node] Using volumes []
2026-02-04 12:00:48.526 DEBUG [src.node.docker_mananger] docker run -i -t -p 9504:9504 -p 9505:9505 -p 9506:9506 -p 9507:9507 -p 9508:9508 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=9506 --rest-port=9504 --tcp-port=9505 --discv5-udp-port=9507 --rest-address=0.0.0.0 --nat=extip:172.18.83.43 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d0fb6ec87cd44cbcbde480a5eee64d4cbc96f3ec67ab96a4d5aca7e90f549abb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9508 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNwlT1SGj1DmJ-vN2thsKtRkDVnq8sHd0AKobbXuh94sWScp7RVr184ULHNUn8LGn1IOcICoQ56YTxcr_R_uzxwCgmlkgnY0gmlwhKwSh1aKbXVsdGlhZGRyc5YACASsEodWBm6HAAoErBKHVgZuiN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDdLPm393N1RUaV74IBqvLV3kQer4Gw1MrBumO9qlZCTuDdGNwgm6Hg3VkcIJuiYV3YWt1MgE
2026-02-04 12:00:48.682 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.83.43 waku 46768875864b0ce195187e8382d0ae9f3ab7611285d392c89e6c0aeb9056fc26
2026-02-04 12:00:48.706 DEBUG [src.node.docker_mananger] Container started with ID 46768875864b. Setting up logs at ./log/docker/node2_2026-02-04_12-00-47__42f9e38f-b2cb-48f0-8393-eb1ade32705c__wakuorg_nwaku:latest.log
2026-02-04 12:00:48.706 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9504
2026-02-04 12:00:48.706 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-04 12:00:49.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/health" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:49.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-04 12:00:49.729 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-04 12:00:49.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:49.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.83.43/tcp/9505/p2p/16Uiu2HAkxYvdPPDNnH6t9MWR1JZZnLKhrzvDet2UmWTrgHamgmDL","/ip4/172.18.83.43/tcp/9506/ws/p2p/16Uiu2HAkxYvdPPDNnH6t9MWR1JZZnLKhrzvDet2UmWTrgHamgmDL"],"enrUri":"enr:-L24QOUUeMbd3ndBR2uH7-qEpjxXHNxVWHa62LH0kd5XtHyza3yKxiEI8GSOBvkJ7s8dY9J3O3-kYzFiZR9od0lC750CgmlkgnY0gmlwhKwSUyuKbXVsdGlhZGRyc5YACASsElMrBiUhAAoErBJTKwYlIt0DgnJzhQADAQAAiXNlY3AyNTZrMaECLm6wbVpOYudKqDkqXDOffoT4nOB3mtltAbQ3Cmetn_ODdGNwgiUhg3VkcIIlI4V3YWt1MgE"}'
2026-02-04 12:00:49.734 INFO [src.node.waku_node] REST service is ready !!
2026-02-04 12:00:49.735 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9504/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.135.86/tcp/28295/p2p/16Uiu2HAmLWYkSB8N7W3TeN3eY54VUK2pHawBfgiEEXzwNR99z3Jr"]'
2026-02-04 12:00:49.737 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:49.737 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-04 12:00:49.738 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-04 12:00:49.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:49.741 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9504/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-04 12:00:49.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:49.746 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:49.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:49.751 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:49.851 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:49.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:49.854 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":1770206449746643968,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:49.855 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:49.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:49.858 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":1770206449746643968,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:49.859 INFO [src.steps.relay] WARM UP successful!!
2026-02-04 12:00:49.860 DEBUG [tests.relay.test_publish] Running test with payload A simple string
2026-02-04 12:00:49.860 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:49.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:49.864 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:49.965 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:49.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:49.967 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":1770206449860722296,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:49.969 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:49.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:49.971 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":1770206449860722296,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:49.972 DEBUG [tests.relay.test_publish] Running test with payload An integer
2026-02-04 12:00:49.973 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:49.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:49.976 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:50.077 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:50.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:50.079 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":1770206449973098469,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:50.081 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:50.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:50.083 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":1770206449973098469,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:50.084 DEBUG [tests.relay.test_publish] Running test with payload A dictionary
2026-02-04 12:00:50.085 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:50.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:50.089 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:50.190 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:50.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:50.192 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":1770206450084927275,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:50.194 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:50.194 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:50.196 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":1770206450084927275,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:50.197 DEBUG [tests.relay.test_publish] Running test with payload Chinese characters
2026-02-04 12:00:50.197 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:50.201 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:50.202 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:50.302 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:50.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:50.305 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":1770206450197782672,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:50.307 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:50.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:50.309 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":1770206450197782672,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:50.310 DEBUG [tests.relay.test_publish] Running test with payload Emojis
2026-02-04 12:00:50.311 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:50.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:50.315 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:50.415 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:50.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:50.418 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":1770206450311176240,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:50.420 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:50.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:50.422 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":1770206450311176240,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:50.423 DEBUG [tests.relay.test_publish] Running test with payload Lorem ipsum text
2026-02-04 12:00:50.424 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:50.427 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:50.427 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:50.528 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:50.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:50.531 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":1770206450423932481,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:50.532 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:50.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:50.534 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":1770206450423932481,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:50.536 DEBUG [tests.relay.test_publish] Running test with payload HTML content
2026-02-04 12:00:50.536 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:50.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:50.541 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:50.641 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:50.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:50.644 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":1770206450536462082,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:50.646 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:50.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:50.648 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":1770206450536462082,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:50.650 DEBUG [tests.relay.test_publish] Running test with payload Cyrillic characters
2026-02-04 12:00:50.650 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:50.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:50.654 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:50.754 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:50.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:50.757 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":1770206450650239440,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:50.759 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:50.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:50.761 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":1770206450650239440,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:50.762 DEBUG [tests.relay.test_publish] Running test with payload Base64 encoded string
2026-02-04 12:00:50.763 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:50.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:50.767 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:50.867 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:50.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:50.870 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":1770206450763084706,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:50.871 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:50.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:50.873 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":1770206450763084706,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:50.874 DEBUG [tests.relay.test_publish] Running test with payload Binary data
2026-02-04 12:00:50.875 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:50.879 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:50.879 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:50.980 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:50.980 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:50.983 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":1770206450875206959,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:50.984 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:50.984 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:50.987 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":1770206450875206959,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:50.988 DEBUG [tests.relay.test_publish] Running test with payload Special characters with whitespace
2026-02-04 12:00:50.988 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:50.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:50.992 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:51.092 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:51.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:51.095 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":1770206450988530838,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:51.096 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:51.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:51.099 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":1770206450988530838,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:51.100 DEBUG [tests.relay.test_publish] Running test with payload Boolean false as a string
2026-02-04 12:00:51.101 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:51.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:51.105 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:51.206 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:51.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:51.208 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":1770206451100908874,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:51.210 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:51.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:51.212 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":1770206451100908874,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:51.213 DEBUG [tests.relay.test_publish] Running test with payload A float number
2026-02-04 12:00:51.214 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:51.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:51.218 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:51.318 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:51.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:51.321 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":1770206451214139108,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:51.322 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:51.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:51.324 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":1770206451214139108,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:51.326 DEBUG [tests.relay.test_publish] Running test with payload A list
2026-02-04 12:00:51.326 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:51.330 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:51.330 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:51.431 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:51.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:51.434 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":1770206451326478058,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:51.435 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:51.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:51.437 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":1770206451326478058,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:51.439 DEBUG [tests.relay.test_publish] Running test with payload Hexadecimal number as a string
2026-02-04 12:00:51.439 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:51.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:51.444 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:51.544 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:51.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:51.547 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":1770206451439571387,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:51.548 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:51.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:51.551 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":1770206451439571387,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:51.552 DEBUG [tests.relay.test_publish] Running test with payload Email format
2026-02-04 12:00:51.552 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:51.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:51.557 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:51.657 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:51.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:51.660 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":1770206451552840776,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:51.661 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:51.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:51.663 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":1770206451552840776,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:51.664 DEBUG [tests.relay.test_publish] Running test with payload URL format
2026-02-04 12:00:51.665 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:51.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:51.669 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:51.770 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:51.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:51.772 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":1770206451665192855,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:51.774 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:51.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:51.776 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":1770206451665192855,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:51.777 DEBUG [tests.relay.test_publish] Running test with payload Date and time in ISO format
2026-02-04 12:00:51.777 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:51.781 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:51.781 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:51.881 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:51.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:51.884 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":1770206451777649811,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:51.885 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:51.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:51.888 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":1770206451777649811,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:51.889 DEBUG [tests.relay.test_publish] Running test with payload String with escaped quotes
2026-02-04 12:00:51.889 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:51.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:51.894 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:51.994 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:51.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:51.997 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":1770206451889820559,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:51.999 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:51.999 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:52.001 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":1770206451889820559,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:52.002 DEBUG [tests.relay.test_publish] Running test with payload A regular expression
2026-02-04 12:00:52.003 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:52.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:52.007 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:52.107 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:52.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:52.110 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":1770206452003103656,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:52.111 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:52.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:52.114 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":1770206452003103656,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:52.115 DEBUG [tests.relay.test_publish] Running test with payload A very long string
2026-02-04 12:00:52.116 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:52.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:52.121 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:52.221 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:52.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:52.224 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":1770206452115968833,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:52.226 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:52.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:52.229 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":1770206452115968833,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:52.231 DEBUG [tests.relay.test_publish] Running test with payload A JSON string
2026-02-04 12:00:52.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:52.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:52.236 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:52.336 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:52.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:52.339 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":1770206452231404576,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:52.340 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:52.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:52.342 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":1770206452231404576,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:52.344 DEBUG [tests.relay.test_publish] Running test with payload A Unix path
2026-02-04 12:00:52.344 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:52.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:52.348 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:52.448 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:52.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:52.451 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":1770206452344454711,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:52.452 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:52.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:52.455 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":1770206452344454711,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:52.456 DEBUG [tests.relay.test_publish] Running test with payload A Windows path
2026-02-04 12:00:52.456 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:52.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:52.461 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:52.562 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:52.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:52.564 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":1770206452456551997,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:52.565 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:52.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:52.568 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":1770206452456551997,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:52.569 DEBUG [tests.relay.test_publish] Running test with payload An SQL query
2026-02-04 12:00:52.569 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:52.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:52.574 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:52.674 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:52.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:52.677 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":1770206452569521956,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:52.678 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:52.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:52.680 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":1770206452569521956,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:52.681 DEBUG [tests.relay.test_publish] Running test with payload JavaScript code snippet
2026-02-04 12:00:52.682 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:52.686 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:52.686 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:52.787 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:52.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:52.789 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":1770206452682110038,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:52.791 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:52.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:52.793 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":1770206452682110038,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:52.794 DEBUG [tests.relay.test_publish] Running test with payload A CSS snippet
2026-02-04 12:00:52.795 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:52.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:52.799 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:52.899 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:52.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:52.902 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":1770206452795079685,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:52.903 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:52.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:52.905 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":1770206452795079685,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:52.907 DEBUG [tests.relay.test_publish] Running test with payload A Python one-liner
2026-02-04 12:00:52.907 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:52.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:52.911 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:53.011 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:53.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:53.014 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":1770206452907290874,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:53.016 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:53.016 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:53.018 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":1770206452907290874,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:53.019 DEBUG [tests.relay.test_publish] Running test with payload An IP address
2026-02-04 12:00:53.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:53.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:53.024 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:53.124 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:53.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:53.127 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":1770206453019767181,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:53.129 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:53.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:53.131 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":1770206453019767181,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:53.133 DEBUG [tests.relay.test_publish] Running test with payload A domain name
2026-02-04 12:00:53.133 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:53.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:53.137 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:53.237 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:53.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:53.240 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":1770206453133213910,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:53.241 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:53.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:53.244 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":1770206453133213910,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:53.245 DEBUG [tests.relay.test_publish] Running test with payload A user agent string
2026-02-04 12:00:53.245 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:53.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:53.249 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:53.350 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:53.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:53.352 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":1770206453245612591,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:53.354 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:53.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:53.356 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":1770206453245612591,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:53.357 DEBUG [tests.relay.test_publish] Running test with payload A credit card number
2026-02-04 12:00:53.358 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:53.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:53.362 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:53.463 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:53.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:53.466 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":1770206453357979975,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:53.467 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:53.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:53.470 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":1770206453357979975,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:53.471 DEBUG [tests.relay.test_publish] Running test with payload A phone number
2026-02-04 12:00:53.471 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:53.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:53.476 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:53.576 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:53.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:53.579 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":1770206453471815119,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:53.580 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:53.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:53.582 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":1770206453471815119,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:53.583 DEBUG [tests.relay.test_publish] Running test with payload A UUID
2026-02-04 12:00:53.584 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:53.587 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:53.588 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:53.688 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:53.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:53.691 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":1770206453583944870,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:53.692 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:53.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:53.695 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":1770206453583944870,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:53.696 DEBUG [tests.relay.test_publish] Running test with payload A hashtag
2026-02-04 12:00:53.696 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:53.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:53.701 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:53.801 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:53.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:53.804 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":1770206453696594004,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:53.805 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:53.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:53.807 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":1770206453696594004,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:53.809 DEBUG [tests.relay.test_publish] Running test with payload A Twitter handle
2026-02-04 12:00:53.809 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:53.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:53.813 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:53.913 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:53.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:53.916 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":1770206453809348371,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:53.918 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:53.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:53.920 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":1770206453809348371,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:53.921 DEBUG [tests.relay.test_publish] Running test with payload A password
2026-02-04 12:00:53.921 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:53.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:53.925 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:54.026 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:54.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:54.029 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":1770206453921695870,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:54.030 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:54.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:54.032 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":1770206453921695870,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:54.033 DEBUG [tests.relay.test_publish] Running test with payload A date in common format
2026-02-04 12:00:54.034 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:54.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:54.038 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:54.138 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:54.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:54.141 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":1770206454033960607,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:54.142 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:54.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:54.144 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":1770206454033960607,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:54.146 DEBUG [tests.relay.test_publish] Running test with payload A time string
2026-02-04 12:00:54.146 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:54.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:54.150 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:54.251 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:54.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:54.253 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":1770206454146427943,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:54.255 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:54.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:54.257 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":1770206454146427943,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:54.259 DEBUG [tests.relay.test_publish] Running test with payload A mathematical equation
2026-02-04 12:00:54.259 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-04 12:00:54.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-04 12:00:54.263 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-04 12:00:54.364 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:54.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:54.367 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":1770206454259342362,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:54.368 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-04 12:00:54.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9504/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-04 12:00:54.370 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":1770206454259342362,"ephemeral":false,"proof":""}]'
2026-02-04 12:00:54.374 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-04 12:00:54.375 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-04 12:00:54.375 DEBUG [src.node.waku_node] Stopping container with id dbc492d4bdc0
2026-02-04 12:00:54.850 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 12:00:54.851 DEBUG [src.node.waku_node] Stopping container with id 46768875864b
2026-02-04 12:00:55.304 DEBUG [src.node.waku_node] Container stopped.
2026-02-04 12:00:55.305 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-04 12:00:55.319 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-04 12:00:55.331 DEBUG [src.node.docker_mananger] No errors found in the waku logs.