476 lines
86 KiB
Plaintext

2026-03-12 04:41:09.891 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-12 04:41:09.891 DEBUG [tests.conftest] Running test: test_publish_with_valid_payloads with id: 2026-03-12_04-41-09__c4e82713-caa1-4e77-8b62-1dd2f213a4ff
2026-03-12 04:41:09.891 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-12 04:41:09.891 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-12 04:41:09.892 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-12 04:41:09.898 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:41:09.898 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-12_04-41-09__c4e82713-caa1-4e77-8b62-1dd2f213a4ff__wakuorg_nwaku:latest.log
2026-03-12 04:41:09.898 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:41:09.899 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:41:09.900 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:41:09.900 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.6.83
2026-03-12 04:41:09.900 DEBUG [src.node.docker_mananger] Generated ports ['45035', '45036', '45037', '45038', '45039']
2026-03-12 04:41:09.900 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:41:09.901 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:41:09.901 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:41:09.901 DEBUG [src.node.docker_mananger] docker run -i -t -p 45035:45035 -p 45036:45036 -p 45037:45037 -p 45038:45038 -p 45039:45039 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=45037 --rest-port=45035 --tcp-port=45036 --discv5-udp-port=45038 --rest-address=0.0.0.0 --nat=extip:172.18.6.83 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ee850618d6de4d51956ea18c033dc4debfbe8da5eda6feecbf0a6a7d1f5931ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45039 --metrics-logging=true --relay=true
2026-03-12 04:41:10.091 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.6.83 waku 479c739183901702d250bbddaf6f29fd16163485b356f19b921677727648ef6f
2026-03-12 04:41:10.092 ERROR [src.node.docker_mananger] Max retries reached for container e6d1867b589e. Exiting log stream.
2026-03-12 04:41:10.126 DEBUG [src.node.docker_mananger] Container started with ID 479c73918390. Setting up logs at ./log/docker/node1_2026-03-12_04-41-09__c4e82713-caa1-4e77-8b62-1dd2f213a4ff__wakuorg_nwaku:latest.log
2026-03-12 04:41:10.127 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45035
2026-03-12 04:41:10.127 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:41:10.645 ERROR [src.node.docker_mananger] Max retries reached for container 584e973be17e. Exiting log stream.
2026-03-12 04:41:11.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:11.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-12 04:41:11.130 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:41:11.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:11.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.6.83/tcp/45036/p2p/16Uiu2HAm1KJd2Uwq2drgPSuE2BZvzYkBWQM39JxPNLD3pHd5dTVR","/ip4/172.18.6.83/tcp/45037/ws/p2p/16Uiu2HAm1KJd2Uwq2drgPSuE2BZvzYkBWQM39JxPNLD3pHd5dTVR"],"enrUri":"enr:-L24QFSBwHq_9LivM8qu2h5VFkIJzas_cpy95p3WkrE_3H7GaN-RRVW0D35YrilgnM9CITGor7t9EUztraDeEY2xApUCgmlkgnY0gmlwhKwSBlOKbXVsdGlhZGRyc5YACASsEgZTBq_sAAoErBIGUwav7d0DgnJzhQADAQAAiXNlY3AyNTZrMaECV4R8sOwuxH66sAinFfv_v5ZUTeZKcennIuWMyBnL5_iDdGNwgq_sg3VkcIKv7oV3YWt1MgE"}'
2026-03-12 04:41:11.133 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:41:11.139 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-12 04:41:11.140 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-12_04-41-09__c4e82713-caa1-4e77-8b62-1dd2f213a4ff__wakuorg_nwaku:latest.log
2026-03-12 04:41:11.140 DEBUG [src.node.waku_node] Starting Node...
2026-03-12 04:41:11.140 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-12 04:41:11.141 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-12 04:41:11.141 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.116.71
2026-03-12 04:41:11.141 DEBUG [src.node.docker_mananger] Generated ports ['12696', '12697', '12698', '12699', '12700']
2026-03-12 04:41:11.142 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-12 04:41:11.142 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-12 04:41:11.142 DEBUG [src.node.waku_node] Using volumes []
2026-03-12 04:41:11.142 DEBUG [src.node.docker_mananger] docker run -i -t -p 12696:12696 -p 12697:12697 -p 12698:12698 -p 12699:12699 -p 12700:12700 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=12698 --rest-port=12696 --tcp-port=12697 --discv5-udp-port=12699 --rest-address=0.0.0.0 --nat=extip:172.18.116.71 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9e92deca51ca6aa208c79bd40237c0bc1c3a7c88242b0edc4db9dd358d7ad74e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12700 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFSBwHq_9LivM8qu2h5VFkIJzas_cpy95p3WkrE_3H7GaN-RRVW0D35YrilgnM9CITGor7t9EUztraDeEY2xApUCgmlkgnY0gmlwhKwSBlOKbXVsdGlhZGRyc5YACASsEgZTBq_sAAoErBIGUwav7d0DgnJzhQADAQAAiXNlY3AyNTZrMaECV4R8sOwuxH66sAinFfv_v5ZUTeZKcennIuWMyBnL5_iDdGNwgq_sg3VkcIKv7oV3YWt1MgE
2026-03-12 04:41:11.334 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.116.71 waku bf74d7d0dd2668cc870ae53a07d898cceb759731510087888cb9f5fa9d702298
2026-03-12 04:41:11.367 DEBUG [src.node.docker_mananger] Container started with ID bf74d7d0dd26. Setting up logs at ./log/docker/node2_2026-03-12_04-41-09__c4e82713-caa1-4e77-8b62-1dd2f213a4ff__wakuorg_nwaku:latest.log
2026-03-12 04:41:11.368 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12696
2026-03-12 04:41:11.368 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-12 04:41:12.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/health" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:12.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-12 04:41:12.400 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-12 04:41:12.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:12.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.71/tcp/12697/p2p/16Uiu2HAmPv7MnU1UTg9Qskk6M3KDqJ7J7WV3eXkDNkd6gCjmTvhV","/ip4/172.18.116.71/tcp/12698/ws/p2p/16Uiu2HAmPv7MnU1UTg9Qskk6M3KDqJ7J7WV3eXkDNkd6gCjmTvhV"],"enrUri":"enr:-L24QDiNIHpWQez-WEExSVPgSwP4G194FvvyTCio3K7J4GwYFF47ks0bbHeXsVCAe9wzr5qrk9gbrWBIH2QAh6u0pRECgmlkgnY0gmlwhKwSdEeKbXVsdGlhZGRyc5YACASsEnRHBjGZAAoErBJ0RwYxmt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDp1AxYcHrKdJ4WKY74wksE0u665_n91mb5s0Kj_gkE_CDdGNwgjGZg3VkcIIxm4V3YWt1MgE"}'
2026-03-12 04:41:12.405 INFO [src.node.waku_node] REST service is ready !!
2026-03-12 04:41:12.406 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12696/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.6.83/tcp/45036/p2p/16Uiu2HAm1KJd2Uwq2drgPSuE2BZvzYkBWQM39JxPNLD3pHd5dTVR"]'
2026-03-12 04:41:12.409 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:12.410 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-12 04:41:12.410 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-12 04:41:12.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:12.414 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12696/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-12 04:41:12.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:12.421 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-12 04:41:12.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:12.427 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:12.528 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:12.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:12.530 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":1773290472420457984,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:12.532 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:12.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:12.534 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":1773290472420457984,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:12.535 INFO [src.steps.relay] WARM UP successful!!
2026-03-12 04:41:12.536 DEBUG [tests.relay.test_publish] Running test with payload A simple string
2026-03-12 04:41:12.537 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:12.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:12.541 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:12.642 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:12.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:12.644 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":1773290472537058826,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:12.646 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:12.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:12.648 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":1773290472537058826,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:12.649 DEBUG [tests.relay.test_publish] Running test with payload An integer
2026-03-12 04:41:12.650 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:12.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:12.655 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:12.755 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:12.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:12.758 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":1773290472649941988,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:12.759 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:12.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:12.762 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":1773290472649941988,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:12.763 DEBUG [tests.relay.test_publish] Running test with payload A dictionary
2026-03-12 04:41:12.763 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:12.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:12.769 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:12.869 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:12.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:12.871 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":1773290472763790325,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:12.873 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:12.873 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:12.875 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":1773290472763790325,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:12.876 DEBUG [tests.relay.test_publish] Running test with payload Chinese characters
2026-03-12 04:41:12.877 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:12.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:12.881 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:12.981 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:12.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:12.984 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":1773290472876995448,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:12.985 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:12.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:12.987 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":1773290472876995448,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:12.989 DEBUG [tests.relay.test_publish] Running test with payload Emojis
2026-03-12 04:41:12.989 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:12.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:12.994 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:13.095 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:13.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:13.097 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":1773290472989723412,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:13.098 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:13.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:13.101 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":1773290472989723412,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:13.102 DEBUG [tests.relay.test_publish] Running test with payload Lorem ipsum text
2026-03-12 04:41:13.103 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:13.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:13.109 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:13.209 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:13.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:13.211 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":1773290473103469911,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:13.213 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:13.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:13.215 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":1773290473103469911,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:13.216 DEBUG [tests.relay.test_publish] Running test with payload HTML content
2026-03-12 04:41:13.216 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:13.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:13.220 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:13.321 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:13.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:13.323 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":1773290473216766164,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:13.324 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:13.325 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:13.327 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":1773290473216766164,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:13.328 DEBUG [tests.relay.test_publish] Running test with payload Cyrillic characters
2026-03-12 04:41:13.328 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:13.333 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:13.333 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:13.433 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:13.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:13.436 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":1773290473328643833,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:13.437 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:13.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:13.439 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":1773290473328643833,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:13.441 DEBUG [tests.relay.test_publish] Running test with payload Base64 encoded string
2026-03-12 04:41:13.441 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:13.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:13.445 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:13.545 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:13.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:13.547 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":1773290473441228426,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:13.549 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:13.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:13.551 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":1773290473441228426,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:13.553 DEBUG [tests.relay.test_publish] Running test with payload Binary data
2026-03-12 04:41:13.553 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:13.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:13.558 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:13.658 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:13.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:13.661 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":1773290473553337744,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:13.662 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:13.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:13.665 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":1773290473553337744,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:13.666 DEBUG [tests.relay.test_publish] Running test with payload Special characters with whitespace
2026-03-12 04:41:13.666 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:13.671 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:13.672 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:13.772 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:13.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:13.774 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":1773290473666566599,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:13.778 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:13.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:13.780 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":1773290473666566599,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:13.781 DEBUG [tests.relay.test_publish] Running test with payload Boolean false as a string
2026-03-12 04:41:13.782 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:13.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:13.787 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:13.888 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:13.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:13.890 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":1773290473781996609,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:13.892 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:13.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:13.894 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":1773290473781996609,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:13.895 DEBUG [tests.relay.test_publish] Running test with payload A float number
2026-03-12 04:41:13.896 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:13.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:13.900 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:14.001 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:14.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:14.003 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":1773290473895970760,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:14.004 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:14.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:14.007 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":1773290473895970760,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:14.008 DEBUG [tests.relay.test_publish] Running test with payload A list
2026-03-12 04:41:14.009 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:14.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:14.014 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:14.115 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:14.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:14.117 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":1773290474008873313,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:14.118 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:14.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:14.120 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":1773290474008873313,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:14.122 DEBUG [tests.relay.test_publish] Running test with payload Hexadecimal number as a string
2026-03-12 04:41:14.122 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:14.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:14.127 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:14.227 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:14.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:14.230 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":1773290474122678876,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:14.231 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:14.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:14.234 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":1773290474122678876,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:14.235 DEBUG [tests.relay.test_publish] Running test with payload Email format
2026-03-12 04:41:14.235 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:14.239 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:14.240 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:14.340 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:14.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:14.342 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":1773290474235640325,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:14.344 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:14.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:14.346 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":1773290474235640325,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:14.348 DEBUG [tests.relay.test_publish] Running test with payload URL format
2026-03-12 04:41:14.348 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:14.353 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:14.353 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:14.454 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:14.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:14.457 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":1773290474348634076,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:14.458 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:14.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:14.461 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":1773290474348634076,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:14.462 DEBUG [tests.relay.test_publish] Running test with payload Date and time in ISO format
2026-03-12 04:41:14.462 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:14.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:14.467 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:14.567 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:14.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:14.570 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":1773290474462540164,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:14.571 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:14.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:14.574 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":1773290474462540164,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:14.575 DEBUG [tests.relay.test_publish] Running test with payload String with escaped quotes
2026-03-12 04:41:14.575 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:14.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:14.581 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:14.681 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:14.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:14.683 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":1773290474575674128,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:14.685 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:14.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:14.687 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":1773290474575674128,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:14.688 DEBUG [tests.relay.test_publish] Running test with payload A regular expression
2026-03-12 04:41:14.689 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:14.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:14.693 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:14.794 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:14.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:14.797 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":1773290474688861379,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:14.798 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:14.798 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:14.800 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":1773290474688861379,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:14.802 DEBUG [tests.relay.test_publish] Running test with payload A very long string
2026-03-12 04:41:14.802 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:14.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:14.808 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:14.908 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:14.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:14.911 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":1773290474802318629,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:14.912 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:14.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:14.914 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":1773290474802318629,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:14.916 DEBUG [tests.relay.test_publish] Running test with payload A JSON string
2026-03-12 04:41:14.916 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:14.920 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:14.920 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:15.021 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:15.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:15.024 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":1773290474916355847,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:15.025 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:15.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:15.027 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":1773290474916355847,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:15.028 DEBUG [tests.relay.test_publish] Running test with payload A Unix path
2026-03-12 04:41:15.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:15.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:15.036 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:15.136 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:15.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:15.139 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":1773290475029192711,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:15.140 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:15.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:15.142 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":1773290475029192711,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:15.144 DEBUG [tests.relay.test_publish] Running test with payload A Windows path
2026-03-12 04:41:15.144 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:15.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:15.150 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:15.250 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:15.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:15.253 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":1773290475144541398,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:15.254 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:15.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:15.256 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":1773290475144541398,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:15.258 DEBUG [tests.relay.test_publish] Running test with payload An SQL query
2026-03-12 04:41:15.258 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:15.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:15.263 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:15.364 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:15.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:15.367 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":1773290475258387558,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:15.368 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:15.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:15.370 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":1773290475258387558,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:15.372 DEBUG [tests.relay.test_publish] Running test with payload JavaScript code snippet
2026-03-12 04:41:15.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:15.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:15.376 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:15.477 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:15.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:15.479 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":1773290475372508793,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:15.481 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:15.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:15.483 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":1773290475372508793,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:15.484 DEBUG [tests.relay.test_publish] Running test with payload A CSS snippet
2026-03-12 04:41:15.485 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:15.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:15.490 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:15.590 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:15.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:15.593 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":1773290475484980337,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:15.594 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:15.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:15.596 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":1773290475484980337,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:15.598 DEBUG [tests.relay.test_publish] Running test with payload A Python one-liner
2026-03-12 04:41:15.598 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:15.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:15.603 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:15.703 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:15.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:15.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773290475598458653,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:15.708 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:15.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:15.710 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":1773290475598458653,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:15.712 DEBUG [tests.relay.test_publish] Running test with payload An IP address
2026-03-12 04:41:15.712 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:15.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:15.716 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:15.816 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:15.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:15.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773290475712344048,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:15.820 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:15.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:15.823 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":1773290475712344048,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:15.824 DEBUG [tests.relay.test_publish] Running test with payload A domain name
2026-03-12 04:41:15.824 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:15.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:15.829 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:15.929 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:15.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:15.932 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":1773290475824643924,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:15.933 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:15.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:15.936 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":1773290475824643924,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:15.937 DEBUG [tests.relay.test_publish] Running test with payload A user agent string
2026-03-12 04:41:15.937 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:15.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:15.942 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:16.043 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:16.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:16.045 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":1773290475937697060,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:16.047 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:16.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:16.049 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":1773290475937697060,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:16.050 DEBUG [tests.relay.test_publish] Running test with payload A credit card number
2026-03-12 04:41:16.051 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:16.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:16.056 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:16.156 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:16.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:16.159 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":1773290476051074845,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:16.160 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:16.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:16.163 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":1773290476051074845,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:16.164 DEBUG [tests.relay.test_publish] Running test with payload A phone number
2026-03-12 04:41:16.164 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:16.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:16.170 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:16.270 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:16.270 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:16.272 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":1773290476164766853,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:16.274 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:16.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:16.276 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":1773290476164766853,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:16.277 DEBUG [tests.relay.test_publish] Running test with payload A UUID
2026-03-12 04:41:16.278 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:16.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:16.283 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:16.383 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:16.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:16.386 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":1773290476278226579,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:16.387 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:16.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:16.389 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":1773290476278226579,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:16.391 DEBUG [tests.relay.test_publish] Running test with payload A hashtag
2026-03-12 04:41:16.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:16.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:16.395 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:16.496 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:16.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:16.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773290476391368256,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:16.500 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:16.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:16.502 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":1773290476391368256,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:16.504 DEBUG [tests.relay.test_publish] Running test with payload A Twitter handle
2026-03-12 04:41:16.504 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:16.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:16.509 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:16.609 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:16.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:16.611 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":1773290476504475934,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:16.613 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:16.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:16.615 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":1773290476504475934,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:16.616 DEBUG [tests.relay.test_publish] Running test with payload A password
2026-03-12 04:41:16.617 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:16.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:16.621 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:16.722 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:16.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:16.725 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":1773290476617139125,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:16.726 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:16.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:16.729 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":1773290476617139125,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:16.730 DEBUG [tests.relay.test_publish] Running test with payload A date in common format
2026-03-12 04:41:16.731 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:16.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:16.735 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:16.835 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:16.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:16.838 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":1773290476731055737,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:16.840 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:16.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:16.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773290476731055737,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:16.843 DEBUG [tests.relay.test_publish] Running test with payload A time string
2026-03-12 04:41:16.844 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:16.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:16.849 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:16.949 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:16.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:16.951 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":1773290476843984437,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:16.953 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:16.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:16.955 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":1773290476843984437,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:16.956 DEBUG [tests.relay.test_publish] Running test with payload A mathematical equation
2026-03-12 04:41:16.957 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45035/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-03-12 04:41:16.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-12 04:41:16.962 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-12 04:41:17.062 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:17.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45035/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:17.065 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":1773290476957078190,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:17.066 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-12 04:41:17.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-12 04:41:17.069 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":1773290476957078190,"ephemeral":false,"proof":""}]'
2026-03-12 04:41:17.072 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-12 04:41:17.073 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-12 04:41:17.073 DEBUG [src.node.waku_node] Stopping container with id 479c73918390
2026-03-12 04:41:17.659 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:41:17.662 DEBUG [src.node.waku_node] Stopping container with id bf74d7d0dd26
2026-03-12 04:41:18.186 DEBUG [src.node.waku_node] Container stopped.
2026-03-12 04:41:18.187 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-12 04:41:18.204 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-12 04:41:18.218 DEBUG [src.node.docker_mananger] No errors found in the waku logs.