474 lines
86 KiB
Plaintext

2025-12-13 04:36:45.815 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-13 04:36:45.815 DEBUG [tests.conftest] Running test: test_publish_with_valid_payloads with id: 2025-12-13_04-36-45__6504b73e-b373-489f-b291-59364f3c0857
2025-12-13 04:36:45.816 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-13 04:36:45.816 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-13 04:36:45.816 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2025-12-13 04:36:45.822 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-13 04:36:45.823 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-13_04-36-45__6504b73e-b373-489f-b291-59364f3c0857__wakuorg_nwaku:latest.log
2025-12-13 04:36:45.823 DEBUG [src.node.waku_node] Starting Node...
2025-12-13 04:36:45.823 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-13 04:36:45.824 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-13 04:36:45.825 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.80.116
2025-12-13 04:36:45.825 DEBUG [src.node.docker_mananger] Generated ports ['59445', '59446', '59447', '59448', '59449']
2025-12-13 04:36:45.825 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-13 04:36:45.825 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-13 04:36:45.825 DEBUG [src.node.waku_node] Using volumes []
2025-12-13 04:36:45.825 DEBUG [src.node.docker_mananger] docker run -i -t -p 59445:59445 -p 59446:59446 -p 59447:59447 -p 59448:59448 -p 59449:59449 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=59447 --rest-port=59445 --tcp-port=59446 --discv5-udp-port=59448 --rest-address=0.0.0.0 --nat=extip:172.18.80.116 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f4fd5ebb7b2d4f5cccfed15bcbaa5c664bc0e30eb8dc94325d1ee1e44d66adb0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59449 --metrics-logging=true --relay=true
2025-12-13 04:36:45.992 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.80.116 waku f4c0929588c0173d70444295718149923e07c430454958ff0f659f7131a0c997
2025-12-13 04:36:46.022 DEBUG [src.node.docker_mananger] Container started with ID f4c0929588c0. Setting up logs at ./log/docker/node1_2025-12-13_04-36-45__6504b73e-b373-489f-b291-59364f3c0857__wakuorg_nwaku:latest.log
2025-12-13 04:36:46.023 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59445
2025-12-13 04:36:46.023 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-13 04:36:47.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/health" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:47.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-13 04:36:47.027 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-13 04:36:47.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:47.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.80.116/tcp/59446/p2p/16Uiu2HAm7JLDKEaL9bCqVaZisfbGCh6axZpFod6TjggMtQpzg8bW","/ip4/172.18.80.116/tcp/59447/ws/p2p/16Uiu2HAm7JLDKEaL9bCqVaZisfbGCh6axZpFod6TjggMtQpzg8bW"],"enrUri":"enr:-L24QOYljQrlgjBKmYPAZv0GgSKCRy96-933qLgsRxRqMwxZQYKhFxmZBnCNy84def378GtFm1ueb6m3O1JOd40cCMwCgmlkgnY0gmlwhKwSUHSKbXVsdGlhZGRyc5YACASsElB0Bug2AAoErBJQdAboN90DgnJzhQADAQAAiXNlY3AyNTZrMaECsGrTtT2JrwnW3SviYGuHhssVcJUTAhFSP4O3HUmSvhWDdGNwgug2g3VkcILoOIV3YWt1MgE"}'
2025-12-13 04:36:47.029 INFO [src.node.waku_node] REST service is ready !!
2025-12-13 04:36:47.035 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-13 04:36:47.035 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-13_04-36-45__6504b73e-b373-489f-b291-59364f3c0857__wakuorg_nwaku:latest.log
2025-12-13 04:36:47.035 DEBUG [src.node.waku_node] Starting Node...
2025-12-13 04:36:47.035 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-13 04:36:47.036 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-13 04:36:47.036 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.91.124
2025-12-13 04:36:47.036 DEBUG [src.node.docker_mananger] Generated ports ['48898', '48899', '48900', '48901', '48902']
2025-12-13 04:36:47.036 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-13 04:36:47.037 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-13 04:36:47.037 DEBUG [src.node.waku_node] Using volumes []
2025-12-13 04:36:47.037 DEBUG [src.node.docker_mananger] docker run -i -t -p 48898:48898 -p 48899:48899 -p 48900:48900 -p 48901:48901 -p 48902:48902 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=48900 --rest-port=48898 --tcp-port=48899 --discv5-udp-port=48901 --rest-address=0.0.0.0 --nat=extip:172.18.91.124 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=faaafc3cdce5baf036a85d8d8abb7364cfec5362df9ce80af02d2c70eb58b72e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48902 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOYljQrlgjBKmYPAZv0GgSKCRy96-933qLgsRxRqMwxZQYKhFxmZBnCNy84def378GtFm1ueb6m3O1JOd40cCMwCgmlkgnY0gmlwhKwSUHSKbXVsdGlhZGRyc5YACASsElB0Bug2AAoErBJQdAboN90DgnJzhQADAQAAiXNlY3AyNTZrMaECsGrTtT2JrwnW3SviYGuHhssVcJUTAhFSP4O3HUmSvhWDdGNwgug2g3VkcILoOIV3YWt1MgE
2025-12-13 04:36:47.192 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.91.124 waku 111a9174e81a3d1dfcef1a555de5a011d9d423875ad3edfbb58dd76b97996e8a
2025-12-13 04:36:47.217 DEBUG [src.node.docker_mananger] Container started with ID 111a9174e81a. Setting up logs at ./log/docker/node2_2025-12-13_04-36-45__6504b73e-b373-489f-b291-59364f3c0857__wakuorg_nwaku:latest.log
2025-12-13 04:36:47.217 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48898
2025-12-13 04:36:47.217 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-13 04:36:48.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/health" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:48.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-13 04:36:48.231 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-13 04:36:48.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:48.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.124/tcp/48899/p2p/16Uiu2HAm1vMzrL2REBS5NDiAz29E968cqbo7UnBGxUZ93Y9QhxYk","/ip4/172.18.91.124/tcp/48900/ws/p2p/16Uiu2HAm1vMzrL2REBS5NDiAz29E968cqbo7UnBGxUZ93Y9QhxYk"],"enrUri":"enr:-L24QHGzoZ6B5SPQ8l4k08Aq2N2eKVUOGAnZ5IPMp174cmmdJbrtdekHDMqbtk_2yuxv84cx7-b1hhW_VZ1Sc1aWH6sCgmlkgnY0gmlwhKwSW3yKbXVsdGlhZGRyc5YACASsElt8Br8DAAoErBJbfAa_BN0DgnJzhQADAQAAiXNlY3AyNTZrMaECYH-iCtR_FG4N-YPtlTyy7CO6F2tGqj4gjXz2NFlQPF2DdGNwgr8Dg3VkcIK_BYV3YWt1MgE"}'
2025-12-13 04:36:48.237 INFO [src.node.waku_node] REST service is ready !!
2025-12-13 04:36:48.237 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48898/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.80.116/tcp/59446/p2p/16Uiu2HAm7JLDKEaL9bCqVaZisfbGCh6axZpFod6TjggMtQpzg8bW"]'
2025-12-13 04:36:48.239 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:48.239 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2025-12-13 04:36:48.240 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-13 04:36:48.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:48.243 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48898/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-13 04:36:48.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:48.247 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:48.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:48.252 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:48.352 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:48.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:48.355 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":1765600608247842304,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:48.357 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:48.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:48.359 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":1765600608247842304,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:48.361 INFO [src.steps.relay] WARM UP successful!!
2025-12-13 04:36:48.361 DEBUG [tests.relay.test_publish] Running test with payload A simple string
2025-12-13 04:36:48.362 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:48.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:48.366 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:48.467 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:48.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:48.470 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":1765600608362202632,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:48.471 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:48.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:48.474 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":1765600608362202632,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:48.475 DEBUG [tests.relay.test_publish] Running test with payload An integer
2025-12-13 04:36:48.475 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:48.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:48.480 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:48.580 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:48.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:48.583 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":1765600608475824442,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:48.585 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:48.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:48.587 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":1765600608475824442,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:48.588 DEBUG [tests.relay.test_publish] Running test with payload A dictionary
2025-12-13 04:36:48.589 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:48.593 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:48.593 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:48.693 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:48.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:48.696 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":1765600608589090807,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:48.698 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:48.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:48.700 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":1765600608589090807,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:48.701 DEBUG [tests.relay.test_publish] Running test with payload Chinese characters
2025-12-13 04:36:48.702 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:48.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:48.706 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:48.806 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:48.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:48.809 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":1765600608701927400,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:48.811 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:48.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:48.813 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":1765600608701927400,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:48.814 DEBUG [tests.relay.test_publish] Running test with payload Emojis
2025-12-13 04:36:48.815 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:48.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:48.819 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:48.919 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:48.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:48.922 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":1765600608814971288,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:48.923 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:48.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:48.925 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":1765600608814971288,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:48.927 DEBUG [tests.relay.test_publish] Running test with payload Lorem ipsum text
2025-12-13 04:36:48.927 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:48.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:48.931 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:49.031 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:49.031 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:49.034 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":1765600608927472664,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:49.035 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:49.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:49.037 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":1765600608927472664,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:49.039 DEBUG [tests.relay.test_publish] Running test with payload HTML content
2025-12-13 04:36:49.040 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:49.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:49.043 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:49.144 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:49.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:49.146 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":1765600609039945532,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:49.148 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:49.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:49.150 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":1765600609039945532,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:49.151 DEBUG [tests.relay.test_publish] Running test with payload Cyrillic characters
2025-12-13 04:36:49.152 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:49.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:49.156 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:49.257 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:49.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:49.260 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":1765600609152124049,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:49.261 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:49.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:49.263 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":1765600609152124049,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:49.264 DEBUG [tests.relay.test_publish] Running test with payload Base64 encoded string
2025-12-13 04:36:49.265 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:49.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:49.268 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:49.369 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:49.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:49.372 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":1765600609264930032,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:49.373 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:49.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:49.376 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":1765600609264930032,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:49.377 DEBUG [tests.relay.test_publish] Running test with payload Binary data
2025-12-13 04:36:49.377 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:49.381 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:49.382 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:49.482 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:49.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:49.485 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":1765600609377563879,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:49.486 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:49.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:49.488 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":1765600609377563879,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:49.490 DEBUG [tests.relay.test_publish] Running test with payload Special characters with whitespace
2025-12-13 04:36:49.490 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:49.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:49.494 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:49.594 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:49.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:49.597 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":1765600609490540191,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:49.598 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:49.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:49.600 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":1765600609490540191,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:49.602 DEBUG [tests.relay.test_publish] Running test with payload Boolean false as a string
2025-12-13 04:36:49.602 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:49.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:49.606 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:49.706 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:49.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:49.709 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":1765600609602364604,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:49.711 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:49.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:49.713 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":1765600609602364604,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:49.714 DEBUG [tests.relay.test_publish] Running test with payload A float number
2025-12-13 04:36:49.715 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:49.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:49.719 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:49.819 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:49.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:49.822 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":1765600609715033426,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:49.824 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:49.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:49.826 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":1765600609715033426,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:49.827 DEBUG [tests.relay.test_publish] Running test with payload A list
2025-12-13 04:36:49.827 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:49.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:49.831 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:49.932 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:49.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:49.935 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":1765600609827737307,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:49.936 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:49.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:49.939 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":1765600609827737307,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:49.940 DEBUG [tests.relay.test_publish] Running test with payload Hexadecimal number as a string
2025-12-13 04:36:49.940 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:49.944 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:49.944 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:50.045 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:50.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:50.048 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":1765600609940537359,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:50.049 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:50.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:50.051 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":1765600609940537359,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:50.053 DEBUG [tests.relay.test_publish] Running test with payload Email format
2025-12-13 04:36:50.053 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:50.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:50.057 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:50.158 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:50.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:50.160 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":1765600610053325395,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:50.162 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:50.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:50.164 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":1765600610053325395,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:50.165 DEBUG [tests.relay.test_publish] Running test with payload URL format
2025-12-13 04:36:50.166 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:50.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:50.170 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:50.270 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:50.270 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:50.273 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":1765600610166135267,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:50.275 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:50.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:50.277 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":1765600610166135267,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:50.278 DEBUG [tests.relay.test_publish] Running test with payload Date and time in ISO format
2025-12-13 04:36:50.279 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:50.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:50.283 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:50.384 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:50.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:50.387 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":1765600610278988146,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:50.388 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:50.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:50.390 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":1765600610278988146,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:50.392 DEBUG [tests.relay.test_publish] Running test with payload String with escaped quotes
2025-12-13 04:36:50.392 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:50.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:50.396 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:50.496 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:50.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:50.499 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":1765600610392390493,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:50.500 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:50.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:50.502 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":1765600610392390493,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:50.504 DEBUG [tests.relay.test_publish] Running test with payload A regular expression
2025-12-13 04:36:50.504 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:50.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:50.508 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:50.608 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:50.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:50.611 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":1765600610504303095,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:50.613 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:50.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:50.615 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":1765600610504303095,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:50.616 DEBUG [tests.relay.test_publish] Running test with payload A very long string
2025-12-13 04:36:50.617 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:50.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:50.621 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:50.721 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:50.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:50.724 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":1765600610616955096,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:50.726 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:50.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:50.729 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":1765600610616955096,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:50.730 DEBUG [tests.relay.test_publish] Running test with payload A JSON string
2025-12-13 04:36:50.730 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:50.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:50.734 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:50.834 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:50.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:50.837 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":1765600610730627837,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:50.839 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:50.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:50.841 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":1765600610730627837,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:50.842 DEBUG [tests.relay.test_publish] Running test with payload A Unix path
2025-12-13 04:36:50.843 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:50.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:50.847 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:50.947 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:50.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:50.950 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":1765600610842868836,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:50.951 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:50.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:50.953 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":1765600610842868836,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:50.955 DEBUG [tests.relay.test_publish] Running test with payload A Windows path
2025-12-13 04:36:50.956 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:50.960 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:50.960 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:51.060 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:51.060 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:51.063 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":1765600610955358358,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:51.064 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:51.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:51.067 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":1765600610955358358,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:51.068 DEBUG [tests.relay.test_publish] Running test with payload An SQL query
2025-12-13 04:36:51.068 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:51.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:51.073 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:51.173 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:51.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:51.176 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":1765600611068813877,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:51.178 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:51.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:51.180 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":1765600611068813877,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:51.181 DEBUG [tests.relay.test_publish] Running test with payload JavaScript code snippet
2025-12-13 04:36:51.181 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:51.185 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:51.185 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:51.286 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:51.286 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:51.289 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":1765600611181537746,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:51.290 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:51.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:51.293 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":1765600611181537746,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:51.294 DEBUG [tests.relay.test_publish] Running test with payload A CSS snippet
2025-12-13 04:36:51.294 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:51.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:51.298 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:51.398 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:51.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:51.401 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":1765600611294592839,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:51.403 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:51.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:51.405 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":1765600611294592839,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:51.406 DEBUG [tests.relay.test_publish] Running test with payload A Python one-liner
2025-12-13 04:36:51.406 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:51.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:51.410 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:51.510 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:51.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:51.513 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":1765600611406632471,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:51.515 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:51.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:51.517 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":1765600611406632471,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:51.518 DEBUG [tests.relay.test_publish] Running test with payload An IP address
2025-12-13 04:36:51.519 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:51.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:51.522 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:51.623 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:51.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:51.626 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":1765600611519039360,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:51.627 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:51.627 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:51.630 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":1765600611519039360,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:51.631 DEBUG [tests.relay.test_publish] Running test with payload A domain name
2025-12-13 04:36:51.631 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:51.635 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:51.635 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:51.735 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:51.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:51.738 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":1765600611631659129,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:51.740 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:51.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:51.742 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":1765600611631659129,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:51.743 DEBUG [tests.relay.test_publish] Running test with payload A user agent string
2025-12-13 04:36:51.744 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:51.748 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:51.748 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:51.848 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:51.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:51.851 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":1765600611743883332,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:51.853 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:51.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:51.855 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":1765600611743883332,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:51.856 DEBUG [tests.relay.test_publish] Running test with payload A credit card number
2025-12-13 04:36:51.857 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:51.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:51.860 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:51.961 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:51.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:51.964 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":1765600611857115284,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:51.965 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:51.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:51.967 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":1765600611857115284,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:51.968 DEBUG [tests.relay.test_publish] Running test with payload A phone number
2025-12-13 04:36:51.969 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:51.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:51.972 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:52.073 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:52.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:52.076 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":1765600611968889039,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:52.077 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:52.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:52.079 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":1765600611968889039,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:52.081 DEBUG [tests.relay.test_publish] Running test with payload A UUID
2025-12-13 04:36:52.081 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:52.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:52.085 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:52.185 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:52.186 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:52.188 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":1765600612081375873,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:52.190 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:52.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:52.192 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":1765600612081375873,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:52.193 DEBUG [tests.relay.test_publish] Running test with payload A hashtag
2025-12-13 04:36:52.193 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:52.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:52.197 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:52.298 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:52.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:52.301 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":1765600612193746862,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:52.302 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:52.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:52.304 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":1765600612193746862,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:52.306 DEBUG [tests.relay.test_publish] Running test with payload A Twitter handle
2025-12-13 04:36:52.306 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:52.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:52.311 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:52.411 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:52.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:52.414 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":1765600612306393541,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:52.415 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:52.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:52.417 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":1765600612306393541,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:52.419 DEBUG [tests.relay.test_publish] Running test with payload A password
2025-12-13 04:36:52.419 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:52.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:52.422 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:52.523 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:52.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:52.526 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":1765600612419290850,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:52.527 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:52.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:52.529 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":1765600612419290850,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:52.531 DEBUG [tests.relay.test_publish] Running test with payload A date in common format
2025-12-13 04:36:52.531 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:52.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:52.534 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:52.635 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:52.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:52.638 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":1765600612531390887,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:52.639 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:52.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:52.641 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":1765600612531390887,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:52.643 DEBUG [tests.relay.test_publish] Running test with payload A time string
2025-12-13 04:36:52.643 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:52.646 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:52.647 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:52.747 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:52.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:52.750 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":1765600612643292079,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:52.752 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:52.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:52.754 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":1765600612643292079,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:52.755 DEBUG [tests.relay.test_publish] Running test with payload A mathematical equation
2025-12-13 04:36:52.756 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-13 04:36:52.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-13 04:36:52.759 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-13 04:36:52.860 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:52.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:52.863 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":1765600612755829736,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:52.864 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-13 04:36:52.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-13 04:36:52.867 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":1765600612755829736,"ephemeral":false,"proof":""}]'
2025-12-13 04:36:52.870 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-13 04:36:52.871 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-13 04:36:52.871 DEBUG [src.node.waku_node] Stopping container with id f4c0929588c0
2025-12-13 04:36:53.354 DEBUG [src.node.waku_node] Container stopped.
2025-12-13 04:36:53.355 DEBUG [src.node.waku_node] Stopping container with id 111a9174e81a
2025-12-13 04:36:53.834 DEBUG [src.node.waku_node] Container stopped.
2025-12-13 04:36:53.837 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-13 04:36:53.849 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-13 04:36:53.861 DEBUG [src.node.docker_mananger] No errors found in the waku logs.